From 6fa295e6668834aa2255351aee90c4fc02bcffc7 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Sun, 7 Dec 2025 21:43:02 +0000 Subject: [PATCH 001/183] feat: extend pwd_slope_estimate to 3d --- examples/plot_pwdslope.py | 28 ++++---- pylops/basicoperators/__init__.py | 3 + pylops/basicoperators/smoothing2d.py | 2 +- pylops/basicoperators/smoothingnd.py | 87 ++++++++++++++++++++++++ pylops/signalprocessing/convolve2d.py | 2 +- pylops/signalprocessing/convolvend.py | 2 +- pylops/utils/_pwd2d.py | 92 ++++++++++++++++++++------ pylops/utils/_pwd2d_numba.py | 9 ++- pylops/utils/signalprocessing.py | 56 +++++++++++----- pytests/test_smoothing.py | 95 +++++++++++++++++++++------ 10 files changed, 301 insertions(+), 75 deletions(-) create mode 100644 pylops/basicoperators/smoothingnd.py diff --git a/examples/plot_pwdslope.py b/examples/plot_pwdslope.py index 08df9376..8916b6a5 100644 --- a/examples/plot_pwdslope.py +++ b/examples/plot_pwdslope.py @@ -164,22 +164,27 @@ def create_colorbar(im, ax): ############################################################################### # Let's now compute the PWD slopes along both ``y`` and ``x`` directions. -pwd_slope_fun = partial( - pwd_slope_estimate, +pwd_slope3d_y = pwd_slope_estimate( + sigmoid3d.transpose(1, 2, 0), niter=5, liter=20, order=2, - nsmooth=(12, 12), + nsmooth=(12, 12, 5), damp=6e-4, smoothing="triangle", -) -pwd_slope3d_y = np.concatenate( - [pwd_slope_fun(sigmoid3d[i])[None].astype(np.float32) for i in range(ny)] -) + axis=1, +).transpose(2, 0, 1) -pwd_slope3d_x = np.concatenate( - [pwd_slope_fun(sigmoid3d[:, :, i].T)[None].astype(np.float32) for i in range(nx)] -).transpose(2, 1, 0) +pwd_slope3d_x = pwd_slope_estimate( + sigmoid3d.transpose(1, 2, 0), + niter=5, + liter=20, + order=2, + nsmooth=(12, 5, 12), + damp=6e-4, + smoothing="triangle", + axis=2, +).transpose(2, 0, 1) ############################################################################### v = np.max(np.abs(pwd_slope3d_y)) @@ -209,7 +214,8 @@ def create_colorbar(im, ax): fig.tight_layout() ############################################################################### -# Let's now compute the PWD slopes along both ``y`` and ``x`` directions. +# Finally we perform structure-aligned smoothing along both ``y`` and ``x`` +# directions. PWSmoother2D_ = partial(PWSmoother2D, radius=radius, alpha=alpha, dtype="float32") noise3d = np.random.uniform(-1.0, 1.0, size=(ny, nz, nx)).astype(np.float32) diff --git a/pylops/basicoperators/__init__.py b/pylops/basicoperators/__init__.py index 5d3a3d3e..3aeba3b5 100755 --- a/pylops/basicoperators/__init__.py +++ b/pylops/basicoperators/__init__.py @@ -32,6 +32,7 @@ Conj Conj operator. Smoothing1D 1D Smoothing. Smoothing2D 2D Smoothing. + SmoothingND ND Smoothing. FirstDerivative First derivative. SecondDerivative Second derivative. Laplacian Laplacian. @@ -67,6 +68,7 @@ from .conj import * from .smoothing1d import * from .smoothing2d import * +from .smoothingnd import * from .causalintegration import * from .firstderivative import * from .secondderivative import * @@ -103,6 +105,7 @@ "Conj", "Smoothing1D", "Smoothing2D", + "SmoothingND", "CausalIntegration", "FirstDerivative", "SecondDerivative", diff --git a/pylops/basicoperators/smoothing2d.py b/pylops/basicoperators/smoothing2d.py index abf76fbf..ca3ad38e 100644 --- a/pylops/basicoperators/smoothing2d.py +++ b/pylops/basicoperators/smoothing2d.py @@ -30,7 +30,7 @@ class Smoothing2D(Convolve2D): Attributes ---------- - nh : :obj:`int` + nh : :obj:`tuple` Length of the filter convolve : :obj:`callable` Convolution function diff --git a/pylops/basicoperators/smoothingnd.py b/pylops/basicoperators/smoothingnd.py new file mode 100644 index 00000000..02a0f55b --- /dev/null +++ b/pylops/basicoperators/smoothingnd.py @@ -0,0 +1,87 @@ +__all__ = ["SmoothingND"] + +from typing import Union + +import numpy as np + +from pylops.signalprocessing import ConvolveND +from pylops.utils.typing import DTypeLike, InputDimsLike + + +class SmoothingND(ConvolveND): + r"""2D Smoothing. + + Apply smoothing to model (and data) along the + ``axes`` of a n-dimensional array. + + Parameters + ---------- + nsmooth : :obj:`tuple` or :obj:`list` + Length of smoothing operator in the chosen dimensions + (must be odd, if even it will be increased by 1). + dims : :obj:`tuple` + Number of samples for each dimension + axes : :obj:`int`, optional + .. versionadded:: 2.0.0 + + Axes along which model (and data) are smoothed. + dtype : :obj:`str`, optional + Type of elements in input array. + + Attributes + ---------- + nh : :obj:`tuple` + Length of the filter + convolve : :obj:`callable` + Convolution function + correlate : :obj:`callable` + Correlation function + dims : :obj:`tuple` + Shape of the array after the adjoint, but before flattening. + + For example, ``x_reshaped = (Op.H * y.ravel()).reshape(Op.dims)``. + dimsd : :obj:`tuple` + Shape of the array after the forward, but before flattening. In + this case, same as ``dims``. + shape : :obj:`tuple` + Operator shape. + + See Also + -------- + pylops.signalprocessing.ConvolveND : ND convolution + + Notes + ----- + The ND Smoothing operator is a special type of convolutional operator that + convolves the input model (or data) with a constant 2d filter of size + :math:`n_{\text{smooth}, 1} \times n_{\text{smooth}, 2}`: + + Its application to a two dimensional input signal is: + + .. math:: + y[i,j] = 1/(n_{\text{smooth}, 1}\cdot n_{\text{smooth}, 2}) + \sum_{l=-(n_{\text{smooth},1}-1)/2}^{(n_{\text{smooth},1}-1)/2} + \sum_{m=-(n_{\text{smooth},2}-1)/2}^{(n_{\text{smooth},2}-1)/2} x[l,m] + + Note that since the filter is symmetrical, the *Smoothing2D* operator is + self-adjoint. + + """ + + def __init__( + self, + nsmooth: InputDimsLike, + dims: Union[int, InputDimsLike], + axes: InputDimsLike = (-2, -1), + dtype: DTypeLike = "float64", + name: str = "S", + ): + nsmooth = list(nsmooth) + for i in range(len(nsmooth)): + if nsmooth[i] % 2 == 0: + nsmooth[i] += 1 + h = np.ones(nsmooth) / float(np.prod(nsmooth)) + offset = [(nsm - 1) // 2 for nsm in nsmooth] + super().__init__( + dims=dims, h=h, offset=offset, axes=axes, dtype=dtype, name=name + ) diff --git a/pylops/signalprocessing/convolve2d.py b/pylops/signalprocessing/convolve2d.py index 2ac7f13c..7ab93d4d 100644 --- a/pylops/signalprocessing/convolve2d.py +++ b/pylops/signalprocessing/convolve2d.py @@ -36,7 +36,7 @@ class Convolve2D(ConvolveND): Attributes ---------- - nh : :obj:`int` + nh : :obj:`tuple` Length of the filter convolve : :obj:`callable` Convolution function diff --git a/pylops/signalprocessing/convolvend.py b/pylops/signalprocessing/convolvend.py index 4bf4177f..212ebb8b 100644 --- a/pylops/signalprocessing/convolvend.py +++ b/pylops/signalprocessing/convolvend.py @@ -46,7 +46,7 @@ class ConvolveND(LinearOperator): Attributes ---------- - nh : :obj:`int` + nh : :obj:`tuple` Length of the filter convolve : :obj:`callable` Convolution function diff --git a/pylops/utils/_pwd2d.py b/pylops/utils/_pwd2d.py index f72270f6..1fb29c82 100644 --- a/pylops/utils/_pwd2d.py +++ b/pylops/utils/_pwd2d.py @@ -3,7 +3,7 @@ import numpy as np -from pylops.basicoperators import Smoothing2D +from pylops.basicoperators import Smoothing2D, SmoothingND from pylops.utils import deps from pylops.utils.typing import NDArray @@ -18,15 +18,31 @@ def _conv_allpass_python( din: NDArray, dip: NDArray, order: int, u1: NDArray, u2: NDArray ) -> None: - """Pure-Python fallback for PWD all-pass filtering used in - :func:`pylops.utils.signalprocessing.pwd_slope_estimate`.""" - n1, n2 = din.shape + """All-pass convolution. + + Pure-Python fallback for PWD all-pass filtering used in + :func:`pylops.utils.signalprocessing.pwd_slope_estimate`. + + Parameters + ---------- + din : :obj:`numpy.ndarray` + Input data array. + dip : :obj:`numpy.ndarray` + Dip array. + order : :obj:`int` + Order of the all-pass filters: ``1`` (3-tap) or ``2`` (5-tap). + u1 : :obj:`numpy.ndarray` + Output array for first derivative over the first axis. + u2 : :obj:`numpy.ndarray` + Output array for first derivative over the second axis. + + """ + n1, n2 = din.shape[:2] nw = 1 if order == 1 else 2 - for j in range(n1): - for i in range(n2): - u1[j, i] = 0.0 - u2[j, i] = 0.0 + # Clear derivative arrays + u1[:] = 0.0 + u2[:] = 0.0 def b3(sig: float): b0 = (1.0 - sig) * (2.0 - sig) / 12.0 @@ -126,7 +142,25 @@ def b5d(sig: float): def _conv_allpass( din: NDArray, dip: NDArray, order: int, u1: NDArray, u2: NDArray ) -> None: - """Dispatch to numba kernel when available, otherwise use Python fallback.""" + """All-pass convolution dispatcher. + + Perform All-pass convolution. Dispatch to numba kernel when + available, otherwise use Python fallback. + + Parameters + ---------- + din : :obj:`numpy.ndarray` + Input data array. + dip : :obj:`numpy.ndarray` + Dip array. + order : :obj:`int` + Order of the all-pass filters: ``1`` (3-tap) or ``2`` (5-tap). + u1 : :obj:`numpy.ndarray` + Output array for first derivative over the first axis. + u2 : :obj:`numpy.ndarray` + Output array for first derivative over the second axis. + + """ if _conv_allpass_numba is not None: _conv_allpass_numba(din, dip, order, u1, u2) else: @@ -135,15 +169,35 @@ def _conv_allpass( def _triangular_smoothing_from_boxcars( - nsmooth: Tuple[int, int], - dims: Tuple[int, int], + nsmooth: Tuple[int, ...], + dims: Tuple[int, ...], dtype: str | np.dtype = "float64", ): - """Build a triangular smoother as the composition of two boxcar passes.""" - - ny, nx = nsmooth - ly = (ny + 1) // 2 - lx = (nx + 1) // 2 - - box = Smoothing2D(nsmooth=(ly, lx), dims=dims, dtype=dtype) - return box @ box + """Triangular smoother + + Build a triangular smoother as the composition of two + boxcar passes. + + Parameters + ---------- + nsmooth : :obj:`tuple` of :obj:`int` + Length of smoothing operator in the chosen dimensions + (must be odd, if even it will be increased by 1). + dims : :obj:`tuple` of :obj:`int` + Number of samples for each dimension. + dtype : :obj:`str` or :obj:`numpy.dtype`, optional + Type of elements in input array. + + Returns + ------- + Box2 : :obj:`pylops.LinearOperator` + Triangular smoothing operator. + + """ + + nsmooth2 = [(nsm + 1) // 2 for nsm in nsmooth] + smoothcls = Smoothing2D if dims == 2 else SmoothingND + + Box = smoothcls(nsmooth=nsmooth2, dims=dims, dtype=dtype) + Box2 = Box @ Box + return Box2 diff --git a/pylops/utils/_pwd2d_numba.py b/pylops/utils/_pwd2d_numba.py index 4e72e6ff..ac18ec19 100644 --- a/pylops/utils/_pwd2d_numba.py +++ b/pylops/utils/_pwd2d_numba.py @@ -100,13 +100,12 @@ def _conv_allpass_numba( ) -> None: """Numba kernel for PWD all-pass filtering used in :func:`pylops.utils.signalprocessing.pwd_slope_estimate`.""" - n1, n2 = din.shape + n1, n2 = din.shape[:2] nw = 1 if order == 1 else 2 - for j in prange(n1): - for i in range(n2): - u1[j, i] = 0.0 - u2[j, i] = 0.0 + # Clear derivative arrays + u1[:] = 0.0 + u2[:] = 0.0 for i1 in prange(nw, n1 - nw): for i2 in range(0, n2 - 1): diff --git a/pylops/utils/signalprocessing.py b/pylops/utils/signalprocessing.py index c954ff13..b938d014 100644 --- a/pylops/utils/signalprocessing.py +++ b/pylops/utils/signalprocessing.py @@ -7,15 +7,20 @@ ] import warnings -from typing import Tuple +from typing import Sequence, Tuple, Union import numpy as np from scipy.ndimage import gaussian_filter -from pylops.basicoperators import Diagonal, Smoothing2D +from pylops.basicoperators import Diagonal, Smoothing2D, SmoothingND from pylops.optimization.leastsquares import preconditioned_inversion +from pylops.utils._internal import _value_or_sized_to_tuple from pylops.utils._pwd2d import _conv_allpass, _triangular_smoothing_from_boxcars -from pylops.utils.backend import get_array_module, get_toeplitz +from pylops.utils.backend import ( + get_array_module, + get_normalize_axis_index, + get_toeplitz, +) from pylops.utils.typing import NDArray @@ -317,8 +322,9 @@ def pwd_slope_estimate( liter: int = 20, order: int = 2, smoothing: str = "triangle", - nsmooth: Tuple[int, int] = (10, 10), + nsmooth: Union[int, Sequence[int]] = 10, damp: float = 0.0, + axis: int = -1, ) -> NDArray: r"""Plane-Wave Destruction (PWD) local slope estimation. @@ -334,21 +340,25 @@ def pwd_slope_estimate( Parameters ---------- d : :obj:`numpy.ndarray` - Input 2D array of shape ``(nz, nx)``. + Input array of shape of size + :math:`[n_z \times n_x\,(\times n_y)]` niter : :obj:`int`, optional Number of outer PWD iterations. Default is ``5``. liter : :obj:`int`, optional Maximum number of inner least-squares iterations. Default is ``20``. order : :obj:`int`, optional - Accuracy order of the all-pass filters. Use ``1`` (3-tap) or ``2`` (5-tap). + Order of the all-pass filters: ``1`` (3-tap) or ``2`` (5-tap). Default is ``2``. smoothing : :obj:`str`, optional Preconditioning choice: ``"triangle"`` (default) that applies a triangular smoother (two boxcar passes), or ``"boxcar"`` that applies a single-pass boxcar. - nsmooth : :obj:`tuple` of :obj:`int`, optional - Smoothing lengths ``(ny, nx)`` for the preconditioner. Default ``(10, 10)``. + nsmooth : :obj:`tuple` or :obj:`list` or :obj:`int` + Smoothing lengths for the preconditioner. If a single scalar is provided, + the same value is used across all axes. Default ``10``. damp : :obj:`float`, optional Damping factor for the least-squares solve. Default ``0.0``. + axis : :obj:`int`, optional + Spatial axis over which slopes are computed (only for 3D case) Returns ------- @@ -361,7 +371,7 @@ def pwd_slope_estimate( ValueError If ``order`` is not ``1`` or ``2``. ValueError - If input array ``d`` is not 2-D. + If input array ``d`` is not 2D or 3D. .. [1] Claerbout, J., and Brown, M., "Two-dimensional textures and prediction-error filters", EAGE Annual Meeting, Expanded Abstracts. 1999. @@ -371,11 +381,21 @@ def pwd_slope_estimate( """ if order not in (1, 2): raise ValueError("order must be 1 (B3) or 2 (B5)") - if d.ndim != 2: - raise ValueError("input data must be 2-D") - + if d.ndim not in (2, 3): + raise ValueError("input data must be 2D or 3D") + + # Re-arrange dimensions to work on first two axes + nsmooth = _value_or_sized_to_tuple(nsmooth, d.ndim) + axis = get_normalize_axis_index()(axis, d.ndim) + if axis == 2: + d = d.swapaxes(1, 2) + nsmooth = (nsmooth[0], nsmooth[2], nsmooth[1]) + dims = d.shape + smoothcls = Smoothing2D if dims == 2 else SmoothingND + smoothaxes = (-2, -1) if dims == 2 else (-3, -2, -1) dtype = d.dtype - nz, nx = d.shape + + # Initialize array sigma = np.zeros_like(d) delta_sigma = np.zeros_like(sigma) u1 = np.zeros_like(sigma) @@ -383,10 +403,10 @@ def pwd_slope_estimate( if smoothing == "triangle": Sop = _triangular_smoothing_from_boxcars( - nsmooth=nsmooth, dims=(nz, nx), dtype=dtype + nsmooth=nsmooth, dims=dims, dtype=dtype ) elif smoothing == "boxcar": - Sop = Smoothing2D(nsmooth=nsmooth, dims=(nz, nx), dtype=dtype) + Sop = smoothcls(nsmooth=nsmooth, dims=dims, axes=smoothaxes, dtype=dtype) else: raise ValueError("smoothing must be either 'triangle' or 'boxcar'") @@ -401,8 +421,12 @@ def pwd_slope_estimate( damp=damp, iter_lim=liter, show=False, - )[0].reshape(nz, nx) + )[0].reshape(dims) sigma += delta_sigma + # Re-arrange back dimensions + if axis == 2: + sigma = sigma.swapaxes(1, 2) + return sigma diff --git a/pytests/test_smoothing.py b/pytests/test_smoothing.py index 12d1f5bf..aa948326 100644 --- a/pytests/test_smoothing.py +++ b/pytests/test_smoothing.py @@ -12,7 +12,7 @@ backend = "numpy" import pytest -from pylops.basicoperators import Smoothing1D, Smoothing2D +from pylops.basicoperators import Smoothing1D, Smoothing2D, SmoothingND from pylops.optimization.basic import lsqr from pylops.utils import dottest @@ -28,7 +28,7 @@ @pytest.mark.parametrize("par", [(par1), (par2), (par3), (par4)]) def test_Smoothing1D(par): - """Dot-test and inversion for smoothing""" + """Dot-test and inversion for Smoothing1D""" # 1d kernel on 1d signal D1op = Smoothing1D(nsmooth=5, dims=par["nx"], dtype="float64") assert dottest(D1op, par["nx"], par["nx"], backend=backend) @@ -98,7 +98,7 @@ def test_Smoothing1D(par): @pytest.mark.parametrize("par", [(par1), (par2), (par3), (par4), (par5), (par6)]) def test_Smoothing2D(par): - """Dot-test for smoothing""" + """Dot-test for Smoothing2D""" # 2d kernel on 2d signal if par["axis"] < 2: D2op = Smoothing2D(nsmooth=(5, 5), dims=(par["ny"], par["nx"]), dtype="float64") @@ -152,30 +152,30 @@ def test_Smoothing2D(par): if par["axis"] == 0: assert_array_almost_equal( - y[par["nz"] // 2, par["ny"] // 2 - 2 : par["ny"] // 2 + 3, par["nx"] // 2], - np.ones(5) / 25, - ) - assert_array_almost_equal( - y[par["nz"] // 2, par["ny"] // 2, par["nx"] // 2 - 2 : par["nx"] // 2 + 3], - np.ones(5) / 25, + y[ + par["nz"] // 2, + par["ny"] // 2 - 2 : par["ny"] // 2 + 3, + par["nx"] // 2 - 2 : par["nx"] // 2 + 3, + ], + np.ones((5, 5)) / 25, ) elif par["axis"] == 1: assert_array_almost_equal( - y[par["nz"] // 2 - 2 : par["nz"] // 2 + 3, par["ny"] // 2, par["nx"] // 2], - np.ones(5) / 25, - ) - assert_array_almost_equal( - y[par["nz"] // 2, par["ny"] // 2, par["nx"] // 2 - 2 : par["nx"] // 2 + 3], - np.ones(5) / 25, + y[ + par["nz"] // 2 - 2 : par["nz"] // 2 + 3, + par["ny"] // 2, + par["nx"] // 2 - 2 : par["nx"] // 2 + 3, + ], + np.ones((5, 5)) / 25, ) elif par["axis"] == 2: assert_array_almost_equal( - y[par["nz"] // 2 - 2 : par["nz"] // 2 + 3, par["ny"] // 2, par["nx"] // 2], - np.ones(5) / 25, - ) - assert_array_almost_equal( - y[par["nz"] // 2, par["ny"] // 2 - 2 : par["ny"] // 2 + 3, par["nx"] // 2], - np.ones(5) / 25, + y[ + par["nz"] // 2 - 2 : par["nz"] // 2 + 3, + par["ny"] // 2 - 2 : par["ny"] // 2 + 3, + par["nx"] // 2, + ], + np.ones((5, 5)) / 25, ) # inverse @@ -190,3 +190,56 @@ def test_Smoothing2D(par): show=0, )[0] assert_array_almost_equal(x, xlsqr, decimal=1) + + +@pytest.mark.parametrize("par", [(par1), (par2)]) +def test_SmoothingND(par): + """Dot-test for SmoothingND""" + # 3d signal + axes = list(range(3)) + D2op = SmoothingND( + nsmooth=(3, 3, 3), + dims=(par["nz"], par["ny"], par["nx"]), + axes=axes, + dtype="float64", + ) + assert dottest( + D2op, par["nz"] * par["ny"] * par["nx"], par["nz"] * par["ny"] * par["nx"] + ) + + # forward + x = np.zeros((par["nz"], par["ny"], par["nx"])) + x[par["nz"] // 2, par["ny"] // 2, par["nx"] // 2] = 1.0 + x = x.ravel() + y = D2op * x + y = y.reshape(par["nz"], par["ny"], par["nx"]) + + assert_array_almost_equal( + y[ + par["nz"] // 2 - 1 : par["nz"] // 2 + 2, + par["ny"] // 2 - 1 : par["ny"] // 2 + 2, + par["nx"] // 2 - 1 : par["nx"] // 2 + 2, + ], + np.ones((3, 3, 3)) / 27, + ) + assert_array_almost_equal( + y[par["nz"] // 2, par["ny"] // 2 - 1 : par["ny"] // 2 + 2, par["nx"] // 2], + np.ones(3) / 27, + ) + assert_array_almost_equal( + y[par["nz"] // 2, par["ny"] // 2, par["nx"] // 2 - 1 : par["nx"] // 2 + 2], + np.ones(3) / 27, + ) + + # inverse + xlsqr = lsqr( + D2op, + y.ravel(), + x0=np.zeros_like(x), + damp=1e-10, + niter=400, + atol=1e-8, + btol=1e-8, + show=0, + )[0] + assert_array_almost_equal(x, xlsqr, decimal=1) From 48648e1e4ffb2916f38ef069041707a6a3744e69 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Sun, 7 Dec 2025 21:44:47 +0000 Subject: [PATCH 002/183] minor: fix docstring --- pylops/utils/signalprocessing.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pylops/utils/signalprocessing.py b/pylops/utils/signalprocessing.py index b938d014..4362b4a1 100644 --- a/pylops/utils/signalprocessing.py +++ b/pylops/utils/signalprocessing.py @@ -363,8 +363,9 @@ def pwd_slope_estimate( Returns ------- sigma : :obj:`numpy.ndarray` - Estimated slope field of shape ``(nz, nx)`` in samples per trace - (:math:`\Delta z / \Delta x`). + Estimated slope field of size + :math:`[n_z \times n_x\,(\times n_y)]` in samples per trace + (:math:`\Delta z / \Delta x/y`). Raises ------ @@ -401,6 +402,7 @@ def pwd_slope_estimate( u1 = np.zeros_like(sigma) u2 = np.zeros_like(sigma) + # Define smoother if smoothing == "triangle": Sop = _triangular_smoothing_from_boxcars( nsmooth=nsmooth, dims=dims, dtype=dtype @@ -410,6 +412,7 @@ def pwd_slope_estimate( else: raise ValueError("smoothing must be either 'triangle' or 'boxcar'") + # Estimate slopes for _ in range(niter): _conv_allpass(d, sigma, order, u1, u2) From e0f73c359db929a25fd2e3c742d53f9c5fc533de Mon Sep 17 00:00:00 2001 From: mrava87 Date: Sun, 7 Dec 2025 21:55:05 +0000 Subject: [PATCH 003/183] doc: added SmoothingND to doc and new example --- docs/source/api/index.rst | 1 + examples/plot_smoothing3d.py | 48 ++++++++++++++++++++++++++++ pylops/basicoperators/smoothingnd.py | 17 +++++----- 3 files changed, 57 insertions(+), 9 deletions(-) create mode 100755 examples/plot_smoothing3d.py diff --git a/docs/source/api/index.rst b/docs/source/api/index.rst index e2bdc988..a58870d9 100755 --- a/docs/source/api/index.rst +++ b/docs/source/api/index.rst @@ -74,6 +74,7 @@ Smoothing and derivatives Smoothing1D Smoothing2D + SmoothingND FirstDerivative SecondDerivative Laplacian diff --git a/examples/plot_smoothing3d.py b/examples/plot_smoothing3d.py new file mode 100755 index 00000000..b4d04dff --- /dev/null +++ b/examples/plot_smoothing3d.py @@ -0,0 +1,48 @@ +""" +3D Smoothing +============ + +This example shows how to use the :py:class:`pylops.SmoothingND` operator +to smooth a three-dimensional input signal along all axes. + +""" +import matplotlib.pyplot as plt +import numpy as np + +import pylops + +plt.close("all") + +############################################################################### +# Define the input parameters: number of samples of input signal (``N1``, +# ``N2``, and ``N3``) and lenght of the smoothing filter regression coefficients +# (:math:`n_{smooth,1}`, :math:`n_{smooth,2}` and :math:`n_{smooth,3}`). +# The input signal is one at the center and zero elsewhere. +N1, N2, N3 = 11, 21, 15 +nsmooth1, nsmooth2, nsmooth3 = 5, 7, 3 +A = np.zeros((N1, N2, N3)) +A[5, 10, 7] = 1 + +Sop = pylops.SmoothingND( + nsmooth=[nsmooth1, nsmooth2, nsmooth3], dims=[N1, N2, N3], dtype="float64" +) +B = Sop * A + +############################################################################### +# After applying smoothing, we will also try to invert it. +Aest = Sop.div(B.ravel(), niter=2000).reshape(Sop.dims) + +fig, axs = plt.subplots(1, 3, figsize=(10, 3)) +im = axs[0].imshow(A[..., 7], interpolation="nearest", vmin=0, vmax=1) +axs[0].axis("tight") +axs[0].set_title("Model") +plt.colorbar(im, ax=axs[0]) +im = axs[1].imshow(B[..., 7], interpolation="nearest", vmin=0, vmax=0.1) +axs[1].axis("tight") +axs[1].set_title("Data") +plt.colorbar(im, ax=axs[1]) +im = axs[2].imshow(Aest[..., 7], interpolation="nearest", vmin=0, vmax=1) +axs[2].axis("tight") +axs[2].set_title("Estimated model") +plt.colorbar(im, ax=axs[2]) +plt.tight_layout() diff --git a/pylops/basicoperators/smoothingnd.py b/pylops/basicoperators/smoothingnd.py index 02a0f55b..f7d27622 100644 --- a/pylops/basicoperators/smoothingnd.py +++ b/pylops/basicoperators/smoothingnd.py @@ -9,7 +9,7 @@ class SmoothingND(ConvolveND): - r"""2D Smoothing. + r"""ND Smoothing. Apply smoothing to model (and data) along the ``axes`` of a n-dimensional array. @@ -22,8 +22,6 @@ class SmoothingND(ConvolveND): dims : :obj:`tuple` Number of samples for each dimension axes : :obj:`int`, optional - .. versionadded:: 2.0.0 - Axes along which model (and data) are smoothed. dtype : :obj:`str`, optional Type of elements in input array. @@ -53,17 +51,18 @@ class SmoothingND(ConvolveND): Notes ----- The ND Smoothing operator is a special type of convolutional operator that - convolves the input model (or data) with a constant 2d filter of size - :math:`n_{\text{smooth}, 1} \times n_{\text{smooth}, 2}`: + convolves the input model (or data) with a constant nd filter of size + :math:`n_{\text{smooth}, 1} \times n_{\text{smooth}, 2} \times n_{\text{smooth}, 3}`: - Its application to a two dimensional input signal is: + Its application to a three dimensional input signal is: .. math:: - y[i,j] = 1/(n_{\text{smooth}, 1}\cdot n_{\text{smooth}, 2}) + y[i,j,k] = 1/(n_{\text{smooth}, 1}\cdot n_{\text{smooth}, 2}\cdot n_{\text{smooth}, 3}) \sum_{l=-(n_{\text{smooth},1}-1)/2}^{(n_{\text{smooth},1}-1)/2} - \sum_{m=-(n_{\text{smooth},2}-1)/2}^{(n_{\text{smooth},2}-1)/2} x[l,m] + \sum_{m=-(n_{\text{smooth},2}-1)/2}^{(n_{\text{smooth},2}-1)/2} + \sum_{n=-(n_{\text{smooth},3}-1)/2}^{(n_{\text{smooth},3}-1)/2} x[l,m,n] - Note that since the filter is symmetrical, the *Smoothing2D* operator is + Note that since the filter is symmetrical, the *Smoothing3D* operator is self-adjoint. """ From a61596fd6e7b0b03bcf56d79d9b887215dd240f9 Mon Sep 17 00:00:00 2001 From: MothNik Date: Fri, 26 Dec 2025 21:45:16 +0100 Subject: [PATCH 004/183] dev: `.gitignore` - removed virtual environments --- .gitignore | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.gitignore b/.gitignore index c73720a8..fef54be6 100644 --- a/.gitignore +++ b/.gitignore @@ -50,3 +50,6 @@ ASV .asv/ asv.conf.json benchmarks/ + +# Virtual Environments +.venv** \ No newline at end of file From 5fd6dc5142075271d632af71051b47b83f7e71e4 Mon Sep 17 00:00:00 2001 From: MothNik Date: Fri, 26 Dec 2025 21:51:36 +0100 Subject: [PATCH 005/183] feat: `interp` - added cubic spline interpolation and tried to reflect it in a respective test --- .../signalprocessing/_interp_cubic_spline.py | 597 ++++++++++++++++++ pylops/signalprocessing/interp.py | 171 ++++- pylops/utils/typing.py | 4 + pytests/test_interpolation.py | 44 +- 4 files changed, 791 insertions(+), 25 deletions(-) create mode 100644 pylops/signalprocessing/_interp_cubic_spline.py diff --git a/pylops/signalprocessing/_interp_cubic_spline.py b/pylops/signalprocessing/_interp_cubic_spline.py new file mode 100644 index 00000000..100a8557 --- /dev/null +++ b/pylops/signalprocessing/_interp_cubic_spline.py @@ -0,0 +1,597 @@ +from dataclasses import dataclass +from functools import cached_property, partial +from typing import Callable, Final, Literal, Tuple, Type, Union, overload + +import numpy as np +from scipy.linalg import get_lapack_funcs +from scipy.sparse import csr_matrix + +from pylops import LinearOperator +from pylops.utils.typing import Float64Vector, Int64Vector + +ONE_SIXTH: Final[float] = 1.0 / 6.0 +TWO_THIRDS: Final[float] = 2.0 / 3.0 + + +_InexactVector = np.ndarray[tuple[int], np.dtype[np.inexact]] +_InexactMatrix = np.ndarray[tuple[int, int], np.dtype[np.inexact]] +_InexactArray = Union[_InexactVector, _InexactMatrix] + + +@overload +def _second_order_finite_differences_zero_padded( + x: _InexactVector, + pad_width: tuple[tuple[int, int], ...], +) -> _InexactVector: ... + + +@overload +def _second_order_finite_differences_zero_padded( + x: _InexactMatrix, + pad_width: tuple[tuple[int, int], ...], +) -> _InexactMatrix: ... + + +def _second_order_finite_differences_zero_padded( + x: _InexactArray, + pad_width: tuple[tuple[int, int], ...], +) -> _InexactArray: + """ + Computes the second order finite differences of ``x`` along axis 0 and pads the + result with ``pad_width[0][0]`` leading and `pad_width[0][1]`` trailing zeros + along the same axis. + + Parameters + ---------- + x : :obj:`numpy.ndarray` of shape ``(n,)`` or shape ``(m, n)`` + The input array. + It is processed along axis 0. + pad_width : ((:obj:`int`, :obj:`int`), ...) of length ``x.ndim`` + The ``pad_width`` argument to pass to ``numpy.pad`` to achieve the subsequent + zero padding along axis 0. + + Returns + ------- + x_diffs : :obj:`numpy.ndarray` of shape ``(n,)`` or shape ``(m, n)`` + The second order finite differences of ``x`` padded with leading and trailing + zeros along axis 0. + + """ + + return np.pad( + np.diff( + x, + n=2, + axis=0, + ), + pad_width=pad_width, + mode="constant", + constant_values=0.0, + ) + + +@overload +def _second_order_finite_differences_zero_padded_transposed( + x: _InexactVector, + x_slice: slice, + pad_width: tuple[tuple[int, int], ...], +) -> _InexactVector: ... + + +@overload +def _second_order_finite_differences_zero_padded_transposed( + x: _InexactMatrix, + x_slice: slice, + pad_width: tuple[tuple[int, int], ...], +) -> _InexactMatrix: ... + + +def _second_order_finite_differences_zero_padded_transposed( + x: _InexactArray, + x_slice: slice, + pad_width: tuple[tuple[int, int], ...], +) -> _InexactArray: + """ + Computes the transposed operation of the second order finite differences operator + with subsequent zero padding along axis 0, i.e., + + - ``x[0 : x_slices[axis].start,]`` and ``x[x_slices[axis].stop ::]`` are not + considered, + - ``x[x_slice]`` is padded with ``pad_width[0][0]`` leading and ``pad_width[0][1]`` + trailing zeros, + - the second order finite differences of the padded array are computed + + Parameters + ---------- + x : :obj:`numpy.ndarray` of shape ``(n,)`` or shape ``(m, n)`` + The input array. + It is processed along axis 0. + x_slices : (:obj:`slice`, ...) of length ``x.ndim`` + The slices to extract from ``x`` along each dimension to ignore leading and + trailing elements along axis 0. + pad_width : ((:obj:`int`, :obj:`int`), ...) of length ``x.ndim`` + The ``pad_width`` argument to pass to ``numpy.pad`` to achieve the zero + padding along axis 0. + + Returns + ------- + x_diffs : :obj:`numpy.ndarray` of shape ``(n,)`` or shape ``(m, n)`` + The result of the transposed second order finite differences operator with + subsequent zero padding along axis 0. + + """ + + return np.diff( + np.pad( + x[x_slice], + pad_width=pad_width, + mode="constant", + constant_values=0.0, + ), + n=2, + axis=0, + ) + + +@dataclass +class _TridiagonalMatrix: + """ + Represents a tridiagonal matrix with + + - the main diagonal ``.main_diagonal``, + - the super-diagonal ``.super_diagonal``, + - the sub-diagonal ``.sub_diagonal``. + + """ + + main_diagonal: _InexactVector + super_diagonal: _InexactVector + sub_diagonal: _InexactVector + + def __post_init__(self) -> None: + """ + Validates the input. + + """ + + for which in ("main", "super", "sub"): + ndim = getattr(self, f"{which}_diagonal").ndim + if ndim != 1: + raise ValueError( + f"Expected {which} diagonal to be a 1-dimensional Array, but it is " + f"{ndim}-dimensional." + ) + + main_diagonal_size = self.main_diagonal.size + for which in ("super", "sub"): + size = getattr(self, f"{which}_diagonal").size + if size != main_diagonal_size - 1: + raise ValueError( + f"Expected {which} diagonal to have 1 entry less than the main " + f"diagonal, but it has {size} entries and the main diagonal has " + f"{main_diagonal_size} entries." + ) + + return + + def __iter__(self): + """ + Returns an iterator over the sub-diagonal, main diagonal and super-diagonal + (in that order) as required for the LAPACK routines ``?gttrf``. + + """ + + yield self.sub_diagonal + yield self.main_diagonal + yield self.super_diagonal + + return + + @property + def T(self) -> "_TridiagonalMatrix": + """ + Returns the transpose of the tridiagonal matrix. + + """ + + return _TridiagonalMatrix( + main_diagonal=self.main_diagonal, + super_diagonal=self.sub_diagonal, + sub_diagonal=self.super_diagonal, + ) + + +@dataclass +class _TridiagonalLUDecomposition: + """ + Represents the LU decomposition of a tridiagonal matrix as performed by the LAPACK + routines ``?gttrf``. + + """ + + sub_diagonal_lu: _InexactVector + main_diagonal_lu: _InexactVector + super_diagonal_lu: _InexactVector + super_two_diagonal_lu: _InexactVector + pivot_indices: np.ndarray[tuple[int], np.dtype[np.int64]] + + def __iter__(self): + """ + Returns an iterator over the sub-diagonal, main diagonal, super-diagonal, + the second super-diagonal (filled by pivoting) and the pivot indices + (in that order) as required for the LAPACK routines ``?gttrs``. + + """ + + yield self.sub_diagonal_lu + yield self.main_diagonal_lu + yield self.super_diagonal_lu + yield self.super_two_diagonal_lu + yield self.pivot_indices + + return + + @staticmethod + def from_tridiagonal_matrix( + matrix: _TridiagonalMatrix, + lapack_factorizer: Callable, + ) -> "_TridiagonalLUDecomposition": + """ + Computes the LU decomposition of a tridiagonal matrix using the LAPACK routine + ``?gttrf``. + + Parameters + ---------- + matrix : :obj:`TridiagonalMatrix` + The tridiagonal matrix to decompose. + lapack_factorizer : callable + The LAPACK routine ``?gttrf`` to use for the decomposition. + + Returns + ------- + lu_decomposition : :obj:`TridiagonalLUDecomposition` + The LU decomposition of the tridiagonal matrix. + + """ + + ( + sub_diagonal_lu, + main_diagonal_lu, + super_diagonal_lu, + super_two_diagonal_lu, + pivot_indices, + info, + ) = lapack_factorizer(*matrix) + + if info == 0: + return _TridiagonalLUDecomposition( + sub_diagonal_lu=sub_diagonal_lu, + main_diagonal_lu=main_diagonal_lu, + super_diagonal_lu=super_diagonal_lu, + super_two_diagonal_lu=super_two_diagonal_lu, + pivot_indices=pivot_indices, + ) + + raise np.linalg.LinAlgError( + f"Could not LU-factorize tridiagonal matrix! Got {info = }." + ) + + @overload + def solve( + self, + rhs: _InexactVector, + lapack_solver: Callable, + ) -> _InexactVector: ... + + @overload + def solve( + self, + rhs: _InexactMatrix, + lapack_solver: Callable, + ) -> _InexactMatrix: ... + + def solve( + self, + rhs: _InexactArray, + lapack_solver: Callable, + ) -> _InexactArray: + """ + Solves the linear system of equations ``A @ x = rhs`` where ``A`` is the + tridiagonal matrix represented by the LU decomposition. For this, the LAPACK + routine ``?gttrs`` is used. + + Parameters + ---------- + rhs : :obj:`numpy.ndarray` of shape ``(n,)`` or shape ``(m, n)`` + The right-hand side(s) of the linear system of equations. + It is processed along axis 0, i.e., + + - a 1D-Array is treated as a single right hand side. + - each colum of a 2D-Array is treated as a single right hand side. + + lapack_solver : callable + The LAPACK routine ``?gttrs`` to use for solving the system. + + Returns + ------- + x : :obj:`numpy.ndarray` of shape ``(n,)`` or shape ``(m, n)`` + The solution of the linear system(s) of equations. + For 2D-Arrays, the ``j``-th column is the solution of the respective + ``rhs[::, j]``. + + """ + + x, info = lapack_solver(*self, rhs) + + if info == 0: + return x + + raise np.linalg.LinAlgError( + f"Could not solve LU-factorization of tridiagonal matrix! Got {info = }." + ) + + +def _make_cubic_spline_left_hand_side( + dims: int, +) -> _TridiagonalMatrix: + """ + Constructs the banded matrix ``A`` for the linear system of equations ``A @ m = b`` + where + + - ``A`` is a diagonally dominant tridiagonal matrix with the main diagonal + being ``[1, 2/3, 2/3, ..., 2/3, 2/3, 1]``, the super-diagonal being + ``[0, 1/6, 1/6, ..., 1/6, 1/6]`` and the sub-diagonal being + ``[1/6, 1/6, ..., 1/6, 1/6, 0]``, + - ``m`` is the unknown vector of spline coefficients, + - ``b`` is the second order finite differences of the ``y`` values for which the + spline should interpolate. + + Parameters + ---------- + dims : :obj:`int` + The number of points the spline should interpolate. + + Returns + ------- + matrix_a : :obj:`TridiagonalMatrix` + The tridiagonal matrix ``A``. + + """ + + main_diag = np.empty(shape=(dims,), dtype=np.float64) + super_diag = np.empty(shape=(dims - 1,), dtype=np.float64) + + main_diag[0] = 1.0 + main_diag[1 : dims - 1] = TWO_THIRDS + main_diag[dims - 1] = 1.0 + + super_diag[0] = 0.0 + super_diag[1 : dims - 1] = ONE_SIXTH + + return _TridiagonalMatrix( + main_diagonal=main_diag, + super_diagonal=super_diag, + sub_diagonal=np.flip(super_diag).copy(), # to avoid a view + ) + + +def _make_cubic_spline_x_csr( + dims: int, + iava: Float64Vector, + base_indices: Int64Vector, + iava_remainders: Float64Vector, +) -> csr_matrix: + """ + Constructs the specifications ``data``, ``indices``, and ``indptr`` for a + :obj:`scipy.sparse.csr_matrix` ``X`` that can be used to interpolate the + equally spaced ``y`` values with a cubic spline like ``X @ Q @ y`` where + + - ``X`` is the interpolation matrix to be constructed, + - ``Q`` is the linear operator that obtains the spline coefficients ``y`` + (a vertical concatenation of the ``y`` values and the spline coefficients + ``m``), + - ``y`` are the values to be interpolated. + + Parameters + ---------- + dims : :obj:`int` + The number of points the spline interpolation takes as input. + iava : :obj:`numpy.ndarray` of shape ``(n,)`` and dtype ``numpy.float64`` + Floating indices of the locations to which the spline should interpolate. + base_indices : :obj:`numpy.ndarray` of shape ``(n,)`` and dtype ``numpy.int64`` + The indices of the respective first data point in ``y`` for the intervals + in which the corresponding ``iava`` values lie. + iava_remainders : :obj:`numpy.ndarray` of shape ``(n,)`` and dtype ``numpy.float64`` + The remainders of the ``iava`` values after subtracting the respective + ``base_indices``. + + Returns + ------- + cubic_spline_interp_matrix : :obj:`scipy.sparse.csr_matrix` + The ``X`` is CSR-format. + + """ + + # some auxiliary variables are required + iava_remainders_cubic = ( # (x - x[i])³ + iava_remainders * iava_remainders * iava_remainders + ) + one_minus_iava_remainders = 1.0 - iava_remainders # (x[i + 1] - x) + one_minus_iava_remainders_cubic = ( # (x[i + 1] - x)³ + one_minus_iava_remainders + * one_minus_iava_remainders + * one_minus_iava_remainders + ) + + # for each data point, except for the first and the last one, we need 4 entries + # to multiply with ``y[i]``, ``y[i + 1]``, ``m[i]``, and ``m[i + 1]``; + + data = np.column_stack( + ( + one_minus_iava_remainders, + iava_remainders, + ONE_SIXTH * (one_minus_iava_remainders_cubic - one_minus_iava_remainders), + ONE_SIXTH * (iava_remainders_cubic - iava_remainders), + ) + ).ravel() + + indices = np.add.outer( + base_indices, + np.array([0, 1, dims, dims + 1], dtype=np.int64), + ).ravel() + + indptr = np.arange(0, 4 * (iava.size + 1), 4, dtype=np.int64) + + return csr_matrix( + ( + data, + indices, + indptr, + ), + shape=(iava.size, 2 * dims), + ) + + +class CubicSplineInterpolator(LinearOperator): + """ + Custom cubic spline interpolator. + + Parameters + ---------- + dims : :obj:`int` + The number of points the spline should interpolate. + iava : Array-like of shape ``(n,)`` + Floating indices of the locations to which the spline should interpolate. + dtype : + The data type of the input and output arrays. + + """ + + def __init__( + self, + dims: Tuple, + dimsd: Tuple, + iava: Float64Vector, + axis: Literal[0, 1], + dtype: Type, + name: str, + ) -> None: + + # --- Operator Initialization --- + + self.dims: Tuple = dims + self.dimsd: Tuple = dimsd + self.iava: Float64Vector = iava + self.axis: int = axis + + ndim = len(self.dims) + num_cols = self.dims[self.axis] + + super().__init__( + dtype=dtype, + dims=dims, + dimsd=dimsd, + name=name, + ) + + # --- Pre-computations of the Tridiagonal Systems --- + + # NOTE: the LU-factorization will always be performed on ``float64`` while + # the LU-solve type depends on the actual dtype, which might also be + # complex + self._tridiag_factorize = get_lapack_funcs(("gttrf",), dtype=np.float64)[0] + self._tridiag_lu_solve = get_lapack_funcs(("gttrs",), dtype=self.dtype)[0] + + lhs_matrix: _TridiagonalMatrix = _make_cubic_spline_left_hand_side( + dims=num_cols + ) + self.lhs_matrix_lu = _TridiagonalLUDecomposition.from_tridiagonal_matrix( + matrix=lhs_matrix, + lapack_factorizer=self._tridiag_factorize, + ) + self.lhs_matrix_transposed_lu = ( + _TridiagonalLUDecomposition.from_tridiagonal_matrix( + matrix=lhs_matrix.T, + lapack_factorizer=self._tridiag_factorize, + ) + ) + + # --- Pre-computation of the Interpolator Matrices --- + + base_indices = np.clip( + self.iava.astype(np.int64), # already rounds down + a_min=0, + a_max=num_cols - 2, + ) + + self.X_matrix: csr_matrix = _make_cubic_spline_x_csr( + dims=num_cols, + iava=self.iava, + base_indices=base_indices, + iava_remainders=self.iava - base_indices, + ) + self.X_matrix_transposed: csr_matrix = self.X_matrix.transpose().tocsr() # type: ignore + + self.matvec_difference_method = partial( + _second_order_finite_differences_zero_padded, + pad_width=((1, 1),), + ) + self.rmatvec_difference_method = partial( + _second_order_finite_differences_zero_padded_transposed, + x_slice=slice(1, num_cols - 1), + pad_width=((2, 2),), + ) + + self.matmat_difference_method = partial( + _second_order_finite_differences_zero_padded, + pad_width=tuple([(1, 1)] + [(0, 0) for _ in range(0, ndim - 1)]), + ) + self.rmatmat_difference_method = partial( + _second_order_finite_differences_zero_padded_transposed, + x_slice=slice(1, num_cols - 1), + pad_width=tuple([(2, 2)] + [(0, 0) for _ in range(0, ndim - 1)]), + ) + + @cached_property + def num_cols(self) -> int: + return self.dims[self.axis] + + def _matvec(self, x: _InexactArray) -> _InexactArray: + m_coeffs = self.lhs_matrix_lu.solve( + rhs=self.matvec_difference_method(x), + lapack_solver=self._tridiag_lu_solve, + ) + + return self.X_matrix @ np.concatenate( + (x, m_coeffs), + axis=0, + ) + + def _matmat(self, x: _InexactArray) -> _InexactArray: + m_coeffs = self.lhs_matrix_lu.solve( + rhs=self.matmat_difference_method(x), + lapack_solver=self._tridiag_lu_solve, + ) + + return self.X_matrix @ np.concatenate( + (x, m_coeffs), + axis=0, + ) + + def _rmatvec(self, x: _InexactArray) -> _InexactArray: + x_mod = self.X_matrix_transposed @ x + return x_mod[0 : self.num_cols] + self.rmatvec_difference_method( + self.lhs_matrix_transposed_lu.solve( + rhs=x_mod[self.num_cols : x_mod.size], + lapack_solver=self._tridiag_lu_solve, + ) + ) + + def _rmatmat(self, x: _InexactArray) -> _InexactArray: + x_mod = self.X_matrix_transposed @ x + return x_mod[0 : self.num_cols] + self.rmatmat_difference_method( + self.lhs_matrix_transposed_lu.solve( + rhs=x_mod[self.num_cols : x_mod.size], + lapack_solver=self._tridiag_lu_solve, + ) + ) diff --git a/pylops/signalprocessing/interp.py b/pylops/signalprocessing/interp.py index 04c9c5f3..43944a36 100644 --- a/pylops/signalprocessing/interp.py +++ b/pylops/signalprocessing/interp.py @@ -1,22 +1,56 @@ __all__ = ["Interp"] import warnings -from typing import Tuple, Union +from typing import Literal, Tuple, Union import numpy as np -import numpy.typing as npt from pylops import LinearOperator, aslinearoperator from pylops.basicoperators import Diagonal, MatrixMult, Restriction, Transpose +from pylops.signalprocessing._interp_cubic_spline import CubicSplineInterpolator from pylops.utils._internal import _value_or_sized_to_tuple from pylops.utils.backend import get_array_module -from pylops.utils.typing import DTypeLike, InputDimsLike, IntNDArray +from pylops.utils.typing import ( + DTypeLike, + Float64Vector, + InputDimsLike, + IntNDArray, + NumericNDArray, +) -def _checkunique(iava: npt.ArrayLike) -> None: +def ensure_iava_is_unique(iava: NumericNDArray) -> None: _, count = np.unique(iava, return_counts=True) if np.any(count > 1): - raise ValueError("Repeated values in iava array") + raise ValueError("Found repeated values in iava.") + + return + + +def normalize_iava( + iava: NumericNDArray, + iava_max: int, +) -> None: + # ensure that samples are not beyond the last sample, in that case set to + # penultimate sample and raise a warning + outside = iava >= iava_max + if np.any(outside): + warnings.warn( + f"At least one value in iava is beyond the penultimate sample index " + f"{iava_max}. Out-of-bound-values are forced below penultimate sample" + ) + # TODO: the following operation is quite dangerous because for example + # >>> a = 5_000_000 + # >>> a - 1e-10 - a + # 0.0 + # so for high values of ``iava_max``, this operation is invalidated; + # it should be iava_max * (1.0 - 1e5 * np.finfo(np.float64).eps) to avoid this + # and achieve a similar behaviour, but this would be a breaking change + iava[np.where(outside)] = iava_max - 1e-10 + + ensure_iava_is_unique(iava=iava) + + return def _nearestinterp( @@ -27,8 +61,8 @@ def _nearestinterp( ): """Nearest neighbour interpolation.""" iava = np.round(iava).astype(int) - _checkunique(iava) - return Restriction(dims, iava, axis=axis, dtype=dtype), iava + ensure_iava_is_unique(iava=iava) + return (Restriction(dims, iava, axis=axis, dtype=dtype), iava) def _linearinterp( @@ -50,14 +84,7 @@ def _linearinterp( # ensure that samples are not beyond the last sample, in that case set to # penultimate sample and raise a warning - outside = iava >= lastsample - 1 - if sum(outside) > 0: - warnings.warn( - "At least one value is beyond the penultimate sample, " - "forced to be at penultimate sample" - ) - iava[outside] = lastsample - 1 - 1e-10 - _checkunique(iava) + normalize_iava(iava=iava, iava_max=lastsample - 1) # find indices and weights iva_l = ncp.floor(iava).astype(int) @@ -81,7 +108,9 @@ def _sincinterp( ): """Sinc interpolation.""" ncp = get_array_module(iava) - _checkunique(iava) + + # TODO: is ``iava`` bound to an integer dtype + ensure_iava_is_unique(iava=iava) # create sinc interpolation matrix nreg = dims[axis] @@ -107,11 +136,81 @@ def _sincinterp( return Op, dims, dimsd +def _cubic_spline_interp( + dims: Tuple, + iava: NumericNDArray, + axis: int, + dtype: DTypeLike, + name: str, +) -> Tuple[CubicSplineInterpolator, Float64Vector, Tuple, Tuple]: + """Cubic Spline interpolation""" + + # --- Input Validation --- + + ndim = len(dims) + if ndim > 2: + raise ValueError( + f"Cubic Spline interpolations is currently only supported for 1D- or " + f"2D-input, but got {len(dims) = }." + ) + + if axis < 0: + axis = ndim + axis # type: ignore + + # NOTE: the actual check would be ``axis in {0, 1}``, but this is more flexible in + # case higher dimensions are supported in the future + if not 0 <= axis < ndim: + raise ValueError(f"Cannot access {axis = } when {len(dims) = }.") + + num_cols = dims[axis] + if num_cols < 4: + raise ValueError( + f"A cubic spline requires at least 4 data points to interpolate, but " + f"got {dims[axis] = }." + ) + + iava = np.asarray(iava, dtype=np.float64) + normalize_iava(iava=iava, iava_max=num_cols - 1) + + int64_info = np.iinfo(np.int64) + if np.any( + np.logical_or( + iava < int64_info.min, + iava > int64_info.max, + ) + ): + raise OverflowError("iava contains indices that make numpy.int64 overflow.") + + dtype = np.dtype(dtype) + if dtype.type not in {np.float64, np.complex128}: + raise TypeError( + f"Expected dtype fo cubic spline interpolator to be either float64 or " + f"complex128 to achieve the required accuracy, but got {dtype}." + ) + + # --- Setup --- + + dimsd = list(dims) + dimsd[axis] = len(iava) + dimsd = tuple(dimsd) + + Op = CubicSplineInterpolator( + dims=dims, + dimsd=dimsd, + iava=iava, + axis=axis, # type: ignore + dtype=dtype.type, + name=name, + ) + + return Op, iava, dims, dimsd + + def Interp( dims: Union[int, InputDimsLike], iava: IntNDArray, axis: int = -1, - kind: str = "linear", + kind: Literal["linear", "nearest", "sinc", "cubic_spline"] = "linear", dtype: DTypeLike = "float64", name: str = "I", ) -> Tuple[LinearOperator, IntNDArray]: @@ -136,11 +235,18 @@ def Interp( cost as it involves multiplying the input data by a matrix of size :math:`N \times M`. + - *Cubic Spline interpolation* relies on a cubic spline, i.e., a 2-times + continuously differentiable piecewise third order polynomial with equally spaced + knots. It is interpolated at the locations ``iava`` by evaluating the respective + polynomial fitted between ``np.floor(iava)`` and ``np.floor(iava) + 1``. + It offers an excellent tradeoff between accuracy and computational complexity + and its results oscillate less than those obtained from sinc interpolation. + .. note:: The vector ``iava`` should contain unique values. If the same index is repeated twice an error will be raised. This also applies when values beyond the last element of the input array for - *linear interpolation* as those values are forced to be just before this - element. + *linear interpolation* and *cubic spline interpolation* as those values are forced + to be just before this element. Parameters ---------- @@ -153,8 +259,13 @@ def Interp( Axis along which interpolation is applied. kind : :obj:`str`, optional - Kind of interpolation (``nearest``, ``linear``, and ``sinc`` are - currently supported) + Kind of interpolation. + Currently, ``"nearest"``, ``"linear"``, ``"sinc"``, and ``"cubic_spline"`` are + available. + + .. versionadded:: 2.0.0 + + The ``"cubic_spline"``-interpolation was added. dtype : :obj:`str`, optional Type of elements in input array. name : :obj:`str`, optional @@ -224,11 +335,25 @@ def Interp( interpop, iava, dims, dimsd = _linearinterp(dims, iava, axis=axis, dtype=dtype) elif kind == "sinc": interpop, dims, dimsd = _sincinterp(dims, iava, axis=axis, dtype=dtype) + elif kind == "cubic_spline": + ( + interpop, + iava, + dims, + dimsd, + ) = _cubic_spline_interp( + dims=dims, + iava=iava, + axis=axis, # type: ignore + dtype=dtype, + name=name, + ) + else: - raise NotImplementedError("kind is not correct...") + raise NotImplementedError(f"{kind} interpolation could not be found.") # add dims and dimsd to composite operators (not needed for neareast as # interpop is a Restriction operator already - if kind != "nearest": + if kind not in {"nearest"}: interpop = aslinearoperator(interpop) interpop.dims = dims interpop.dimsd = dimsd diff --git a/pylops/utils/typing.py b/pylops/utils/typing.py index c0d193b1..83cf83e3 100644 --- a/pylops/utils/typing.py +++ b/pylops/utils/typing.py @@ -20,9 +20,13 @@ import torch IntNDArray = npt.NDArray[np.int_] +NumericNDArray = npt.NDArray[np.number] NDArray = npt.NDArray ArrayLike = npt.ArrayLike +Int64Vector = np.ndarray[tuple[int], np.dtype[np.int64]] +Float64Vector = np.ndarray[tuple[int], np.dtype[np.float64]] + InputDimsLike = Union[Sequence[int], IntNDArray] SamplingLike = Union[Sequence[float], NDArray] ShapeLike = Tuple[int, ...] diff --git a/pytests/test_interpolation.py b/pytests/test_interpolation.py index a22c04ef..46a69e18 100644 --- a/pytests/test_interpolation.py +++ b/pytests/test_interpolation.py @@ -53,6 +53,22 @@ "dtype": "complex128", "kind": "sinc", } # complex, sinc +par7 = { + "ny": 21, + "nx": 11, + "nt": 20, + "imag": 0, + "dtype": "float64", + "kind": "cubic_spline", +} # real, cubic spline +par8 = { + "ny": 21, + "nx": 11, + "nt": 20, + "imag": 1j, + "dtype": "complex128", + "kind": "cubic_spline", +} # complex, cubic spline # subsampling factor perc_subsampling = 0.4 @@ -88,7 +104,19 @@ def test_sincinterp(): assert_array_almost_equal(xsub[20:-20], y, decimal=1) -@pytest.mark.parametrize("par", [(par1), (par2), (par3), (par4), (par5), (par6)]) +@pytest.mark.parametrize( + "par", + [ + (par1), + (par2), + (par3), + (par4), + (par5), + (par6), + (par7), + (par8), + ], +) def test_Interp_1dsignal(par): """Dot-test and forward for Interp operator for 1d signal""" np.random.seed(1) @@ -123,7 +151,19 @@ def test_Interp_1dsignal(par): assert_array_almost_equal(ydec, x[iava]) -@pytest.mark.parametrize("par", [(par1), (par2), (par3), (par4), (par5), (par6)]) +@pytest.mark.parametrize( + "par", + [ + (par1), + (par2), + (par3), + (par4), + (par5), + (par6), + (par7), + (par8), + ], +) def test_Interp_2dsignal(par): """Dot-test and forward for Restriction operator for 2d signal""" np.random.seed(1) From 11cc9d4f738e081f8899ba82054f078c3820b4d3 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Sat, 27 Dec 2025 21:04:59 +0000 Subject: [PATCH 006/183] fix: allow ND-arrays in CubicSplineInterpolator --- .../signalprocessing/_interp_cubic_spline.py | 45 ++++++++++++------- pylops/signalprocessing/interp.py | 26 ++--------- pylops/utils/decorators.py | 11 +++-- pytests/test_interpolation.py | 14 +++++- 4 files changed, 52 insertions(+), 44 deletions(-) diff --git a/pylops/signalprocessing/_interp_cubic_spline.py b/pylops/signalprocessing/_interp_cubic_spline.py index 100a8557..6e4c1b4c 100644 --- a/pylops/signalprocessing/_interp_cubic_spline.py +++ b/pylops/signalprocessing/_interp_cubic_spline.py @@ -7,6 +7,8 @@ from scipy.sparse import csr_matrix from pylops import LinearOperator +from pylops.utils.backend import get_normalize_axis_index +from pylops.utils.decorators import reshaped from pylops.utils.typing import Float64Vector, Int64Vector ONE_SIXTH: Final[float] = 1.0 / 6.0 @@ -22,14 +24,16 @@ def _second_order_finite_differences_zero_padded( x: _InexactVector, pad_width: tuple[tuple[int, int], ...], -) -> _InexactVector: ... +) -> _InexactVector: + ... @overload def _second_order_finite_differences_zero_padded( x: _InexactMatrix, pad_width: tuple[tuple[int, int], ...], -) -> _InexactMatrix: ... +) -> _InexactMatrix: + ... def _second_order_finite_differences_zero_padded( @@ -75,7 +79,8 @@ def _second_order_finite_differences_zero_padded_transposed( x: _InexactVector, x_slice: slice, pad_width: tuple[tuple[int, int], ...], -) -> _InexactVector: ... +) -> _InexactVector: + ... @overload @@ -83,7 +88,8 @@ def _second_order_finite_differences_zero_padded_transposed( x: _InexactMatrix, x_slice: slice, pad_width: tuple[tuple[int, int], ...], -) -> _InexactMatrix: ... +) -> _InexactMatrix: + ... def _second_order_finite_differences_zero_padded_transposed( @@ -281,14 +287,16 @@ def solve( self, rhs: _InexactVector, lapack_solver: Callable, - ) -> _InexactVector: ... + ) -> _InexactVector: + ... @overload def solve( self, rhs: _InexactMatrix, lapack_solver: Callable, - ) -> _InexactMatrix: ... + ) -> _InexactMatrix: + ... def solve( self, @@ -482,7 +490,7 @@ def __init__( self.dims: Tuple = dims self.dimsd: Tuple = dimsd self.iava: Float64Vector = iava - self.axis: int = axis + self.axis: int = get_normalize_axis_index()(axis, len(dims)) ndim = len(self.dims) num_cols = self.dims[self.axis] @@ -556,16 +564,19 @@ def __init__( def num_cols(self) -> int: return self.dims[self.axis] + @reshaped(swapaxis=True, axis=0) def _matvec(self, x: _InexactArray) -> _InexactArray: m_coeffs = self.lhs_matrix_lu.solve( - rhs=self.matvec_difference_method(x), + rhs=self.matmat_difference_method(x).reshape(x.shape[0], -1), lapack_solver=self._tridiag_lu_solve, ) - - return self.X_matrix @ np.concatenate( - (x, m_coeffs), - axis=0, - ) + return ( + self.X_matrix + @ np.concatenate( + (x.reshape(x.shape[0], -1), m_coeffs), + axis=0, + ) + ).reshape(-1, *x.shape[1:]) def _matmat(self, x: _InexactArray) -> _InexactArray: m_coeffs = self.lhs_matrix_lu.solve( @@ -578,13 +589,15 @@ def _matmat(self, x: _InexactArray) -> _InexactArray: axis=0, ) + @reshaped(swapaxis=True, axis=0) def _rmatvec(self, x: _InexactArray) -> _InexactArray: - x_mod = self.X_matrix_transposed @ x - return x_mod[0 : self.num_cols] + self.rmatvec_difference_method( + shape = (self.num_cols, *x.shape[1:]) + x_mod = self.X_matrix_transposed @ x.reshape(x.shape[0], -1) + return x_mod[0 : self.num_cols].reshape(shape) + self.rmatmat_difference_method( self.lhs_matrix_transposed_lu.solve( rhs=x_mod[self.num_cols : x_mod.size], lapack_solver=self._tridiag_lu_solve, - ) + ).reshape(shape) ) def _rmatmat(self, x: _InexactArray) -> _InexactArray: diff --git a/pylops/signalprocessing/interp.py b/pylops/signalprocessing/interp.py index 43944a36..a8c5fac9 100644 --- a/pylops/signalprocessing/interp.py +++ b/pylops/signalprocessing/interp.py @@ -9,7 +9,7 @@ from pylops.basicoperators import Diagonal, MatrixMult, Restriction, Transpose from pylops.signalprocessing._interp_cubic_spline import CubicSplineInterpolator from pylops.utils._internal import _value_or_sized_to_tuple -from pylops.utils.backend import get_array_module +from pylops.utils.backend import get_array_module, get_normalize_axis_index from pylops.utils.typing import ( DTypeLike, Float64Vector, @@ -145,22 +145,7 @@ def _cubic_spline_interp( ) -> Tuple[CubicSplineInterpolator, Float64Vector, Tuple, Tuple]: """Cubic Spline interpolation""" - # --- Input Validation --- - - ndim = len(dims) - if ndim > 2: - raise ValueError( - f"Cubic Spline interpolations is currently only supported for 1D- or " - f"2D-input, but got {len(dims) = }." - ) - - if axis < 0: - axis = ndim + axis # type: ignore - - # NOTE: the actual check would be ``axis in {0, 1}``, but this is more flexible in - # case higher dimensions are supported in the future - if not 0 <= axis < ndim: - raise ValueError(f"Cannot access {axis = } when {len(dims) = }.") + axis = get_normalize_axis_index()(axis, len(dims)) num_cols = dims[axis] if num_cols < 4: @@ -336,12 +321,7 @@ def Interp( elif kind == "sinc": interpop, dims, dimsd = _sincinterp(dims, iava, axis=axis, dtype=dtype) elif kind == "cubic_spline": - ( - interpop, - iava, - dims, - dimsd, - ) = _cubic_spline_interp( + (interpop, iava, dims, dimsd,) = _cubic_spline_interp( dims=dims, iava=iava, axis=axis, # type: ignore diff --git a/pylops/utils/decorators.py b/pylops/utils/decorators.py index 887d2d53..7339ccc5 100644 --- a/pylops/utils/decorators.py +++ b/pylops/utils/decorators.py @@ -74,6 +74,7 @@ def reshaped( func: Optional[Callable] = None, forward: Optional[bool] = None, swapaxis: bool = False, + axis: int = -1, ) -> Callable: """Decorator for the common reshape/flatten pattern used in many operators. @@ -87,8 +88,10 @@ def reshaped( with 'rmat' as substring or whose name is 'div' or '__truediv__' will reshape to ``dimsd``. swapaxis : :obj:`bool`, optional - If True, swaps the last axis of the input array of the decorated function with + If True, swaps the ``axis`` of the input array of the decorated function with ``self.axis``. Only use if the decorated LinearOperator has ``axis`` attribute. + axis : :obj:`int`, optional + Axis to be swapped when ``swapaxis`` is True. Notes ----- @@ -108,7 +111,7 @@ def _matvec(self, x): .. code-block:: python - @reshaped(swapaxis=True) + @reshaped(swapaxis=True, axis=-1) def _matvec(self, x): y = do_things_to_reshaped_swapped(y) return y @@ -139,10 +142,10 @@ def decorator(f): def wrapper(self, x): x = x.reshape(getattr(self, inp_dims)) if swapaxis: - x = x.swapaxes(self.axis, -1) + x = x.swapaxes(self.axis, axis) y = f(self, x) if swapaxis: - y = y.swapaxes(self.axis, -1) + y = y.swapaxes(self.axis, axis) y = y.ravel() return y diff --git a/pytests/test_interpolation.py b/pytests/test_interpolation.py index 46a69e18..3c4ecb37 100644 --- a/pytests/test_interpolation.py +++ b/pytests/test_interpolation.py @@ -261,7 +261,19 @@ def test_Interp_2dsignal(par): assert_array_almost_equal(ydec, x[:, iava]) -@pytest.mark.parametrize("par", [(par1), (par2), (par3), (par4), (par5), (par6)]) +@pytest.mark.parametrize( + "par", + [ + (par1), + (par2), + (par3), + (par4), + (par5), + (par6), + (par7), + (par8), + ], +) def test_Interp_3dsignal(par): """Dot-test and forward for Interp operator for 3d signal""" np.random.seed(1) From ffcbba3a41175e7308cc7c7e9305dc85f7f631e7 Mon Sep 17 00:00:00 2001 From: Matteo Ravasi Date: Sat, 27 Dec 2025 22:35:33 +0000 Subject: [PATCH 007/183] CI: move to arm64 in Azure Pipelines (#720) * ci: move to arm64 in Azure Pipelines (to fix llvmlite install error) --- azure-pipelines.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 9f96e7e0..33055a1d 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -48,7 +48,7 @@ jobs: displayName: 'Mac' pool: - vmImage: 'macOS-latest' + vmImage: 'macOS-15-arm64' variables: NUMBA_NUM_THREADS: 1 @@ -56,8 +56,8 @@ jobs: steps: - task: UsePythonVersion@0 inputs: - versionSpec: '3.10' - architecture: 'x64' + versionSpec: '3.11' + architecture: 'arm64' - script: | python -m pip install --upgrade pip setuptools wheel django @@ -87,7 +87,7 @@ jobs: steps: - task: UsePythonVersion@0 inputs: - versionSpec: '3.10' + versionSpec: '3.11' architecture: 'x64' - script: | From 205f22a77f80b72e71de67ff0e0c7713645337a1 Mon Sep 17 00:00:00 2001 From: MothNik Date: Sun, 28 Dec 2025 18:43:42 +0100 Subject: [PATCH 008/183] fix: `CubicSplineInterpolator` - stripped down `matvec` + `matmat` methods to solely rely on `matvec` - stripped down `reshape`-logic --- .../signalprocessing/_interp_cubic_spline.py | 78 ++++++------------- 1 file changed, 25 insertions(+), 53 deletions(-) diff --git a/pylops/signalprocessing/_interp_cubic_spline.py b/pylops/signalprocessing/_interp_cubic_spline.py index 6e4c1b4c..5dc341de 100644 --- a/pylops/signalprocessing/_interp_cubic_spline.py +++ b/pylops/signalprocessing/_interp_cubic_spline.py @@ -24,16 +24,14 @@ def _second_order_finite_differences_zero_padded( x: _InexactVector, pad_width: tuple[tuple[int, int], ...], -) -> _InexactVector: - ... +) -> _InexactVector: ... @overload def _second_order_finite_differences_zero_padded( x: _InexactMatrix, pad_width: tuple[tuple[int, int], ...], -) -> _InexactMatrix: - ... +) -> _InexactMatrix: ... def _second_order_finite_differences_zero_padded( @@ -79,8 +77,7 @@ def _second_order_finite_differences_zero_padded_transposed( x: _InexactVector, x_slice: slice, pad_width: tuple[tuple[int, int], ...], -) -> _InexactVector: - ... +) -> _InexactVector: ... @overload @@ -88,8 +85,7 @@ def _second_order_finite_differences_zero_padded_transposed( x: _InexactMatrix, x_slice: slice, pad_width: tuple[tuple[int, int], ...], -) -> _InexactMatrix: - ... +) -> _InexactMatrix: ... def _second_order_finite_differences_zero_padded_transposed( @@ -287,16 +283,14 @@ def solve( self, rhs: _InexactVector, lapack_solver: Callable, - ) -> _InexactVector: - ... + ) -> _InexactVector: ... @overload def solve( self, rhs: _InexactMatrix, lapack_solver: Callable, - ) -> _InexactMatrix: - ... + ) -> _InexactMatrix: ... def solve( self, @@ -482,7 +476,7 @@ def __init__( iava: Float64Vector, axis: Literal[0, 1], dtype: Type, - name: str, + name: str = "S", ) -> None: # --- Operator Initialization --- @@ -492,7 +486,6 @@ def __init__( self.iava: Float64Vector = iava self.axis: int = get_normalize_axis_index()(axis, len(dims)) - ndim = len(self.dims) num_cols = self.dims[self.axis] super().__init__( @@ -540,24 +533,14 @@ def __init__( ) self.X_matrix_transposed: csr_matrix = self.X_matrix.transpose().tocsr() # type: ignore - self.matvec_difference_method = partial( - _second_order_finite_differences_zero_padded, - pad_width=((1, 1),), - ) - self.rmatvec_difference_method = partial( - _second_order_finite_differences_zero_padded_transposed, - x_slice=slice(1, num_cols - 1), - pad_width=((2, 2),), - ) - self.matmat_difference_method = partial( _second_order_finite_differences_zero_padded, - pad_width=tuple([(1, 1)] + [(0, 0) for _ in range(0, ndim - 1)]), + pad_width=((1, 1), (0, 0)), ) self.rmatmat_difference_method = partial( _second_order_finite_differences_zero_padded_transposed, x_slice=slice(1, num_cols - 1), - pad_width=tuple([(2, 2)] + [(0, 0) for _ in range(0, ndim - 1)]), + pad_width=((2, 2), (0, 0)), ) @cached_property @@ -566,45 +549,34 @@ def num_cols(self) -> int: @reshaped(swapaxis=True, axis=0) def _matvec(self, x: _InexactArray) -> _InexactArray: + x_reshaped = x.reshape(x.shape[0], -1) + m_coeffs = self.lhs_matrix_lu.solve( - rhs=self.matmat_difference_method(x).reshape(x.shape[0], -1), + rhs=self.matmat_difference_method(x_reshaped), lapack_solver=self._tridiag_lu_solve, ) return ( self.X_matrix @ np.concatenate( - (x.reshape(x.shape[0], -1), m_coeffs), + ( + x_reshaped, + m_coeffs, + ), axis=0, ) ).reshape(-1, *x.shape[1:]) - def _matmat(self, x: _InexactArray) -> _InexactArray: - m_coeffs = self.lhs_matrix_lu.solve( - rhs=self.matmat_difference_method(x), - lapack_solver=self._tridiag_lu_solve, - ) - - return self.X_matrix @ np.concatenate( - (x, m_coeffs), - axis=0, - ) - @reshaped(swapaxis=True, axis=0) def _rmatvec(self, x: _InexactArray) -> _InexactArray: - shape = (self.num_cols, *x.shape[1:]) + x_mod = self.X_matrix_transposed @ x.reshape(x.shape[0], -1) - return x_mod[0 : self.num_cols].reshape(shape) + self.rmatmat_difference_method( - self.lhs_matrix_transposed_lu.solve( - rhs=x_mod[self.num_cols : x_mod.size], - lapack_solver=self._tridiag_lu_solve, - ).reshape(shape) - ) - def _rmatmat(self, x: _InexactArray) -> _InexactArray: - x_mod = self.X_matrix_transposed @ x - return x_mod[0 : self.num_cols] + self.rmatmat_difference_method( - self.lhs_matrix_transposed_lu.solve( - rhs=x_mod[self.num_cols : x_mod.size], - lapack_solver=self._tridiag_lu_solve, + return ( + x_mod[0 : self.num_cols] + + self.rmatmat_difference_method( + self.lhs_matrix_transposed_lu.solve( + rhs=x_mod[self.num_cols : x_mod.size], + lapack_solver=self._tridiag_lu_solve, + ) ) - ) + ).reshape(self.num_cols, *x.shape[1:]) From 787ec56a875e8d82c5a7c9b55e1847b639badc7d Mon Sep 17 00:00:00 2001 From: MothNik Date: Sun, 28 Dec 2025 18:50:47 +0100 Subject: [PATCH 009/183] feat: renamed `signalprocessing._interp_cubic_spline` to `signalprocessin.interpspline` --- pylops/signalprocessing/interp.py | 9 +++++++-- .../{_interp_cubic_spline.py => interpspline.py} | 0 2 files changed, 7 insertions(+), 2 deletions(-) rename pylops/signalprocessing/{_interp_cubic_spline.py => interpspline.py} (100%) diff --git a/pylops/signalprocessing/interp.py b/pylops/signalprocessing/interp.py index a8c5fac9..30676118 100644 --- a/pylops/signalprocessing/interp.py +++ b/pylops/signalprocessing/interp.py @@ -7,7 +7,7 @@ from pylops import LinearOperator, aslinearoperator from pylops.basicoperators import Diagonal, MatrixMult, Restriction, Transpose -from pylops.signalprocessing._interp_cubic_spline import CubicSplineInterpolator +from pylops.signalprocessing.interpspline import CubicSplineInterpolator from pylops.utils._internal import _value_or_sized_to_tuple from pylops.utils.backend import get_array_module, get_normalize_axis_index from pylops.utils.typing import ( @@ -321,7 +321,12 @@ def Interp( elif kind == "sinc": interpop, dims, dimsd = _sincinterp(dims, iava, axis=axis, dtype=dtype) elif kind == "cubic_spline": - (interpop, iava, dims, dimsd,) = _cubic_spline_interp( + ( + interpop, + iava, + dims, + dimsd, + ) = _cubic_spline_interp( dims=dims, iava=iava, axis=axis, # type: ignore diff --git a/pylops/signalprocessing/_interp_cubic_spline.py b/pylops/signalprocessing/interpspline.py similarity index 100% rename from pylops/signalprocessing/_interp_cubic_spline.py rename to pylops/signalprocessing/interpspline.py From 86937d42739fafa4e58b33f764a006f2b893498c Mon Sep 17 00:00:00 2001 From: MothNik Date: Sun, 28 Dec 2025 20:43:20 +0100 Subject: [PATCH 010/183] feat: `signalprocessing` - moved utilities for interpolation to `_interp_utils.py` - fixed floating point rounding error of penultimate sample clipping behaviour for linear interpolation - transitioned `CubicSplineInterpolator` to `InterpCubicSpline` and enriched its docs (1 TODO, Notes missing) --- pylops/signalprocessing/_interp_utils.py | 38 +++++++ pylops/signalprocessing/interp.py | 130 ++++------------------- pylops/signalprocessing/interpspline.py | 95 ++++++++++++++--- 3 files changed, 138 insertions(+), 125 deletions(-) create mode 100644 pylops/signalprocessing/_interp_utils.py diff --git a/pylops/signalprocessing/_interp_utils.py b/pylops/signalprocessing/_interp_utils.py new file mode 100644 index 00000000..c521fe1c --- /dev/null +++ b/pylops/signalprocessing/_interp_utils.py @@ -0,0 +1,38 @@ +import warnings + +import numpy as np + +from pylops.utils.typing import NumericNDArray + + +def ensure_iava_is_unique(iava: NumericNDArray) -> None: + _, count = np.unique(iava, return_counts=True) + if np.any(count > 1): + raise ValueError("Found repeated values in iava.") + + return + + +def clip_iava_above_last_sample_index( + iava: NumericNDArray, + sample_size: int, +) -> None: + # ensure that samples are not beyond the last sample, in that case set to + # penultimate sample and raise a warning + last_sample_index = sample_size - 1 + outside = iava >= last_sample_index + if np.any(outside): + warnings.warn( + f"At least one value in iava is beyond the penultimate sample index " + f"{last_sample_index}. Out-of-bound-values are forced below penultimate " + f"sample." + ) + + # NOTE: ``numpy.nextafter(x, -np.inf)`` gives the closest float-value that is + # less than ``x``, i.e., this logic clips ``iava`` to the highest possible + # value that is still below the last sample + iava[np.where(outside)] = np.nextafter(last_sample_index, -np.inf) + + ensure_iava_is_unique(iava=iava) + + return diff --git a/pylops/signalprocessing/interp.py b/pylops/signalprocessing/interp.py index 30676118..90a625b0 100644 --- a/pylops/signalprocessing/interp.py +++ b/pylops/signalprocessing/interp.py @@ -1,56 +1,19 @@ __all__ = ["Interp"] -import warnings from typing import Literal, Tuple, Union import numpy as np from pylops import LinearOperator, aslinearoperator from pylops.basicoperators import Diagonal, MatrixMult, Restriction, Transpose -from pylops.signalprocessing.interpspline import CubicSplineInterpolator -from pylops.utils._internal import _value_or_sized_to_tuple -from pylops.utils.backend import get_array_module, get_normalize_axis_index -from pylops.utils.typing import ( - DTypeLike, - Float64Vector, - InputDimsLike, - IntNDArray, - NumericNDArray, +from pylops.signalprocessing._interp_utils import ( + clip_iava_above_last_sample_index, + ensure_iava_is_unique, ) - - -def ensure_iava_is_unique(iava: NumericNDArray) -> None: - _, count = np.unique(iava, return_counts=True) - if np.any(count > 1): - raise ValueError("Found repeated values in iava.") - - return - - -def normalize_iava( - iava: NumericNDArray, - iava_max: int, -) -> None: - # ensure that samples are not beyond the last sample, in that case set to - # penultimate sample and raise a warning - outside = iava >= iava_max - if np.any(outside): - warnings.warn( - f"At least one value in iava is beyond the penultimate sample index " - f"{iava_max}. Out-of-bound-values are forced below penultimate sample" - ) - # TODO: the following operation is quite dangerous because for example - # >>> a = 5_000_000 - # >>> a - 1e-10 - a - # 0.0 - # so for high values of ``iava_max``, this operation is invalidated; - # it should be iava_max * (1.0 - 1e5 * np.finfo(np.float64).eps) to avoid this - # and achieve a similar behaviour, but this would be a breaking change - iava[np.where(outside)] = iava_max - 1e-10 - - ensure_iava_is_unique(iava=iava) - - return +from pylops.signalprocessing.interpspline import InterpCubicSpline +from pylops.utils._internal import _value_or_sized_to_tuple +from pylops.utils.backend import get_array_module +from pylops.utils.typing import DTypeLike, InputDimsLike, IntNDArray def _nearestinterp( @@ -77,14 +40,14 @@ def _linearinterp( if np.issubdtype(iava.dtype, np.integer): iava = iava.astype(np.float64) - lastsample = dims[axis] + sample_size = dims[axis] dimsd = list(dims) dimsd[axis] = len(iava) dimsd = tuple(dimsd) # ensure that samples are not beyond the last sample, in that case set to # penultimate sample and raise a warning - normalize_iava(iava=iava, iava_max=lastsample - 1) + clip_iava_above_last_sample_index(iava=iava, sample_size=sample_size) # find indices and weights iva_l = ncp.floor(iava).astype(int) @@ -136,61 +99,6 @@ def _sincinterp( return Op, dims, dimsd -def _cubic_spline_interp( - dims: Tuple, - iava: NumericNDArray, - axis: int, - dtype: DTypeLike, - name: str, -) -> Tuple[CubicSplineInterpolator, Float64Vector, Tuple, Tuple]: - """Cubic Spline interpolation""" - - axis = get_normalize_axis_index()(axis, len(dims)) - - num_cols = dims[axis] - if num_cols < 4: - raise ValueError( - f"A cubic spline requires at least 4 data points to interpolate, but " - f"got {dims[axis] = }." - ) - - iava = np.asarray(iava, dtype=np.float64) - normalize_iava(iava=iava, iava_max=num_cols - 1) - - int64_info = np.iinfo(np.int64) - if np.any( - np.logical_or( - iava < int64_info.min, - iava > int64_info.max, - ) - ): - raise OverflowError("iava contains indices that make numpy.int64 overflow.") - - dtype = np.dtype(dtype) - if dtype.type not in {np.float64, np.complex128}: - raise TypeError( - f"Expected dtype fo cubic spline interpolator to be either float64 or " - f"complex128 to achieve the required accuracy, but got {dtype}." - ) - - # --- Setup --- - - dimsd = list(dims) - dimsd[axis] = len(iava) - dimsd = tuple(dimsd) - - Op = CubicSplineInterpolator( - dims=dims, - dimsd=dimsd, - iava=iava, - axis=axis, # type: ignore - dtype=dtype.type, - name=name, - ) - - return Op, iava, dims, dimsd - - def Interp( dims: Union[int, InputDimsLike], iava: IntNDArray, @@ -226,6 +134,7 @@ def Interp( polynomial fitted between ``np.floor(iava)`` and ``np.floor(iava) + 1``. It offers an excellent tradeoff between accuracy and computational complexity and its results oscillate less than those obtained from sinc interpolation. + It can also be accessed directly via :class:`pylops.singalprocessing.InterpCubicSpline``. .. note:: The vector ``iava`` should contain unique values. If the same index is repeated twice an error will be raised. This also applies when @@ -312,6 +221,11 @@ def Interp( :math:`i,j` possible combinations. """ + + kind = kind.lower() # type: ignore + if kind not in {"nearest", "linear", "sinc", "cubic_spline"}: + raise NotImplementedError(f"{kind} interpolation could not be found.") + dims = _value_or_sized_to_tuple(dims) if kind == "nearest": @@ -321,24 +235,18 @@ def Interp( elif kind == "sinc": interpop, dims, dimsd = _sincinterp(dims, iava, axis=axis, dtype=dtype) elif kind == "cubic_spline": - ( - interpop, - iava, - dims, - dimsd, - ) = _cubic_spline_interp( + interpop = InterpCubicSpline( dims=dims, iava=iava, - axis=axis, # type: ignore + axis=axis, dtype=dtype, name=name, ) + iava = interpop.iava - else: - raise NotImplementedError(f"{kind} interpolation could not be found.") # add dims and dimsd to composite operators (not needed for neareast as # interpop is a Restriction operator already - if kind not in {"nearest"}: + if kind not in {"nearest", "cubic_spline"}: interpop = aslinearoperator(interpop) interpop.dims = dims interpop.dimsd = dimsd diff --git a/pylops/signalprocessing/interpspline.py b/pylops/signalprocessing/interpspline.py index 5dc341de..bdb96ced 100644 --- a/pylops/signalprocessing/interpspline.py +++ b/pylops/signalprocessing/interpspline.py @@ -1,15 +1,17 @@ from dataclasses import dataclass from functools import cached_property, partial -from typing import Callable, Final, Literal, Tuple, Type, Union, overload +from typing import Callable, Final, Tuple, Union, overload import numpy as np from scipy.linalg import get_lapack_funcs from scipy.sparse import csr_matrix from pylops import LinearOperator +from pylops.signalprocessing._interp_utils import clip_iava_above_last_sample_index +from pylops.utils._internal import _value_or_sized_to_tuple from pylops.utils.backend import get_normalize_axis_index from pylops.utils.decorators import reshaped -from pylops.utils.typing import Float64Vector, Int64Vector +from pylops.utils.typing import DTypeLike, Float64Vector, Int64Vector, SamplingLike ONE_SIXTH: Final[float] = 1.0 / 6.0 TWO_THIRDS: Final[float] = 2.0 / 3.0 @@ -454,39 +456,104 @@ def _make_cubic_spline_x_csr( ) -class CubicSplineInterpolator(LinearOperator): +class InterpCubicSpline(LinearOperator): """ - Custom cubic spline interpolator. + Cubic spline interpolation operator. + + Interpolate a regularly sampled input vector along ``axis`` a fractional positions + ``iava`` using a cubic spline. + + Currently, only cubic splines with natural boundary conditions are supported, i.e., + the second derivatives at the first and last sampling point are both zero. + + .. note:: The vector ``iava`` should contain unique values. If the same fractional + index is present multiple times, an error will be raised. Elements that exceed + the last index ``dims[axis] - 1`` are clipped to the closest float value right + below ``dims[axis] - 1`` to avoid extrapolation. Parameters ---------- dims : :obj:`int` The number of points the spline should interpolate. - iava : Array-like of shape ``(n,)`` + A cubic spline requires ``dims[axis] > TODO``. + iava : :obj:`list` or :obj:`numpy.ndarray` Floating indices of the locations to which the spline should interpolate. - dtype : + axis : :obj:`int`, optional + Axis along which interpolation is applied. + dtype : ``numpy.dtype``-like, default=``"float64"`` The data type of the input and output arrays. + For complex input, both the real and the imaginary parts are interpolated + separately. + Only double precision versions of ``numpy.inexact`` are supported, i.e., either + ``"float64"`` or ``"complex128"``. + Multiplication of the operator with data with less precise data types will + result in a type promotion. + name : :obj:`str`, default=``"S"`` + Name of operator (to be used by :func:`pylops.utils.describe.describe`). + + Returns + ------- + op : :obj:`pylops.LinearOperator` + Linear interpolation operator + iava : :obj:`numpy.ndarray` of dtype ``numpy.float64`` + Corrected indices of locations of available samples + (samples at ``dims[axis] - 1`` or beyond are clipped to the closest float value + right below ``dims[axis] - 1`` to avoid extrapolation. + + Raises + ------ + ValueError + If ``dims[axis]`` + ValueError + If the ``iava`` contains duplicate values. + + See Also + -------- + pylops.signalprocessing.Interp : General interpolation operator """ def __init__( self, dims: Tuple, - dimsd: Tuple, - iava: Float64Vector, - axis: Literal[0, 1], - dtype: Type, + iava: SamplingLike, + axis: int = -1, + dtype: DTypeLike = "float64", name: str = "S", ) -> None: + # --- Input Validation and Standardization --- + + dims = _value_or_sized_to_tuple(dims) + axis = get_normalize_axis_index()(axis, len(dims)) + num_cols = dims[axis] + + if num_cols < 4: + raise ValueError( + f"A cubic spline requires at least 4 data points to interpolate, but " + f"got {dims[axis] = }." + ) + + iava = np.asarray(iava, dtype=np.float64) + clip_iava_above_last_sample_index(iava=iava, sample_size=num_cols) + + dtype = np.dtype(dtype) + if dtype.type not in {np.float64, np.complex128}: + raise TypeError( + f"Expected dtype fo cubic spline interpolator to be either float64 or " + f"complex128 to achieve the required accuracy, but got {dtype}." + ) + # --- Operator Initialization --- + dimsd = list(dims) + dimsd[axis] = len(iava) + dimsd = tuple(dimsd) + self.dims: Tuple = dims self.dimsd: Tuple = dimsd self.iava: Float64Vector = iava - self.axis: int = get_normalize_axis_index()(axis, len(dims)) - - num_cols = self.dims[self.axis] + self.axis: int = axis super().__init__( dtype=dtype, @@ -500,7 +567,7 @@ def __init__( # NOTE: the LU-factorization will always be performed on ``float64`` while # the LU-solve type depends on the actual dtype, which might also be # complex - self._tridiag_factorize = get_lapack_funcs(("gttrf",), dtype=np.float64)[0] + self._tridiag_factorize = get_lapack_funcs(("gttrf",), dtype=self.iava.dtype)[0] self._tridiag_lu_solve = get_lapack_funcs(("gttrs",), dtype=self.dtype)[0] lhs_matrix: _TridiagonalMatrix = _make_cubic_spline_left_hand_side( From 30a194252b93e51068217b89ec4f6b273be58e7e Mon Sep 17 00:00:00 2001 From: MothNik Date: Sun, 28 Dec 2025 22:47:15 +0100 Subject: [PATCH 011/183] fix: `signalprocessing.interpspline` - exposed `InterpCubicSpline` - made clipping logic for penultimate sample more natural by just going via the size of `iava` --- pylops/signalprocessing/_interp_utils.py | 6 +++--- pylops/signalprocessing/interpspline.py | 4 ++++ 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/pylops/signalprocessing/_interp_utils.py b/pylops/signalprocessing/_interp_utils.py index c521fe1c..8ffbee13 100644 --- a/pylops/signalprocessing/_interp_utils.py +++ b/pylops/signalprocessing/_interp_utils.py @@ -13,13 +13,13 @@ def ensure_iava_is_unique(iava: NumericNDArray) -> None: return -def clip_iava_above_last_sample_index( +def clip_iava_below_last_sample_index( iava: NumericNDArray, - sample_size: int, + size: int, ) -> None: # ensure that samples are not beyond the last sample, in that case set to # penultimate sample and raise a warning - last_sample_index = sample_size - 1 + last_sample_index = size - 1 outside = iava >= last_sample_index if np.any(outside): warnings.warn( diff --git a/pylops/signalprocessing/interpspline.py b/pylops/signalprocessing/interpspline.py index bdb96ced..d76a29cd 100644 --- a/pylops/signalprocessing/interpspline.py +++ b/pylops/signalprocessing/interpspline.py @@ -1,3 +1,7 @@ +__all__ = [ + "InterpCubicSpline", +] + from dataclasses import dataclass from functools import cached_property, partial from typing import Callable, Final, Tuple, Union, overload From 5efa2502efd8a3112e2c84dbcd3de18538685d80 Mon Sep 17 00:00:00 2001 From: MothNik Date: Sun, 28 Dec 2025 22:48:50 +0100 Subject: [PATCH 012/183] feat: `signalprocessing` - exposed `InterpCubicSpline` --- pylops/signalprocessing/__init__.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pylops/signalprocessing/__init__.py b/pylops/signalprocessing/__init__.py index fe45aa6a..45aa283c 100755 --- a/pylops/signalprocessing/__init__.py +++ b/pylops/signalprocessing/__init__.py @@ -16,6 +16,7 @@ NonStationaryFilters1D 1D nonstationary filter estimation operator. NonStationaryFilters2D 2D nonstationary filter estimation operator. Interp Interpolation operator. + InterpCubicSpline Cubic Spline Interpolation operator. Bilinear Bilinear interpolation operator. FFT One dimensional Fast-Fourier Transform. FFT2D Two dimensional Fast-Fourier Transform. @@ -55,6 +56,7 @@ from .nonstatconvolve3d import * from .shift import * from .interp import * +from .interpspline import * from .bilinear import * from .radon2d import * from .radon3d import * @@ -90,6 +92,7 @@ "NonStationaryFilters1D", "NonStationaryFilters2D", "Interp", + "InterpCubicSpline", "Bilinear", "Radon2D", "Radon3D", From 089f04a6f5e11c4f4710c6edbbbf62fe6e27f479 Mon Sep 17 00:00:00 2001 From: MothNik Date: Sun, 28 Dec 2025 22:50:05 +0100 Subject: [PATCH 013/183] doc: `examples.plot_restriction` - added `InterpCubicSpline` --- examples/plot_restriction.py | 31 +++++++++++++++++++++++++++---- 1 file changed, 27 insertions(+), 4 deletions(-) diff --git a/examples/plot_restriction.py b/examples/plot_restriction.py index 83007560..f0e0feaf 100644 --- a/examples/plot_restriction.py +++ b/examples/plot_restriction.py @@ -47,20 +47,41 @@ # We then create the restriction and interpolation operators and display # the original signal as well as the subsampled signal. -Rop = pylops.Restriction(nt, iava, dtype="float64") +Rop = pylops.Restriction( + nt, + iava, + dtype="float64", +) NNop, iavann = pylops.signalprocessing.Interp( - nt, iava + 0.4, kind="nearest", dtype="float64" + nt, + iava + 0.4, + kind="nearest", + dtype="float64", ) LIop, iavali = pylops.signalprocessing.Interp( - nt, iava + 0.4, kind="linear", dtype="float64" + nt, + iava + 0.4, + kind="linear", + dtype="float64", ) SIop, iavasi = pylops.signalprocessing.Interp( - nt, iava + 0.4, kind="sinc", dtype="float64" + nt, + iava + 0.4, + kind="sinc", + dtype="float64", +) +CuSIop, iavacusi = pylops.signalprocessing.Interp( + nt, + iava + 0.4, + kind="cubic_spline", + dtype="float64", ) + y = Rop * x ynn = NNop * x yli = LIop * x ysi = SIop * x +ycusi = CuSIop * x ymask = Rop.mask(x) # Visualize data @@ -70,6 +91,7 @@ plt.plot(iavann, ynn, ".r", ms=25, label="NN interp samples") plt.plot(iavali, yli, ".m", ms=20, label="Linear interp samples") plt.plot(iavasi, ysi, ".y", ms=15, label="Sinc interp samples") +plt.plot(iavasi, ysi, "cyan", linestyle="none", marker="D", ms=4, label="Cubic Spline interp samples") plt.legend(loc="right") plt.title("Data restriction") @@ -79,6 +101,7 @@ subax.plot(iavann, ynn, ".r", ms=25) subax.plot(iavali, yli, ".m", ms=20) subax.plot(iavasi, ysi, ".y", ms=15) +subax.plot(iavasi, ysi, "cyan", linestyle="none", marker="D", ms=4) subax.set_xlim([120, 127]) subax.set_ylim([-0.5, 0.5]) plt.tight_layout() From 771478ec2385bf5938eb7752d620ae59f9e1cd42 Mon Sep 17 00:00:00 2001 From: MothNik Date: Mon, 29 Dec 2025 00:15:08 +0100 Subject: [PATCH 014/183] fix: `signalprocessing._interp_utils` - fixed missing naming update for `iava` clipping --- pylops/signalprocessing/_interp_utils.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pylops/signalprocessing/_interp_utils.py b/pylops/signalprocessing/_interp_utils.py index 8ffbee13..c521fe1c 100644 --- a/pylops/signalprocessing/_interp_utils.py +++ b/pylops/signalprocessing/_interp_utils.py @@ -13,13 +13,13 @@ def ensure_iava_is_unique(iava: NumericNDArray) -> None: return -def clip_iava_below_last_sample_index( +def clip_iava_above_last_sample_index( iava: NumericNDArray, - size: int, + sample_size: int, ) -> None: # ensure that samples are not beyond the last sample, in that case set to # penultimate sample and raise a warning - last_sample_index = size - 1 + last_sample_index = sample_size - 1 outside = iava >= last_sample_index if np.any(outside): warnings.warn( From 98f7e1a302fff43fda2af17eb1f7e923ebca10db Mon Sep 17 00:00:00 2001 From: MothNik Date: Mon, 29 Dec 2025 00:18:37 +0100 Subject: [PATCH 015/183] feat: `signalprocessing.interpspline` - implemented matrix solver for when `dims[axis] == 2` - updated docs for minimum number of samples --- pylops/signalprocessing/interpspline.py | 197 ++++++++++++++++++++++-- 1 file changed, 182 insertions(+), 15 deletions(-) diff --git a/pylops/signalprocessing/interpspline.py b/pylops/signalprocessing/interpspline.py index d76a29cd..9fc9572a 100644 --- a/pylops/signalprocessing/interpspline.py +++ b/pylops/signalprocessing/interpspline.py @@ -170,9 +170,20 @@ def __post_init__(self) -> None: f"{ndim}-dimensional." ) + main_diagonal_dtype = self.main_diagonal.dtype.type main_diagonal_size = self.main_diagonal.size for which in ("super", "sub"): - size = getattr(self, f"{which}_diagonal").size + diag = getattr(self, f"{which}_diagonal") + dtype = diag.dtype.type + size = diag.size + + if dtype != main_diagonal_dtype: + raise TypeError( + f"Expected {which} diagonal to have the same dtype as the main " + f"diagonal, but its dtype is {repr(dtype)} and the main diagonal " + f"has dtype {repr(main_diagonal_dtype)}." + ) + if size != main_diagonal_size - 1: raise ValueError( f"Expected {which} diagonal to have 1 entry less than the main " @@ -195,6 +206,18 @@ def __iter__(self): return + def __len__(self) -> int: + """ + Returns the number of rows of the tridiagonal matrix. + + """ + + return self.main_diagonal.size + + @property + def dtype(self) -> DTypeLike: + return self.main_diagonal.dtype + @property def T(self) -> "_TridiagonalMatrix": """ @@ -209,6 +232,136 @@ def T(self) -> "_TridiagonalMatrix": ) +@dataclass +class _BandedLUDecomposition: + """ + Represents the LU decomposition of a general banded matrix as performed by the + LAPACK routines ``?gbtrf``. + This class was implemented for spline interpolations between only 2 data points + because the class :class:`_BandedLUDecomposition` uses the LAPACK routines + ``?gttrf`` that cannot handle 2 x 2 tridiagonal matrices. + + """ + + lu_banded: _InexactMatrix + pivot_indices: Int64Vector + num_sub: int + num_super: int + + @staticmethod + def from_tridiagonal_matrix( + matrix: _TridiagonalMatrix, + lapack_factorizer: Callable, + ) -> "_BandedLUDecomposition": + """ + Computes the LU decomposition of a tridiagonal matrix using the LAPACK routine + ``?gbtrf``. + + Parameters + ---------- + matrix : :obj:`_TridiagonalMatrix` + The tridiagonal matrix to decompose. + lapack_factorizer : callable + The LAPACK routine ``?gbtrf`` to use for the decomposition. + + Returns + ------- + lu_decomposition : :obj:`_BandedLUDecomposition` + The LU decomposition of the tridiagonal matrix. + + """ + + banded_representation = np.empty( + shape=(4, len(matrix)), + dtype=matrix.dtype, + ) + banded_representation[1, 1::] = matrix.super_diagonal + banded_representation[2, ::] = matrix.main_diagonal + banded_representation[3, 0:-1] = matrix.sub_diagonal + + ( + lu_banded, + pivot_indices, + info, + ) = lapack_factorizer( + ab=banded_representation, + kl=1, + ku=1, + ) + + if info == 0: + return _BandedLUDecomposition( + lu_banded=lu_banded, + pivot_indices=pivot_indices, + num_sub=1, + num_super=1, + ) + + raise np.linalg.LinAlgError( + f"Could not LU-factorize tridiagonal matrix! Got {info = }." + ) + + @overload + def solve( + self, + rhs: _InexactVector, + lapack_solver: Callable, + ) -> _InexactVector: ... + + @overload + def solve( + self, + rhs: _InexactMatrix, + lapack_solver: Callable, + ) -> _InexactMatrix: ... + + def solve( + self, + rhs: _InexactArray, + lapack_solver: Callable, + ) -> _InexactArray: + """ + Solves the linear system of equations ``A @ x = rhs`` where ``A`` is the + tridiagonal matrix represented by the LU decomposition. For this, the LAPACK + routine ``?gbtrs`` is used. + + Parameters + ---------- + rhs : :obj:`numpy.ndarray` of shape ``(n,)`` or shape ``(m, n)`` + The right-hand side(s) of the linear system of equations. + It is processed along axis 0, i.e., + + - a 1D-Array is treated as a single right hand side. + - each colum of a 2D-Array is treated as a single right hand side. + + lapack_solver : callable + The LAPACK routine ``?gbtrs`` to use for solving the system. + + Returns + ------- + x : :obj:`numpy.ndarray` of shape ``(n,)`` or shape ``(m, n)`` + The solution of the linear system(s) of equations. + For 2D-Arrays, the ``j``-th column is the solution of the respective + ``rhs[::, j]``. + + """ + + x, info = lapack_solver( + self.lu_banded, + self.num_sub, + self.num_super, + rhs, + self.pivot_indices, + ) + + if info == 0: + return x + + raise np.linalg.LinAlgError( + f"Could not solve LU-factorization of tridiagonal matrix! Got {info = }." + ) + + @dataclass class _TridiagonalLUDecomposition: """ @@ -221,7 +374,7 @@ class _TridiagonalLUDecomposition: main_diagonal_lu: _InexactVector super_diagonal_lu: _InexactVector super_two_diagonal_lu: _InexactVector - pivot_indices: np.ndarray[tuple[int], np.dtype[np.int64]] + pivot_indices: Int64Vector def __iter__(self): """ @@ -250,14 +403,14 @@ def from_tridiagonal_matrix( Parameters ---------- - matrix : :obj:`TridiagonalMatrix` + matrix : :obj:`_TridiagonalMatrix` The tridiagonal matrix to decompose. lapack_factorizer : callable The LAPACK routine ``?gttrf`` to use for the decomposition. Returns ------- - lu_decomposition : :obj:`TridiagonalLUDecomposition` + lu_decomposition : :obj:`_TridiagonalLUDecomposition` The LU decomposition of the tridiagonal matrix. """ @@ -479,7 +632,7 @@ class InterpCubicSpline(LinearOperator): ---------- dims : :obj:`int` The number of points the spline should interpolate. - A cubic spline requires ``dims[axis] > TODO``. + A cubic spline requires ``dims[axis] > 2``. iava : :obj:`list` or :obj:`numpy.ndarray` Floating indices of the locations to which the spline should interpolate. axis : :obj:`int`, optional @@ -532,9 +685,9 @@ def __init__( axis = get_normalize_axis_index()(axis, len(dims)) num_cols = dims[axis] - if num_cols < 4: + if num_cols < 2: raise ValueError( - f"A cubic spline requires at least 4 data points to interpolate, but " + f"A cubic spline requires at least 2 data points to interpolate, but " f"got {dims[axis] = }." ) @@ -571,21 +724,35 @@ def __init__( # NOTE: the LU-factorization will always be performed on ``float64`` while # the LU-solve type depends on the actual dtype, which might also be # complex - self._tridiag_factorize = get_lapack_funcs(("gttrf",), dtype=self.iava.dtype)[0] - self._tridiag_lu_solve = get_lapack_funcs(("gttrs",), dtype=self.dtype)[0] + if num_cols >= 3: + lapack_factorizer = ("gttrf",) + lapack_solver = ("gttrs",) + lu_format = _TridiagonalLUDecomposition + else: + lapack_factorizer = ("gbtrf",) + lapack_solver = ("gbtrs",) + lu_format = _BandedLUDecomposition + + self._tridiag_factorize = get_lapack_funcs( + lapack_factorizer, + dtype=self.iava.dtype, + )[0] + self._tridiag_lu_solve = get_lapack_funcs( + lapack_solver, + dtype=self.dtype, + )[0] lhs_matrix: _TridiagonalMatrix = _make_cubic_spline_left_hand_side( dims=num_cols ) - self.lhs_matrix_lu = _TridiagonalLUDecomposition.from_tridiagonal_matrix( + + self.lhs_matrix_lu = lu_format.from_tridiagonal_matrix( matrix=lhs_matrix, lapack_factorizer=self._tridiag_factorize, ) - self.lhs_matrix_transposed_lu = ( - _TridiagonalLUDecomposition.from_tridiagonal_matrix( - matrix=lhs_matrix.T, - lapack_factorizer=self._tridiag_factorize, - ) + self.lhs_matrix_transposed_lu = lu_format.from_tridiagonal_matrix( + matrix=lhs_matrix.T, + lapack_factorizer=self._tridiag_factorize, ) # --- Pre-computation of the Interpolator Matrices --- From eff89a96a352cfff2baebb426d161b6326667a37 Mon Sep 17 00:00:00 2001 From: MothNik Date: Mon, 29 Dec 2025 00:20:18 +0100 Subject: [PATCH 016/183] test: `test_interpolation_spline` - thoroughly tests `InterpCubicSpline` against `scipy.interpolate.CubicSpline` --- pytests/test_interpolation_spline.py | 94 ++++++++++++++++++++++++++++ 1 file changed, 94 insertions(+) create mode 100644 pytests/test_interpolation_spline.py diff --git a/pytests/test_interpolation_spline.py b/pytests/test_interpolation_spline.py new file mode 100644 index 00000000..4cbcf761 --- /dev/null +++ b/pytests/test_interpolation_spline.py @@ -0,0 +1,94 @@ +import numpy as np +import pytest +from scipy.interpolate import CubicSpline + +from pylops.signalprocessing import InterpCubicSpline + +TEST_ARRAY_SHAPE = ( + 20, + 51, + 2, # <- this dimension is exactly 2 because this triggers a special solver + 12, +) +TEST_X_RANGE = (-5.0, 5.0) + + +@pytest.mark.parametrize( + "with_complex", + [ + pytest.param(False, id="real"), + pytest.param(True, id="complex"), + ], +) +@pytest.mark.parametrize( + "axis", + [ + 0, + 1, + 2, + 3, + -1, + -2, + -3, + ], +) +@pytest.mark.parametrize( + "subsample_fraction", + [ + pytest.param(0.5, id="decimation"), + pytest.param(5.0, id="upsampling"), + ], +) +def test_natural_cubic_spline_against_scipy( + subsample_fraction: float, + axis: int, + with_complex: bool, +) -> None: + """ + Tests ``pylops.signalprocessing.InterpCubicSpline`` against the equivalent + implementation ``scipy.interpolate.CubicSpline`` for the natural boundary condition. + + """ + + # --- Setup --- + + np.random.seed(0) + + num_samples = TEST_ARRAY_SHAPE[axis] + x_fit = np.linspace( + start=TEST_X_RANGE[0], + stop=TEST_X_RANGE[1], + num=num_samples, + ) + y_fit = np.random.randn(*TEST_ARRAY_SHAPE) + ( + with_complex * 1.0j + ) * np.random.randn(*TEST_ARRAY_SHAPE) + + x_eval_fractions = np.random.rand(round(num_samples * subsample_fraction)) + x_eval_for_pylops = (num_samples - 1) * x_eval_fractions + x_eval_for_scipy = TEST_X_RANGE[0] + x_eval_fractions * ( + TEST_X_RANGE[1] - TEST_X_RANGE[0] + ) + + dtype = "complex128" if with_complex else "float64" + + # --- Test --- + + splinop = InterpCubicSpline( + dims=TEST_ARRAY_SHAPE, + iava=x_eval_for_pylops, + axis=axis, + dtype=dtype, + ) + y_eval_pylops = splinop * y_fit + + y_eval_scipy = CubicSpline( + x=x_fit, + y=y_fit, + bc_type="natural", + axis=axis, + )(x=x_eval_for_scipy) + + assert np.allclose(y_eval_pylops, y_eval_scipy) + + return From 18d066c904612e4caaacb42e724e0ec50386d151 Mon Sep 17 00:00:00 2001 From: MothNik Date: Mon, 29 Dec 2025 00:38:31 +0100 Subject: [PATCH 017/183] doc: - fixed docs for missing `InterpCubicSpline` - fixed typo in docs of `Interp` --- docs/source/api/index.rst | 3 ++- pylops/signalprocessing/interp.py | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/docs/source/api/index.rst b/docs/source/api/index.rst index a58870d9..29ced722 100755 --- a/docs/source/api/index.rst +++ b/docs/source/api/index.rst @@ -64,7 +64,7 @@ Basic operators Imag Conj ToCupy - + Smoothing and derivatives ~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -100,6 +100,7 @@ Signal processing NonStationaryFilters1D NonStationaryFilters2D Interp + InterpCubicSpline Bilinear FFT FFT2D diff --git a/pylops/signalprocessing/interp.py b/pylops/signalprocessing/interp.py index 90a625b0..05256898 100644 --- a/pylops/signalprocessing/interp.py +++ b/pylops/signalprocessing/interp.py @@ -134,7 +134,7 @@ def Interp( polynomial fitted between ``np.floor(iava)`` and ``np.floor(iava) + 1``. It offers an excellent tradeoff between accuracy and computational complexity and its results oscillate less than those obtained from sinc interpolation. - It can also be accessed directly via :class:`pylops.singalprocessing.InterpCubicSpline``. + It can also be accessed directly via :class:`pylops.singalprocessing.InterpCubicSpline`. .. note:: The vector ``iava`` should contain unique values. If the same index is repeated twice an error will be raised. This also applies when From 41d01db53e9a73fbd4467532fe2d9d1fe56fd9f7 Mon Sep 17 00:00:00 2001 From: rohanbabbar04 Date: Mon, 29 Dec 2025 15:27:04 +0530 Subject: [PATCH 018/183] Fix CI --- .github/workflows/build-mkl.yaml | 2 +- environment-dev-intel-mkl.yml | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build-mkl.yaml b/.github/workflows/build-mkl.yaml index 9aa2b91e..8cb8c95b 100644 --- a/.github/workflows/build-mkl.yaml +++ b/.github/workflows/build-mkl.yaml @@ -7,7 +7,7 @@ jobs: strategy: matrix: platform: [ubuntu-latest] - python-version: ["3.10", "3.11", "3.12", "3.13"] + python-version: ["3.11", "3.12", "3.13"] runs-on: ${{ matrix.platform }} defaults: diff --git a/environment-dev-intel-mkl.yml b/environment-dev-intel-mkl.yml index 7ce56bd6..4895288c 100644 --- a/environment-dev-intel-mkl.yml +++ b/environment-dev-intel-mkl.yml @@ -14,6 +14,7 @@ dependencies: - sympy - pymc>=5 - pytensor + - astra-toolbox>=2.3.0 - matplotlib - ipython - pytest From 066a4f725e1431fefbabaad39eaa50705f5e9b7d Mon Sep 17 00:00:00 2001 From: mrava87 Date: Mon, 29 Dec 2025 23:17:51 +0000 Subject: [PATCH 019/183] doc: added timeshift tutorial --- tutorials/timeshift.py | 364 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 364 insertions(+) create mode 100755 tutorials/timeshift.py diff --git a/tutorials/timeshift.py b/tutorials/timeshift.py new file mode 100755 index 00000000..07a2d35c --- /dev/null +++ b/tutorials/timeshift.py @@ -0,0 +1,364 @@ +r""" +22. Time-shift estimation +========================= +This tutorial showcases how one can leverage the extensive suite of PyLops operators +to solve nonlinear inverse problems with minimal additional boilerplate code to create +simple nonlinear solvers or to take advantage of existing solvers provided by third-party +library such as SciPy. + +We are going to consider a classic problem in signal processing, namely the registration +of two signals where one signal is the non-stationary shifted versions of the other: + +.. math:: + d_2(t) = d_1(t - \delta t(t)) + +where :math:`d_1(t)` and :math:`d_2(t)` are the two signals to register and +:math:`\delta t(t)` is the time-shift that we want to estimate. When :math:`\delta t(t) > 0`, +the second signal is delayed with respect to the first one, whilst when :math:`\delta t(t) < 0`, +the second signal is anticipated with respect to the first one. + +""" + +from functools import partial + +import matplotlib.pyplot as plt +import numpy as np +from scipy.optimize import least_squares +from scipy.signal.windows import hamming +from scipy.sparse.linalg import aslinearoperator + +import pylops + +np.random.seed(10) +plt.close("all") + +############################################################################### +# Let's first create a signal represented by the superposition of three +# sinusoids and a shifted version of it given a known time-shift function. + +# time axis +dt = 0.004 +nt = 101 +t = np.arange(nt) * dt + +# input signal (with taper on the edges) +d1 = ( + np.sin(2 * np.pi * 10 * t) + + 0.4 * np.sin(2 * np.pi * 20 * t) + - 2 * np.sin(2 * np.pi * 5 * t) +) +d1 *= hamming(nt) + +# define time-shift as integral of a step-like function +steps = np.zeros(nt) +steps[20:70] = -3e-4 +shift = np.cumsum(steps) +tshift = t - shift +iava = tshift / dt +SOp, iava = pylops.signalprocessing.Interp(nt, iava, kind="sinc") +d2 = SOp @ d1 + +# revert time-shift +tshift_rev = t + shift +iava_rev = tshift_rev / dt +SOprev, iava_rev = pylops.signalprocessing.Interp(nt, iava_rev, kind="sinc") +d1back = SOprev @ d2 + +fig, axs = plt.subplots(1, 3, figsize=(12, 3)) +axs[0].plot(t, shift, "k") +axs[0].set_title("Time-Shift") + +axs[1].plot(t, d1, "k", label=r"$d_1(t)$") +axs[1].plot(t, d2, "r", label=r"$d_2(t)=d_1(t - \delta t)$") +axs[1].legend() +axs[1].set_title("Signals") + +axs[2].plot(t, d1, "k", label=r"$d_1(t)$") +axs[2].plot(t, d1back, "r", label=r"$d_{1,back}(t)=d_2(t + \delta t)$") +axs[2].legend() +axs[2].set_title("Corrected signal") +fig.tight_layout() + +############################################################################### +# We can now try to estimate the time-shift function given the two signals by +# minimizing the following cost function: +# +# .. math:: +# J(\delta t(t)) = ||d_2(t) - d_1(t - \delta t(t))||^2 +# +# This is a nonlinear problem as the operator that maps :math:`d_1(t)` into +# :math:`d_1(t - \delta t(t))` depends on the unknown time-shift function +# :math:`\delta t(t)`. We can however solve this problem iteratively by +# linearizing the operator around the current estimate of the time-shift +# function at each iteration. In particular, we can write the Taylor +# expansion of :math:`d_1(t - \delta t(t))` around :math:`t` as: +# +# .. math:: +# d_1(t - \delta t(t)) = d_1(t) - \frac{\partial d_1}{\partial t}|_t \delta t(t) +# +# If we discretize the time axis, we can express this operation in a +# matrix-vector: +# +# .. math:: +# \mathbf{d}_{1, \boldsymbol \delta_\mathbf{t}} = \mathbf{d}_1 + \mathbf{J} +# \boldsymbol \delta \mathbf{t} +# +# where the Jacobian matrix is given by +# :math:`\mathbf{J}= -diag\{\frac{\partial \mathbf{d}_1}{\partial t}|_{t=t}\}`. +# +# We can now solve the following linear least-squares problem: +# +# .. math:: +# J = ||(\mathbf{d}_2 - \mathbf{d}_1) - \mathbf{J} \boldsymbol +# \delta \mathbf{t})||_2^2 + \epsilon ||\nabla \boldsymbol \delta \mathbf{t}||_2^2 +# +# where a regularization term is added to promote smooth solutions. + +# data term +ddiff = d2 - d1 + +# Jacobian +DOp = pylops.FirstDerivative(nt, sampling=dt, edge=True) + +J = -pylops.Diagonal(DOp @ d1) + +# second derivative regularization +D2Op = pylops.SecondDerivative(nt) + +# inversion +shift_est = pylops.optimization.leastsquares.regularized_inversion( + J, + ddiff, + [ + D2Op, + ], + epsRs=[ + 1e3, + ], + **dict(iter_lim=200) +)[0] + +# revert time-shift (with estimated shift) +tshift_est = t + shift_est +iava_est = tshift_est / dt +SOpest, iava_est = pylops.signalprocessing.Interp(nt, iava_est, kind="sinc") +d1back_est = SOpest * d2 + +fig, axs = plt.subplots(1, 2, figsize=(12, 3)) +axs[0].plot(t, shift, "k", label="True") +axs[0].plot(t, shift_est, "r", label="Estimated") +axs[0].set_title("Shifts") + +axs[1].plot(t, d1, "k", label=r"$d_1(t)$") +axs[1].plot(t, d1back_est, "r", label=r"$d_{1,back}(t)=d_2(t + \delta \tilde{t})$") +axs[1].plot(t, d1 - d1back_est, "k", lw=0.5) +axs[1].legend() +axs[1].set_title("Corrected signal") +fig.tight_layout() + +############################################################################### +# We can see that the estimated time-shift closely matches the true one and +# that the corrected signal is very similar to the original one. However, we +# have so far discared the higher order terms in the Taylor expansion of +# :math:`d_2(t - \delta t(t))`. We can therefore try to improve our estimate +# by iterating the above procedure a few times, updating the Jacobian at each +# iteration with the current estimate of the time-shift function. In other +# words, at each iteration :math:`i=0,1,...`, we perform the following steps: +# +# - Compute the Jacobian :math:`\mathbf{J}^{i}= -diag\{\frac{\partial +# \tilde{\mathbf{d}}^i_1}{\partial t}|_{t=t}\}` +# - Solve the linear least-squares problem +# +# .. math:: +# J = ||(\mathbf{d}_2 - \tilde{\mathbf{d}}^i_1) - \mathbf{J}^i \boldsymbol +# \Delta \mathbf{t}^{i+1})||_2^2 + \epsilon ||\nabla (\boldsymbol \Delta \mathbf{t}^{i+1} + +# \boldsymbol \delta \mathbf{t}^i)||_2^2 +# +# - Update the time-shift estimate as +# :math:`\delta t^{i+1}(t) = \delta t^i(t) + \Delta t^{i+1}(t)` +# We can repeat these steps until convergence is reached. +# - Time shift :math:`d_1^{i+1}(t)` with the current estimate of the time-shift +# function: :math:`\tilde{d}_1^{i+1}(t) = d_1^i(t + \delta t^{i+1}(t))` +# +# with :math:`\delta t^0(t)=0` and :math:`\tilde{d}_1(t)^0=d_1(t)`. + +# number of outer iterations +niter = 10 + +# pre-compute derivative operators +Dop = pylops.FirstDerivative(nt, edge=True) +D2Op = pylops.SecondDerivative(nt) + +shift_estgn = np.zeros(nt) +shift_estgn_hist = np.zeros((niter, nt)) + +d1shift = d1.copy() +Jhist_gn = [] + +for iiter in range(niter): + + # data term + ddiff = d2 - d1shift + + # compute residual norm + Jhist_gn.append(np.linalg.norm(ddiff)) + + # Jacobian + J = -pylops.Diagonal((Dop @ d1shift) / dt) + + # inversion + shift_estgn += pylops.optimization.leastsquares.regularized_inversion( + J, + ddiff, + [ + D2Op, + ], + epsRs=[ + 5e2, + ], + dataregs=[ + -D2Op * shift_estgn, + ], + **dict(iter_lim=100, damp=1e-4) + )[0] + shift_estgn_hist[iiter] = shift_estgn + + # revert current time-shift estimate + iava_gn = (t - shift_estgn) / dt + SOpgn, _ = pylops.signalprocessing.Interp(nt, iava_gn, kind="sinc") + d1shift = SOpgn @ d1 + +# compute final residual norm +Jhist_gn.append(np.linalg.norm(d2 - d1shift)) + +# revert time-shift (with estimated shift) +tshift_est = t + shift_estgn +iava_est = tshift_est / dt +SOpest, iava_est = pylops.signalprocessing.Interp(nt, iava_est, kind="sinc") +d1back_estgn = SOpest * d2 + +fig, axs = plt.subplots(1, 3, figsize=(12, 3)) +axs[0].plot(t, shift, "k", lw=2, label="True") +axs[0].plot(t, shift_estgn, "r", lw=2, label="Estimated") +axs[0].plot(t, shift_estgn_hist.T, "r", lw=0.5, alpha=0.4) +axs[0].set_title("Shifts") + +axs[1].plot(t, d1, "k", label=r"$d_1(t)$") +axs[1].plot(t, d1back_estgn, "r", label=r"$d_{1,back}(t)=d_2(t + \delta \tilde{t})$") +axs[1].plot(t, d1 - d1back_estgn, "k", lw=0.5) +axs[1].legend() +axs[1].set_title("Corrected signal") + +axs[2].plot(Jhist_gn, "k") +axs[2].set_title("Residual Norm") +fig.tight_layout() + + +############################################################################### +# A much better match! However, since we have alternated here the solution of +# linearized systems of equations (for an update in the time-shift) with a +# partial shifting of the input signal :math:`d_1(t)` with the current estimate +# of the time-shift, this pattern makes our solver very be-spoke. +# +# Next, we will see that if we sligthly reformulate our problem in such a way +# that partial shifting is not required, we can take advantage of an existing +# solver provided by third-party library such as SciPy. To begin with, let's +# rewrite a generic Taylor expansion for :math:`d_1(t - \delta t^{i+1}(t))` +# around :math:`\delta t^i(t)`: +# +# .. math:: +# d_1(t - \delta t^{i+1}(t)) = d_1((t - \delta t^i(t)) - +# \Delta t^{i+1}(t)) = d_1(t) - \frac{\partial d_1}{\partial t} +# |_{t=t-\delta t^i(t)} \Delta t^{i+1}(t) +# +# Again, if we discretize the time axis, we can express this operation in a +# matrix-vector: +# +# .. math:: +# \mathbf{d}_{1, \boldsymbol \delta_\mathbf{t}^{i+1}} = \mathbf{d}^i_1 + \mathbf{J}^i +# \boldsymbol \Delta \mathbf{t}^{i+1} +# +# where the Jacobian matrix is given by +# :math:`\mathbf{J}^i= -diag\{\frac{\partial \mathbf{d}_1}{\partial t}|_{t=t-\delta t^i(t)}\}`. +# +# By doing so, we can now solve a series of linearized problems of the form: +# +# .. math:: +# J^{i+1} = ||(\mathbf{d}_2 - \tilde{\mathbf{d}}^i_1) - \mathbf{J}^i \boldsymbol +# \Delta \mathbf{t}^{i+1})||_2^2 + \epsilon ||\nabla (\boldsymbol \Delta \mathbf{t}^{i+1} + +# \boldsymbol \delta \mathbf{t}^i)||_2^2 +# +# where :math:`\tilde{d}_1^i(t) = d_1^i(t + \delta t^i(t))`, :math:`\delta t^0(t)=0`, +# and :math:`\tilde{d}_1(t)^0=d_1(t)`. This series of problems now amenable to the +# `scipy.optimize.least_squares `_ +# method. In practice, all we need to be able to create is two methods: the first, called ``fun``, must return +# the inner part of the objective function, the latter, called ``jacobian`` must create a linear operator that +# acts like the Jacobian of the augmented system. + + +def fun(x, d1, d2, t, dt, eps): + nt = len(t) + iava = (t - x) / dt + SOpest, iava = pylops.signalprocessing.Interp(nt, iava, kind="sinc") + D2Op = pylops.SecondDerivative(nt) + + d1shift = SOpest * d1 + res = d2 - d1shift + resr = D2Op * x + return np.hstack((res, eps * resr)) + + +def jacobian(x, d1, d2, t, dt, eps): + nt = len(t) + iava = (t - x) / dt + SOpest, _ = pylops.signalprocessing.Interp(nt, iava, kind="sinc") + S1Opest, _ = pylops.signalprocessing.Interp(nt, iava + 1, kind="sinc") + J = (S1Opest * d1 - SOpest * d1) / dt + D2Op = pylops.SecondDerivative(nt) + J = pylops.VStack([pylops.Diagonal(J), eps * D2Op]) + J = aslinearoperator(J) + return J + + +def callback(x, t, dt, d1, d2): + iava = (t - x) / dt + SOpgn, _ = pylops.signalprocessing.Interp(nt, iava, kind="sinc") + d1shift = SOpgn @ d1 + shift_estls_hist.append(x) + Jhist_ls.append(np.linalg.norm(d2 - d1shift)) + + +eps = 8e1 +shift_estls_hist = [] +Jhist_ls = [] +shift_estls = least_squares( + fun, + np.zeros(nt), + jac=jacobian, + method="trf", + verbose=1, + args=(d1, d2, t, dt, eps), + callback=partial(callback, t=t, dt=dt, d1=d1, d2=d2), +).x + +# revert time-shift (with estimated shift) +tshift_est = t + shift_estls +iava_est = tshift_est / dt +SOpest, iava_est = pylops.signalprocessing.Interp(nt, iava_est, kind="sinc") +d1back_estls = SOpest * d2 + +fig, axs = plt.subplots(1, 3, figsize=(12, 3)) +axs[0].plot(t, shift, "k", lw=2, label="True") +axs[0].plot(t, shift_estls, "r", lw=2, label="Estimated") +axs[0].plot(t, np.vstack(shift_estls_hist).T, "r", lw=0.5, alpha=0.4) +axs[0].set_title("Shifts") + +axs[1].plot(t, d1, "k", label=r"$d_1(t)$") +axs[1].plot(t, d1back_estls, "r", label=r"$d_{1,back}(t)=d_2(t + \delta \tilde{t})$") +axs[1].plot(t, d1 - d1back_estls, "k", lw=0.5) +axs[1].legend() +axs[1].set_title("Corrected signal") + +axs[2].plot(Jhist_ls, "k") +axs[2].set_title("Residual Norm") +fig.tight_layout() From 0b4938cbdb3664d6f2038427b00c825b80edf69b Mon Sep 17 00:00:00 2001 From: mrava87 Date: Mon, 29 Dec 2025 23:38:21 +0000 Subject: [PATCH 020/183] minor: fix typos --- tutorials/timeshift.py | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/tutorials/timeshift.py b/tutorials/timeshift.py index 07a2d35c..2a3981e0 100755 --- a/tutorials/timeshift.py +++ b/tutorials/timeshift.py @@ -2,12 +2,12 @@ 22. Time-shift estimation ========================= This tutorial showcases how one can leverage the extensive suite of PyLops operators -to solve nonlinear inverse problems with minimal additional boilerplate code to create -simple nonlinear solvers or to take advantage of existing solvers provided by third-party -library such as SciPy. +to solve nonlinear inverse problems with minimal additional boilerplate code. We will +both create a simple nonlinear solver and take advantage of existing solvers provided +by third-party library such as SciPy. We are going to consider a classic problem in signal processing, namely the registration -of two signals where one signal is the non-stationary shifted versions of the other: +of two signals where one signal is a non-stationary shifted version of the other: .. math:: d_2(t) = d_1(t - \delta t(t)) @@ -119,7 +119,6 @@ # Jacobian DOp = pylops.FirstDerivative(nt, sampling=dt, edge=True) - J = -pylops.Diagonal(DOp @ d1) # second derivative regularization @@ -159,8 +158,8 @@ ############################################################################### # We can see that the estimated time-shift closely matches the true one and # that the corrected signal is very similar to the original one. However, we -# have so far discared the higher order terms in the Taylor expansion of -# :math:`d_2(t - \delta t(t))`. We can therefore try to improve our estimate +# have so far discarded the higher order terms in the Taylor expansion of +# :math:`d_1(t - \delta t(t))`. We can therefore try to improve our estimate # by iterating the above procedure a few times, updating the Jacobian at each # iteration with the current estimate of the time-shift function. In other # words, at each iteration :math:`i=0,1,...`, we perform the following steps: @@ -180,7 +179,7 @@ # - Time shift :math:`d_1^{i+1}(t)` with the current estimate of the time-shift # function: :math:`\tilde{d}_1^{i+1}(t) = d_1^i(t + \delta t^{i+1}(t))` # -# with :math:`\delta t^0(t)=0` and :math:`\tilde{d}_1(t)^0=d_1(t)`. +# with :math:`\delta t^0(t)=0` and :math:`\tilde{d}_1^0(t)=d_1(t)`. # number of outer iterations niter = 10 @@ -262,7 +261,7 @@ # # Next, we will see that if we sligthly reformulate our problem in such a way # that partial shifting is not required, we can take advantage of an existing -# solver provided by third-party library such as SciPy. To begin with, let's +# solver provided by a third-party library such as SciPy. To begin with, let's # rewrite a generic Taylor expansion for :math:`d_1(t - \delta t^{i+1}(t))` # around :math:`\delta t^i(t)`: # @@ -289,7 +288,7 @@ # \boldsymbol \delta \mathbf{t}^i)||_2^2 # # where :math:`\tilde{d}_1^i(t) = d_1^i(t + \delta t^i(t))`, :math:`\delta t^0(t)=0`, -# and :math:`\tilde{d}_1(t)^0=d_1(t)`. This series of problems now amenable to the +# and :math:`\tilde{d}_1^0(t)=d_1(t)`. This series of problems now amenable to the # `scipy.optimize.least_squares `_ # method. In practice, all we need to be able to create is two methods: the first, called ``fun``, must return # the inner part of the objective function, the latter, called ``jacobian`` must create a linear operator that From 2dde64e6aaa152c67ee1e0be303be669031f9ccf Mon Sep 17 00:00:00 2001 From: MothNik Date: Tue, 30 Dec 2025 10:25:06 +0100 Subject: [PATCH 021/183] feat/doc: `signalprocessing.interpspline.InterpCubicSpline` - added `bc_type` argument to be forwards-compatible with the potential addition for further boundary conditions --- pylops/signalprocessing/interpspline.py | 36 ++++++++++++++++++------- 1 file changed, 27 insertions(+), 9 deletions(-) diff --git a/pylops/signalprocessing/interpspline.py b/pylops/signalprocessing/interpspline.py index 9fc9572a..4beb2657 100644 --- a/pylops/signalprocessing/interpspline.py +++ b/pylops/signalprocessing/interpspline.py @@ -4,7 +4,7 @@ from dataclasses import dataclass from functools import cached_property, partial -from typing import Callable, Final, Tuple, Union, overload +from typing import Callable, Final, Literal, Tuple, Union, overload import numpy as np from scipy.linalg import get_lapack_funcs @@ -623,10 +623,10 @@ class InterpCubicSpline(LinearOperator): Currently, only cubic splines with natural boundary conditions are supported, i.e., the second derivatives at the first and last sampling point are both zero. - .. note:: The vector ``iava`` should contain unique values. If the same fractional - index is present multiple times, an error will be raised. Elements that exceed - the last index ``dims[axis] - 1`` are clipped to the closest float value right - below ``dims[axis] - 1`` to avoid extrapolation. + .. note:: The vector ``iava`` should contain unique values only. If the same + fractional index is present multiple times, an error will be raised. Elements that + exceed the last index ``dims[axis] - 1`` are clipped to the closest float value + right below ``dims[axis] - 1`` to avoid extrapolation. Parameters ---------- @@ -635,17 +635,21 @@ class InterpCubicSpline(LinearOperator): A cubic spline requires ``dims[axis] > 2``. iava : :obj:`list` or :obj:`numpy.ndarray` Floating indices of the locations to which the spline should interpolate. + bc_type : :obj:`str`, optional + The type of boundary condition. + Currently, only ``"natural"`` is supported. axis : :obj:`int`, optional Axis along which interpolation is applied. - dtype : ``numpy.dtype``-like, default=``"float64"`` + By default, the interpolation is carried out over the last axis. + dtype : ``numpy.dtype``-like, optional The data type of the input and output arrays. For complex input, both the real and the imaginary parts are interpolated separately. Only double precision versions of ``numpy.inexact`` are supported, i.e., either - ``"float64"`` or ``"complex128"``. + ``"float64"`` (default) or ``"complex128"``. Multiplication of the operator with data with less precise data types will result in a type promotion. - name : :obj:`str`, default=``"S"`` + name : :obj:`str`, optional Name of operator (to be used by :func:`pylops.utils.describe.describe`). Returns @@ -660,9 +664,13 @@ class InterpCubicSpline(LinearOperator): Raises ------ ValueError - If ``dims[axis]`` + If ``dims[axis] < 2``. ValueError If the ``iava`` contains duplicate values. + NotImplementError + If ``bc_type != "natural"``. + TypeError + If ``dtype`` is neither ``numpy.float64`` nor ``numpy.complex128``. See Also -------- @@ -674,6 +682,7 @@ def __init__( self, dims: Tuple, iava: SamplingLike, + bc_type: Literal["natural"] = "natural", axis: int = -1, dtype: DTypeLike = "float64", name: str = "S", @@ -694,6 +703,15 @@ def __init__( iava = np.asarray(iava, dtype=np.float64) clip_iava_above_last_sample_index(iava=iava, sample_size=num_cols) + if isinstance(bc_type, str) and bc_type.lower() not in {"natural"}: + self.bc_type = bc_type.lower() + + else: + raise NotImplementedError( + f"Cubic spline interpolation currently only supports 'natural' " + f"boundaries, but got {bc_type = }" + ) + dtype = np.dtype(dtype) if dtype.type not in {np.float64, np.complex128}: raise TypeError( From de0e67eefeea62eba3168843b45f0f8986c54398 Mon Sep 17 00:00:00 2001 From: MothNik Date: Tue, 30 Dec 2025 10:27:44 +0100 Subject: [PATCH 022/183] doc: `signalprocessing.interp.Interp` - fixed typo --- pylops/signalprocessing/interp.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pylops/signalprocessing/interp.py b/pylops/signalprocessing/interp.py index 05256898..d606a24e 100644 --- a/pylops/signalprocessing/interp.py +++ b/pylops/signalprocessing/interp.py @@ -170,7 +170,7 @@ def Interp( Returns ------- op : :obj:`pylops.LinearOperator` - Linear intepolation operator + Linear interpolation operator iava : :obj:`list` or :obj:`numpy.ndarray` Corrected indices of locations of available samples (samples at ``M-1`` or beyond are forced to be at ``M-1-eps``) From e2a3017a0f55d8fb9cfdfe4e5d8b771eb323f614 Mon Sep 17 00:00:00 2001 From: MothNik Date: Tue, 30 Dec 2025 10:28:55 +0100 Subject: [PATCH 023/183] fix: `signalprocessing.interpspline.InterpCubicSpline` - fixed failing checks introduced with `bc_type` --- pylops/signalprocessing/interpspline.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pylops/signalprocessing/interpspline.py b/pylops/signalprocessing/interpspline.py index 4beb2657..ef71770e 100644 --- a/pylops/signalprocessing/interpspline.py +++ b/pylops/signalprocessing/interpspline.py @@ -703,7 +703,7 @@ def __init__( iava = np.asarray(iava, dtype=np.float64) clip_iava_above_last_sample_index(iava=iava, sample_size=num_cols) - if isinstance(bc_type, str) and bc_type.lower() not in {"natural"}: + if isinstance(bc_type, str) and bc_type.lower() in {"natural"}: self.bc_type = bc_type.lower() else: From 33f47c48fae86715e59537a7ad02e97bd5195665 Mon Sep 17 00:00:00 2001 From: MothNik Date: Tue, 30 Dec 2025 10:33:32 +0100 Subject: [PATCH 024/183] test: `test_interpolation_spline` - made casting to complex more explicit --- pytests/test_interpolation_spline.py | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/pytests/test_interpolation_spline.py b/pytests/test_interpolation_spline.py index 4cbcf761..ef324782 100644 --- a/pytests/test_interpolation_spline.py +++ b/pytests/test_interpolation_spline.py @@ -1,16 +1,19 @@ +from typing import Final, Tuple + import numpy as np import pytest from scipy.interpolate import CubicSpline from pylops.signalprocessing import InterpCubicSpline -TEST_ARRAY_SHAPE = ( +TEST_ARRAY_SHAPE: Final[Tuple] = ( 20, 51, 2, # <- this dimension is exactly 2 because this triggers a special solver 12, ) -TEST_X_RANGE = (-5.0, 5.0) +TEST_X_RANGE: Final[Tuple[float, float]] = (-5.0, 5.0) +MIN_NUM_TEST_SAMPLES: Final[int] = 1 @pytest.mark.parametrize( @@ -60,11 +63,17 @@ def test_natural_cubic_spline_against_scipy( stop=TEST_X_RANGE[1], num=num_samples, ) - y_fit = np.random.randn(*TEST_ARRAY_SHAPE) + ( - with_complex * 1.0j - ) * np.random.randn(*TEST_ARRAY_SHAPE) + y_fit = np.random.randn(*TEST_ARRAY_SHAPE) + if with_complex: + y_fit = y_fit.astype(np.complex128) + y_fit.imag = np.random.randn(*TEST_ARRAY_SHAPE) - x_eval_fractions = np.random.rand(round(num_samples * subsample_fraction)) + x_eval_fractions = np.random.rand( + max( + round(num_samples * subsample_fraction), + MIN_NUM_TEST_SAMPLES, + ) + ) x_eval_for_pylops = (num_samples - 1) * x_eval_fractions x_eval_for_scipy = TEST_X_RANGE[0] + x_eval_fractions * ( TEST_X_RANGE[1] - TEST_X_RANGE[0] From e3b9ad550144af7b2cc8532b31461298bdddd6ff Mon Sep 17 00:00:00 2001 From: MothNik Date: Tue, 30 Dec 2025 11:37:52 +0100 Subject: [PATCH 025/183] test: `test_interpolation` - used `pytest.params` with `id` to make tests self-documenting without relying on comments - transitioned test specifications to a `dataclass` to avoid typos in key-based access with hard-coded strings - added typing --- pytests/test_interpolation.py | 453 ++++++++++++++++++---------------- 1 file changed, 246 insertions(+), 207 deletions(-) diff --git a/pytests/test_interpolation.py b/pytests/test_interpolation.py index 3c4ecb37..09e1fc04 100644 --- a/pytests/test_interpolation.py +++ b/pytests/test_interpolation.py @@ -1,3 +1,6 @@ +from dataclasses import dataclass +from typing import Final, Literal + import numpy as np import pytest from numpy.testing import assert_array_almost_equal @@ -5,73 +8,113 @@ from pylops.signalprocessing import Bilinear, Interp from pylops.utils import dottest -par1 = { - "ny": 21, - "nx": 11, - "nt": 20, - "imag": 0, - "dtype": "float64", - "kind": "nearest", -} # real, nearest -par2 = { - "ny": 21, - "nx": 11, - "nt": 20, - "imag": 1j, - "dtype": "complex128", - "kind": "nearest", -} # complex, nearest -par3 = { - "ny": 21, - "nx": 11, - "nt": 20, - "imag": 0, - "dtype": "float64", - "kind": "linear", -} # real, linear -par4 = { - "ny": 21, - "nx": 11, - "nt": 20, - "imag": 1j, - "dtype": "complex128", - "kind": "linear", -} # complex, linear -par5 = { - "ny": 21, - "nx": 11, - "nt": 20, - "imag": 0, - "dtype": "float64", - "kind": "sinc", -} # real, sinc -par6 = { - "ny": 21, - "nx": 11, - "nt": 20, - "imag": 1j, - "dtype": "complex128", - "kind": "sinc", -} # complex, sinc -par7 = { - "ny": 21, - "nx": 11, - "nt": 20, - "imag": 0, - "dtype": "float64", - "kind": "cubic_spline", -} # real, cubic spline -par8 = { - "ny": 21, - "nx": 11, - "nt": 20, - "imag": 1j, - "dtype": "complex128", - "kind": "cubic_spline", -} # complex, cubic spline + +@dataclass(slots=True) +class InterpolationTestParameters: + """ + Test parameters for testing :class:`pylops.signalprocessing.Interp`. + + """ + + y_num: int + x_num: int + t_num: int + imag: complex + dtype: Literal["float64", "complex128"] + kind: Literal["nearest", "linear", "sinc", "cubic_spline"] + + +par1 = pytest.param( + InterpolationTestParameters( + y_num=21, + x_num=11, + t_num=20, + imag=0, + dtype="float64", + kind="nearest", + ), + id="nearest - real", +) +par2 = pytest.param( + InterpolationTestParameters( + y_num=21, + x_num=11, + t_num=20, + imag=1j, + dtype="complex128", + kind="nearest", + ), + id="nearest - complex", +) +par3 = pytest.param( + InterpolationTestParameters( + y_num=21, + x_num=11, + t_num=20, + imag=0, + dtype="float64", + kind="linear", + ), + id="linear - real", +) +par4 = pytest.param( + InterpolationTestParameters( + y_num=21, + x_num=11, + t_num=20, + imag=1j, + dtype="complex128", + kind="linear", + ), + id="linear - complex", +) +par5 = pytest.param( + InterpolationTestParameters( + y_num=21, + x_num=11, + t_num=20, + imag=0, + dtype="float64", + kind="sinc", + ), + id="sinc - real", +) +par6 = pytest.param( + InterpolationTestParameters( + y_num=21, + x_num=11, + t_num=20, + imag=1j, + dtype="complex128", + kind="sinc", + ), + id="sinc - complex", +) +par7 = pytest.param( + InterpolationTestParameters( + y_num=21, + x_num=11, + t_num=20, + imag=0, + dtype="float64", + kind="cubic_spline", + ), + id="cubic natural spline - real", +) +par8 = pytest.param( + InterpolationTestParameters( + y_num=21, + x_num=11, + t_num=20, + imag=1j, + dtype="complex128", + kind="cubic_spline", + ), + id="cubic natural spline - complex", +) # subsampling factor -perc_subsampling = 0.4 +SUBSAMPLING_PERCENTAGE: Final[float] = 0.4 def test_sincinterp(): @@ -117,37 +160,35 @@ def test_sincinterp(): (par8), ], ) -def test_Interp_1dsignal(par): +def test_Interp_1dsignal(par: InterpolationTestParameters): """Dot-test and forward for Interp operator for 1d signal""" np.random.seed(1) - x = np.random.normal(0, 1, par["nx"]) + par["imag"] * np.random.normal( - 0, 1, par["nx"] - ) + x = np.random.normal(0, 1, par.x_num) + par.imag * np.random.normal(0, 1, par.x_num) - Nsub = int(np.round(par["nx"] * perc_subsampling)) - iava = np.sort(np.random.permutation(np.arange(par["nx"]))[:Nsub]) + Nsub = int(np.round(par.x_num * SUBSAMPLING_PERCENTAGE)) + iava = np.sort(np.random.permutation(np.arange(par.x_num))[:Nsub]) # fixed indeces - Iop, _ = Interp(par["nx"], iava, kind=par["kind"], dtype=par["dtype"]) - assert dottest(Iop, Nsub, par["nx"], complexflag=0 if par["imag"] == 0 else 3) + Iop, _ = Interp(par.x_num, iava, kind=par.kind, dtype=par.dtype) + assert dottest(Iop, Nsub, par.x_num, complexflag=0 if par.imag == 0 else 3) # decimal indeces - Idecop, _ = Interp(par["nx"], iava + 0.3, kind=par["kind"], dtype=par["dtype"]) - assert dottest(Iop, Nsub, par["nx"], complexflag=0 if par["imag"] == 0 else 3) + Idecop, _ = Interp(par.x_num, iava + 0.3, kind=par.kind, dtype=par.dtype) + assert dottest(Iop, Nsub, par.x_num, complexflag=0 if par.imag == 0 else 3) # repeated indeces with pytest.raises(ValueError): iava_rep = iava.copy() iava_rep[-2] = 0 iava_rep[-1] = 0 - _, _ = Interp(par["nx"], iava_rep + 0.3, kind=par["kind"], dtype=par["dtype"]) + _, _ = Interp(par.x_num, iava_rep + 0.3, kind=par.kind, dtype=par.dtype) # forward y = Iop * x ydec = Idecop * x assert_array_almost_equal(y, x[iava]) - if par["kind"] == "nearest": + if par.kind == "nearest": assert_array_almost_equal(ydec, x[iava]) @@ -164,39 +205,39 @@ def test_Interp_1dsignal(par): (par8), ], ) -def test_Interp_2dsignal(par): +def test_Interp_2dsignal(par: InterpolationTestParameters): """Dot-test and forward for Restriction operator for 2d signal""" np.random.seed(1) - x = np.random.normal(0, 1, (par["nx"], par["nt"])) + par["imag"] * np.random.normal( - 0, 1, (par["nx"], par["nt"]) + x = np.random.normal(0, 1, (par.x_num, par.t_num)) + par.imag * np.random.normal( + 0, 1, (par.x_num, par.t_num) ) # 1st direction - Nsub = int(np.round(par["nx"] * perc_subsampling)) - iava = np.sort(np.random.permutation(np.arange(par["nx"]))[:Nsub]) + Nsub = int(np.round(par.x_num * SUBSAMPLING_PERCENTAGE)) + iava = np.sort(np.random.permutation(np.arange(par.x_num))[:Nsub]) # fixed indeces Iop, _ = Interp( - (par["nx"], par["nt"]), + (par.x_num, par.t_num), iava, axis=0, - kind=par["kind"], - dtype=par["dtype"], + kind=par.kind, + dtype=par.dtype, ) assert dottest( Iop, - Nsub * par["nt"], - par["nx"] * par["nt"], - complexflag=0 if par["imag"] == 0 else 3, + Nsub * par.t_num, + par.x_num * par.t_num, + complexflag=0 if par.imag == 0 else 3, ) # decimal indeces Idecop, _ = Interp( - (par["nx"], par["nt"]), + (par.x_num, par.t_num), iava + 0.3, axis=0, - kind=par["kind"], - dtype=par["dtype"], + kind=par.kind, + dtype=par.dtype, ) # repeated indeces @@ -205,59 +246,59 @@ def test_Interp_2dsignal(par): iava_rep[-2] = 0 iava_rep[-1] = 0 _, _ = Interp( - (par["nx"], par["nt"]), + (par.x_num, par.t_num), iava_rep + 0.3, axis=0, - kind=par["kind"], - dtype=par["dtype"], + kind=par.kind, + dtype=par.dtype, ) - y = (Iop * x.ravel()).reshape(Nsub, par["nt"]) - ydec = (Idecop * x.ravel()).reshape(Nsub, par["nt"]) + y = (Iop * x.ravel()).reshape(Nsub, par.t_num) + ydec = (Idecop * x.ravel()).reshape(Nsub, par.t_num) assert_array_almost_equal(y, x[iava]) - if par["kind"] == "nearest": + if par.kind == "nearest": assert_array_almost_equal(ydec, x[iava]) # 2nd direction - Nsub = int(np.round(par["nt"] * perc_subsampling)) - iava = np.sort(np.random.permutation(np.arange(par["nt"]))[:Nsub]) + Nsub = int(np.round(par.t_num * SUBSAMPLING_PERCENTAGE)) + iava = np.sort(np.random.permutation(np.arange(par.t_num))[:Nsub]) # fixed indeces Iop, _ = Interp( - (par["nx"], par["nt"]), + (par.x_num, par.t_num), iava, axis=1, - kind=par["kind"], - dtype=par["dtype"], + kind=par.kind, + dtype=par.dtype, ) assert dottest( Iop, - par["nx"] * Nsub, - par["nx"] * par["nt"], - complexflag=0 if par["imag"] == 0 else 3, + par.x_num * Nsub, + par.x_num * par.t_num, + complexflag=0 if par.imag == 0 else 3, ) # decimal indeces Idecop, _ = Interp( - (par["nx"], par["nt"]), + (par.x_num, par.t_num), iava + 0.3, axis=1, - kind=par["kind"], - dtype=par["dtype"], + kind=par.kind, + dtype=par.dtype, ) assert dottest( Idecop, - par["nx"] * Nsub, - par["nx"] * par["nt"], - complexflag=0 if par["imag"] == 0 else 3, + par.x_num * Nsub, + par.x_num * par.t_num, + complexflag=0 if par.imag == 0 else 3, ) - y = (Iop * x.ravel()).reshape(par["nx"], Nsub) - ydec = (Idecop * x.ravel()).reshape(par["nx"], Nsub) + y = (Iop * x.ravel()).reshape(par.x_num, Nsub) + ydec = (Idecop * x.ravel()).reshape(par.x_num, Nsub) assert_array_almost_equal(y, x[:, iava]) - if par["kind"] == "nearest": + if par.kind == "nearest": assert_array_almost_equal(ydec, x[:, iava]) @@ -274,45 +315,45 @@ def test_Interp_2dsignal(par): (par8), ], ) -def test_Interp_3dsignal(par): +def test_Interp_3dsignal(par: InterpolationTestParameters): """Dot-test and forward for Interp operator for 3d signal""" np.random.seed(1) - x = np.random.normal(0, 1, (par["ny"], par["nx"], par["nt"])) + par[ - "imag" - ] * np.random.normal(0, 1, (par["ny"], par["nx"], par["nt"])) + x = np.random.normal( + 0, 1, (par.y_num, par.x_num, par.t_num) + ) + par.imag * np.random.normal(0, 1, (par.y_num, par.x_num, par.t_num)) # 1st direction - Nsub = int(np.round(par["ny"] * perc_subsampling)) - iava = np.sort(np.random.permutation(np.arange(par["ny"]))[:Nsub]) + Nsub = int(np.round(par.y_num * SUBSAMPLING_PERCENTAGE)) + iava = np.sort(np.random.permutation(np.arange(par.y_num))[:Nsub]) # fixed indeces Iop, _ = Interp( - (par["ny"], par["nx"], par["nt"]), + (par.y_num, par.x_num, par.t_num), iava, axis=0, - kind=par["kind"], - dtype=par["dtype"], + kind=par.kind, + dtype=par.dtype, ) assert dottest( Iop, - Nsub * par["nx"] * par["nt"], - par["ny"] * par["nx"] * par["nt"], - complexflag=0 if par["imag"] == 0 else 3, + Nsub * par.x_num * par.t_num, + par.y_num * par.x_num * par.t_num, + complexflag=0 if par.imag == 0 else 3, ) # decimal indeces Idecop, _ = Interp( - (par["ny"], par["nx"], par["nt"]), + (par.y_num, par.x_num, par.t_num), iava + 0.3, axis=0, - kind=par["kind"], - dtype=par["dtype"], + kind=par.kind, + dtype=par.dtype, ) assert dottest( Idecop, - Nsub * par["nx"] * par["nt"], - par["ny"] * par["nx"] * par["nt"], - complexflag=0 if par["imag"] == 0 else 3, + Nsub * par.x_num * par.t_num, + par.y_num * par.x_num * par.t_num, + complexflag=0 if par.imag == 0 else 3, ) # repeated indeces @@ -321,129 +362,129 @@ def test_Interp_3dsignal(par): iava_rep[-2] = 0 iava_rep[-1] = 0 _, _ = Interp( - (par["ny"], par["nx"], par["nt"]), + (par.y_num, par.x_num, par.t_num), iava_rep + 0.3, axis=0, - kind=par["kind"], - dtype=par["dtype"], + kind=par.kind, + dtype=par.dtype, ) - y = (Iop * x.ravel()).reshape(Nsub, par["nx"], par["nt"]) - ydec = (Idecop * x.ravel()).reshape(Nsub, par["nx"], par["nt"]) + y = (Iop * x.ravel()).reshape(Nsub, par.x_num, par.t_num) + ydec = (Idecop * x.ravel()).reshape(Nsub, par.x_num, par.t_num) assert_array_almost_equal(y, x[iava]) - if par["kind"] == "nearest": + if par.kind == "nearest": assert_array_almost_equal(ydec, x[iava]) # 2nd direction - Nsub = int(np.round(par["nx"] * perc_subsampling)) - iava = np.sort(np.random.permutation(np.arange(par["nx"]))[:Nsub]) + Nsub = int(np.round(par.x_num * SUBSAMPLING_PERCENTAGE)) + iava = np.sort(np.random.permutation(np.arange(par.x_num))[:Nsub]) # fixed indeces Iop, _ = Interp( - (par["ny"], par["nx"], par["nt"]), + (par.y_num, par.x_num, par.t_num), iava, axis=1, - kind=par["kind"], - dtype=par["dtype"], + kind=par.kind, + dtype=par.dtype, ) assert dottest( Iop, - par["ny"] * Nsub * par["nt"], - par["ny"] * par["nx"] * par["nt"], - complexflag=0 if par["imag"] == 0 else 3, + par.y_num * Nsub * par.t_num, + par.y_num * par.x_num * par.t_num, + complexflag=0 if par.imag == 0 else 3, ) # decimal indeces Idecop, _ = Interp( - (par["ny"], par["nx"], par["nt"]), + (par.y_num, par.x_num, par.t_num), iava + 0.3, axis=1, - kind=par["kind"], - dtype=par["dtype"], + kind=par.kind, + dtype=par.dtype, ) assert dottest( Idecop, - par["ny"] * Nsub * par["nt"], - par["ny"] * par["nx"] * par["nt"], - complexflag=0 if par["imag"] == 0 else 3, + par.y_num * Nsub * par.t_num, + par.y_num * par.x_num * par.t_num, + complexflag=0 if par.imag == 0 else 3, ) - y = (Iop * x.ravel()).reshape(par["ny"], Nsub, par["nt"]) - ydec = (Idecop * x.ravel()).reshape(par["ny"], Nsub, par["nt"]) + y = (Iop * x.ravel()).reshape(par.y_num, Nsub, par.t_num) + ydec = (Idecop * x.ravel()).reshape(par.y_num, Nsub, par.t_num) assert_array_almost_equal(y, x[:, iava]) - if par["kind"] == "nearest": + if par.kind == "nearest": assert_array_almost_equal(ydec, x[:, iava]) # 3rd direction - Nsub = int(np.round(par["nt"] * perc_subsampling)) - iava = np.sort(np.random.permutation(np.arange(par["nt"]))[:Nsub]) + Nsub = int(np.round(par.t_num * SUBSAMPLING_PERCENTAGE)) + iava = np.sort(np.random.permutation(np.arange(par.t_num))[:Nsub]) # fixed indeces Iop, _ = Interp( - (par["ny"], par["nx"], par["nt"]), + (par.y_num, par.x_num, par.t_num), iava, axis=2, - kind=par["kind"], - dtype=par["dtype"], + kind=par.kind, + dtype=par.dtype, ) assert dottest( Iop, - par["ny"] * par["nx"] * Nsub, - par["ny"] * par["nx"] * par["nt"], - complexflag=0 if par["imag"] == 0 else 3, + par.y_num * par.x_num * Nsub, + par.y_num * par.x_num * par.t_num, + complexflag=0 if par.imag == 0 else 3, ) # decimal indeces Idecop, _ = Interp( - (par["ny"], par["nx"], par["nt"]), + (par.y_num, par.x_num, par.t_num), iava + 0.3, axis=2, - kind=par["kind"], - dtype=par["dtype"], + kind=par.kind, + dtype=par.dtype, ) assert dottest( Idecop, - par["ny"] * par["nx"] * Nsub, - par["ny"] * par["nx"] * par["nt"], - complexflag=0 if par["imag"] == 0 else 3, + par.y_num * par.x_num * Nsub, + par.y_num * par.x_num * par.t_num, + complexflag=0 if par.imag == 0 else 3, ) - y = (Iop * x.ravel()).reshape(par["ny"], par["nx"], Nsub) - ydec = (Idecop * x.ravel()).reshape(par["ny"], par["nx"], Nsub) + y = (Iop * x.ravel()).reshape(par.y_num, par.x_num, Nsub) + ydec = (Idecop * x.ravel()).reshape(par.y_num, par.x_num, Nsub) assert_array_almost_equal(y, x[:, :, iava]) - if par["kind"] == "nearest": + if par.kind == "nearest": assert_array_almost_equal(ydec, x[:, :, iava]) @pytest.mark.parametrize("par", [(par1), (par2)]) -def test_Bilinear_2dsignal(par): +def test_Bilinear_2dsignal(par: InterpolationTestParameters): """Dot-test and forward for Interp operator for 2d signal""" np.random.seed(1) - x = np.random.normal(0, 1, (par["nx"], par["nt"])) + par["imag"] * np.random.normal( - 0, 1, (par["nx"], par["nt"]) + x = np.random.normal(0, 1, (par.x_num, par.t_num)) + par.imag * np.random.normal( + 0, 1, (par.x_num, par.t_num) ) # fixed indeces iava = np.vstack((np.arange(0, 10), np.arange(0, 10))) - Iop = Bilinear(iava, dims=(par["nx"], par["nt"]), dtype=par["dtype"]) + Iop = Bilinear(iava, dims=(par.x_num, par.t_num), dtype=par.dtype) assert dottest( - Iop, 10, par["nx"] * par["nt"], complexflag=0 if par["imag"] == 0 else 3 + Iop, 10, par.x_num * par.t_num, complexflag=0 if par.imag == 0 else 3 ) # decimal indeces - Nsub = int(np.round(par["nx"] * par["nt"] * perc_subsampling)) + Nsub = int(np.round(par.x_num * par.t_num * SUBSAMPLING_PERCENTAGE)) iavadec = np.vstack( ( - np.random.uniform(0, par["nx"] - 1, Nsub), - np.random.uniform(0, par["nt"] - 1, Nsub), + np.random.uniform(0, par.x_num - 1, Nsub), + np.random.uniform(0, par.t_num - 1, Nsub), ) ) - Idecop = Bilinear(iavadec, dims=(par["nx"], par["nt"]), dtype=par["dtype"]) + Idecop = Bilinear(iavadec, dims=(par.x_num, par.t_num), dtype=par.dtype) assert dottest( - Idecop, Nsub, par["nx"] * par["nt"], complexflag=0 if par["imag"] == 0 else 3 + Idecop, Nsub, par.x_num * par.t_num, complexflag=0 if par.imag == 0 else 3 ) # repeated indeces @@ -451,30 +492,30 @@ def test_Bilinear_2dsignal(par): iava_rep = iava.copy() iava_rep[-2] = [0, 0] iava_rep[-1] = [0, 0] - _, _ = Bilinear(iava_rep, dims=(par["nx"], par["nt"]), dtype=par["dtype"]) + _, _ = Bilinear(iava_rep, dims=(par.x_num, par.t_num), dtype=par.dtype) y = Iop * x.ravel() assert_array_almost_equal(y, x[iava[0], iava[1]]) @pytest.mark.parametrize("par", [(par1), (par2)]) -def test_Bilinear_2dsignal_flatten(par): +def test_Bilinear_2dsignal_flatten(par: InterpolationTestParameters): """Dot-test and forward for Interp operator for 2d signal with forceflat""" np.random.seed(1) - dims = (par["nx"], par["nt"]) - flat_dims = par["nx"] * par["nt"] + dims = (par.x_num, par.t_num) + flat_dims = par.x_num * par.t_num dimsd = 10 - x = np.random.normal(0, 1, dims) + par["imag"] * np.random.normal(0, 1, dims) + x = np.random.normal(0, 1, dims) + par.imag * np.random.normal(0, 1, dims) iava = np.vstack((np.arange(0, dimsd), np.arange(0, dimsd))) - Iop_True = Bilinear(iava, dims=dims, dtype=par["dtype"], forceflat=True) + Iop_True = Bilinear(iava, dims=dims, dtype=par.dtype, forceflat=True) y = Iop_True @ x xadj = Iop_True.H @ y assert y.shape == (dimsd,) assert xadj.shape == (flat_dims,) - Iop_None = Bilinear(iava, dims=dims, dtype=par["dtype"]) + Iop_None = Bilinear(iava, dims=dims, dtype=par.dtype) y = Iop_None @ x xadj = Iop_None.H @ y assert y.shape == (dimsd,) @@ -482,39 +523,37 @@ def test_Bilinear_2dsignal_flatten(par): @pytest.mark.parametrize("par", [(par1), (par2)]) -def test_Bilinear_3dsignal(par): +def test_Bilinear_3dsignal(par: InterpolationTestParameters): """Dot-test and forward for Interp operator for 3d signal""" np.random.seed(1) - x = np.random.normal(0, 1, (par["ny"], par["nx"], par["nt"])) + par[ - "imag" - ] * np.random.normal(0, 1, (par["ny"], par["nx"], par["nt"])) + x = np.random.normal( + 0, 1, (par.y_num, par.x_num, par.t_num) + ) + par.imag * np.random.normal(0, 1, (par.y_num, par.x_num, par.t_num)) # fixed indeces iava = np.vstack((np.arange(0, 10), np.arange(0, 10))) - Iop = Bilinear(iava, dims=(par["ny"], par["nx"], par["nt"]), dtype=par["dtype"]) + Iop = Bilinear(iava, dims=(par.y_num, par.x_num, par.t_num), dtype=par.dtype) assert dottest( Iop, - 10 * par["nt"], - par["ny"] * par["nx"] * par["nt"], - complexflag=0 if par["imag"] == 0 else 3, + 10 * par.t_num, + par.y_num * par.x_num * par.t_num, + complexflag=0 if par.imag == 0 else 3, ) # decimal indeces - Nsub = int(np.round(par["ny"] * par["nt"] * perc_subsampling)) + Nsub = int(np.round(par.y_num * par.t_num * SUBSAMPLING_PERCENTAGE)) iavadec = np.vstack( ( - np.random.uniform(0, par["ny"] - 1, Nsub), - np.random.uniform(0, par["nx"] - 1, Nsub), + np.random.uniform(0, par.y_num - 1, Nsub), + np.random.uniform(0, par.x_num - 1, Nsub), ) ) - Idecop = Bilinear( - iavadec, dims=(par["ny"], par["nx"], par["nt"]), dtype=par["dtype"] - ) + Idecop = Bilinear(iavadec, dims=(par.y_num, par.x_num, par.t_num), dtype=par.dtype) assert dottest( Idecop, - Nsub * par["nt"], - par["ny"] * par["nx"] * par["nt"], - complexflag=0 if par["imag"] == 0 else 3, + Nsub * par.t_num, + par.y_num * par.x_num * par.t_num, + complexflag=0 if par.imag == 0 else 3, ) # repeated indeces @@ -523,7 +562,7 @@ def test_Bilinear_3dsignal(par): iava_rep[-2] = [0, 0] iava_rep[-1] = [0, 0] _, _ = Bilinear( - iava_rep, dims=(par["ny"], par["nx"], par["nt"]), dtype=par["dtype"] + iava_rep, dims=(par.y_num, par.x_num, par.t_num), dtype=par.dtype ) y = Iop * x.ravel() From 72b07d98f5ee572ffb26a860dcc6d4f0044b75b3 Mon Sep 17 00:00:00 2001 From: MothNik Date: Tue, 30 Dec 2025 11:45:25 +0100 Subject: [PATCH 026/183] refactor: `signalprocessing.bilinear` - removed duplicated code for non-unique `iava`-checks --- pylops/signalprocessing/_interp_utils.py | 14 +++++++++++--- pylops/signalprocessing/bilinear.py | 14 +++++--------- 2 files changed, 16 insertions(+), 12 deletions(-) diff --git a/pylops/signalprocessing/_interp_utils.py b/pylops/signalprocessing/_interp_utils.py index c521fe1c..156784e2 100644 --- a/pylops/signalprocessing/_interp_utils.py +++ b/pylops/signalprocessing/_interp_utils.py @@ -5,10 +5,18 @@ from pylops.utils.typing import NumericNDArray -def ensure_iava_is_unique(iava: NumericNDArray) -> None: - _, count = np.unique(iava, return_counts=True) +def ensure_iava_is_unique( + iava: NumericNDArray, + axis: int | None = None, +) -> None: + _, count = np.unique( + iava, + axis=axis, + return_counts=True, + ) + if np.any(count > 1): - raise ValueError("Found repeated values in iava.") + raise ValueError("Found repeated/non-unique values in iava.") return diff --git a/pylops/signalprocessing/bilinear.py b/pylops/signalprocessing/bilinear.py index 41208376..2208684c 100644 --- a/pylops/signalprocessing/bilinear.py +++ b/pylops/signalprocessing/bilinear.py @@ -3,9 +3,9 @@ import logging import numpy as np -import numpy.typing as npt from pylops import LinearOperator +from pylops.signalprocessing._interp_utils import ensure_iava_is_unique from pylops.utils.backend import get_add_at, get_array_module, to_numpy from pylops.utils.decorators import reshaped from pylops.utils.typing import DTypeLike, InputDimsLike, IntNDArray, NDArray @@ -13,13 +13,6 @@ logger = logging.getLogger(__name__) -def _checkunique(iava: npt.ArrayLike) -> None: - """Check that vector as only unique values""" - _, count = np.unique(iava, axis=1, return_counts=True) - if np.any(count > 1): - raise ValueError("Repeated values in iava array") - - class Bilinear(LinearOperator): r"""Bilinear interpolation operator. @@ -140,7 +133,10 @@ def __init__( ncp = get_array_module(iava) # check non-unique pairs (works only with numpy arrays) - _checkunique(to_numpy(iava)) + ensure_iava_is_unique( + iava=to_numpy(iava), + axis=1, + ) # find indices and weights self.iava_t = ncp.floor(iava[0]).astype(int) From fb696dcb34edeeb7620c466e664d3f3936dc3ae6 Mon Sep 17 00:00:00 2001 From: MothNik Date: Tue, 30 Dec 2025 11:53:49 +0100 Subject: [PATCH 027/183] test/fix: `test_interpolation` - check `with pytest.raises` for actual error message - this uncovered a bug in the tests for `Bilinear` that only tested for a `ValueError` being raised in the `iava`-duplicate logic, but this was already raised during the attempt of element duplication in `iava` itself --- pytests/test_interpolation.py | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/pytests/test_interpolation.py b/pytests/test_interpolation.py index 09e1fc04..3dac9e48 100644 --- a/pytests/test_interpolation.py +++ b/pytests/test_interpolation.py @@ -177,7 +177,7 @@ def test_Interp_1dsignal(par: InterpolationTestParameters): assert dottest(Iop, Nsub, par.x_num, complexflag=0 if par.imag == 0 else 3) # repeated indeces - with pytest.raises(ValueError): + with pytest.raises(ValueError, match="repeated"): iava_rep = iava.copy() iava_rep[-2] = 0 iava_rep[-1] = 0 @@ -241,7 +241,7 @@ def test_Interp_2dsignal(par: InterpolationTestParameters): ) # repeated indeces - with pytest.raises(ValueError): + with pytest.raises(ValueError, match="repeated"): iava_rep = iava.copy() iava_rep[-2] = 0 iava_rep[-1] = 0 @@ -357,7 +357,7 @@ def test_Interp_3dsignal(par: InterpolationTestParameters): ) # repeated indeces - with pytest.raises(ValueError): + with pytest.raises(ValueError, match="repeated"): iava_rep = iava.copy() iava_rep[-2] = 0 iava_rep[-1] = 0 @@ -488,10 +488,9 @@ def test_Bilinear_2dsignal(par: InterpolationTestParameters): ) # repeated indeces - with pytest.raises(ValueError): + with pytest.raises(ValueError, match="repeated"): iava_rep = iava.copy() - iava_rep[-2] = [0, 0] - iava_rep[-1] = [0, 0] + iava_rep[::, -1] = iava_rep[::, 0] _, _ = Bilinear(iava_rep, dims=(par.x_num, par.t_num), dtype=par.dtype) y = Iop * x.ravel() @@ -557,10 +556,9 @@ def test_Bilinear_3dsignal(par: InterpolationTestParameters): ) # repeated indeces - with pytest.raises(ValueError): + with pytest.raises(ValueError, match="repeated"): iava_rep = iava.copy() - iava_rep[-2] = [0, 0] - iava_rep[-1] = [0, 0] + iava_rep[::, -1] = iava_rep[::, 0] _, _ = Bilinear( iava_rep, dims=(par.y_num, par.x_num, par.t_num), dtype=par.dtype ) From 940e88418ff84d54251b82a2cc82c46d385e0c54 Mon Sep 17 00:00:00 2001 From: MothNik Date: Tue, 30 Dec 2025 17:58:52 +0100 Subject: [PATCH 028/183] doc: `signalprocessing.interpspline` - added `References` and `Notes` to `InterpCubicSpline` --- pylops/signalprocessing/interpspline.py | 166 +++++++++++++++++++++++- 1 file changed, 163 insertions(+), 3 deletions(-) diff --git a/pylops/signalprocessing/interpspline.py b/pylops/signalprocessing/interpspline.py index ef71770e..f4ed8b49 100644 --- a/pylops/signalprocessing/interpspline.py +++ b/pylops/signalprocessing/interpspline.py @@ -614,11 +614,12 @@ def _make_cubic_spline_x_csr( class InterpCubicSpline(LinearOperator): - """ + r""" Cubic spline interpolation operator. - Interpolate a regularly sampled input vector along ``axis`` a fractional positions - ``iava`` using a cubic spline. + Interpolate a regularly sampled input vector along ``axis`` at the fractional + positions ``iava`` using a cubic spline, i.e., a :math:`C^{2}`-continuous piecewise + third order polynomial. Currently, only cubic splines with natural boundary conditions are supported, i.e., the second derivatives at the first and last sampling point are both zero. @@ -675,6 +676,165 @@ class InterpCubicSpline(LinearOperator): See Also -------- pylops.signalprocessing.Interp : General interpolation operator + :py:class:`scipy.interpolate.CubicSpline` : An equivalent implementation of the forward operator :math:`\mathbf{S}\mathbf{x}` + + References + ---------- + + .. [1] Wikipedia (German), Spline Interpolation + https://de.wikipedia.org/wiki/Spline-Interpolation#Kubisch_(Polynome_3._Grades) + + Notes + ----- + Cubic spline interpolation of an :math:`\left(N\times 1\right)`-vector :math:`\mathbf{x}` + at the :math:`L` fractional positions ``iava`` can be represented as + :math:`\mathbf{y}=\mathbf{S}\mathbf{x}` where :math:`\mathbf{S}` is the cubic spline + operator. + + The :math:`\left(N\times 1\right)`-grid-point vector at which :math:`\mathbf{x}` was + equidistantly sampled is denoted by the *"knot"* vector :math:`\mathbf{k}`, i.e., + :math:`\mathbf{x}_{i} = f\left(\mathbf{k}_{i}\right)`. Furthermore, the vector + ``iava`` is denoted by :math:`t` in the following mathematical expressions. + + :math:`\mathbf{S}` has the shape :math:`\left(L\times N\right)` and can be broken + down into :math:`\mathbf{P}\mathbf{F}`. + + :math:`\mathbf{P}` is a :math:`\left(L\times 2N\right)` operator that maps ``iava`` + to its corresponding intervals between the knots and evaluates the base polynomials + of the spline in those particular intervals. When ``iava[j]`` (:math:`t_{j}`) is + mapped to the knot-to-knot interval + :math:`\mathbf{k}_{i}\le t_{j} < \mathbf{k}_{i + 1}`, the base polynomials are: + + - :math:`p_{j,0}\left(t\right) = \mathbf{k}_{i + 1} - t` + - :math:`p_{j,1}\left(t\right) = t - \mathbf{k}_{i}` + - :math:`p_{j,2}\left(t\right) = \frac{1}{6}\cdot\left(\left(\mathbf{k}_{i + 1} - t\right)^{3} - \left(\mathbf{k}_{i + 1} - t\right)\right)` + - :math:`p_{j,3}\left(t\right) = \frac{1}{6}\cdot\left(\left(t - \mathbf{k}_{i}\right)^{3} - \left(t - \mathbf{k}_{i}\right)\right)` + + These base polynomials then need to be linearly combined using the coefficients + :math:`\mathbf{c} = \mathbf{F}\mathbf{y}`. Here, :math:`\mathbf{F}` is a + :math:`\left(2N\times N\right)` operator and can be represented as a vertical + concatenation + + .. math:: + \mathbf{F} = \begin{bmatrix} + \mathbf{I}_{N} \\ + \mathbf{B}^{-1}\mathbf{D}_{2} + \end{bmatrix} + + :math:`\mathbf{I}_{N}` is the :math:`\left(N\times N\right)`-identity matrix. + The (virtually) :math:`\left(N\times N\right)`-tridiagonal matrix + :math:`\mathbf{B}` and the :math:`\left(N\times N\right)`-second-order-finite- + difference matrix :math:`\mathbf{D}_{2}` originate from the linear system + + .. math:: + \mathbf{B}\mathbf{m}=\mathbf{D}_{2}\mathbf{y} + + that needs to be solved for :math:`\mathbf{m}`, the second order derivatives of the + cubic spline at its knots, by + + .. math:: + \mathbf{m}=\mathbf{B}^{-1}\mathbf{D}_{2}\mathbf{y} + + Assuming :math:`\mathbf{x}` was sampled at equidistant knots, :math:`\mathbf{B}` + simplifies to + + .. math:: + \mathbf{B} = \frac{1}{6}\cdot\begin{bmatrix} + \mu_{0} & \lambda_{0} & 0 & 0 & 0 & \dots & 0 & 0 & 0 & 0 & \theta_{0} \\ + 1 & 4 & 1 & 0 & 0 & \dots & 0 & 0 & 0 & 0 & 0 \\ + 0 & 1 & 4 & 1 & 0 & \dots & 0 & 0 & 0 & 0 & 0 \\ + 0 & 0 & 1 & 4 & 1 & \dots & 0 & 0 & 0 & 0 & 0 \\ + \vdots & \vdots & \vdots & \vdots & \vdots & \ddots & \vdots & \vdots & \vdots & \vdots & \vdots \\ + 0 & 0 & 0 & 0 & 0 & \dots & 1 & 4 & 1 & 0 & 0 \\ + 0 & 0 & 0 & 0 & 0 & \dots & 0 & 1 & 4 & 1 & 0 \\ + 0 & 0 & 0 & 0 & 0 & \dots & 0 & 0 & 1 & 4 & 1 \\ + \theta_{N} & 0 & 0 & 0 & 0 & \dots & 0 & 0 & 0 & \lambda_{N-1} & \mu_{N-1} + \end{bmatrix} + + The special values :math:`\mu_{i}`, :math:`\lambda_{i}`, :math:`\theta_{i}` for the + first (:math:`i = 0`) and last row (:math:`i = N - 1`) are determined by the + boundary conditions, i.e., the behaviour prescribed at the first and last knot. See + below for different boundary conditions and their corresponding special values. + + Similarly, the second order finite difference matrix :math:`\mathbf{D}_{2}` can be + reduced to + + .. math:: + \mathbf{D}_{2} = \begin{bmatrix} + \ & \ & \ & \ & \ & \mathbf{d}_{0} & \ & \ & \ & \ \\ + 1 & -2 & 1 & 0 & 0 & \dots & 0 & 0 & 0 & 0 & 0 \\ + 0 & 1 & -2 & 1 & 0 & \dots & 0 & 0 & 0 & 0 & 0 \\ + 0 & 0 & 1 & -2 & 1 & \dots & 0 & 0 & 0 & 0 & 0 \\ + \vdots & \vdots & \vdots & \vdots & \vdots & \ddots & \vdots & \vdots & \vdots & \vdots & \vdots \\ + 0 & 0 & 0 & 0 & 0 & \dots & 1 & -2 & 1 & 0 & 0 \\ + 0 & 0 & 0 & 0 & 0 & \dots & 0 & 1 & -2 & 1 & 0 \\ + 0 & 0 & 0 & 0 & 0 & \dots & 0 & 0 & 1 & -2 & 1 \\ + \ & \ & \ & \ & \ & \mathbf{d}_{N-1} & \ & \ & \ & \ + \end{bmatrix} + + Again, the special rows :math:`\mathbf{d}_{i}` depend on the boundary conditions. + + For the "natural" boundary condition for which the second derivatives of the spline + are exactly zero at the boundaries, the special values and rows are + + - :math:`\mu_{0} = \mu_{N - 1} = 6` + - :math:`\lambda_{0} = \lambda_{N - 1} = 0` + - :math:`\theta_{0} = \theta_{N - 1} = 0` + - :math:`\mathbf{d}_{0} = \mathbf{d}_{N - 1}` are all zeroes + + and :math:`\mathbf{B}` is thus truly tridiagonal. + + So, the operation + + .. math:: + \mathbf{c} = \mathbf{F}\mathbf{x} = \begin{bmatrix} + \mathbf{I}_{N}\mathbf{x} \\ + \mathbf{B}^{-1}\mathbf{D}_{2}\mathbf{x} + \end{bmatrix} = + \begin{bmatrix} + \mathbf{x} \\ + \mathbf{m} + \end{bmatrix} + + is nothing but a vertical concatenation of the original values in :math:`\mathbf{x}` + with the second order derivatives of the spline :math:`\mathbf{m}` at its knots. + + Afterwards, :math:`\mathbf{y}=\mathbf{P}\mathbf{c}` performs the mapping of ``iava`` + to the respective :math:`\mathbf{x}`- and :math:`\mathbf{m}`-values that need to be + extracted from this vertical concatenation. They are then used to linearly combine + the corresponding base polynomials. For + :math:`\mathbf{k}_{i}\le t_{j} < \mathbf{k}_{i + 1}`, this means + + .. math: + \left(\mathbf{S}\mathbf{x}\right)_{j} = + \mathbf{x}_{i}\cdot p_{j,0}\left(t_{j}\right) + + \mathbf{x}_{i + 1}\cdot p_{j,1}\left(t_{j}\right) + + \mathbf{m}_{i}\cdot p_{j,2}\left(t_{j}\right) + + \mathbf{m}_{i + 1}\cdot p_{j,3}\left(t_{j}\right) + + The adjoint :math:`\mathbf{S}^{H}` can be derived directly using the matrix + representation above. Since all involved matrices are purely real, it follows that + :math:`\mathbf{S}^{H}=\mathbf{S}^{T}` which is given by + + .. math:: + \mathbf{S}^{T} = \mathbf{F}^{T}\mathbf{P}^{T} = \begin{bmatrix} + \mathbf{I}_{N} & {\mathbf{D}_{2}}^{T} \mathbf{B}^{-T} + \end{bmatrix} \mathbf{P}^{T} + + where :math:`\mathbf{B}^{-T} = \left(\mathbf{B}^{-1}\right)^{T} = \left(\mathbf{B}^{T}\right)^{-1}`. + + Computationally, + + - :math:`\mathbf{D}_{2}` and :math:`{\mathbf{D}_{2}}^{T}` can be computed + efficiently via finite differences with appropriate boundary handling + - :math:`\mathbf{B}` and :math:`\mathbf{B}^{T}` are individually factorized via + partially pivoted tridiagonal :math:`LU`-decompositions that are kept in memory + - :math:`\mathbf{B}^{-1}\mathbf{z}` and :math:`\mathbf{B}^{-T}\mathbf{z}` then + rely on highly optimized backward- and forward-substitutions with those + factorizations to solve the linear systems + - :math:`\mathbf{P}` is represented as a :py:class:`scipy.sparse.csr_matrix` which + involves a tiny bit of overhead during operator initialization, but allows for + a simple transpose. """ From 1ccc7461c200635c0a7690762d4c497a702185e6 Mon Sep 17 00:00:00 2001 From: MothNik Date: Tue, 30 Dec 2025 17:23:47 +0000 Subject: [PATCH 029/183] fix/doc: `signalprocessing.interpspline` - fixed typos and phrasing in documentation of `InterpCubicSpline` --- pylops/signalprocessing/interpspline.py | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/pylops/signalprocessing/interpspline.py b/pylops/signalprocessing/interpspline.py index f4ed8b49..0f8f30bf 100644 --- a/pylops/signalprocessing/interpspline.py +++ b/pylops/signalprocessing/interpspline.py @@ -805,19 +805,18 @@ class InterpCubicSpline(LinearOperator): the corresponding base polynomials. For :math:`\mathbf{k}_{i}\le t_{j} < \mathbf{k}_{i + 1}`, this means - .. math: + .. math:: \left(\mathbf{S}\mathbf{x}\right)_{j} = \mathbf{x}_{i}\cdot p_{j,0}\left(t_{j}\right) + \mathbf{x}_{i + 1}\cdot p_{j,1}\left(t_{j}\right) + \mathbf{m}_{i}\cdot p_{j,2}\left(t_{j}\right) + \mathbf{m}_{i + 1}\cdot p_{j,3}\left(t_{j}\right) - The adjoint :math:`\mathbf{S}^{H}` can be derived directly using the matrix - representation above. Since all involved matrices are purely real, it follows that - :math:`\mathbf{S}^{H}=\mathbf{S}^{T}` which is given by - + The adjoint operator :math:`\mathbf{S}^{H}` can be derived by rearranging the + involved operators. All of them are purely real and consequently, a transpose is + sufficient. This yields .. math:: - \mathbf{S}^{T} = \mathbf{F}^{T}\mathbf{P}^{T} = \begin{bmatrix} + \mathbf{S}^{H}=\mathbf{S}^{T} = \mathbf{F}^{T}\mathbf{P}^{T} = \begin{bmatrix} \mathbf{I}_{N} & {\mathbf{D}_{2}}^{T} \mathbf{B}^{-T} \end{bmatrix} \mathbf{P}^{T} From dc4ef8a8ee1cd15baebdc2af96cce8caec150656 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Wed, 31 Dec 2025 17:04:45 +0000 Subject: [PATCH 030/183] doc: added 2d example to timeshift tutorial --- tutorials/timeshift.py | 215 ++++++++++++++++++++++++++++++++++++++++- 1 file changed, 211 insertions(+), 4 deletions(-) diff --git a/tutorials/timeshift.py b/tutorials/timeshift.py index 2a3981e0..77403bd0 100755 --- a/tutorials/timeshift.py +++ b/tutorials/timeshift.py @@ -53,6 +53,8 @@ steps = np.zeros(nt) steps[20:70] = -3e-4 shift = np.cumsum(steps) + +# apply time-shift tshift = t - shift iava = tshift / dt SOp, iava = pylops.signalprocessing.Interp(nt, iava, kind="sinc") @@ -341,10 +343,10 @@ def callback(x, t, dt, d1, d2): ).x # revert time-shift (with estimated shift) -tshift_est = t + shift_estls -iava_est = tshift_est / dt -SOpest, iava_est = pylops.signalprocessing.Interp(nt, iava_est, kind="sinc") -d1back_estls = SOpest * d2 +tshift_estls = t + shift_estls +iava_estls = tshift_estls / dt +SOpestls, iava_estls = pylops.signalprocessing.Interp(nt, iava_estls, kind="sinc") +d1back_estls = SOpestls * d2 fig, axs = plt.subplots(1, 3, figsize=(12, 3)) axs[0].plot(t, shift, "k", lw=2, label="True") @@ -361,3 +363,208 @@ def callback(x, t, dt, d1, d2): axs[2].plot(Jhist_ls, "k") axs[2].set_title("Residual Norm") fig.tight_layout() + +############################################################################### +# Finally, we repeat the same exercise with a 2-dimensional dataset. Here, +# each trace is time shifted independently, however a :class:`pylops.Laplacian` +# operator is used to ensure smoothness in the solution across traces. +# +# Let's start by loading a +# `2D dataset `_ + +inputfile = "../testdata/sigmoid.npz" + +d1 = 1e3 * np.load(inputfile)["sigmoid"] +nx, nz = d1.shape +x = np.linspace(-500.0, 500.0, nx) +z = np.linspace(0.0, 400.0, nz) +X, Z = np.meshgrid(x, z, indexing="ij") + +############################################################################### +# Next, we define a shift composed of two gaussians with opposite polarity +# on either side of the x-axis + +dt = 0.004 +t = np.arange(nz) * dt +shift = np.exp(-np.sqrt((X + 250) ** 2 + (Z - 200) ** 2) / 200) - np.exp( + -np.sqrt((X - 250) ** 2 + (Z - 200) ** 2) / 200 +) +shift = 4e-4 * shift / shift.max() + +# apply time-shift +tshift = t[np.newaxis, :] - shift +iavas = tshift / dt +SOp = pylops.BlockDiag( + [pylops.signalprocessing.Interp(nz, iava, kind="sinc")[0] for iava in iavas] +) +d2 = SOp * d1 + +# revert time-shift +tshift_rev = t[np.newaxis, :] + shift +iavas_rev = tshift_rev / dt +SOprev = pylops.BlockDiag( + [pylops.signalprocessing.Interp(nz, iava, kind="sinc")[0] for iava in iavas_rev] +) +d2shifted = SOprev * d2 + +v = np.max(np.abs(shift)) +fig, axs = plt.subplots(1, 4, figsize=(15, 4), sharey=True) +axs[0].imshow(d1.T, aspect="auto", cmap="gray") +axs[0].set_title(r"$d_1(x, t)$") +axs[1].imshow(shift.T, aspect="auto", cmap="Spectral", vmin=-v, vmax=v) +axs[1].contour(shift.T, levels=np.linspace(-4e-4, 4e-4, 11), colors="k", linewidths=0.5) +axs[1].set_title("True shift") +axs[2].imshow(d2.T, aspect="auto", cmap="gray") +axs[2].set_title(r"$d_2(x, t)$") +axs[3].imshow(d1.T - d2.T, aspect="auto", cmap="gray") +axs[3].set_title(r"$d_1(x, t) - d_2(x, t)$") +fig.tight_layout() + +############################################################################### +# Like in the 1D, we start with a single linearization + +# data term +ddiff = d2 - d1 + +# Jabobian +DOp = pylops.FirstDerivative((nx, nz), axis=-1, sampling=dt, edge=True) +J = -pylops.Diagonal(DOp @ d1) + +# laplacian regularization +D2Op = pylops.Laplacian(dims=(nx, nz)) + +shift_est = pylops.optimization.leastsquares.regularized_inversion( + J, + ddiff.ravel(), + [ + D2Op, + ], + epsRs=[ + 1e4, + ], + **dict(iter_lim=1000) +)[0] +shift_est = shift_est.reshape(nx, nz) + +# shift back +tshift_est = t[np.newaxis, :] + shift_est +iavas_est = tshift_est / dt +SOpest = pylops.BlockDiag( + [pylops.signalprocessing.Interp(nz, iava, kind="sinc")[0] for iava in iavas_est] +) +d1back_est = SOpest * d2 + +fig, axs = plt.subplots(1, 4, figsize=(15, 4), sharey=True) +axs[0].imshow(d1.T, aspect="auto", cmap="gray", vmin=-5.0, vmax=5.0) +axs[0].set_title(r"$d_1(x, t)$") +axs[1].imshow(shift_est.T, aspect="auto", cmap="Spectral", vmin=-v, vmax=v) +axs[1].contour( + shift_est.T, levels=np.linspace(-4e-4, 4e-4, 11), colors="k", linewidths=0.5 +) +axs[1].set_title("Estimated shift") +axs[2].imshow(d1back_est.T, aspect="auto", cmap="gray", vmin=-5.0, vmax=5.0) +axs[2].set_title(r"$d_{1,back}(x, t)=d_2(x, t + \delta \tilde{t})$") +axs[3].imshow(d1.T - d1back_est.T, aspect="auto", cmap="gray", vmin=-0.1, vmax=0.1) +axs[3].set_title(r"$d_1(x, t) - d_{1,back}(x, t)$") +fig.tight_layout() + +############################################################################### +# And finally by a series of linearizations using +# `scipy.optimize.least_squares `_ + + +def fun(x, d1, d2, t, dt, eps): + nt = len(t) + nx = x.size // nt + iavas = (t[np.newaxis, :] - x.reshape(nx, nt)) / dt + SOpest = pylops.BlockDiag( + [pylops.signalprocessing.Interp(nt, iava, kind="sinc")[0] for iava in iavas] + ) + D2Op = pylops.Laplacian((nx, nt)) + + d1shift = SOpest * d1.ravel() + res = d2.ravel() - d1shift + resr = D2Op * x + return np.hstack((res, eps * resr)) + + +def jacobian(x, d1, d2, t, dt, eps): + nt = len(t) + nx = x.size // nt + iavas = (t[np.newaxis, :] - x.reshape(nx, nt)) / dt + SOpest = pylops.BlockDiag( + [pylops.signalprocessing.Interp(nt, iava, kind="sinc")[0] for iava in iavas] + ) + S1Opest = pylops.BlockDiag( + [pylops.signalprocessing.Interp(nt, iava + 1, kind="sinc")[0] for iava in iavas] + ) + J = (S1Opest * d1.ravel() - SOpest * d1.ravel()) / dt + D2Op = pylops.Laplacian((nx, nt)) + J = pylops.VStack([pylops.Diagonal(J), eps * D2Op]) + J = aslinearoperator(J) + return J + + +def callback(x, t, dt, d1, d2): + nt = len(t) + nx = x.size // nt + iavas = (t[np.newaxis, :] - x.reshape(nx, nt)) / dt + SOpgn = pylops.BlockDiag( + [pylops.signalprocessing.Interp(nt, iava, kind="sinc")[0] for iava in iavas] + ) + d1shift = SOpgn @ d1.ravel() + shift_estls_hist.append(x) + Jhist_ls.append(np.linalg.norm(d2.ravel() - d1shift)) + + +eps = 5e2 +shift_estls_hist = [] +Jhist_ls = [] +shift_estls = least_squares( + fun, + np.zeros(nx * nz), + jac=jacobian, + method="trf", + verbose=1, + args=(d1, d2, t, dt, eps), + callback=partial(callback, t=t, dt=dt, d1=d1, d2=d2), +).x + +shift_estls = shift_estls.reshape(nx, nz) + +# revert time-shift +tshift_estls = t[np.newaxis, :] + shift_estls +iavas_estls = tshift_estls / dt +SOpestls = pylops.BlockDiag( + [pylops.signalprocessing.Interp(nz, iava, kind="sinc")[0] for iava in iavas_estls] +) +d1back_estls = SOpestls * d2 + +fig, axs = plt.subplots(1, 4, figsize=(15, 4), sharey=True) +axs[0].imshow(d1.T, aspect="auto", cmap="gray", vmin=-5.0, vmax=5.0) +axs[0].set_title(r"$d_1(x, t)$") +axs[1].imshow(shift_est.T, aspect="auto", cmap="Spectral", vmin=-v, vmax=v) +axs[1].contour( + shift_estls.T, levels=np.linspace(-4e-4, 4e-4, 11), colors="k", linewidths=0.5 +) +axs[1].set_title("Estimated shift") +axs[2].imshow(d1back_estls.T, aspect="auto", cmap="gray", vmin=-5.0, vmax=5.0) +axs[2].set_title(r"$d_{1,back}(x, t)=d_2(x, t + \delta \tilde{t})$") +axs[3].imshow(d1.T - d1back_estls.T, aspect="auto", cmap="gray", vmin=-0.1, vmax=0.1) +axs[3].set_title(r"$d_1(x, t) - d_{1,back}(x, t)$") +fig.tight_layout() + +fig, axs = plt.subplots(1, 2, figsize=(15, 4)) + +axs[0].plot(t, shift[nx // 4], "k", label="True") +axs[0].plot(t, shift_est[nx // 4], "r", label="Linearized") +axs[0].plot(t, shift_estls[nx // 4], "b", label="LS") +axs[0].plot(t, shift[-nx // 4], "k") +axs[0].plot(t, shift_est[-nx // 4], "r") +axs[0].plot(t, shift_estls[-nx // 4], "b") +axs[0].set_title("Shifts") +axs[0].legend() + +axs[1].plot(Jhist_ls, "k") +axs[1].set_title("Residual Norm") +fig.tight_layout() From 04a8bf42565591654a3dc21c77d5d7868680924a Mon Sep 17 00:00:00 2001 From: mrava87 Date: Fri, 2 Jan 2026 23:07:49 +0000 Subject: [PATCH 031/183] doc: use literals in avo --- pylops/avo/avo.py | 4 ++-- pylops/avo/poststack.py | 6 +++--- pylops/avo/prestack.py | 17 +++++++++-------- 3 files changed, 14 insertions(+), 13 deletions(-) diff --git a/pylops/avo/avo.py b/pylops/avo/avo.py index 71eccfe9..45699bb8 100644 --- a/pylops/avo/avo.py +++ b/pylops/avo/avo.py @@ -9,7 +9,7 @@ "AVOLinearModelling", ] -from typing import List, Optional, Tuple, Union +from typing import List, Literal, Optional, Tuple, Union import numpy as np import numpy.typing as npt @@ -650,7 +650,7 @@ def __init__( vsvp: Union[float, NDArray] = 0.5, nt0: int = 1, spatdims: Optional[Union[int, Tuple[int]]] = None, - linearization: str = "akirich", + linearization: Literal["akirich", "fatti", "PS"] = "akirich", dtype: DTypeLike = "float64", name: str = "A", ) -> None: diff --git a/pylops/avo/poststack.py b/pylops/avo/poststack.py index 1b58ad60..5dcff56a 100644 --- a/pylops/avo/poststack.py +++ b/pylops/avo/poststack.py @@ -3,7 +3,7 @@ "PoststackInversion", ] -from typing import Optional, Tuple, Union +from typing import Literal, Optional, Tuple, Union import numpy as np import numpy.typing as npt @@ -141,7 +141,7 @@ def PoststackLinearModelling( spatdims: Optional[Union[int, ShapeLike]] = None, explicit: bool = False, sparse: bool = False, - kind: str = "centered", + kind: Literal["centered", "forward"] = "centered", name: Optional[str] = None, ) -> LinearOperator: r"""Post-stack linearized seismic modelling operator. @@ -173,7 +173,7 @@ def PoststackLinearModelling( Create a sparse matrix (``True``) or dense (``False``) when ``explicit=True`` kind : :obj:`str`, optional - Derivative kind (``forward`` or ``centered``). + Derivative kind (``centered`` or ``forward``). name : :obj:`str`, optional .. versionadded:: 2.0.0 diff --git a/pylops/avo/prestack.py b/pylops/avo/prestack.py index 79d0ebac..943d2c87 100644 --- a/pylops/avo/prestack.py +++ b/pylops/avo/prestack.py @@ -4,7 +4,7 @@ "PrestackInversion", ] -from typing import Optional, Tuple, Union +from typing import Callable, List, Literal, Optional, Tuple, Union import numpy as np from scipy.sparse.linalg import lsqr @@ -36,6 +36,7 @@ from pylops.utils.typing import NDArray, ShapeLike _linearizations = {"akirich": 3, "fatti": 3, "ps": 3} +LinearizationsType = Literal["akirich", "fatti", "PS"] def PrestackLinearModelling( @@ -44,9 +45,9 @@ def PrestackLinearModelling( vsvp: Union[float, NDArray] = 0.5, nt0: int = 1, spatdims: Optional[Union[int, ShapeLike]] = None, - linearization: str = "akirich", + linearization: LinearizationsType = "akirich", explicit: bool = False, - kind: str = "centered", + kind: Literal["centered", "forward"] = "centered", name: Optional[str] = None, ) -> LinearOperator: r"""Pre-stack linearized seismic modelling operator. @@ -90,7 +91,7 @@ def PrestackLinearModelling( or a ``MatrixMult`` linear operator with dense matrix (``True``, preferred for small data) kind : :obj:`str`, optional - Derivative kind (``forward`` or ``centered``). + Derivative kind (``centered`` or ``forward``). name : :obj:`str`, optional .. versionadded:: 2.0.0 @@ -228,7 +229,7 @@ def PrestackWaveletModelling( nwav: int, wavc: Optional[int] = None, vsvp: Union[float, NDArray] = 0.5, - linearization: str = "akirich", + linearization: Union[LinearizationsType, Callable] = "akirich", name: Optional[str] = None, ) -> LinearOperator: r"""Pre-stack linearized seismic modelling operator for wavelet. @@ -357,7 +358,7 @@ def PrestackInversion( theta: NDArray, wav: NDArray, m0: Optional[NDArray] = None, - linearization: str = "akirich", + linearization: Union[LinearizationsType, List[LinearizationsType]] = "akirich", explicit: bool = False, simultaneous: bool = False, epsI: Optional[float] = None, @@ -365,7 +366,7 @@ def PrestackInversion( dottest: bool = False, returnres: bool = False, epsRL1: Optional[float] = None, - kind: str = "centered", + kind: Literal["centered", "forward"] = "centered", vsvp: Union[float, NDArray] = 0.5, **kwargs_solver ) -> Union[NDArray, Tuple[NDArray, NDArray]]: @@ -421,7 +422,7 @@ def PrestackInversion( epsRL1 : :obj:`float`, optional Damping factor for additional blockiness regularization term kind : :obj:`str`, optional - Derivative kind (``forward`` or ``centered``). + Derivative kind (``centered`` or ``forward``). vsvp : :obj:`float` or :obj:`numpy.ndarray` :math:`V_S/V_P` ratio (constant or time/depth variant) **kwargs_solver From e9c015f4b693d86b7814a10699f81249589b486f Mon Sep 17 00:00:00 2001 From: MothNik Date: Sat, 10 Jan 2026 15:25:23 +0000 Subject: [PATCH 032/183] doc: `signalprocessing.interpspline` - made docs of `InterpCubicSpline` jump less back and forth refactor: `signalprocessing.interpspline` - adapted type hint and docs for `dims` for `InterpCubicSpline` - made internal methods and attributes of `InterpCubicSpline` private --- pylops/signalprocessing/interpspline.py | 207 +++++++++++++----------- 1 file changed, 116 insertions(+), 91 deletions(-) diff --git a/pylops/signalprocessing/interpspline.py b/pylops/signalprocessing/interpspline.py index 0f8f30bf..3f399240 100644 --- a/pylops/signalprocessing/interpspline.py +++ b/pylops/signalprocessing/interpspline.py @@ -15,7 +15,13 @@ from pylops.utils._internal import _value_or_sized_to_tuple from pylops.utils.backend import get_normalize_axis_index from pylops.utils.decorators import reshaped -from pylops.utils.typing import DTypeLike, Float64Vector, Int64Vector, SamplingLike +from pylops.utils.typing import ( + DTypeLike, + Float64Vector, + InputDimsLike, + Int64Vector, + SamplingLike, +) ONE_SIXTH: Final[float] = 1.0 / 6.0 TWO_THIRDS: Final[float] = 2.0 / 3.0 @@ -631,8 +637,8 @@ class InterpCubicSpline(LinearOperator): Parameters ---------- - dims : :obj:`int` - The number of points the spline should interpolate. + dims : :obj:`list` or :obj:`int` + Number of samples for each dimension. A cubic spline requires ``dims[axis] > 2``. iava : :obj:`list` or :obj:`numpy.ndarray` Floating indices of the locations to which the spline should interpolate. @@ -653,14 +659,16 @@ class InterpCubicSpline(LinearOperator): name : :obj:`str`, optional Name of operator (to be used by :func:`pylops.utils.describe.describe`). - Returns - ------- - op : :obj:`pylops.LinearOperator` - Linear interpolation operator - iava : :obj:`numpy.ndarray` of dtype ``numpy.float64`` - Corrected indices of locations of available samples - (samples at ``dims[axis] - 1`` or beyond are clipped to the closest float value - right below ``dims[axis] - 1`` to avoid extrapolation. + Attributes + ---------- + dims : :obj:`tuple` + Shape of the array after the adjoint, but before flattening. + For example, ``x_reshaped = (Op.H * y.ravel()).reshape(Op.dims)``. + dimsd : :obj:`tuple` + Shape of the array after the forward, but before flattening. + For example, ``y_reshaped = (Op * x.ravel()).reshape(Op.dimsd)``. + shape : :obj:`tuple` + Operator shape. Raises ------ @@ -686,43 +694,80 @@ class InterpCubicSpline(LinearOperator): Notes ----- - Cubic spline interpolation of an :math:`\left(N\times 1\right)`-vector :math:`\mathbf{x}` - at the :math:`L` fractional positions ``iava`` can be represented as - :math:`\mathbf{y}=\mathbf{S}\mathbf{x}` where :math:`\mathbf{S}` is the cubic spline - operator. + Cubic spline interpolation of an :math:`\left(N\times 1\right)`-vector + :math:`\mathbf{x}` at the :math:`L` fractional positions ``iava`` can be represented + as :math:`\mathbf{y}=\mathbf{S}\mathbf{x}` where :math:`\mathbf{S}` is the cubic + spline operator. The :math:`\left(N\times 1\right)`-grid-point vector at which :math:`\mathbf{x}` was equidistantly sampled is denoted by the *"knot"* vector :math:`\mathbf{k}`, i.e., - :math:`\mathbf{x}_{i} = f\left(\mathbf{k}_{i}\right)`. Furthermore, the vector + :math:`\mathbf{x}_{j} = f\left(\mathbf{k}_{j}\right)`. Furthermore, the vector ``iava`` is denoted by :math:`t` in the following mathematical expressions. - :math:`\mathbf{S}` has the shape :math:`\left(L\times N\right)` and can be broken - down into :math:`\mathbf{P}\mathbf{F}`. + When ``iava[i]`` (:math:`t_{i}`) is mapped to the :math:`j`-th knot-to-knot-interval + :math:`\mathbf{k}_{j}\le t_{i}\lt\mathbf{k}_{j + 1}`, the corresponding polynomial + :math:`s_{j}\left(t\right)` can be expressed as + + .. math:: + s_{j}\left(t\right) = p_{j,0}\left(t\right)\cdot\mathbf{x}_{j} + + p_{j,1}\left(t\right)\cdot\mathbf{x}_{j + 1} + + p_{j,2}\left(t\right)\cdot\mathbf{m}_{j} + + p_{j,3}\left(t\right)\cdot\mathbf{m}_{j + 1} - :math:`\mathbf{P}` is a :math:`\left(L\times 2N\right)` operator that maps ``iava`` - to its corresponding intervals between the knots and evaluates the base polynomials - of the spline in those particular intervals. When ``iava[j]`` (:math:`t_{j}`) is - mapped to the knot-to-knot interval - :math:`\mathbf{k}_{i}\le t_{j} < \mathbf{k}_{i + 1}`, the base polynomials are: + where the :math:`\left(N\times 1\right)`-vector :math:`\mathbf{m}` holds, the second + order derivatives of the cubic spline at its knots and the base polynomials are + given by - - :math:`p_{j,0}\left(t\right) = \mathbf{k}_{i + 1} - t` - - :math:`p_{j,1}\left(t\right) = t - \mathbf{k}_{i}` - - :math:`p_{j,2}\left(t\right) = \frac{1}{6}\cdot\left(\left(\mathbf{k}_{i + 1} - t\right)^{3} - \left(\mathbf{k}_{i + 1} - t\right)\right)` - - :math:`p_{j,3}\left(t\right) = \frac{1}{6}\cdot\left(\left(t - \mathbf{k}_{i}\right)^{3} - \left(t - \mathbf{k}_{i}\right)\right)` + - :math:`p_{j,0}\left(t\right) = \mathbf{k}_{j + 1} - t` + - :math:`p_{j,1}\left(t\right) = t - \mathbf{k}_{j}` + - :math:`p_{j,2}\left(t\right) = \frac{1}{6}\cdot\left(\left(\mathbf{k}_{j + 1} - t\right)^{3} - \left(\mathbf{k}_{j + 1} - t\right)\right)` + - :math:`p_{j,3}\left(t\right) = \frac{1}{6}\cdot\left(\left(t - \mathbf{k}_{j}\right)^{3} - \left(t - \mathbf{k}_{j}\right)\right)` - These base polynomials then need to be linearly combined using the coefficients - :math:`\mathbf{c} = \mathbf{F}\mathbf{y}`. Here, :math:`\mathbf{F}` is a - :math:`\left(2N\times N\right)` operator and can be represented as a vertical - concatenation + Applying this 4-term linear combination to all points in ``iava`` leads to the + matrix representation + + .. math:: + \mathbf{S}\mathbf{x} = \mathbf{P}\begin{bmatrix} + \mathbf{x} \\ + \mathbf{m} + \end{bmatrix} + + where each row of the very sparse + :math:`\left(L\times 2N\right)`-base-polynomial-matrix :math:`\mathbf{P}` has only + 4 non-zero entries: + + .. math:: + \mathbf{P}_{i} = \begin{bmatrix} + \dots & 0 & \dots & p_{j,0}\left(t_{i}\right) & p_{j,1}\left(t_{i}\right) & + \dots & 0 & \dots & p_{j,2}\left(t_{i}\right) & p_{j,3}\left(t_{i}\right) & + \dots & 0 & \dots + \end{bmatrix} + + at the indices :math:`j`, :math:`j + 1`, :math:`j + N`, and :math:`j + N + 1`, + respectively. + + :math:`\mathbf{P}` forms the first linear operator of :math:`\mathbf{S}` that + carries out the linear combination and requires the vectors :math:`\mathbf{x}` and + :math:`\mathbf{m}` as combination weights. Those need to be obtained from the second + linear operator :math:`\mathbf{F}` + + .. math:: + \mathbf{F}\mathbf{x} = \begin{bmatrix} + \mathbf{x} \\ + \mathbf{m} + \end{bmatrix} + + For cubic splines, :math:`\mathbf{F}` is given by .. math:: \mathbf{F} = \begin{bmatrix} - \mathbf{I}_{N} \\ - \mathbf{B}^{-1}\mathbf{D}_{2} + \mathbf{I}_{N} \\ + \mathbf{B}^{-1}\mathbf{D}_{2} \end{bmatrix} + :math:`\mathbf{I}_{N}` is the :math:`\left(N\times N\right)`-identity matrix. - The (virtually) :math:`\left(N\times N\right)`-tridiagonal matrix + The :math:`\left(N\times N\right)`-tridiagonal or -near-tridiagonal matrix :math:`\mathbf{B}` and the :math:`\left(N\times N\right)`-second-order-finite- difference matrix :math:`\mathbf{D}_{2}` originate from the linear system @@ -740,15 +785,15 @@ class InterpCubicSpline(LinearOperator): .. math:: \mathbf{B} = \frac{1}{6}\cdot\begin{bmatrix} - \mu_{0} & \lambda_{0} & 0 & 0 & 0 & \dots & 0 & 0 & 0 & 0 & \theta_{0} \\ - 1 & 4 & 1 & 0 & 0 & \dots & 0 & 0 & 0 & 0 & 0 \\ - 0 & 1 & 4 & 1 & 0 & \dots & 0 & 0 & 0 & 0 & 0 \\ - 0 & 0 & 1 & 4 & 1 & \dots & 0 & 0 & 0 & 0 & 0 \\ - \vdots & \vdots & \vdots & \vdots & \vdots & \ddots & \vdots & \vdots & \vdots & \vdots & \vdots \\ - 0 & 0 & 0 & 0 & 0 & \dots & 1 & 4 & 1 & 0 & 0 \\ - 0 & 0 & 0 & 0 & 0 & \dots & 0 & 1 & 4 & 1 & 0 \\ - 0 & 0 & 0 & 0 & 0 & \dots & 0 & 0 & 1 & 4 & 1 \\ - \theta_{N} & 0 & 0 & 0 & 0 & \dots & 0 & 0 & 0 & \lambda_{N-1} & \mu_{N-1} + \mu_{0} & \lambda_{0} & 0 & 0 & 0 & \dots & 0 & 0 & 0 & 0 & \theta_{0} \\ + 1 & 4 & 1 & 0 & 0 & \dots & 0 & 0 & 0 & 0 & 0 \\ + 0 & 1 & 4 & 1 & 0 & \dots & 0 & 0 & 0 & 0 & 0 \\ + 0 & 0 & 1 & 4 & 1 & \dots & 0 & 0 & 0 & 0 & 0 \\ + \vdots & \vdots & \vdots & \vdots & \vdots & \ddots & \vdots & \vdots & \vdots & \vdots & \vdots \\ + 0 & 0 & 0 & 0 & 0 & \dots & 1 & 4 & 1 & 0 & 0 \\ + 0 & 0 & 0 & 0 & 0 & \dots & 0 & 1 & 4 & 1 & 0 \\ + 0 & 0 & 0 & 0 & 0 & \dots & 0 & 0 & 1 & 4 & 1 \\ + \theta_{N-1} & 0 & 0 & 0 & 0 & \dots & 0 & 0 & 0 & \lambda_{N-1} & \mu_{N-1} \end{bmatrix} The special values :math:`\mu_{i}`, :math:`\lambda_{i}`, :math:`\theta_{i}` for the @@ -761,15 +806,15 @@ class InterpCubicSpline(LinearOperator): .. math:: \mathbf{D}_{2} = \begin{bmatrix} - \ & \ & \ & \ & \ & \mathbf{d}_{0} & \ & \ & \ & \ \\ - 1 & -2 & 1 & 0 & 0 & \dots & 0 & 0 & 0 & 0 & 0 \\ - 0 & 1 & -2 & 1 & 0 & \dots & 0 & 0 & 0 & 0 & 0 \\ - 0 & 0 & 1 & -2 & 1 & \dots & 0 & 0 & 0 & 0 & 0 \\ - \vdots & \vdots & \vdots & \vdots & \vdots & \ddots & \vdots & \vdots & \vdots & \vdots & \vdots \\ - 0 & 0 & 0 & 0 & 0 & \dots & 1 & -2 & 1 & 0 & 0 \\ - 0 & 0 & 0 & 0 & 0 & \dots & 0 & 1 & -2 & 1 & 0 \\ - 0 & 0 & 0 & 0 & 0 & \dots & 0 & 0 & 1 & -2 & 1 \\ - \ & \ & \ & \ & \ & \mathbf{d}_{N-1} & \ & \ & \ & \ + \ & \ & \ & \ & \ & \mathbf{d}_{0} & \ & \ & \ & \ \\ + 1 & -2 & 1 & 0 & 0 & \dots & 0 & 0 & 0 & 0 & 0 \\ + 0 & 1 & -2 & 1 & 0 & \dots & 0 & 0 & 0 & 0 & 0 \\ + 0 & 0 & 1 & -2 & 1 & \dots & 0 & 0 & 0 & 0 & 0 \\ + \vdots & \vdots & \vdots & \vdots & \vdots & \ddots & \vdots & \vdots & \vdots & \vdots & \vdots \\ + 0 & 0 & 0 & 0 & 0 & \dots & 1 & -2 & 1 & 0 & 0 \\ + 0 & 0 & 0 & 0 & 0 & \dots & 0 & 1 & -2 & 1 & 0 \\ + 0 & 0 & 0 & 0 & 0 & \dots & 0 & 0 & 1 & -2 & 1 \\ + \ & \ & \ & \ & \ & \mathbf{d}_{N-1} & \ & \ & \ & \ \end{bmatrix} Again, the special rows :math:`\mathbf{d}_{i}` depend on the boundary conditions. @@ -784,40 +829,18 @@ class InterpCubicSpline(LinearOperator): and :math:`\mathbf{B}` is thus truly tridiagonal. - So, the operation - - .. math:: - \mathbf{c} = \mathbf{F}\mathbf{x} = \begin{bmatrix} - \mathbf{I}_{N}\mathbf{x} \\ - \mathbf{B}^{-1}\mathbf{D}_{2}\mathbf{x} - \end{bmatrix} = - \begin{bmatrix} - \mathbf{x} \\ - \mathbf{m} - \end{bmatrix} - - is nothing but a vertical concatenation of the original values in :math:`\mathbf{x}` - with the second order derivatives of the spline :math:`\mathbf{m}` at its knots. - - Afterwards, :math:`\mathbf{y}=\mathbf{P}\mathbf{c}` performs the mapping of ``iava`` - to the respective :math:`\mathbf{x}`- and :math:`\mathbf{m}`-values that need to be - extracted from this vertical concatenation. They are then used to linearly combine - the corresponding base polynomials. For - :math:`\mathbf{k}_{i}\le t_{j} < \mathbf{k}_{i + 1}`, this means + In summary, the cubic spline interpolation can be decomposed as .. math:: - \left(\mathbf{S}\mathbf{x}\right)_{j} = - \mathbf{x}_{i}\cdot p_{j,0}\left(t_{j}\right) + - \mathbf{x}_{i + 1}\cdot p_{j,1}\left(t_{j}\right) + - \mathbf{m}_{i}\cdot p_{j,2}\left(t_{j}\right) + - \mathbf{m}_{i + 1}\cdot p_{j,3}\left(t_{j}\right) + \mathbf{y}=\mathbf{S}\mathbf{x}=\mathbf{P}\mathbf{F}\mathbf{x} The adjoint operator :math:`\mathbf{S}^{H}` can be derived by rearranging the involved operators. All of them are purely real and consequently, a transpose is sufficient. This yields + .. math:: \mathbf{S}^{H}=\mathbf{S}^{T} = \mathbf{F}^{T}\mathbf{P}^{T} = \begin{bmatrix} - \mathbf{I}_{N} & {\mathbf{D}_{2}}^{T} \mathbf{B}^{-T} + \mathbf{I}_{N} & {\mathbf{D}_{2}}^{T} \mathbf{B}^{-T} \end{bmatrix} \mathbf{P}^{T} where :math:`\mathbf{B}^{-T} = \left(\mathbf{B}^{-1}\right)^{T} = \left(\mathbf{B}^{T}\right)^{-1}`. @@ -839,7 +862,7 @@ class InterpCubicSpline(LinearOperator): def __init__( self, - dims: Tuple, + dims: Union[int, InputDimsLike], iava: SamplingLike, bc_type: Literal["natural"] = "natural", axis: int = -1, @@ -923,11 +946,11 @@ def __init__( dims=num_cols ) - self.lhs_matrix_lu = lu_format.from_tridiagonal_matrix( + self._lhs_B_matrix_lu = lu_format.from_tridiagonal_matrix( matrix=lhs_matrix, lapack_factorizer=self._tridiag_factorize, ) - self.lhs_matrix_transposed_lu = lu_format.from_tridiagonal_matrix( + self._lhs_B_matrix_transposed_lu = lu_format.from_tridiagonal_matrix( matrix=lhs_matrix.T, lapack_factorizer=self._tridiag_factorize, ) @@ -940,24 +963,26 @@ def __init__( a_max=num_cols - 2, ) - self.X_matrix: csr_matrix = _make_cubic_spline_x_csr( + self._P_matrix: csr_matrix = _make_cubic_spline_x_csr( dims=num_cols, iava=self.iava, base_indices=base_indices, iava_remainders=self.iava - base_indices, ) - self.X_matrix_transposed: csr_matrix = self.X_matrix.transpose().tocsr() # type: ignore + self._P_matrix_transposed: csr_matrix = self._P_matrix.transpose().tocsr() # type: ignore - self.matmat_difference_method = partial( + self._matmat_difference_method = partial( _second_order_finite_differences_zero_padded, pad_width=((1, 1), (0, 0)), ) - self.rmatmat_difference_method = partial( + self._rmatmat_difference_method = partial( _second_order_finite_differences_zero_padded_transposed, x_slice=slice(1, num_cols - 1), pad_width=((2, 2), (0, 0)), ) + return + @cached_property def num_cols(self) -> int: return self.dims[self.axis] @@ -966,12 +991,12 @@ def num_cols(self) -> int: def _matvec(self, x: _InexactArray) -> _InexactArray: x_reshaped = x.reshape(x.shape[0], -1) - m_coeffs = self.lhs_matrix_lu.solve( - rhs=self.matmat_difference_method(x_reshaped), + m_coeffs = self._lhs_B_matrix_lu.solve( + rhs=self._matmat_difference_method(x_reshaped), lapack_solver=self._tridiag_lu_solve, ) return ( - self.X_matrix + self._P_matrix @ np.concatenate( ( x_reshaped, @@ -984,12 +1009,12 @@ def _matvec(self, x: _InexactArray) -> _InexactArray: @reshaped(swapaxis=True, axis=0) def _rmatvec(self, x: _InexactArray) -> _InexactArray: - x_mod = self.X_matrix_transposed @ x.reshape(x.shape[0], -1) + x_mod = self._P_matrix_transposed @ x.reshape(x.shape[0], -1) return ( x_mod[0 : self.num_cols] - + self.rmatmat_difference_method( - self.lhs_matrix_transposed_lu.solve( + + self._rmatmat_difference_method( + self._lhs_B_matrix_transposed_lu.solve( rhs=x_mod[self.num_cols : x_mod.size], lapack_solver=self._tridiag_lu_solve, ) From a7f5a24b2cba7900a96c688db516a4c87283c3e1 Mon Sep 17 00:00:00 2001 From: MothNik Date: Sat, 10 Jan 2026 15:29:57 +0000 Subject: [PATCH 033/183] fix: - removed `---` from comments --- pylops/signalprocessing/interpspline.py | 8 ++++---- pytests/test_interpolation_spline.py | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/pylops/signalprocessing/interpspline.py b/pylops/signalprocessing/interpspline.py index 3f399240..b8ef2633 100644 --- a/pylops/signalprocessing/interpspline.py +++ b/pylops/signalprocessing/interpspline.py @@ -870,7 +870,7 @@ def __init__( name: str = "S", ) -> None: - # --- Input Validation and Standardization --- + # Input Validation and Standardization dims = _value_or_sized_to_tuple(dims) axis = get_normalize_axis_index()(axis, len(dims)) @@ -901,7 +901,7 @@ def __init__( f"complex128 to achieve the required accuracy, but got {dtype}." ) - # --- Operator Initialization --- + # Operator Initialization dimsd = list(dims) dimsd[axis] = len(iava) @@ -919,7 +919,7 @@ def __init__( name=name, ) - # --- Pre-computations of the Tridiagonal Systems --- + # Pre-computations of the Tridiagonal Systems # NOTE: the LU-factorization will always be performed on ``float64`` while # the LU-solve type depends on the actual dtype, which might also be @@ -955,7 +955,7 @@ def __init__( lapack_factorizer=self._tridiag_factorize, ) - # --- Pre-computation of the Interpolator Matrices --- + # Pre-computation of the Interpolator Matrices base_indices = np.clip( self.iava.astype(np.int64), # already rounds down diff --git a/pytests/test_interpolation_spline.py b/pytests/test_interpolation_spline.py index ef324782..ae633ffe 100644 --- a/pytests/test_interpolation_spline.py +++ b/pytests/test_interpolation_spline.py @@ -53,7 +53,7 @@ def test_natural_cubic_spline_against_scipy( """ - # --- Setup --- + # Setup np.random.seed(0) @@ -81,7 +81,7 @@ def test_natural_cubic_spline_against_scipy( dtype = "complex128" if with_complex else "float64" - # --- Test --- + # Test splinop = InterpCubicSpline( dims=TEST_ARRAY_SHAPE, From 03040008673e3ccfe67312b5018d05e2fb68926f Mon Sep 17 00:00:00 2001 From: MothNik Date: Sat, 10 Jan 2026 15:31:10 +0000 Subject: [PATCH 034/183] fix: `test_interpolation_spline` - removed `return` after test is done --- pytests/test_interpolation_spline.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/pytests/test_interpolation_spline.py b/pytests/test_interpolation_spline.py index ae633ffe..82c98151 100644 --- a/pytests/test_interpolation_spline.py +++ b/pytests/test_interpolation_spline.py @@ -99,5 +99,3 @@ def test_natural_cubic_spline_against_scipy( )(x=x_eval_for_scipy) assert np.allclose(y_eval_pylops, y_eval_scipy) - - return From bda042597144d0726487956c36762784c40e4149 Mon Sep 17 00:00:00 2001 From: MothNik Date: Sat, 10 Jan 2026 15:36:05 +0000 Subject: [PATCH 035/183] refactor: `signalprocessing._interp_utils` - made internally used functions private - adapted/added docstrings --- pylops/signalprocessing/_interp_utils.py | 18 +++++++++++++----- pylops/signalprocessing/bilinear.py | 4 ++-- pylops/signalprocessing/interp.py | 10 +++++----- pylops/signalprocessing/interpspline.py | 4 ++-- 4 files changed, 22 insertions(+), 14 deletions(-) diff --git a/pylops/signalprocessing/_interp_utils.py b/pylops/signalprocessing/_interp_utils.py index 156784e2..32b70d79 100644 --- a/pylops/signalprocessing/_interp_utils.py +++ b/pylops/signalprocessing/_interp_utils.py @@ -5,10 +5,14 @@ from pylops.utils.typing import NumericNDArray -def ensure_iava_is_unique( +def _ensure_iava_is_unique( iava: NumericNDArray, axis: int | None = None, ) -> None: + """ + Ensures that all elements of ``iava`` are unique. + """ + _, count = np.unique( iava, axis=axis, @@ -21,12 +25,16 @@ def ensure_iava_is_unique( return -def clip_iava_above_last_sample_index( +def _clip_iava_above_last_sample_index( iava: NumericNDArray, sample_size: int, ) -> None: - # ensure that samples are not beyond the last sample, in that case set to - # penultimate sample and raise a warning + """ + Ensures that elements in ``iava`` do not exceed the last sample index. + Elements above the penultimate sample are clipped to the next closest float value + below the last sample index. When this happens, a warning is issued. + """ + last_sample_index = sample_size - 1 outside = iava >= last_sample_index if np.any(outside): @@ -41,6 +49,6 @@ def clip_iava_above_last_sample_index( # value that is still below the last sample iava[np.where(outside)] = np.nextafter(last_sample_index, -np.inf) - ensure_iava_is_unique(iava=iava) + _ensure_iava_is_unique(iava=iava) return diff --git a/pylops/signalprocessing/bilinear.py b/pylops/signalprocessing/bilinear.py index 2208684c..91c91e5b 100644 --- a/pylops/signalprocessing/bilinear.py +++ b/pylops/signalprocessing/bilinear.py @@ -5,7 +5,7 @@ import numpy as np from pylops import LinearOperator -from pylops.signalprocessing._interp_utils import ensure_iava_is_unique +from pylops.signalprocessing._interp_utils import _ensure_iava_is_unique from pylops.utils.backend import get_add_at, get_array_module, to_numpy from pylops.utils.decorators import reshaped from pylops.utils.typing import DTypeLike, InputDimsLike, IntNDArray, NDArray @@ -133,7 +133,7 @@ def __init__( ncp = get_array_module(iava) # check non-unique pairs (works only with numpy arrays) - ensure_iava_is_unique( + _ensure_iava_is_unique( iava=to_numpy(iava), axis=1, ) diff --git a/pylops/signalprocessing/interp.py b/pylops/signalprocessing/interp.py index d606a24e..a55012df 100644 --- a/pylops/signalprocessing/interp.py +++ b/pylops/signalprocessing/interp.py @@ -7,8 +7,8 @@ from pylops import LinearOperator, aslinearoperator from pylops.basicoperators import Diagonal, MatrixMult, Restriction, Transpose from pylops.signalprocessing._interp_utils import ( - clip_iava_above_last_sample_index, - ensure_iava_is_unique, + _clip_iava_above_last_sample_index, + _ensure_iava_is_unique, ) from pylops.signalprocessing.interpspline import InterpCubicSpline from pylops.utils._internal import _value_or_sized_to_tuple @@ -24,7 +24,7 @@ def _nearestinterp( ): """Nearest neighbour interpolation.""" iava = np.round(iava).astype(int) - ensure_iava_is_unique(iava=iava) + _ensure_iava_is_unique(iava=iava) return (Restriction(dims, iava, axis=axis, dtype=dtype), iava) @@ -47,7 +47,7 @@ def _linearinterp( # ensure that samples are not beyond the last sample, in that case set to # penultimate sample and raise a warning - clip_iava_above_last_sample_index(iava=iava, sample_size=sample_size) + _clip_iava_above_last_sample_index(iava=iava, sample_size=sample_size) # find indices and weights iva_l = ncp.floor(iava).astype(int) @@ -73,7 +73,7 @@ def _sincinterp( ncp = get_array_module(iava) # TODO: is ``iava`` bound to an integer dtype - ensure_iava_is_unique(iava=iava) + _ensure_iava_is_unique(iava=iava) # create sinc interpolation matrix nreg = dims[axis] diff --git a/pylops/signalprocessing/interpspline.py b/pylops/signalprocessing/interpspline.py index b8ef2633..1a67a2ee 100644 --- a/pylops/signalprocessing/interpspline.py +++ b/pylops/signalprocessing/interpspline.py @@ -11,7 +11,7 @@ from scipy.sparse import csr_matrix from pylops import LinearOperator -from pylops.signalprocessing._interp_utils import clip_iava_above_last_sample_index +from pylops.signalprocessing._interp_utils import _clip_iava_above_last_sample_index from pylops.utils._internal import _value_or_sized_to_tuple from pylops.utils.backend import get_normalize_axis_index from pylops.utils.decorators import reshaped @@ -883,7 +883,7 @@ def __init__( ) iava = np.asarray(iava, dtype=np.float64) - clip_iava_above_last_sample_index(iava=iava, sample_size=num_cols) + _clip_iava_above_last_sample_index(iava=iava, sample_size=num_cols) if isinstance(bc_type, str) and bc_type.lower() in {"natural"}: self.bc_type = bc_type.lower() From 4d11102346c4465fc644d99a2cde91989312457f Mon Sep 17 00:00:00 2001 From: MothNik Date: Sat, 10 Jan 2026 15:48:27 +0000 Subject: [PATCH 036/183] refactor --- pylops/signalprocessing/interpspline.py | 118 ++++++------------------ pylops/utils/typing.py | 12 +-- 2 files changed, 34 insertions(+), 96 deletions(-) diff --git a/pylops/signalprocessing/interpspline.py b/pylops/signalprocessing/interpspline.py index 1a67a2ee..8c6dea05 100644 --- a/pylops/signalprocessing/interpspline.py +++ b/pylops/signalprocessing/interpspline.py @@ -4,7 +4,7 @@ from dataclasses import dataclass from functools import cached_property, partial -from typing import Callable, Final, Literal, Tuple, Union, overload +from typing import Callable, Final, Literal, Tuple, Union import numpy as np from scipy.linalg import get_lapack_funcs @@ -17,9 +17,10 @@ from pylops.utils.decorators import reshaped from pylops.utils.typing import ( DTypeLike, - Float64Vector, + FloatingNDArray, + InexactNDArray, InputDimsLike, - Int64Vector, + IntNDArray, SamplingLike, ) @@ -27,29 +28,10 @@ TWO_THIRDS: Final[float] = 2.0 / 3.0 -_InexactVector = np.ndarray[tuple[int], np.dtype[np.inexact]] -_InexactMatrix = np.ndarray[tuple[int, int], np.dtype[np.inexact]] -_InexactArray = Union[_InexactVector, _InexactMatrix] - - -@overload -def _second_order_finite_differences_zero_padded( - x: _InexactVector, - pad_width: tuple[tuple[int, int], ...], -) -> _InexactVector: ... - - -@overload -def _second_order_finite_differences_zero_padded( - x: _InexactMatrix, - pad_width: tuple[tuple[int, int], ...], -) -> _InexactMatrix: ... - - def _second_order_finite_differences_zero_padded( - x: _InexactArray, + x: InexactNDArray, pad_width: tuple[tuple[int, int], ...], -) -> _InexactArray: +) -> InexactNDArray: """ Computes the second order finite differences of ``x`` along axis 0 and pads the result with ``pad_width[0][0]`` leading and `pad_width[0][1]`` trailing zeros @@ -84,27 +66,11 @@ def _second_order_finite_differences_zero_padded( ) -@overload -def _second_order_finite_differences_zero_padded_transposed( - x: _InexactVector, - x_slice: slice, - pad_width: tuple[tuple[int, int], ...], -) -> _InexactVector: ... - - -@overload -def _second_order_finite_differences_zero_padded_transposed( - x: _InexactMatrix, - x_slice: slice, - pad_width: tuple[tuple[int, int], ...], -) -> _InexactMatrix: ... - - def _second_order_finite_differences_zero_padded_transposed( - x: _InexactArray, + x: InexactNDArray, x_slice: slice, pad_width: tuple[tuple[int, int], ...], -) -> _InexactArray: +) -> InexactNDArray: """ Computes the transposed operation of the second order finite differences operator with subsequent zero padding along axis 0, i.e., @@ -158,9 +124,9 @@ class _TridiagonalMatrix: """ - main_diagonal: _InexactVector - super_diagonal: _InexactVector - sub_diagonal: _InexactVector + main_diagonal: InexactNDArray + super_diagonal: InexactNDArray + sub_diagonal: InexactNDArray def __post_init__(self) -> None: """ @@ -249,8 +215,8 @@ class _BandedLUDecomposition: """ - lu_banded: _InexactMatrix - pivot_indices: Int64Vector + lu_banded: InexactNDArray + pivot_indices: IntNDArray num_sub: int num_super: int @@ -307,25 +273,11 @@ def from_tridiagonal_matrix( f"Could not LU-factorize tridiagonal matrix! Got {info = }." ) - @overload - def solve( - self, - rhs: _InexactVector, - lapack_solver: Callable, - ) -> _InexactVector: ... - - @overload - def solve( - self, - rhs: _InexactMatrix, - lapack_solver: Callable, - ) -> _InexactMatrix: ... - def solve( self, - rhs: _InexactArray, + rhs: InexactNDArray, lapack_solver: Callable, - ) -> _InexactArray: + ) -> InexactNDArray: """ Solves the linear system of equations ``A @ x = rhs`` where ``A`` is the tridiagonal matrix represented by the LU decomposition. For this, the LAPACK @@ -376,11 +328,11 @@ class _TridiagonalLUDecomposition: """ - sub_diagonal_lu: _InexactVector - main_diagonal_lu: _InexactVector - super_diagonal_lu: _InexactVector - super_two_diagonal_lu: _InexactVector - pivot_indices: Int64Vector + sub_diagonal_lu: InexactNDArray + main_diagonal_lu: InexactNDArray + super_diagonal_lu: InexactNDArray + super_two_diagonal_lu: InexactNDArray + pivot_indices: IntNDArray def __iter__(self): """ @@ -443,25 +395,11 @@ def from_tridiagonal_matrix( f"Could not LU-factorize tridiagonal matrix! Got {info = }." ) - @overload - def solve( - self, - rhs: _InexactVector, - lapack_solver: Callable, - ) -> _InexactVector: ... - - @overload - def solve( - self, - rhs: _InexactMatrix, - lapack_solver: Callable, - ) -> _InexactMatrix: ... - def solve( self, - rhs: _InexactArray, + rhs: InexactNDArray, lapack_solver: Callable, - ) -> _InexactArray: + ) -> InexactNDArray: """ Solves the linear system of equations ``A @ x = rhs`` where ``A`` is the tridiagonal matrix represented by the LU decomposition. For this, the LAPACK @@ -544,9 +482,9 @@ def _make_cubic_spline_left_hand_side( def _make_cubic_spline_x_csr( dims: int, - iava: Float64Vector, - base_indices: Int64Vector, - iava_remainders: Float64Vector, + iava: FloatingNDArray, + base_indices: IntNDArray, + iava_remainders: FloatingNDArray, ) -> csr_matrix: """ Constructs the specifications ``data``, ``indices``, and ``indptr`` for a @@ -909,7 +847,7 @@ def __init__( self.dims: Tuple = dims self.dimsd: Tuple = dimsd - self.iava: Float64Vector = iava + self.iava: FloatingNDArray = iava self.axis: int = axis super().__init__( @@ -988,7 +926,7 @@ def num_cols(self) -> int: return self.dims[self.axis] @reshaped(swapaxis=True, axis=0) - def _matvec(self, x: _InexactArray) -> _InexactArray: + def _matvec(self, x: InexactNDArray) -> InexactNDArray: x_reshaped = x.reshape(x.shape[0], -1) m_coeffs = self._lhs_B_matrix_lu.solve( @@ -1007,7 +945,7 @@ def _matvec(self, x: _InexactArray) -> _InexactArray: ).reshape(-1, *x.shape[1:]) @reshaped(swapaxis=True, axis=0) - def _rmatvec(self, x: _InexactArray) -> _InexactArray: + def _rmatvec(self, x: InexactNDArray) -> InexactNDArray: x_mod = self._P_matrix_transposed @ x.reshape(x.shape[0], -1) diff --git a/pylops/utils/typing.py b/pylops/utils/typing.py index 83cf83e3..2a76baf3 100644 --- a/pylops/utils/typing.py +++ b/pylops/utils/typing.py @@ -19,16 +19,16 @@ if torch_enabled: import torch -IntNDArray = npt.NDArray[np.int_] -NumericNDArray = npt.NDArray[np.number] + NDArray = npt.NDArray ArrayLike = npt.ArrayLike - -Int64Vector = np.ndarray[tuple[int], np.dtype[np.int64]] -Float64Vector = np.ndarray[tuple[int], np.dtype[np.float64]] +IntNDArray = npt.NDArray[np.integer] +FloatingNDArray = npt.NDArray[np.floating] +InexactNDArray = npt.NDArray[np.inexact] # float or complex +NumericNDArray = npt.NDArray[np.number] InputDimsLike = Union[Sequence[int], IntNDArray] -SamplingLike = Union[Sequence[float], NDArray] +SamplingLike = Union[Sequence[float], FloatingNDArray] ShapeLike = Tuple[int, ...] DTypeLike = npt.DTypeLike From 116035752365672116551d79020a91bf0eb4ffd5 Mon Sep 17 00:00:00 2001 From: MothNik Date: Sat, 10 Jan 2026 15:51:07 +0000 Subject: [PATCH 037/183] refactor: `utils.typing` - deleted `NumericNDArray` in favour of updating `pylops.utils.typing.NDArray` to only allow for numeric dtypes --- pylops/signalprocessing/_interp_utils.py | 6 +++--- pylops/utils/typing.py | 3 +-- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/pylops/signalprocessing/_interp_utils.py b/pylops/signalprocessing/_interp_utils.py index 32b70d79..3738b02e 100644 --- a/pylops/signalprocessing/_interp_utils.py +++ b/pylops/signalprocessing/_interp_utils.py @@ -2,11 +2,11 @@ import numpy as np -from pylops.utils.typing import NumericNDArray +from pylops.utils.typing import NDArray def _ensure_iava_is_unique( - iava: NumericNDArray, + iava: NDArray, axis: int | None = None, ) -> None: """ @@ -26,7 +26,7 @@ def _ensure_iava_is_unique( def _clip_iava_above_last_sample_index( - iava: NumericNDArray, + iava: NDArray, sample_size: int, ) -> None: """ diff --git a/pylops/utils/typing.py b/pylops/utils/typing.py index 2a76baf3..7bd6c831 100644 --- a/pylops/utils/typing.py +++ b/pylops/utils/typing.py @@ -20,12 +20,11 @@ import torch -NDArray = npt.NDArray +NDArray = npt.NDArray[np.number] ArrayLike = npt.ArrayLike IntNDArray = npt.NDArray[np.integer] FloatingNDArray = npt.NDArray[np.floating] InexactNDArray = npt.NDArray[np.inexact] # float or complex -NumericNDArray = npt.NDArray[np.number] InputDimsLike = Union[Sequence[int], IntNDArray] SamplingLike = Union[Sequence[float], FloatingNDArray] From acc2592e2bc64d27cacef90daef0d792e5f19251 Mon Sep 17 00:00:00 2001 From: MothNik Date: Sat, 10 Jan 2026 15:59:46 +0000 Subject: [PATCH 038/183] refactor: `signalprocessing.bilinear` + `signalprocessing.interp` - adapted type of `iava` to `SamplingLike` --- pylops/signalprocessing/bilinear.py | 4 ++-- pylops/signalprocessing/interp.py | 21 ++++++++++++++------- 2 files changed, 16 insertions(+), 9 deletions(-) diff --git a/pylops/signalprocessing/bilinear.py b/pylops/signalprocessing/bilinear.py index 91c91e5b..8407c699 100644 --- a/pylops/signalprocessing/bilinear.py +++ b/pylops/signalprocessing/bilinear.py @@ -8,7 +8,7 @@ from pylops.signalprocessing._interp_utils import _ensure_iava_is_unique from pylops.utils.backend import get_add_at, get_array_module, to_numpy from pylops.utils.decorators import reshaped -from pylops.utils.typing import DTypeLike, InputDimsLike, IntNDArray, NDArray +from pylops.utils.typing import DTypeLike, InputDimsLike, NDArray, SamplingLike logger = logging.getLogger(__name__) @@ -104,7 +104,7 @@ class Bilinear(LinearOperator): def __init__( self, - iava: IntNDArray, + iava: SamplingLike, dims: InputDimsLike, forceflat: bool = None, dtype: DTypeLike = "float64", diff --git a/pylops/signalprocessing/interp.py b/pylops/signalprocessing/interp.py index a55012df..93483bf4 100644 --- a/pylops/signalprocessing/interp.py +++ b/pylops/signalprocessing/interp.py @@ -13,24 +13,32 @@ from pylops.signalprocessing.interpspline import InterpCubicSpline from pylops.utils._internal import _value_or_sized_to_tuple from pylops.utils.backend import get_array_module -from pylops.utils.typing import DTypeLike, InputDimsLike, IntNDArray +from pylops.utils.typing import DTypeLike, InputDimsLike, IntNDArray, SamplingLike def _nearestinterp( dims: Union[int, InputDimsLike], - iava: IntNDArray, + iava: SamplingLike, axis: int = -1, dtype: DTypeLike = "float64", ): """Nearest neighbour interpolation.""" iava = np.round(iava).astype(int) _ensure_iava_is_unique(iava=iava) - return (Restriction(dims, iava, axis=axis, dtype=dtype), iava) + return ( + Restriction( + dims, + iava, # type: ignore + axis=axis, + dtype=dtype, + ), + iava, + ) def _linearinterp( dims: InputDimsLike, - iava: IntNDArray, + iava: SamplingLike, axis: int = -1, dtype: DTypeLike = "float64", ): @@ -65,14 +73,13 @@ def _linearinterp( def _sincinterp( dims: InputDimsLike, - iava: IntNDArray, + iava: SamplingLike, axis: int = 0, dtype: DTypeLike = "float64", ): """Sinc interpolation.""" ncp = get_array_module(iava) - # TODO: is ``iava`` bound to an integer dtype _ensure_iava_is_unique(iava=iava) # create sinc interpolation matrix @@ -101,7 +108,7 @@ def _sincinterp( def Interp( dims: Union[int, InputDimsLike], - iava: IntNDArray, + iava: SamplingLike, axis: int = -1, kind: Literal["linear", "nearest", "sinc", "cubic_spline"] = "linear", dtype: DTypeLike = "float64", From 1675c2a427f54dc13bfe8597cb796f3c7ccdf464 Mon Sep 17 00:00:00 2001 From: MothNik Date: Sat, 10 Jan 2026 16:01:36 +0000 Subject: [PATCH 039/183] fix: `signalprocessing.interp` - deleted wrong brackets in return --- pylops/signalprocessing/interp.py | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/pylops/signalprocessing/interp.py b/pylops/signalprocessing/interp.py index 93483bf4..ce0a0f93 100644 --- a/pylops/signalprocessing/interp.py +++ b/pylops/signalprocessing/interp.py @@ -25,15 +25,7 @@ def _nearestinterp( """Nearest neighbour interpolation.""" iava = np.round(iava).astype(int) _ensure_iava_is_unique(iava=iava) - return ( - Restriction( - dims, - iava, # type: ignore - axis=axis, - dtype=dtype, - ), - iava, - ) + return Restriction(dims, iava, axis=axis, dtype=dtype), iava def _linearinterp( From 037f92a71c71545613cd595a8440b0621474f6f0 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Sun, 11 Jan 2026 15:09:47 +0000 Subject: [PATCH 040/183] doc: started to add literals in basicoperators --- pylops/avo/avo.py | 6 ++-- pylops/avo/prestack.py | 9 +++-- pylops/basicoperators/block.py | 4 +-- pylops/basicoperators/blockdiag.py | 8 ++--- pylops/basicoperators/causalintegration.py | 4 +-- .../basicoperators/directionalderivative.py | 33 ++++++++++++++----- pylops/basicoperators/firstderivative.py | 4 +-- pylops/basicoperators/hstack.py | 4 +-- pylops/basicoperators/secondderivative.py | 4 +-- pylops/basicoperators/vstack.py | 4 +-- pylops/signalprocessing/sliding1d.py | 2 +- pylops/signalprocessing/sliding2d.py | 2 +- pylops/signalprocessing/sliding3d.py | 2 +- pylops/utils/typing.py | 8 ++++- 14 files changed, 57 insertions(+), 37 deletions(-) diff --git a/pylops/avo/avo.py b/pylops/avo/avo.py index 45699bb8..cd747b12 100644 --- a/pylops/avo/avo.py +++ b/pylops/avo/avo.py @@ -9,7 +9,7 @@ "AVOLinearModelling", ] -from typing import List, Literal, Optional, Tuple, Union +from typing import List, Optional, Tuple, Union import numpy as np import numpy.typing as npt @@ -19,7 +19,7 @@ from pylops.utils._internal import _value_or_sized_to_tuple from pylops.utils.backend import get_array_module from pylops.utils.decorators import reshaped -from pylops.utils.typing import DTypeLike, NDArray +from pylops.utils.typing import DTypeLike, NDArray, Tavolinearization def zoeppritz_scattering( @@ -650,7 +650,7 @@ def __init__( vsvp: Union[float, NDArray] = 0.5, nt0: int = 1, spatdims: Optional[Union[int, Tuple[int]]] = None, - linearization: Literal["akirich", "fatti", "PS"] = "akirich", + linearization: Tavolinearization = "akirich", dtype: DTypeLike = "float64", name: str = "A", ) -> None: diff --git a/pylops/avo/prestack.py b/pylops/avo/prestack.py index 943d2c87..d74ea6bb 100644 --- a/pylops/avo/prestack.py +++ b/pylops/avo/prestack.py @@ -33,10 +33,9 @@ inplace_set, ) from pylops.utils.signalprocessing import convmtx -from pylops.utils.typing import NDArray, ShapeLike +from pylops.utils.typing import NDArray, ShapeLike, Tavolinearization _linearizations = {"akirich": 3, "fatti": 3, "ps": 3} -LinearizationsType = Literal["akirich", "fatti", "PS"] def PrestackLinearModelling( @@ -45,7 +44,7 @@ def PrestackLinearModelling( vsvp: Union[float, NDArray] = 0.5, nt0: int = 1, spatdims: Optional[Union[int, ShapeLike]] = None, - linearization: LinearizationsType = "akirich", + linearization: Tavolinearization = "akirich", explicit: bool = False, kind: Literal["centered", "forward"] = "centered", name: Optional[str] = None, @@ -229,7 +228,7 @@ def PrestackWaveletModelling( nwav: int, wavc: Optional[int] = None, vsvp: Union[float, NDArray] = 0.5, - linearization: Union[LinearizationsType, Callable] = "akirich", + linearization: Union[Tavolinearization, Callable] = "akirich", name: Optional[str] = None, ) -> LinearOperator: r"""Pre-stack linearized seismic modelling operator for wavelet. @@ -358,7 +357,7 @@ def PrestackInversion( theta: NDArray, wav: NDArray, m0: Optional[NDArray] = None, - linearization: Union[LinearizationsType, List[LinearizationsType]] = "akirich", + linearization: Union[Tavolinearization, List[Tavolinearization]] = "akirich", explicit: bool = False, simultaneous: bool = False, epsI: Optional[float] = None, diff --git a/pylops/basicoperators/block.py b/pylops/basicoperators/block.py index e98f1cda..6b050b99 100644 --- a/pylops/basicoperators/block.py +++ b/pylops/basicoperators/block.py @@ -4,7 +4,7 @@ from pylops import LinearOperator from pylops.basicoperators import HStack, VStack -from pylops.utils.typing import DTypeLike, NDArray +from pylops.utils.typing import DTypeLike, NDArray, Tparallel_kind class _Block(LinearOperator): @@ -154,7 +154,7 @@ def __init__( ops: Iterable[Iterable[LinearOperator]], nproc: int = 1, forceflat: bool = None, - parallel_kind: str = "multiproc", + parallel_kind: Tparallel_kind = "multiproc", dtype: Optional[DTypeLike] = None, ): super().__init__( diff --git a/pylops/basicoperators/blockdiag.py b/pylops/basicoperators/blockdiag.py index f6833864..3ceaacd5 100644 --- a/pylops/basicoperators/blockdiag.py +++ b/pylops/basicoperators/blockdiag.py @@ -23,7 +23,7 @@ from pylops import LinearOperator from pylops.basicoperators import MatrixMult from pylops.utils.backend import get_array_module, get_module, inplace_set -from pylops.utils.typing import DTypeLike, NDArray +from pylops.utils.typing import DTypeLike, NDArray, Tinoutengine, Tparallel_kind def _matvec_rmatvec_map(op, x: NDArray) -> NDArray: @@ -142,9 +142,9 @@ def __init__( self, ops: Sequence[LinearOperator], nproc: int = 1, - forceflat: bool = None, - inoutengine: Optional[tuple] = None, - parallel_kind: str = "multiproc", + forceflat: Optional[bool] = None, + inoutengine: Optional[Tinoutengine] = None, + parallel_kind: Tparallel_kind = "multiproc", dtype: Optional[DTypeLike] = None, ) -> None: if parallel_kind not in ["multiproc", "multithread"]: diff --git a/pylops/basicoperators/causalintegration.py b/pylops/basicoperators/causalintegration.py index 7d028993..ef2a9cec 100644 --- a/pylops/basicoperators/causalintegration.py +++ b/pylops/basicoperators/causalintegration.py @@ -1,6 +1,6 @@ __all__ = ["CausalIntegration"] -from typing import Union +from typing import Literal, Union import numpy as np @@ -101,7 +101,7 @@ def __init__( dims: Union[int, InputDimsLike], axis: int = -1, sampling: float = 1, - kind: str = "full", + kind: Literal["full", "half", "trapezoidal"] = "full", removefirst: bool = False, dtype: DTypeLike = "float64", name: str = "C", diff --git a/pylops/basicoperators/directionalderivative.py b/pylops/basicoperators/directionalderivative.py index bf397ba6..c26dc7b9 100644 --- a/pylops/basicoperators/directionalderivative.py +++ b/pylops/basicoperators/directionalderivative.py @@ -5,7 +5,7 @@ from pylops import LinearOperator from pylops.basicoperators import Diagonal, Gradient, Sum -from pylops.utils.typing import DTypeLike, InputDimsLike, NDArray +from pylops.utils.typing import DTypeLike, InputDimsLike, NDArray, Tderivkind class FirstDirectionalDerivative(LinearOperator): @@ -79,7 +79,7 @@ def __init__( v: NDArray, sampling: int = 1, edge: bool = False, - kind: str = "centered", + kind: Tderivkind = "centered", dtype: DTypeLike = "float64", name: str = "F", ): @@ -88,7 +88,12 @@ def __init__( self.kind = kind self.v = v Op = self._calc_first_ddop( - dims=dims, sampling=sampling, edge=edge, kind=kind, dtype=dtype, v=v + dims=dims, + v=v, + sampling=sampling, + edge=edge, + kind=kind, + dtype=dtype, ) super().__init__(Op=Op, name=name) @@ -104,7 +109,7 @@ def _calc_first_ddop( v: NDArray, sampling: int, edge: bool, - kind: str, + kind: Tderivkind, dtype: DTypeLike, ): Gop = Gradient(dims, sampling=sampling, edge=edge, kind=kind, dtype=dtype) @@ -138,6 +143,10 @@ class SecondDirectionalDerivative(LinearOperator): edge : :obj:`bool`, optional Use reduced order derivative at edges (``True``) or ignore them (``False``). + kind : :obj:`str`, optional + .. versionadded:: 2.7.0 + + Derivative kind (``forward``, ``centered``, or ``backward``). dtype : :obj:`str`, optional Type of elements in input array. @@ -177,15 +186,16 @@ def __init__( v: NDArray, sampling: int = 1, edge: bool = False, + kind: Tderivkind = "centered", dtype: DTypeLike = "float64", name: str = "S", ): - self.dims = dims - self.v = v self.sampling = sampling self.edge = edge + self.kind = kind + self.v = v Op = self._calc_second_ddop( - dims=dims, v=v, sampling=sampling, edge=edge, dtype=dtype + dims=dims, v=v, sampling=sampling, edge=edge, kind=kind, dtype=dtype ) super().__init__(Op=Op, name=name) @@ -197,10 +207,15 @@ def _rmatvec(self, x: NDArray) -> NDArray: @staticmethod def _calc_second_ddop( - dims: InputDimsLike, v: NDArray, sampling: int, edge: bool, dtype: DTypeLike + dims: InputDimsLike, + v: NDArray, + sampling: int, + edge: bool, + kind: Tderivkind, + dtype: DTypeLike, ): Dop = FirstDirectionalDerivative( - dims=dims, v=v, sampling=sampling, edge=edge, dtype=dtype + dims=dims, v=v, sampling=sampling, edge=edge, kind=kind, dtype=dtype ) ddop = -Dop.H * Dop return ddop diff --git a/pylops/basicoperators/firstderivative.py b/pylops/basicoperators/firstderivative.py index 988b5304..0cc4bde2 100644 --- a/pylops/basicoperators/firstderivative.py +++ b/pylops/basicoperators/firstderivative.py @@ -13,7 +13,7 @@ inplace_set, ) from pylops.utils.decorators import reshaped -from pylops.utils.typing import DTypeLike, InputDimsLike, NDArray +from pylops.utils.typing import DTypeLike, InputDimsLike, NDArray, Tderivkind class FirstDerivative(LinearOperator): @@ -94,7 +94,7 @@ def __init__( dims: Union[int, InputDimsLike], axis: int = -1, sampling: float = 1.0, - kind: str = "centered", + kind: Tderivkind = "centered", edge: bool = False, order: int = 3, dtype: DTypeLike = "float64", diff --git a/pylops/basicoperators/hstack.py b/pylops/basicoperators/hstack.py index bf94a02a..633236c7 100644 --- a/pylops/basicoperators/hstack.py +++ b/pylops/basicoperators/hstack.py @@ -24,7 +24,7 @@ from pylops import LinearOperator from pylops.basicoperators import MatrixMult, Zero from pylops.utils.backend import get_array_module, get_module, inplace_add, inplace_set -from pylops.utils.typing import NDArray +from pylops.utils.typing import NDArray, Tinoutengine def _matvec_rmatvec_map(op, x: NDArray) -> NDArray: @@ -153,7 +153,7 @@ def __init__( ops: Sequence[LinearOperator], nproc: int = 1, forceflat: bool = None, - inoutengine: Optional[tuple] = None, + inoutengine: Optional[Tinoutengine] = None, parallel_kind: str = "multiproc", dtype: Optional[str] = None, ) -> None: diff --git a/pylops/basicoperators/secondderivative.py b/pylops/basicoperators/secondderivative.py index b1b6b0b1..475bc8e0 100644 --- a/pylops/basicoperators/secondderivative.py +++ b/pylops/basicoperators/secondderivative.py @@ -13,7 +13,7 @@ inplace_set, ) from pylops.utils.decorators import reshaped -from pylops.utils.typing import DTypeLike, InputDimsLike, NDArray +from pylops.utils.typing import DTypeLike, InputDimsLike, NDArray, Tderivkind class SecondDerivative(LinearOperator): @@ -86,7 +86,7 @@ def __init__( dims: Union[int, InputDimsLike], axis: int = -1, sampling: float = 1.0, - kind: str = "centered", + kind: Tderivkind = "centered", edge: bool = False, dtype: DTypeLike = "float64", name: str = "S", diff --git a/pylops/basicoperators/vstack.py b/pylops/basicoperators/vstack.py index c1dcb7bb..85b7b5b1 100644 --- a/pylops/basicoperators/vstack.py +++ b/pylops/basicoperators/vstack.py @@ -24,7 +24,7 @@ from pylops import LinearOperator from pylops.basicoperators import MatrixMult, Zero from pylops.utils.backend import get_array_module, get_module, inplace_add, inplace_set -from pylops.utils.typing import DTypeLike, NDArray +from pylops.utils.typing import DTypeLike, NDArray, Tinoutengine def _matvec_rmatvec_map(op: Callable, x: NDArray) -> NDArray: @@ -152,7 +152,7 @@ def __init__( ops: Sequence[LinearOperator], nproc: int = 1, forceflat: bool = None, - inoutengine: Optional[tuple] = None, + inoutengine: Optional[Tinoutengine] = None, parallel_kind: str = "multiproc", dtype: Optional[DTypeLike] = None, ) -> None: diff --git a/pylops/signalprocessing/sliding1d.py b/pylops/signalprocessing/sliding1d.py index c2af1b1e..4bd16046 100644 --- a/pylops/signalprocessing/sliding1d.py +++ b/pylops/signalprocessing/sliding1d.py @@ -143,7 +143,7 @@ class Sliding1D(LinearOperator): Attributes ---------- - taps: :obj:`numpy.ndarray` + taps : :obj:`numpy.ndarray` Set of tapers applied to each window (only if ``tapertype`` is not ``None``) simOp : :obj:`bool` Operator ``Op`` is applied to all windows simultaneously (``True``) diff --git a/pylops/signalprocessing/sliding2d.py b/pylops/signalprocessing/sliding2d.py index bbf9f086..fb3245d8 100644 --- a/pylops/signalprocessing/sliding2d.py +++ b/pylops/signalprocessing/sliding2d.py @@ -179,7 +179,7 @@ class Sliding2D(LinearOperator): Attributes ---------- - taps: :obj:`numpy.ndarray` + taps : :obj:`numpy.ndarray` Set of tapers applied to each window (only if ``tapertype`` is not ``None``) simOp : :obj:`bool` Operator ``Op`` is applied to all windows simultaneously (``True``) diff --git a/pylops/signalprocessing/sliding3d.py b/pylops/signalprocessing/sliding3d.py index 0d5f3425..e97bd942 100644 --- a/pylops/signalprocessing/sliding3d.py +++ b/pylops/signalprocessing/sliding3d.py @@ -168,7 +168,7 @@ class Sliding3D(LinearOperator): Attributes ---------- - taps: :obj:`numpy.ndarray` + taps : :obj:`numpy.ndarray` Set of tapers applied to each window (only if ``tapertype`` is not ``None``) simOp : :obj:`bool` Operator ``Op`` is applied to all windows simultaneously (``True``) diff --git a/pylops/utils/typing.py b/pylops/utils/typing.py index c0d193b1..20ca15d2 100644 --- a/pylops/utils/typing.py +++ b/pylops/utils/typing.py @@ -9,7 +9,7 @@ "TensorTypeLike", ] -from typing import Sequence, Tuple, Union +from typing import Literal, Sequence, Tuple, Union import numpy as np import numpy.typing as npt @@ -32,3 +32,9 @@ TensorTypeLike = torch.Tensor else: TensorTypeLike = None + +Tavolinearization = Literal["akirich", "fatti", "PS"] +Tderivkind = Literal["forward", "centered", "backward"] +Tengine = Literal["numpy", "cupy", "jax"] +Tinoutengine = Tuple[Tengine, Tengine] +Tparallel_kind = Literal["multiproc", "multithread"] From 70ce55e5b0a26b8f39ac17871285fe21e81e0c51 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Sun, 11 Jan 2026 19:34:06 +0000 Subject: [PATCH 041/183] doc: add literal to gradient --- pylops/basicoperators/gradient.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pylops/basicoperators/gradient.py b/pylops/basicoperators/gradient.py index c6d4e9a0..fcc25bfe 100644 --- a/pylops/basicoperators/gradient.py +++ b/pylops/basicoperators/gradient.py @@ -5,7 +5,7 @@ from pylops import LinearOperator from pylops.basicoperators import FirstDerivative, VStack from pylops.utils._internal import _value_or_sized_to_tuple -from pylops.utils.typing import DTypeLike, InputDimsLike, NDArray +from pylops.utils.typing import DTypeLike, InputDimsLike, NDArray, Tderivkind class Gradient(LinearOperator): @@ -81,7 +81,7 @@ def __init__( dims: Union[int, InputDimsLike], sampling: int = 1, edge: bool = False, - kind: str = "centered", + kind: Tderivkind = "centered", dtype: DTypeLike = "float64", name: str = "G", ): From 04b971a7ed6fedf8425401c1ac367787763d92ae Mon Sep 17 00:00:00 2001 From: mrava87 Date: Sun, 11 Jan 2026 21:47:18 +0000 Subject: [PATCH 042/183] doc: literal on hstack/vstack --- pylops/basicoperators/hstack.py | 4 ++-- pylops/basicoperators/laplacian.py | 4 ++-- pylops/basicoperators/vstack.py | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/pylops/basicoperators/hstack.py b/pylops/basicoperators/hstack.py index 633236c7..e9e8e4dc 100644 --- a/pylops/basicoperators/hstack.py +++ b/pylops/basicoperators/hstack.py @@ -24,7 +24,7 @@ from pylops import LinearOperator from pylops.basicoperators import MatrixMult, Zero from pylops.utils.backend import get_array_module, get_module, inplace_add, inplace_set -from pylops.utils.typing import NDArray, Tinoutengine +from pylops.utils.typing import NDArray, Tinoutengine, Tparallel_kind def _matvec_rmatvec_map(op, x: NDArray) -> NDArray: @@ -154,7 +154,7 @@ def __init__( nproc: int = 1, forceflat: bool = None, inoutengine: Optional[Tinoutengine] = None, - parallel_kind: str = "multiproc", + parallel_kind: Tparallel_kind = "multiproc", dtype: Optional[str] = None, ) -> None: if parallel_kind not in ["multiproc", "multithread"]: diff --git a/pylops/basicoperators/laplacian.py b/pylops/basicoperators/laplacian.py index 3922f3c5..d2ec67bf 100644 --- a/pylops/basicoperators/laplacian.py +++ b/pylops/basicoperators/laplacian.py @@ -6,7 +6,7 @@ from pylops import LinearOperator from pylops.basicoperators import SecondDerivative from pylops.utils.backend import get_normalize_axis_index -from pylops.utils.typing import DTypeLike, InputDimsLike, NDArray +from pylops.utils.typing import DTypeLike, InputDimsLike, NDArray, Tderivkind class Laplacian(LinearOperator): @@ -80,7 +80,7 @@ def __init__( weights: Tuple[float, ...] = (1, 1), sampling: Tuple[float, ...] = (1, 1), edge: bool = False, - kind: str = "centered", + kind: Tderivkind = "centered", dtype: DTypeLike = "float64", name: str = "L", ): diff --git a/pylops/basicoperators/vstack.py b/pylops/basicoperators/vstack.py index 85b7b5b1..9f7263b7 100644 --- a/pylops/basicoperators/vstack.py +++ b/pylops/basicoperators/vstack.py @@ -24,7 +24,7 @@ from pylops import LinearOperator from pylops.basicoperators import MatrixMult, Zero from pylops.utils.backend import get_array_module, get_module, inplace_add, inplace_set -from pylops.utils.typing import DTypeLike, NDArray, Tinoutengine +from pylops.utils.typing import DTypeLike, NDArray, Tinoutengine, Tparallel_kind def _matvec_rmatvec_map(op: Callable, x: NDArray) -> NDArray: @@ -153,7 +153,7 @@ def __init__( nproc: int = 1, forceflat: bool = None, inoutengine: Optional[Tinoutengine] = None, - parallel_kind: str = "multiproc", + parallel_kind: Tparallel_kind = "multiproc", dtype: Optional[DTypeLike] = None, ) -> None: if parallel_kind not in ["multiproc", "multithread"]: From ea5f0a2f4b8464f23260d285af41e407dc9ee717 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Sun, 11 Jan 2026 21:52:16 +0000 Subject: [PATCH 043/183] doc: switch npt to types in typing utils --- pylops/avo/avo.py | 20 ++++---- pylops/avo/poststack.py | 4 +- pylops/basicoperators/linearregression.py | 8 +--- pylops/basicoperators/regression.py | 5 +- pylops/signalprocessing/bilinear.py | 2 +- pylops/signalprocessing/convolve1d.py | 3 +- pylops/signalprocessing/fft.py | 5 +- pylops/signalprocessing/fftnd.py | 6 +-- pylops/utils/_internal.py | 5 +- pylops/utils/estimators.py | 8 ++-- pylops/utils/metrics.py | 13 +++--- pylops/utils/seismicevents.py | 57 ++++++++++++----------- 12 files changed, 65 insertions(+), 71 deletions(-) diff --git a/pylops/avo/avo.py b/pylops/avo/avo.py index cd747b12..e443d2f4 100644 --- a/pylops/avo/avo.py +++ b/pylops/avo/avo.py @@ -29,7 +29,7 @@ def zoeppritz_scattering( vp0: float, vs0: float, rho0: float, - theta1: Union[float, npt.ArrayLike], + theta1: Union[float, NDArray], ) -> NDArray: r"""Zoeppritz solution. @@ -250,12 +250,12 @@ def zoeppritz_pp( def approx_zoeppritz_pp( - vp1: Union[List, Tuple, npt.ArrayLike], - vs1: Union[List, Tuple, npt.ArrayLike], - rho1: Union[List, Tuple, npt.ArrayLike], - vp0: Union[List, Tuple, npt.ArrayLike], - vs0: Union[List, Tuple, npt.ArrayLike], - rho0: Union[List, Tuple, npt.ArrayLike], + vp1: Union[List, Tuple, NDArray], + vs1: Union[List, Tuple, NDArray], + rho1: Union[List, Tuple, NDArray], + vp0: Union[List, Tuple, NDArray], + vs0: Union[List, Tuple, NDArray], + rho0: Union[List, Tuple, NDArray], theta1: Union[float, NDArray], ) -> NDArray: """PP reflection coefficient from the approximate Zoeppritz equation. @@ -335,7 +335,7 @@ def approx_zoeppritz_pp( def akirichards( - theta: npt.ArrayLike, + theta: NDArray, vsvp: Union[float, NDArray], n: int = 1, ) -> Tuple[NDArray, NDArray, NDArray]: @@ -409,7 +409,7 @@ def akirichards( def fatti( - theta: npt.ArrayLike, + theta: NDArray, vsvp: Union[float, NDArray], n: int = 1, ) -> Tuple[NDArray, NDArray, NDArray]: @@ -485,7 +485,7 @@ def fatti( def ps( - theta: npt.ArrayLike, + theta: NDArray, vsvp: Union[float, NDArray], n: int = 1, ) -> Tuple[NDArray, NDArray, NDArray]: diff --git a/pylops/avo/poststack.py b/pylops/avo/poststack.py index 5dcff56a..20a108d1 100644 --- a/pylops/avo/poststack.py +++ b/pylops/avo/poststack.py @@ -136,7 +136,7 @@ def _PoststackLinearModelling( def PoststackLinearModelling( - wav: npt.ArrayLike, + wav: NDArray, nt0: int, spatdims: Optional[Union[int, ShapeLike]] = None, explicit: bool = False, @@ -224,7 +224,7 @@ def PoststackLinearModelling( def PoststackInversion( data: NDArray, - wav: npt.ArrayLike, + wav: NDArray, m0: Optional[NDArray] = None, explicit: bool = False, simultaneous: bool = False, diff --git a/pylops/basicoperators/linearregression.py b/pylops/basicoperators/linearregression.py index b367aee7..278da381 100644 --- a/pylops/basicoperators/linearregression.py +++ b/pylops/basicoperators/linearregression.py @@ -1,9 +1,7 @@ __all__ = ["LinearRegression"] -import numpy.typing as npt - from pylops.basicoperators import Regression -from pylops.utils.typing import DTypeLike +from pylops.utils.typing import DTypeLike, NDArray class LinearRegression(Regression): @@ -70,7 +68,5 @@ class LinearRegression(Regression): ``order=1``. """ - def __init__( - self, taxis: npt.ArrayLike, dtype: DTypeLike = "float64", name: str = "L" - ): + def __init__(self, taxis: NDArray, dtype: DTypeLike = "float64", name: str = "L"): super().__init__(taxis=taxis, order=1, dtype=dtype, name=name) diff --git a/pylops/basicoperators/regression.py b/pylops/basicoperators/regression.py index 5af83743..3a114a89 100644 --- a/pylops/basicoperators/regression.py +++ b/pylops/basicoperators/regression.py @@ -1,7 +1,6 @@ __all__ = ["Regression"] import numpy as np -import numpy.typing as npt from pylops import LinearOperator from pylops.utils.backend import get_array_module @@ -78,7 +77,7 @@ class Regression(LinearOperator): def __init__( self, - taxis: npt.ArrayLike, + taxis: NDArray, order: int, dtype: DTypeLike = "float64", name: str = "R", @@ -104,7 +103,7 @@ def _rmatvec(self, x: NDArray) -> NDArray: return ncp.vstack([ncp.dot(self.taxis**i, x) for i in range(self.order + 1)]) - def apply(self, t: npt.ArrayLike, x: NDArray) -> NDArray: + def apply(self, t: NDArray, x: NDArray) -> NDArray: """Return values along y-axis given certain ``t`` location(s) along t-axis and regression coefficients ``x`` diff --git a/pylops/signalprocessing/bilinear.py b/pylops/signalprocessing/bilinear.py index 41208376..c003206b 100644 --- a/pylops/signalprocessing/bilinear.py +++ b/pylops/signalprocessing/bilinear.py @@ -13,7 +13,7 @@ logger = logging.getLogger(__name__) -def _checkunique(iava: npt.ArrayLike) -> None: +def _checkunique(iava: NDArray) -> None: """Check that vector as only unique values""" _, count = np.unique(iava, axis=1, return_counts=True) if np.any(count > 1): diff --git a/pylops/signalprocessing/convolve1d.py b/pylops/signalprocessing/convolve1d.py index 4346fc12..585b2b07 100644 --- a/pylops/signalprocessing/convolve1d.py +++ b/pylops/signalprocessing/convolve1d.py @@ -4,7 +4,6 @@ from typing import Callable, Tuple, Union import numpy as np -import numpy.typing as npt from pylops import LinearOperator from pylops.utils._internal import _value_or_sized_to_tuple @@ -20,7 +19,7 @@ def _choose_convfunc( - x: npt.ArrayLike, + x: NDArray, method: Union[None, str], dims: Union[int, InputDimsLike], axis: int = -1, diff --git a/pylops/signalprocessing/fft.py b/pylops/signalprocessing/fft.py index 42c36228..bfdabe7c 100644 --- a/pylops/signalprocessing/fft.py +++ b/pylops/signalprocessing/fft.py @@ -5,7 +5,6 @@ from typing import Optional, Union import numpy as np -import numpy.typing as npt import scipy.fft from pylops import LinearOperator @@ -134,7 +133,7 @@ def _rmatvec(self, x: NDArray) -> NDArray: y = y.astype(self.rdtype) return y - def __truediv__(self, y: npt.ArrayLike) -> npt.ArrayLike: + def __truediv__(self, y: NDArray) -> NDArray: if self.norm is not _FFTNorms.ORTHO: return self._rmatvec(y) / self._scale return self._rmatvec(y) @@ -393,7 +392,7 @@ def _rmatvec(self, x: NDArray) -> NDArray: y = np.real(y) return y - def __truediv__(self, y: npt.ArrayLike) -> npt.ArrayLike: + def __truediv__(self, y: NDArray) -> NDArray: if self.norm is _FFTNorms.ORTHO: return self._rmatvec(y) return self._rmatvec(y) / self._scale diff --git a/pylops/signalprocessing/fftnd.py b/pylops/signalprocessing/fftnd.py index 9707dfc6..1e1c60c6 100644 --- a/pylops/signalprocessing/fftnd.py +++ b/pylops/signalprocessing/fftnd.py @@ -120,7 +120,7 @@ def _rmatvec(self, x: NDArray) -> NDArray: y = ncp.fft.fftshift(y, axes=self.axes[self.ifftshift_before]) return y - def __truediv__(self, y: npt.ArrayLike) -> npt.ArrayLike: + def __truediv__(self, y: NDArray) -> NDArray: if self.norm is not _FFTNorms.ORTHO: return self._rmatvec(y) / self._scale return self._rmatvec(y) @@ -218,7 +218,7 @@ def _rmatvec(self, x: NDArray) -> NDArray: y = sp_fft.fftshift(y, axes=self.axes[self.ifftshift_before]) return y - def __truediv__(self, y: npt.ArrayLike) -> npt.ArrayLike: + def __truediv__(self, y: NDArray) -> NDArray: if self.norm is not _FFTNorms.ORTHO: return self._rmatvec(y) / self._scale return self._rmatvec(y) @@ -318,7 +318,7 @@ def _rmatvec(self, x: NDArray) -> NDArray: y = scipy.fft.fftshift(y, axes=self.axes[self.ifftshift_before]) return y - def __truediv__(self, y: npt.ArrayLike) -> npt.ArrayLike: + def __truediv__(self, y: NDArray) -> NDArray: if self.norm is not _FFTNorms.ORTHO: return self._rmatvec(y) / self._scale return self._rmatvec(y) diff --git a/pylops/utils/_internal.py b/pylops/utils/_internal.py index e6f250fe..cf8d2023 100644 --- a/pylops/utils/_internal.py +++ b/pylops/utils/_internal.py @@ -1,9 +1,8 @@ from typing import Sized, Tuple import numpy as np -import numpy.typing as npt -from pylops.utils.typing import DTypeLike, NDArray +from pylops.utils.typing import ArrayLike, DTypeLike, NDArray def _value_or_sized_to_array(value_or_sized, repeat: int = 1) -> NDArray: @@ -52,7 +51,7 @@ def _value_or_sized_to_tuple(value_or_sized, repeat: int = 1) -> Tuple: return tuple(_value_or_sized_to_array(value_or_sized, repeat=repeat)) -def _raise_on_wrong_dtype(arr: npt.ArrayLike, dtype: DTypeLike, name: str) -> None: +def _raise_on_wrong_dtype(arr: ArrayLike, dtype: DTypeLike, name: str) -> None: """Raises an error if dtype of `arr` is not a subdtype of `dtype`. Parameters diff --git a/pylops/utils/estimators.py b/pylops/utils/estimators.py index 5e73f686..c808e56c 100644 --- a/pylops/utils/estimators.py +++ b/pylops/utils/estimators.py @@ -9,20 +9,20 @@ from typing import Optional, Tuple import numpy -import numpy.typing as npt from pylops.utils.backend import get_module +from pylops.utils.typing import NDArray def _sampler_gaussian( m: float, batch_size: int, backend_module: ModuleType = numpy -) -> Tuple[float, npt.ArrayLike]: +) -> Tuple[float, NDArray]: return backend_module.random.randn(m, batch_size) def _sampler_rayleigh( m: float, batch_size: int, backend_module: ModuleType = numpy -) -> npt.ArrayLike: +) -> NDArray: z = backend_module.random.randn(m, batch_size) for i in range(batch_size): z[:, i] *= m / backend_module.dot(z[:, i].T, z[:, i]) @@ -31,7 +31,7 @@ def _sampler_rayleigh( def _sampler_rademacher( m: float, batch_size: int, backend_module: ModuleType = numpy -) -> npt.ArrayLike: +) -> NDArray: return 2 * backend_module.random.binomial(1, 0.5, size=(m, batch_size)) - 1 diff --git a/pylops/utils/metrics.py b/pylops/utils/metrics.py index 6393dec2..31ab5f87 100644 --- a/pylops/utils/metrics.py +++ b/pylops/utils/metrics.py @@ -8,10 +8,11 @@ from typing import Optional import numpy as np -import numpy.typing as npt +from pylops.utils.typing import ArrayLike -def mae(xref: npt.ArrayLike, xcmp: npt.ArrayLike) -> float: + +def mae(xref: ArrayLike, xcmp: ArrayLike) -> float: """Mean Absolute Error (MAE) Compute Mean Absolute Error between two vectors @@ -33,7 +34,7 @@ def mae(xref: npt.ArrayLike, xcmp: npt.ArrayLike) -> float: return mae -def mse(xref: npt.ArrayLike, xcmp: npt.ArrayLike) -> float: +def mse(xref: ArrayLike, xcmp: ArrayLike) -> float: """Mean Square Error (MSE) Compute Mean Square Error between two vectors @@ -55,7 +56,7 @@ def mse(xref: npt.ArrayLike, xcmp: npt.ArrayLike) -> float: return mse -def snr(xref: npt.ArrayLike, xcmp: npt.ArrayLike) -> float: +def snr(xref: ArrayLike, xcmp: ArrayLike) -> float: """Signal to Noise Ratio (SNR) Compute Signal to Noise Ratio between two vectors @@ -79,8 +80,8 @@ def snr(xref: npt.ArrayLike, xcmp: npt.ArrayLike) -> float: def psnr( - xref: npt.ArrayLike, - xcmp: npt.ArrayLike, + xref: ArrayLike, + xcmp: ArrayLike, xmax: Optional[float] = None, xmin: Optional[float] = 0.0, ) -> float: diff --git a/pylops/utils/seismicevents.py b/pylops/utils/seismicevents.py index b061734e..bf4ec66f 100755 --- a/pylops/utils/seismicevents.py +++ b/pylops/utils/seismicevents.py @@ -15,10 +15,11 @@ import scipy.signal as filt from pylops.utils._internal import _value_or_sized_to_array +from pylops.utils.typing import NDArray def _filterdata( - d: npt.NDArray, nt: int, wav: npt.ArrayLike, wcenter: int + d: NDArray, nt: int, wav: npt.ArrayLike, wcenter: int ) -> Tuple[npt.ArrayLike, npt.ArrayLike]: r"""Apply filtering to data with wavelet wav""" dwav = filt.lfilter(wav, 1, d, axis=-1) @@ -27,7 +28,7 @@ def _filterdata( return d, dwav -def makeaxis(par: Dict) -> Tuple[npt.NDArray, npt.NDArray, npt.NDArray, npt.NDArray]: +def makeaxis(par: Dict) -> Tuple[NDArray, NDArray, NDArray, NDArray]: r"""Create axes t, x, and y axes Create space and time axes from dictionary containing initial values ``ot``, ``ox``, ``oy``, @@ -70,14 +71,14 @@ def makeaxis(par: Dict) -> Tuple[npt.NDArray, npt.NDArray, npt.NDArray, npt.NDAr def linear2d( - x: npt.NDArray, - t: npt.NDArray, + x: NDArray, + t: NDArray, v: float, t0: Union[float, Tuple[float]], theta: Union[float, Tuple[float]], amp: Union[float, Tuple[float]], - wav: npt.NDArray, -) -> Tuple[npt.NDArray, npt.NDArray]: + wav: NDArray, +) -> Tuple[NDArray, NDArray]: r"""Linear 2D events Create 2d linear events given propagation velocity, intercept time, angle, @@ -149,14 +150,14 @@ def linear2d( def parabolic2d( - x: npt.NDArray, - t: npt.NDArray, + x: NDArray, + t: NDArray, t0: Union[float, Tuple[float]], px: Union[float, Tuple[float]], pxx: Union[float, Tuple[float]], amp: Union[float, Tuple[float]], - wav: npt.NDArray, -) -> Tuple[npt.NDArray, npt.NDArray]: + wav: NDArray, +) -> Tuple[NDArray, NDArray]: r"""Parabolic 2D events Create 2d parabolic events given intercept time, @@ -226,13 +227,13 @@ def parabolic2d( def hyperbolic2d( - x: npt.NDArray, - t: npt.NDArray, + x: NDArray, + t: NDArray, t0: Union[float, Tuple[float]], vrms: Union[float, Tuple[float]], amp: Union[float, Tuple[float]], - wav: npt.NDArray, -) -> Tuple[npt.NDArray, npt.NDArray]: + wav: NDArray, +) -> Tuple[NDArray, NDArray]: r"""Hyperbolic 2D events Create 2d hyperbolic events given intercept time, root-mean-square @@ -297,16 +298,16 @@ def hyperbolic2d( def linear3d( - x: npt.NDArray, - y: npt.NDArray, - t: npt.NDArray, + x: NDArray, + y: NDArray, + t: NDArray, v: Union[float, Tuple[float]], t0: Union[float, Tuple[float]], theta: Union[float, Tuple[float]], phi: Union[float, Tuple[float]], amp: Union[float, Tuple[float]], - wav: npt.NDArray, -) -> Tuple[npt.NDArray, npt.NDArray]: + wav: NDArray, +) -> Tuple[NDArray, NDArray]: r"""Linear 3D events Create 3d linear events given propagation velocity, intercept time, angles, @@ -387,17 +388,17 @@ def linear3d( def parabolic3d( - x: npt.NDArray, - y: npt.NDArray, - t: npt.NDArray, + x: NDArray, + y: NDArray, + t: NDArray, t0: Union[float, Tuple[float]], px: Union[float, Tuple[float]], py: Union[float, Tuple[float]], pxx: Union[float, Tuple[float]], pyy: Union[float, Tuple[float]], amp: Union[float, Tuple[float]], - wav: npt.NDArray, -) -> Tuple[npt.NDArray, npt.NDArray]: + wav: NDArray, +) -> Tuple[NDArray, NDArray]: r"""Parabolic 3D events Create 3d parabolic events given intercept time, @@ -481,14 +482,14 @@ def parabolic3d( def hyperbolic3d( - x: npt.NDArray, - y: npt.NDArray, - t: npt.NDArray, + x: NDArray, + y: NDArray, + t: NDArray, t0: Union[float, Tuple[float]], vrms_x: Union[float, Tuple[float]], vrms_y: Union[float, Tuple[float]], amp: Union[float, Tuple[float]], - wav: npt.NDArray, + wav: NDArray, ): r"""Hyperbolic 3D events From 04e91d4ce8fd5a175997748b5e4917c139fee764 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Sun, 11 Jan 2026 21:57:55 +0000 Subject: [PATCH 044/183] minor: remove unused imports of npt --- pylops/avo/avo.py | 1 - pylops/avo/poststack.py | 1 - pylops/signalprocessing/bilinear.py | 1 - pylops/signalprocessing/fftnd.py | 1 - 4 files changed, 4 deletions(-) diff --git a/pylops/avo/avo.py b/pylops/avo/avo.py index e443d2f4..a3e0e105 100644 --- a/pylops/avo/avo.py +++ b/pylops/avo/avo.py @@ -12,7 +12,6 @@ from typing import List, Optional, Tuple, Union import numpy as np -import numpy.typing as npt from numpy import cos, sin, tan from pylops import LinearOperator diff --git a/pylops/avo/poststack.py b/pylops/avo/poststack.py index 20a108d1..d08bb237 100644 --- a/pylops/avo/poststack.py +++ b/pylops/avo/poststack.py @@ -6,7 +6,6 @@ from typing import Literal, Optional, Tuple, Union import numpy as np -import numpy.typing as npt from scipy.sparse.linalg import lsqr from pylops import ( diff --git a/pylops/signalprocessing/bilinear.py b/pylops/signalprocessing/bilinear.py index c003206b..5f1c7e26 100644 --- a/pylops/signalprocessing/bilinear.py +++ b/pylops/signalprocessing/bilinear.py @@ -3,7 +3,6 @@ import logging import numpy as np -import numpy.typing as npt from pylops import LinearOperator from pylops.utils.backend import get_add_at, get_array_module, to_numpy diff --git a/pylops/signalprocessing/fftnd.py b/pylops/signalprocessing/fftnd.py index 1e1c60c6..4cc7e365 100644 --- a/pylops/signalprocessing/fftnd.py +++ b/pylops/signalprocessing/fftnd.py @@ -4,7 +4,6 @@ from typing import Optional, Sequence, Union import numpy as np -import numpy.typing as npt import scipy.fft from pylops import LinearOperator From 415dc1c3a63e70ebd3059fa1dd8068a54bfbd172 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Sun, 11 Jan 2026 22:00:43 +0000 Subject: [PATCH 045/183] doc: homogenize type hints to __truediv__ --- pylops/signalprocessing/fft.py | 4 ++-- pylops/signalprocessing/fft2d.py | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/pylops/signalprocessing/fft.py b/pylops/signalprocessing/fft.py index bfdabe7c..2b8c9867 100644 --- a/pylops/signalprocessing/fft.py +++ b/pylops/signalprocessing/fft.py @@ -231,7 +231,7 @@ def _rmatvec(self, x: NDArray) -> NDArray: y = scipy.fft.fftshift(y, axes=self.axis) return y - def __truediv__(self, y): + def __truediv__(self, y: NDArray) -> NDArray: if self.norm is not _FFTNorms.ORTHO: return self._rmatvec(y) / self._scale return self._rmatvec(y) @@ -484,7 +484,7 @@ def _rmatvec(self, x: NDArray) -> NDArray: y = scipy.fft.fftshift(y, axes=self.axis) return y - def __truediv__(self, y): + def __truediv__(self, y: NDArray) -> NDArray: if self.norm is not _FFTNorms.ORTHO: return self._rmatvec(y) / self._scale return self._rmatvec(y) diff --git a/pylops/signalprocessing/fft2d.py b/pylops/signalprocessing/fft2d.py index cf5cc2b4..a4733e7c 100644 --- a/pylops/signalprocessing/fft2d.py +++ b/pylops/signalprocessing/fft2d.py @@ -131,7 +131,7 @@ def _rmatvec(self, x): y = ncp.fft.fftshift(y, axes=self.axes[self.ifftshift_before]) return y - def __truediv__(self, y): + def __truediv__(self, y: NDArray) -> NDArray: if self.norm is not _FFTNorms.ORTHO: return self._rmatvec(y) / self._scale return self._rmatvec(y) @@ -236,7 +236,7 @@ def _rmatvec(self, x): y = scipy.fft.fftshift(y, axes=self.axes[self.ifftshift_before]) return y - def __truediv__(self, y): + def __truediv__(self, y: NDArray) -> NDArray: if self.norm is not _FFTNorms.ORTHO: return self._rmatvec(y) / self._scale / self._scale return self._rmatvec(y) @@ -348,7 +348,7 @@ def _rmatvec(self, x): y = scipy.fft.fftshift(y, axes=self.axes[self.ifftshift_before]) return y - def __truediv__(self, y): + def __truediv__(self, y: NDArray) -> NDArray: if self.norm is not _FFTNorms.ORTHO: return self._rmatvec(y) / self._scale / self._scale return self._rmatvec(y) From 54a4b289b61b76ea83b37f1b14c321c4e318bbc6 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Sun, 11 Jan 2026 22:06:00 +0000 Subject: [PATCH 046/183] minor: fix missing import in fft2d --- pylops/signalprocessing/fft2d.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pylops/signalprocessing/fft2d.py b/pylops/signalprocessing/fft2d.py index a4733e7c..e66cd3fc 100644 --- a/pylops/signalprocessing/fft2d.py +++ b/pylops/signalprocessing/fft2d.py @@ -11,7 +11,7 @@ from pylops.utils import deps from pylops.utils.backend import get_array_module from pylops.utils.decorators import reshaped -from pylops.utils.typing import DTypeLike, InputDimsLike +from pylops.utils.typing import DTypeLike, InputDimsLike, NDArray mkl_fft_message = deps.mkl_fft_import("the mkl fft module") From 5593576f87a5646463e417e53b383172ba598156 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Mon, 12 Jan 2026 22:20:24 +0000 Subject: [PATCH 047/183] test: add check on error message for all pytest.raises --- pylops/linearoperator.py | 2 +- pylops/optimization/cls_sparsity.py | 2 +- pytests/test_basicoperators.py | 4 +++- pytests/test_combine.py | 12 ++++++---- pytests/test_dwts.py | 4 +++- pytests/test_ffts.py | 28 ++++++++++++++++++++-- pytests/test_fourierradon.py | 8 +++++-- pytests/test_functionoperator.py | 4 +++- pytests/test_linearoperator.py | 8 +++++-- pytests/test_lsm.py | 4 +++- pytests/test_nonstatconvolve.py | 36 ++++++++++++++++++++++------- pytests/test_pad.py | 8 +++++-- pytests/test_radon.py | 9 ++++++-- pytests/test_shift.py | 4 +++- pytests/test_sparsity.py | 26 ++++++++++++++++----- 15 files changed, 124 insertions(+), 35 deletions(-) diff --git a/pylops/linearoperator.py b/pylops/linearoperator.py index 29e56745..c7df30fb 100644 --- a/pylops/linearoperator.py +++ b/pylops/linearoperator.py @@ -675,7 +675,7 @@ def dot(self, x: NDArray) -> NDArray: x.ndim > 2 or (x.ndim == 2 and x.shape[0] != self.shape[1]) ): raise ValueError( - "Operator can only be applied 1D vectors or 2D matrices. " + "Operator can only be applied to 1D vectors or 2D matrices. " "Enable ndarray multiplication with pylops.set_ndarray_multiplication(True)." ) is_dims_shaped = x.shape == self.dims diff --git a/pylops/optimization/cls_sparsity.py b/pylops/optimization/cls_sparsity.py index 42a8185e..2848cd71 100644 --- a/pylops/optimization/cls_sparsity.py +++ b/pylops/optimization/cls_sparsity.py @@ -1690,7 +1690,7 @@ def setup( "half-percentile", ]: raise NotImplementedError( - "threshkind should be hard, soft, half," + "threshkind must be hard, soft, half," "hard-percentile, soft-percentile, " "or half-percentile" ) diff --git a/pytests/test_basicoperators.py b/pytests/test_basicoperators.py index e7260bea..564e8551 100644 --- a/pytests/test_basicoperators.py +++ b/pytests/test_basicoperators.py @@ -592,8 +592,10 @@ def test_Sum2D_forceflat(par): assert y.shape == (par["ny"],) assert xadj.shape == (par["ny"], par["nx"]) - with pytest.raises(ValueError): + with pytest.raises(ValueError) as exception_info: Sop_True * Sop_False.H + error_message = str(exception_info.value) + assert "Operators have conflicting forceflat" in error_message Sop = Sop_True * Sop_None.H assert Sop.forceflat is True diff --git a/pytests/test_combine.py b/pytests/test_combine.py index 980714d4..ee0324a5 100644 --- a/pytests/test_combine.py +++ b/pytests/test_combine.py @@ -39,25 +39,29 @@ def test_VStack_incosistent_columns(par): """ G1 = np.random.normal(0, 10, (par["ny"], par["nx"])).astype(par["dtype"]) G2 = np.random.normal(0, 10, (par["ny"], par["nx"] + 1)).astype(par["dtype"]) - with pytest.raises(ValueError): + with pytest.raises(ValueError) as exception_info: VStack( [MatrixMult(G1, dtype=par["dtype"]), MatrixMult(G2, dtype=par["dtype"])], dtype=par["dtype"], ) + error_message = str(exception_info.value) + assert "different number of columns" in error_message @pytest.mark.parametrize("par", [(par1)]) -def test_HStack_incosistent_columns(par): +def test_HStack_incosistent_rows(par): """Check error is raised if operators with different number of rows - are passed to VStack + are passed to HStack """ G1 = np.random.normal(0, 10, (par["ny"], par["nx"])).astype(par["dtype"]) G2 = np.random.normal(0, 10, (par["ny"] + 1, par["nx"])).astype(par["dtype"]) - with pytest.raises(ValueError): + with pytest.raises(ValueError) as exception_info: HStack( [MatrixMult(G1, dtype=par["dtype"]), MatrixMult(G2, dtype=par["dtype"])], dtype=par["dtype"], ) + error_message = str(exception_info.value) + assert "different number of rows" in error_message @pytest.mark.parametrize("par", [(par1), (par2), (par1j), (par2j)]) diff --git a/pytests/test_dwts.py b/pytests/test_dwts.py index bc47870f..7f0bf6ac 100644 --- a/pytests/test_dwts.py +++ b/pytests/test_dwts.py @@ -29,8 +29,10 @@ @pytest.mark.parametrize("par", [(par1)]) def test_unknown_wavelet(par): """Check error is raised if unknown wavelet is chosen is passed""" - with pytest.raises(ValueError): + with pytest.raises(ValueError) as exception_info: _ = DWT(dims=par["nt"], wavelet="foo") + error_message = str(exception_info.value) + assert "not in family set" in error_message @pytest.mark.skipif( diff --git a/pytests/test_ffts.py b/pytests/test_ffts.py index c98e85a4..34278011 100644 --- a/pytests/test_ffts.py +++ b/pytests/test_ffts.py @@ -289,14 +289,38 @@ def _choose_random_axes(ndim, n_choices=2): @pytest.mark.parametrize("par", [par1]) def test_unknown_engine(par): """Check error is raised if unknown engine is passed""" - with pytest.raises(NotImplementedError): + with pytest.raises(NotImplementedError) as exception_info: _ = FFT( - dims=[par["nt"]], + dims=(par["nt"],), nfft=par["nfft"], sampling=0.005, real=par["real"], engine="foo", ) + error_message = str(exception_info.value) + assert "engine must be" in error_message + + with pytest.raises(NotImplementedError) as exception_info: + _ = FFT2D( + dims=(par["nx"], par["nt"]), + nfft=(par["nfft"], par["nfft"]), + sampling=0.005, + real=par["real"], + engine="foo", + ) + error_message = str(exception_info.value) + assert "engine must be" in error_message + + with pytest.raises(NotImplementedError) as exception_info: + _ = FFTND( + dims=(par["ny"], par["nx"], par["nt"]), + nfft=(par["nfft"], par["nfft"], par["nfft"]), + sampling=0.005, + real=par["real"], + engine="foo", + ) + error_message = str(exception_info.value) + assert "engine must be" in error_message dtype_precision = [ diff --git a/pytests/test_fourierradon.py b/pytests/test_fourierradon.py index 5d147f87..d60c2256 100644 --- a/pytests/test_fourierradon.py +++ b/pytests/test_fourierradon.py @@ -67,14 +67,18 @@ def test_unknown_engine2D(): """Check error is raised if unknown engine is passed""" - with pytest.raises(NotImplementedError): + with pytest.raises(NotImplementedError) as exception_info: _ = FourierRadon2D(None, None, None, None, engine="foo") + error_message = str(exception_info.value) + assert "engine must be" in error_message def test_unknown_engine3D(): """Check error is raised if unknown engine is passed""" - with pytest.raises(NotImplementedError): + with pytest.raises(NotImplementedError) as exception_info: _ = FourierRadon3D(None, None, None, None, None, None, engine="foo") + error_message = str(exception_info.value) + assert "engine must be" in error_message @pytest.mark.parametrize("par", [(par1), (par2), (par3), (par4)]) diff --git a/pytests/test_functionoperator.py b/pytests/test_functionoperator.py index ddfe8877..7dc1ac42 100644 --- a/pytests/test_functionoperator.py +++ b/pytests/test_functionoperator.py @@ -129,5 +129,7 @@ def forward_f(x): assert_array_equal(F_x, G_x) # check error is raised when applying the adjoint - with pytest.raises(NotImplementedError): + with pytest.raises(NotImplementedError) as exception_info: _ = Fop.H @ y + error_message = str(exception_info.value) + assert "Adjoint not implemented" in error_message diff --git a/pytests/test_linearoperator.py b/pytests/test_linearoperator.py index 0aa9922f..06e08194 100644 --- a/pytests/test_linearoperator.py +++ b/pytests/test_linearoperator.py @@ -354,10 +354,14 @@ def test_non_flattened_arrays(par): assert_array_equal(Y_S, (S @ D @ X_1d).reshape((*S.dimsd, -1))) with pylops.disabled_ndarray_multiplication(): - with pytest.raises(ValueError): + with pytest.raises(ValueError) as exception_info: D @ x_nd - with pytest.raises(ValueError): + error_message = str(exception_info.value) + assert "only be applied to 1D" in error_message + with pytest.raises(ValueError) as exception_info: D @ X_nd + error_message = str(exception_info.value) + assert "only be applied to 1D" in error_message @pytest.mark.parametrize("par", [(par1), (par2j)]) diff --git a/pytests/test_lsm.py b/pytests/test_lsm.py index 9f2b041f..91e1c812 100644 --- a/pytests/test_lsm.py +++ b/pytests/test_lsm.py @@ -63,8 +63,10 @@ ) def test_unknown_mode(): """Check error is raised if unknown mode is passed""" - with pytest.raises(NotImplementedError): + with pytest.raises(NotImplementedError) as exception_info: _ = LSM(z, x, t, s2d, r2d, 0, np.ones(3), 1, mode="foo") + error_message = str(exception_info.value) + assert "method must be analytic," in error_message @pytest.mark.skipif( diff --git a/pytests/test_nonstatconvolve.py b/pytests/test_nonstatconvolve.py index 4e80b48e..903eb4af 100644 --- a/pytests/test_nonstatconvolve.py +++ b/pytests/test_nonstatconvolve.py @@ -102,57 +102,72 @@ @pytest.mark.parametrize("par", [(par_2d)]) def test_even_filter(par): """Check error is raised if filter has even size""" - with pytest.raises(ValueError): + with pytest.raises(ValueError) as exception_info: _ = NonStationaryConvolve1D( dims=par["nx"], hs=h1ns[..., :-1], ih=(int(par["nx"] // 4), int(2 * par["nx"] // 4), int(3 * par["nx"] // 4)), ) - with pytest.raises(ValueError): + error_message = str(exception_info.value) + assert "filters hs must have odd length" in error_message + + with pytest.raises(ValueError) as exception_info: _ = NonStationaryConvolve2D( dims=(par["nx"], par["nz"]), hs=h2ns[..., :-1], ihx=(int(par["nx"] // 4), int(2 * par["nx"] // 4), int(3 * par["nx"] // 4)), ihz=(int(par["nz"] // 4), int(3 * par["nz"] // 4)), ) + error_message = str(exception_info.value) + assert "filters hs must have odd length" in error_message - with pytest.raises(ValueError): + with pytest.raises(ValueError) as exception_info: _ = NonStationaryFilters1D( inp=np.arange(par["nx"]), hsize=nfilts[0] - 1, ih=(int(par["nx"] // 4), int(2 * par["nx"] // 4), int(3 * par["nx"] // 4)), ) - with pytest.raises(ValueError): + error_message = str(exception_info.value) + assert "filters hs must have odd length" in error_message + + with pytest.raises(ValueError) as exception_info: _ = NonStationaryFilters2D( inp=np.ones((par["nx"], par["nz"])), hshape=(nfilts[0] - 1, nfilts[1] - 1), ihx=(int(par["nx"] // 4), int(2 * par["nx"] // 4), int(3 * par["nx"] // 4)), ihz=(int(par["nz"] // 4), int(3 * par["nz"] // 4)), ) + error_message = str(exception_info.value) + assert "filters hs must have odd length" in error_message @pytest.mark.parametrize("par", [(par_2d)]) def test_ih_irregular(par): """Check error is raised if ih (or ihx/ihz) are irregularly sampled""" - with pytest.raises(ValueError): + with pytest.raises(ValueError) as exception_info: _ = NonStationaryConvolve1D( dims=par["nx"], hs=h1ns, ih=(10, 11, 15), ) - with pytest.raises(ValueError): + error_message = str(exception_info.value) + assert "must be regularly sampled" in error_message + + with pytest.raises(ValueError) as exception_info: _ = NonStationaryConvolve2D( dims=(par["nx"], par["nz"]), hs=h2ns, ihx=(10, 11, 15), ihz=(int(par["nz"] // 4), int(3 * par["nz"] // 4)), ) + error_message = str(exception_info.value) + assert "must be regularly sampled" in error_message @pytest.mark.parametrize("par", [(par_2d)]) def test_unknown_engine_2d(par): """Check error is raised if unknown engine is passed""" - with pytest.raises(NotImplementedError): + with pytest.raises(NotImplementedError) as exception_info: _ = NonStationaryConvolve2D( dims=(par["nx"], par["nz"]), hs=h2ns, @@ -160,7 +175,10 @@ def test_unknown_engine_2d(par): ihz=(int(par["nz"] // 3), int(2 * par["nz"] // 3)), engine="foo", ) - with pytest.raises(NotImplementedError): + error_message = str(exception_info.value) + assert "engine must be numpy" in error_message + + with pytest.raises(NotImplementedError) as exception_info: _ = NonStationaryFilters2D( inp=np.ones((par["nx"], par["nz"])), hshape=(nfilts[0] - 1, nfilts[1] - 1), @@ -168,6 +186,8 @@ def test_unknown_engine_2d(par): ihz=(int(par["nz"] // 3), int(2 * par["nz"] // 3)), engine="foo", ) + error_message = str(exception_info.value) + assert "engine must be numpy" in error_message @pytest.mark.parametrize("par", [(par1_1d), (par2_1d)]) diff --git a/pytests/test_pad.py b/pytests/test_pad.py index 0c21fbd4..addde1ef 100644 --- a/pytests/test_pad.py +++ b/pytests/test_pad.py @@ -24,15 +24,19 @@ @pytest.mark.parametrize("par", [(par1)]) def test_Pad_1d_negative(par): """Check error is raised when pad has negative number""" - with pytest.raises(ValueError): + with pytest.raises(ValueError) as exception_info: _ = Pad(dims=par["ny"], pad=(-10, 0)) + error_message = str(exception_info.value) + assert "Padding must be positive" in error_message @pytest.mark.parametrize("par", [(par1)]) def test_Pad_2d_negative(par): """Check error is raised when pad has negative number for 2d""" - with pytest.raises(ValueError): + with pytest.raises(ValueError) as exception_info: _ = Pad(dims=(par["ny"], par["nx"]), pad=((-10, 0), (3, -5))) + error_message = str(exception_info.value) + assert "Padding must be positive" in error_message @pytest.mark.parametrize("par", [(par1)]) diff --git a/pytests/test_radon.py b/pytests/test_radon.py index 0f88e224..243e27c5 100644 --- a/pytests/test_radon.py +++ b/pytests/test_radon.py @@ -119,10 +119,15 @@ ) def test_unknown_engine(): """Check error is raised if unknown engine is passed""" - with pytest.raises(KeyError): + with pytest.raises(KeyError) as exception_info: _ = Radon2D(None, None, None, engine="foo") - with pytest.raises(KeyError): + error_message = str(exception_info.value) + assert "engine must be numpy" in error_message + + with pytest.raises(KeyError) as exception_info: _ = Radon3D(None, None, None, None, None, engine="foo") + error_message = str(exception_info.value) + assert "engine must be numpy" in error_message @pytest.mark.skipif( diff --git a/pytests/test_shift.py b/pytests/test_shift.py index 1d9dfb27..777a35cd 100644 --- a/pytests/test_shift.py +++ b/pytests/test_shift.py @@ -51,12 +51,14 @@ @pytest.mark.parametrize("par", [(par1)]) def test_unknown_engine(par): """Check error is raised if unknown engine is passed""" - with pytest.raises(NotImplementedError): + with pytest.raises(NotImplementedError) as exception_info: _ = Shift( par["nt"], 1.0, engine="foo", ) + error_message = str(exception_info.value) + assert "engine must be numpy" in error_message @pytest.mark.parametrize("par", [(par1), (par1j)]) diff --git a/pytests/test_sparsity.py b/pytests/test_sparsity.py index 90eb5962..18fa87ce 100644 --- a/pytests/test_sparsity.py +++ b/pytests/test_sparsity.py @@ -95,8 +95,10 @@ def test_IRLS_unknown_kind(): """Check error is raised if unknown kind is passed""" - with pytest.raises(NotImplementedError): + with pytest.raises(NotImplementedError) as exception_info: _ = irls(Identity(5), np.ones(5), 10, kind="foo") + error_message = str(exception_info.value) + assert "kind must be model" in error_message @pytest.mark.parametrize("par", [(par3), (par4), (par3j), (par4j)]) @@ -331,18 +333,28 @@ def test_OMP_stopping(par): def test_ISTA_FISTA_unknown_threshkind(): """Check error is raised if unknown threshkind is passed""" - with pytest.raises(NotImplementedError): + with pytest.raises(NotImplementedError) as exception_info: _ = ista(Identity(5), np.ones(5), 10, threshkind="foo") - with pytest.raises(NotImplementedError): + error_message = str(exception_info.value) + assert "threshkind must be" in error_message + + with pytest.raises(NotImplementedError) as exception_info: _ = fista(Identity(5), np.ones(5), 10, threshkind="foo") + error_message = str(exception_info.value) + assert "threshkind must be" in error_message def test_ISTA_FISTA_missing_perc(): """Check error is raised if perc=None and threshkind is percentile based""" - with pytest.raises(ValueError): + with pytest.raises(ValueError) as exception_info: _ = ista(Identity(5), np.ones(5), 10, perc=None, threshkind="soft-percentile") - with pytest.raises(ValueError): + error_message = str(exception_info.value) + assert "Provide a percentile" in error_message + + with pytest.raises(ValueError) as exception_info: _ = fista(Identity(5), np.ones(5), 10, perc=None, threshkind="soft-percentile") + error_message = str(exception_info.value) + assert "Provide a percentile" in error_message @pytest.mark.parametrize("par", [(par1), (par3), (par5), (par1j), (par3j), (par5j)]) @@ -361,7 +373,7 @@ def test_ISTA_FISTA_alpha_too_high(par): for solver in [ista, fista]: # check that exception is raised - with pytest.raises(ValueError): + with pytest.raises(ValueError) as exception_info: _, _, _ = solver( Aop, y, @@ -371,6 +383,8 @@ def test_ISTA_FISTA_alpha_too_high(par): monitorres=True, tol=0, ) + error_message = str(exception_info.value) + assert "due to residual increasing" in error_message # check that CostNanInfCallback catches cost=np.inf _, _, cost = solver( From 82a21aaa3ce8ef6ee1c7ecbe831093f231760afc Mon Sep 17 00:00:00 2001 From: mrava87 Date: Tue, 13 Jan 2026 21:08:32 +0000 Subject: [PATCH 048/183] minor: homogenize error type for engines --- pylops/basicoperators/spread.py | 2 +- pylops/signalprocessing/chirpradon3d.py | 2 +- pylops/signalprocessing/fft.py | 2 +- pylops/signalprocessing/fft2d.py | 2 +- pylops/signalprocessing/fftnd.py | 2 +- pylops/signalprocessing/fourierradon2d.py | 2 +- pylops/signalprocessing/fourierradon3d.py | 2 +- pylops/signalprocessing/nonstatconvolve2d.py | 4 ++-- pylops/signalprocessing/nonstatconvolve3d.py | 2 +- pylops/signalprocessing/radon2d.py | 2 +- pylops/signalprocessing/radon3d.py | 2 +- pylops/waveeqprocessing/kirchhoff.py | 2 +- 12 files changed, 13 insertions(+), 13 deletions(-) diff --git a/pylops/basicoperators/spread.py b/pylops/basicoperators/spread.py index aa4b301e..ed5c6147 100644 --- a/pylops/basicoperators/spread.py +++ b/pylops/basicoperators/spread.py @@ -179,7 +179,7 @@ def __init__( super().__init__(dtype=np.dtype(dtype), dims=dims, dimsd=dimsd, name=name) if engine not in ["numpy", "numba"]: - raise KeyError("engine must be numpy or numba") + raise ValueError("engine must be numpy or numba") if engine == "numba" and jit_message is None: self.engine = "numba" else: diff --git a/pylops/signalprocessing/chirpradon3d.py b/pylops/signalprocessing/chirpradon3d.py index d64a4b7a..95320cad 100755 --- a/pylops/signalprocessing/chirpradon3d.py +++ b/pylops/signalprocessing/chirpradon3d.py @@ -107,7 +107,7 @@ def __init__( self.pmax = pmax self.engine = engine if self.engine not in ["fftw", "numpy"]: - raise NotImplementedError("engine must be 'numpy' or 'fftw'") + raise ValueError("engine must be 'numpy' or 'fftw'") self.kwargs_fftw = kwargs_fftw @reshaped diff --git a/pylops/signalprocessing/fft.py b/pylops/signalprocessing/fft.py index 42c36228..8f0cf701 100644 --- a/pylops/signalprocessing/fft.py +++ b/pylops/signalprocessing/fft.py @@ -720,6 +720,6 @@ def FFT( **kwargs_fft, ) else: - raise NotImplementedError("engine must be numpy, scipy, fftw, or mkl_fft") + raise ValueError("engine must be numpy, scipy, fftw, or mkl_fft") f.name = name return f diff --git a/pylops/signalprocessing/fft2d.py b/pylops/signalprocessing/fft2d.py index cf5cc2b4..cf4c76d3 100644 --- a/pylops/signalprocessing/fft2d.py +++ b/pylops/signalprocessing/fft2d.py @@ -575,6 +575,6 @@ def FFT2D( **kwargs_fft, ) else: - raise NotImplementedError("engine must be numpy, scipy or mkl_fft") + raise ValueError("engine must be numpy, scipy or mkl_fft") f.name = name return f diff --git a/pylops/signalprocessing/fftnd.py b/pylops/signalprocessing/fftnd.py index 9707dfc6..1cefe5e6 100644 --- a/pylops/signalprocessing/fftnd.py +++ b/pylops/signalprocessing/fftnd.py @@ -555,6 +555,6 @@ def FFTND( **kwargs_fft, ) else: - raise NotImplementedError("engine must be numpy, scipy or mkl_fft") + raise ValueError("engine must be numpy, scipy or mkl_fft") f.name = name return f diff --git a/pylops/signalprocessing/fourierradon2d.py b/pylops/signalprocessing/fourierradon2d.py index af8032f6..d3223f73 100755 --- a/pylops/signalprocessing/fourierradon2d.py +++ b/pylops/signalprocessing/fourierradon2d.py @@ -154,7 +154,7 @@ def __init__( ) -> None: # engine if engine not in ["numpy", "numba", "cuda"]: - raise NotImplementedError("engine must be numpy or numba or cuda") + raise ValueError("engine must be numpy or numba or cuda") if engine == "numba" and jit_message is not None: engine = "numpy" diff --git a/pylops/signalprocessing/fourierradon3d.py b/pylops/signalprocessing/fourierradon3d.py index 7f677c56..c7575acb 100755 --- a/pylops/signalprocessing/fourierradon3d.py +++ b/pylops/signalprocessing/fourierradon3d.py @@ -174,7 +174,7 @@ def __init__( ) -> None: # engine if engine not in ["numpy", "numba", "cuda"]: - raise NotImplementedError("engine must be numpy or numba or cuda") + raise ValueError("engine must be numpy or numba or cuda") if engine == "numba" and jit_message is not None: engine = "numpy" diff --git a/pylops/signalprocessing/nonstatconvolve2d.py b/pylops/signalprocessing/nonstatconvolve2d.py index 313abf1f..ca3c8a02 100644 --- a/pylops/signalprocessing/nonstatconvolve2d.py +++ b/pylops/signalprocessing/nonstatconvolve2d.py @@ -159,7 +159,7 @@ def __init__( name: str = "C", ) -> None: if engine not in ["numpy", "numba", "cuda"]: - raise NotImplementedError("engine must be numpy or numba or cuda") + raise ValueError("engine must be numpy or numba or cuda") if hs.shape[2] % 2 == 0 or hs.shape[3] % 2 == 0: raise ValueError("filters hs must have odd length") if len(np.unique(np.diff(ihx))) > 1 or len(np.unique(np.diff(ihz))) > 1: @@ -398,7 +398,7 @@ def __init__( name: str = "C", ) -> None: if engine not in ["numpy", "numba", "cuda"]: - raise NotImplementedError("engine must be numpy or numba or cuda") + raise ValueError("engine must be numpy or numba or cuda") if hshape[0] % 2 == 0 or hshape[1] % 2 == 0: raise ValueError("filters hs must have odd length") if len(np.unique(np.diff(ihx))) > 1 or len(np.unique(np.diff(ihz))) > 1: diff --git a/pylops/signalprocessing/nonstatconvolve3d.py b/pylops/signalprocessing/nonstatconvolve3d.py index d1143492..538cb583 100644 --- a/pylops/signalprocessing/nonstatconvolve3d.py +++ b/pylops/signalprocessing/nonstatconvolve3d.py @@ -137,7 +137,7 @@ def __init__( name: str = "C", ) -> None: if engine not in ["numpy", "numba", "cuda"]: - raise NotImplementedError("engine must be numpy or numba or cuda") + raise ValueError("engine must be numpy or numba or cuda") if hs.shape[3] % 2 == 0 or hs.shape[4] % 2 == 0 or hs.shape[5] % 2 == 0: raise ValueError("filters hs must have odd length") if ( diff --git a/pylops/signalprocessing/radon2d.py b/pylops/signalprocessing/radon2d.py index 323f1cab..5c0e5fb6 100644 --- a/pylops/signalprocessing/radon2d.py +++ b/pylops/signalprocessing/radon2d.py @@ -243,7 +243,7 @@ def Radon2D( """ # engine if engine not in ["numpy", "numba"]: - raise KeyError("engine must be numpy or numba") + raise ValueError("engine must be numpy or numba") if engine == "numba" and jit_message is not None: engine = "numpy" # axes diff --git a/pylops/signalprocessing/radon3d.py b/pylops/signalprocessing/radon3d.py index 75dcf19a..a4fc6eba 100644 --- a/pylops/signalprocessing/radon3d.py +++ b/pylops/signalprocessing/radon3d.py @@ -267,7 +267,7 @@ def Radon3D( """ # engine if engine not in ["numpy", "numba"]: - raise KeyError("engine must be numpy or numba") + raise ValueError("engine must be numpy or numba") if engine == "numba" and jit_message is not None: engine = "numpy" diff --git a/pylops/waveeqprocessing/kirchhoff.py b/pylops/waveeqprocessing/kirchhoff.py index f5cc74b9..f9793fa7 100644 --- a/pylops/waveeqprocessing/kirchhoff.py +++ b/pylops/waveeqprocessing/kirchhoff.py @@ -1075,7 +1075,7 @@ def _ampsrcrec_kirch_rmatvec( def _register_multiplications(self, engine: str) -> None: if engine not in ["numpy", "numba", "cuda"]: - raise KeyError("engine must be numpy or numba or cuda") + raise ValueError("engine must be numpy or numba or cuda") if engine == "numba" and jit_message is None: numba_opts = dict( nopython=True, nogil=True, parallel=parallel From 3617ad81e269c7f2e83202a41a846b784269bf1b Mon Sep 17 00:00:00 2001 From: mrava87 Date: Tue, 13 Jan 2026 21:16:33 +0000 Subject: [PATCH 049/183] minor: modify tests according to new error types for engine --- pylops/optimization/cls_sparsity.py | 2 +- pylops/signalprocessing/convolve1d.py | 4 ++-- pylops/waveeqprocessing/kirchhoff.py | 4 ++-- pytests/test_ffts.py | 6 +++--- pytests/test_fourierradon.py | 4 ++-- pytests/test_lsm.py | 2 +- pytests/test_nonstatconvolve.py | 4 ++-- pytests/test_radon.py | 4 ++-- pytests/test_shift.py | 2 +- pytests/test_sparsity.py | 4 ++-- 10 files changed, 18 insertions(+), 18 deletions(-) diff --git a/pylops/optimization/cls_sparsity.py b/pylops/optimization/cls_sparsity.py index 2848cd71..17105081 100644 --- a/pylops/optimization/cls_sparsity.py +++ b/pylops/optimization/cls_sparsity.py @@ -1689,7 +1689,7 @@ def setup( "soft-percentile", "half-percentile", ]: - raise NotImplementedError( + raise ValueError( "threshkind must be hard, soft, half," "hard-percentile, soft-percentile, " "or half-percentile" diff --git a/pylops/signalprocessing/convolve1d.py b/pylops/signalprocessing/convolve1d.py index 4346fc12..5f77940b 100644 --- a/pylops/signalprocessing/convolve1d.py +++ b/pylops/signalprocessing/convolve1d.py @@ -33,7 +33,7 @@ def _choose_convfunc( if method is None: method = "direct" if method not in ("direct", "fft"): - raise NotImplementedError("method must be direct or fft") + raise ValueError("method must be direct or fft") convfunc = get_convolve(x) else: if method is None: @@ -43,7 +43,7 @@ def _choose_convfunc( elif method == "overlapadd": convfunc = partial(get_oaconvolve(x), axes=axis)(x) else: - raise NotImplementedError("method must be fft or overlapadd") + raise ValueError("method must be fft or overlapadd") return convfunc, method diff --git a/pylops/waveeqprocessing/kirchhoff.py b/pylops/waveeqprocessing/kirchhoff.py index f9793fa7..450e200d 100644 --- a/pylops/waveeqprocessing/kirchhoff.py +++ b/pylops/waveeqprocessing/kirchhoff.py @@ -432,7 +432,7 @@ def __init__( axis=np.arange(self.ndims), ) else: - raise NotImplementedError("method must be analytic, eikonal or byot") + raise ValueError("method must be analytic, eikonal or byot") # compute angles with vertical if self.dynamic: @@ -710,7 +710,7 @@ def _traveltime_table( else: raise NotImplementedError(skfmm_message) else: - raise NotImplementedError("method must be analytic or eikonal") + raise ValueError("method must be analytic or eikonal") # compute traveltime gradients at image points trav_srcs_grad = np.gradient( diff --git a/pytests/test_ffts.py b/pytests/test_ffts.py index 34278011..1472c1f7 100644 --- a/pytests/test_ffts.py +++ b/pytests/test_ffts.py @@ -289,7 +289,7 @@ def _choose_random_axes(ndim, n_choices=2): @pytest.mark.parametrize("par", [par1]) def test_unknown_engine(par): """Check error is raised if unknown engine is passed""" - with pytest.raises(NotImplementedError) as exception_info: + with pytest.raises(ValueError) as exception_info: _ = FFT( dims=(par["nt"],), nfft=par["nfft"], @@ -300,7 +300,7 @@ def test_unknown_engine(par): error_message = str(exception_info.value) assert "engine must be" in error_message - with pytest.raises(NotImplementedError) as exception_info: + with pytest.raises(ValueError) as exception_info: _ = FFT2D( dims=(par["nx"], par["nt"]), nfft=(par["nfft"], par["nfft"]), @@ -311,7 +311,7 @@ def test_unknown_engine(par): error_message = str(exception_info.value) assert "engine must be" in error_message - with pytest.raises(NotImplementedError) as exception_info: + with pytest.raises(ValueError) as exception_info: _ = FFTND( dims=(par["ny"], par["nx"], par["nt"]), nfft=(par["nfft"], par["nfft"], par["nfft"]), diff --git a/pytests/test_fourierradon.py b/pytests/test_fourierradon.py index d60c2256..0666cc24 100644 --- a/pytests/test_fourierradon.py +++ b/pytests/test_fourierradon.py @@ -67,7 +67,7 @@ def test_unknown_engine2D(): """Check error is raised if unknown engine is passed""" - with pytest.raises(NotImplementedError) as exception_info: + with pytest.raises(ValueError) as exception_info: _ = FourierRadon2D(None, None, None, None, engine="foo") error_message = str(exception_info.value) assert "engine must be" in error_message @@ -75,7 +75,7 @@ def test_unknown_engine2D(): def test_unknown_engine3D(): """Check error is raised if unknown engine is passed""" - with pytest.raises(NotImplementedError) as exception_info: + with pytest.raises(ValueError) as exception_info: _ = FourierRadon3D(None, None, None, None, None, None, engine="foo") error_message = str(exception_info.value) assert "engine must be" in error_message diff --git a/pytests/test_lsm.py b/pytests/test_lsm.py index 91e1c812..20ed90f7 100644 --- a/pytests/test_lsm.py +++ b/pytests/test_lsm.py @@ -63,7 +63,7 @@ ) def test_unknown_mode(): """Check error is raised if unknown mode is passed""" - with pytest.raises(NotImplementedError) as exception_info: + with pytest.raises(ValueError) as exception_info: _ = LSM(z, x, t, s2d, r2d, 0, np.ones(3), 1, mode="foo") error_message = str(exception_info.value) assert "method must be analytic," in error_message diff --git a/pytests/test_nonstatconvolve.py b/pytests/test_nonstatconvolve.py index 903eb4af..afdda892 100644 --- a/pytests/test_nonstatconvolve.py +++ b/pytests/test_nonstatconvolve.py @@ -167,7 +167,7 @@ def test_ih_irregular(par): @pytest.mark.parametrize("par", [(par_2d)]) def test_unknown_engine_2d(par): """Check error is raised if unknown engine is passed""" - with pytest.raises(NotImplementedError) as exception_info: + with pytest.raises(ValueError) as exception_info: _ = NonStationaryConvolve2D( dims=(par["nx"], par["nz"]), hs=h2ns, @@ -178,7 +178,7 @@ def test_unknown_engine_2d(par): error_message = str(exception_info.value) assert "engine must be numpy" in error_message - with pytest.raises(NotImplementedError) as exception_info: + with pytest.raises(ValueError) as exception_info: _ = NonStationaryFilters2D( inp=np.ones((par["nx"], par["nz"])), hshape=(nfilts[0] - 1, nfilts[1] - 1), diff --git a/pytests/test_radon.py b/pytests/test_radon.py index 243e27c5..e577f5c5 100644 --- a/pytests/test_radon.py +++ b/pytests/test_radon.py @@ -119,12 +119,12 @@ ) def test_unknown_engine(): """Check error is raised if unknown engine is passed""" - with pytest.raises(KeyError) as exception_info: + with pytest.raises(ValueError) as exception_info: _ = Radon2D(None, None, None, engine="foo") error_message = str(exception_info.value) assert "engine must be numpy" in error_message - with pytest.raises(KeyError) as exception_info: + with pytest.raises(ValueError) as exception_info: _ = Radon3D(None, None, None, None, None, engine="foo") error_message = str(exception_info.value) assert "engine must be numpy" in error_message diff --git a/pytests/test_shift.py b/pytests/test_shift.py index 777a35cd..74ed3aa6 100644 --- a/pytests/test_shift.py +++ b/pytests/test_shift.py @@ -51,7 +51,7 @@ @pytest.mark.parametrize("par", [(par1)]) def test_unknown_engine(par): """Check error is raised if unknown engine is passed""" - with pytest.raises(NotImplementedError) as exception_info: + with pytest.raises(ValueError) as exception_info: _ = Shift( par["nt"], 1.0, diff --git a/pytests/test_sparsity.py b/pytests/test_sparsity.py index 18fa87ce..7f379cdd 100644 --- a/pytests/test_sparsity.py +++ b/pytests/test_sparsity.py @@ -333,12 +333,12 @@ def test_OMP_stopping(par): def test_ISTA_FISTA_unknown_threshkind(): """Check error is raised if unknown threshkind is passed""" - with pytest.raises(NotImplementedError) as exception_info: + with pytest.raises(ValueError) as exception_info: _ = ista(Identity(5), np.ones(5), 10, threshkind="foo") error_message = str(exception_info.value) assert "threshkind must be" in error_message - with pytest.raises(NotImplementedError) as exception_info: + with pytest.raises(ValueError) as exception_info: _ = fista(Identity(5), np.ones(5), 10, threshkind="foo") error_message = str(exception_info.value) assert "threshkind must be" in error_message From 992e9630047be68897c861320f8c0d13ceda71aa Mon Sep 17 00:00:00 2001 From: mrava87 Date: Tue, 13 Jan 2026 21:38:08 +0000 Subject: [PATCH 050/183] minor: modify raises according to new error types --- pylops/basicoperators/spread.py | 4 ++-- pylops/signalprocessing/chirpradon3d.py | 4 ++++ pylops/signalprocessing/convolve1d.py | 2 +- pylops/signalprocessing/fft.py | 2 +- pylops/signalprocessing/fft2d.py | 2 +- pylops/signalprocessing/fftnd.py | 2 +- pylops/signalprocessing/fourierradon2d.py | 2 +- pylops/signalprocessing/fourierradon3d.py | 2 +- pylops/signalprocessing/radon2d.py | 2 +- pylops/signalprocessing/radon3d.py | 4 ++-- pylops/waveeqprocessing/kirchhoff.py | 5 ++--- 11 files changed, 17 insertions(+), 14 deletions(-) diff --git a/pylops/basicoperators/spread.py b/pylops/basicoperators/spread.py index ed5c6147..34c60266 100644 --- a/pylops/basicoperators/spread.py +++ b/pylops/basicoperators/spread.py @@ -127,10 +127,10 @@ class Spread(LinearOperator): Raises ------ - KeyError - If ``engine`` is neither ``numpy`` nor ``numba`` NotImplementedError If both ``table`` and ``fh`` are not provided + ValueError + If ``engine`` is neither ``numpy`` nor ``numba`` ValueError If ``table`` has shape different from :math:`[n_{x_0} \times n_{t_0} \times n_x]` diff --git a/pylops/signalprocessing/chirpradon3d.py b/pylops/signalprocessing/chirpradon3d.py index 95320cad..048b7884 100755 --- a/pylops/signalprocessing/chirpradon3d.py +++ b/pylops/signalprocessing/chirpradon3d.py @@ -76,6 +76,10 @@ class ChirpRadon3D(LinearOperator): shape : :obj:`tuple` Operator shape. + Raises + ------ + ValueError + If ``engine`` is neither ``numpy`` nor ``fftw`` Notes ----- diff --git a/pylops/signalprocessing/convolve1d.py b/pylops/signalprocessing/convolve1d.py index 5f77940b..74f4b447 100644 --- a/pylops/signalprocessing/convolve1d.py +++ b/pylops/signalprocessing/convolve1d.py @@ -258,7 +258,7 @@ class Convolve1D(LinearOperator): ------ ValueError If ``offset`` is bigger than ``len(h) - 1`` - NotImplementedError + ValueError If ``method`` provided is not allowed Notes diff --git a/pylops/signalprocessing/fft.py b/pylops/signalprocessing/fft.py index 8f0cf701..0b4957e7 100644 --- a/pylops/signalprocessing/fft.py +++ b/pylops/signalprocessing/fft.py @@ -626,7 +626,7 @@ def FFT( ValueError - If ``dims`` is provided and ``axis`` is bigger than ``len(dims)``. - If ``norm`` is not one of "ortho", "none", or "1/n". - NotImplementedError + ValueError If ``engine`` is neither ``numpy``, ``fftw``, ``scipy`` nor ``mkl_fft``. See Also diff --git a/pylops/signalprocessing/fft2d.py b/pylops/signalprocessing/fft2d.py index cf4c76d3..21649885 100644 --- a/pylops/signalprocessing/fft2d.py +++ b/pylops/signalprocessing/fft2d.py @@ -502,7 +502,7 @@ def FFT2D( - If ``nffts`` or ``sampling`` are not either a single value or a tuple with two elements. - If ``norm`` is not one of "ortho", "none", or "1/n". - NotImplementedError + ValueError If ``engine`` is neither ``numpy``, ``scipy`` nor ``mkl_fft``. See Also diff --git a/pylops/signalprocessing/fftnd.py b/pylops/signalprocessing/fftnd.py index 1cefe5e6..cf782986 100644 --- a/pylops/signalprocessing/fftnd.py +++ b/pylops/signalprocessing/fftnd.py @@ -479,7 +479,7 @@ def FFTND( - If ``nffts`` or ``sampling`` are not either a single value or tuple with the same dimension ``axes``. - If ``norm`` is not one of "ortho", "none", or "1/n". - NotImplementedError + ValueError If ``engine`` is neither ``numpy``, ``scipy`` nor ``mkl_fft``. Notes diff --git a/pylops/signalprocessing/fourierradon2d.py b/pylops/signalprocessing/fourierradon2d.py index d3223f73..1733c16d 100755 --- a/pylops/signalprocessing/fourierradon2d.py +++ b/pylops/signalprocessing/fourierradon2d.py @@ -97,7 +97,7 @@ class FourierRadon2D(LinearOperator): Raises ------ - NotImplementedError + ValueError If ``engine`` is neither ``numpy``, ``numba``, nor ``cuda``. Notes diff --git a/pylops/signalprocessing/fourierradon3d.py b/pylops/signalprocessing/fourierradon3d.py index c7575acb..967548a1 100755 --- a/pylops/signalprocessing/fourierradon3d.py +++ b/pylops/signalprocessing/fourierradon3d.py @@ -113,7 +113,7 @@ class FourierRadon3D(LinearOperator): Raises ------ - NotImplementedError + ValueError If ``engine`` is neither ``numpy``, ``numba``, nor ``cuda``. ValueError If ``kind`` is not a tuple of two elements. diff --git a/pylops/signalprocessing/radon2d.py b/pylops/signalprocessing/radon2d.py index 5c0e5fb6..ae729a17 100644 --- a/pylops/signalprocessing/radon2d.py +++ b/pylops/signalprocessing/radon2d.py @@ -201,7 +201,7 @@ def Radon2D( Raises ------ - KeyError + ValueError If ``engine`` is neither ``numpy`` nor ``numba`` NotImplementedError If ``kind`` is not ``linear``, ``parabolic``, or ``hyperbolic`` diff --git a/pylops/signalprocessing/radon3d.py b/pylops/signalprocessing/radon3d.py index a4fc6eba..b8621428 100644 --- a/pylops/signalprocessing/radon3d.py +++ b/pylops/signalprocessing/radon3d.py @@ -224,10 +224,10 @@ def Radon3D( Raises ------ - KeyError - If ``engine`` is neither ``numpy`` nor ``numba`` NotImplementedError If ``kind`` is not ``linear``, ``parabolic``, or ``hyperbolic`` + ValueError + If ``engine`` is neither ``numpy`` nor ``numba`` See Also -------- diff --git a/pylops/waveeqprocessing/kirchhoff.py b/pylops/waveeqprocessing/kirchhoff.py index 450e200d..246c93c0 100644 --- a/pylops/waveeqprocessing/kirchhoff.py +++ b/pylops/waveeqprocessing/kirchhoff.py @@ -202,11 +202,10 @@ class Kirchhoff(LinearOperator): Raises ------ - NotImplementedError - If ``mode`` is neither ``analytic``, ``eikonal``, or ``byot``. - NotImplementedError If ``engine="cuda"`` and ``trav`` is provided as a single table + ValueError + If ``mode`` is neither ``analytic``, ``eikonal``, or ``byot``. Notes ----- From 6f3afa9b47c05770d7200e253484a36e65a544e8 Mon Sep 17 00:00:00 2001 From: MothNik Date: Tue, 13 Jan 2026 23:58:14 +0100 Subject: [PATCH 051/183] fix/doc: `signalprocessing.interpspline` - replaced `y` by `x` in computation of `m` --- pylops/signalprocessing/interpspline.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pylops/signalprocessing/interpspline.py b/pylops/signalprocessing/interpspline.py index 8c6dea05..566ebb97 100644 --- a/pylops/signalprocessing/interpspline.py +++ b/pylops/signalprocessing/interpspline.py @@ -710,13 +710,13 @@ class InterpCubicSpline(LinearOperator): difference matrix :math:`\mathbf{D}_{2}` originate from the linear system .. math:: - \mathbf{B}\mathbf{m}=\mathbf{D}_{2}\mathbf{y} + \mathbf{B}\mathbf{m}=\mathbf{D}_{2}\mathbf{x} that needs to be solved for :math:`\mathbf{m}`, the second order derivatives of the cubic spline at its knots, by .. math:: - \mathbf{m}=\mathbf{B}^{-1}\mathbf{D}_{2}\mathbf{y} + \mathbf{m}=\mathbf{B}^{-1}\mathbf{D}_{2}\mathbf{x} Assuming :math:`\mathbf{x}` was sampled at equidistant knots, :math:`\mathbf{B}` simplifies to From b76c98b7e073655f649a63cea11dcad618323406 Mon Sep 17 00:00:00 2001 From: MothNik Date: Wed, 14 Jan 2026 00:07:30 +0100 Subject: [PATCH 052/183] feat: `pylops` - update version and changelog --- CHANGELOG.md | 5 +++++ pylops/signalprocessing/interp.py | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index bd675c9f..f894782d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,11 @@ Changelog ========= +# 2.7.0 +* Added cubic spline interpolation operator via + `pylops.signalprocessing.interpspline.InterpCubicSpline` (also interfaceable via + `pylops.signalprocessing.interp.Interp(..., kind=""cubic_spline"`) + # 2.6.0 * Added `pylops.medical` module and `pylops.medical.CT2D` operator * Added `pylops.utils.signalprocessing.pwd_slope_estimate` and diff --git a/pylops/signalprocessing/interp.py b/pylops/signalprocessing/interp.py index ce0a0f93..a22060b8 100644 --- a/pylops/signalprocessing/interp.py +++ b/pylops/signalprocessing/interp.py @@ -156,7 +156,7 @@ def Interp( Currently, ``"nearest"``, ``"linear"``, ``"sinc"``, and ``"cubic_spline"`` are available. - .. versionadded:: 2.0.0 + .. versionadded:: 2.7.0 The ``"cubic_spline"``-interpolation was added. dtype : :obj:`str`, optional From 2d6f915cd8a5ba156757eebd9e2e662238128f6d Mon Sep 17 00:00:00 2001 From: MothNik Date: Tue, 13 Jan 2026 17:21:42 -0600 Subject: [PATCH 053/183] fix: `CHANGELOG" - removed duplicated quote (") --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f894782d..d56ddc31 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,7 @@ Changelog # 2.7.0 * Added cubic spline interpolation operator via `pylops.signalprocessing.interpspline.InterpCubicSpline` (also interfaceable via - `pylops.signalprocessing.interp.Interp(..., kind=""cubic_spline"`) + `pylops.signalprocessing.interp.Interp(..., kind="cubic_spline"`) # 2.6.0 * Added `pylops.medical` module and `pylops.medical.CT2D` operator From 9236fc02f38218c36fbbdec26f808f70d6232b14 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Wed, 14 Jan 2026 21:17:40 +0000 Subject: [PATCH 054/183] ci: modified GAs to avoid triggering them from forks --- .github/workflows/build.yaml | 7 ++++++- .github/workflows/buildcupy.yaml | 11 ++++++++--- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 3a9b4adb..d94591e9 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -1,6 +1,11 @@ name: PyLops Testing -on: [push, pull_request] +on: + pull_request: + types: [opened, synchronize, reopened] + push: + branches: + - main jobs: build: diff --git a/.github/workflows/buildcupy.yaml b/.github/workflows/buildcupy.yaml index 85a2afd7..b5eab81f 100644 --- a/.github/workflows/buildcupy.yaml +++ b/.github/workflows/buildcupy.yaml @@ -1,6 +1,11 @@ name: PyLops Testing (CuPy) -on: [push, pull_request] +on: + pull_request: + types: [opened, synchronize, reopened] + push: + branches: + - main jobs: build: @@ -18,7 +23,7 @@ jobs: PIP=.venv-pylops/bin/pip ls $PYTHON ls $PIP - $PIP install + $PIP install $PIP install --upgrade pip setuptools $PIP install install flake8 pytest setuptools-scm $PIP install -r requirements-dev-gpu.txt @@ -27,7 +32,7 @@ jobs: $PIP install . EOF srun --account=yuxilab -n 1 -N 1 --gres=gpu:L40S:1 bash pylops_tests.sh - - name: Tests with pytest + - name: Tests with pytest run: | export CUPY_PYLOPS=1; export TEST_CUPY_PYLOPS=1; export PYTEST=.venv-pylops/bin/pytest From 919dcaa9f169cf325a35d62a6e199be695eebd8a Mon Sep 17 00:00:00 2001 From: mrava87 Date: Wed, 14 Jan 2026 21:27:04 +0000 Subject: [PATCH 055/183] ci: modified mkl GA to avoid triggering from forks --- .github/workflows/build-mkl.yaml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build-mkl.yaml b/.github/workflows/build-mkl.yaml index 8cb8c95b..246912af 100644 --- a/.github/workflows/build-mkl.yaml +++ b/.github/workflows/build-mkl.yaml @@ -1,6 +1,11 @@ name: PyLops Testing with Intel oneAPI Math Kernel Library(oneMKL) -on: [push, pull_request] +on: + pull_request: + types: [opened, synchronize, reopened] + push: + branches: + - main jobs: build: From 9b61d28fe629fa2d4e9e68d406709564df938c43 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Wed, 14 Jan 2026 21:52:26 +0000 Subject: [PATCH 056/183] ci: added dev to branches to trigger GA on push --- .github/workflows/build-mkl.yaml | 1 + .github/workflows/build.yaml | 1 + .github/workflows/buildcupy.yaml | 1 + 3 files changed, 3 insertions(+) diff --git a/.github/workflows/build-mkl.yaml b/.github/workflows/build-mkl.yaml index 246912af..d4ea6b17 100644 --- a/.github/workflows/build-mkl.yaml +++ b/.github/workflows/build-mkl.yaml @@ -6,6 +6,7 @@ on: push: branches: - main + - dev jobs: build: diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index d94591e9..2b2e6210 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -6,6 +6,7 @@ on: push: branches: - main + - dev jobs: build: diff --git a/.github/workflows/buildcupy.yaml b/.github/workflows/buildcupy.yaml index b5eab81f..1a9632c6 100644 --- a/.github/workflows/buildcupy.yaml +++ b/.github/workflows/buildcupy.yaml @@ -6,6 +6,7 @@ on: push: branches: - main + - dev jobs: build: From 88c4a5cbdef47837112702f80d1ecc462d298857 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Tue, 20 Jan 2026 22:34:42 +0000 Subject: [PATCH 057/183] feat: added mri module --- pylops/medical/mri.py | 256 +++++++++++++++++++++++++ pytests/test_mri.py | 432 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 688 insertions(+) create mode 100644 pylops/medical/mri.py create mode 100644 pytests/test_mri.py diff --git a/pylops/medical/mri.py b/pylops/medical/mri.py new file mode 100644 index 00000000..6b3ec0c2 --- /dev/null +++ b/pylops/medical/mri.py @@ -0,0 +1,256 @@ +__all__ = [ + "MRI2D", +] + +from typing import Literal, Optional, Union + +import numpy as np + +from pylops import LinearOperator +from pylops.basicoperators import Diagonal, Restriction +from pylops.signalprocessing import FFT2D, Bilinear +from pylops.utils.typing import DTypeLike, InputDimsLike, NDArray + + +class MRI2D(LinearOperator): + r"""2D Magnetic Resonance Imaging + + Apply 2D Magnetic Resonance Imaging operator to obtain a k-space data (i.e., + undersampled Fourier representation of the model). + + Parameters + ---------- + dims : :obj:`list` or :obj:`int` + Number of samples for each dimension. Must be 2-dimensional and of size + :math:`n_y \times n_x` + mask : :obj:`str` or :obj:`numpy.ndarray` + Mask to be applied in the Fourier domain: + + - :obj:`numpy.ndarray`: a 2-dimensional array of size :math:`n_y \times n_x` + with 1 in the selected locations; + - ``vertical-reg``: mask with vertical lines (regularly sampled around the + second dimension); + - ``vertical-uni``: mask with vertical lines (irregularly sampled around the + second dimension, with lines drawn from a uniform distribution); + - ``radial-reg``: mask with radial lines (regularly sampled around the + :math:`-\pi/\pi` angles); + - ``radial-uni``: mask with radial lines (irregularly sampled around the + :math:`-\pi/\pi` angles, with angles drawn from a uniform distribution); + nlines: :obj:`str` + Number of lines in the k-space. + perc_center: :obj:`float` + Percentage of total lines to retain in the center. + engine : :obj:`str`, optional + Engine used for fft computation (``numpy`` or ``fftw``) + dtype : :obj:`str`, optional + Type of elements in input array. + name : :obj:`str`, optional + Name of operator (to be used by :func:`pylops.utils.describe.describe`) + **kwargs_fft + Arbitrary keyword arguments to be passed to the selected fft method + + Attributes + ---------- + mask : :obj:`numpy.ndarray` + Mask applied in the Fourier domain. + ROp : :obj:`pylops.Restriction` or :obj:`pylops.Diagonal` or :obj:`pylops.signalprocessing.Bilinear` + Operator that applies the mask in the Fourier domain. + shape : :obj:`tuple` + Operator shape + explicit : :obj:`bool` + Operator contains a matrix that can be solved + explicitly (``True``) or not (``False``) + + Notes + ----- + The MRI2D operator applies 2-dimensional Fourier transform to the model, + followed by a subsampling with a given ``mask``: + + .. math:: + \mathbf{d} = \mathbf{R} \mathbf{F}_{k} \mathbf{m} + + where :math:`\mathbf{F}_{k}` is the 2-dimensional Fourier transform and + :math:`\mathbf{R}` is the mask. + + """ + + def __init__( + self, + dims: InputDimsLike, + mask: Union[ + Literal["vertical-reg", "vertical-uni", "radial-reg", "radial-uni"], NDArray + ], + nlines: Optional[int] = None, + perc_center: float = 0.1, + engine: str = "numpy", + dtype: DTypeLike = "complex128", + name: str = "M", + **kwargs_fft, + ) -> None: + self.dims = dims + self._mask_type = mask if isinstance(mask, str) else "mask" + self.engine = engine + + # Validate inputs + if isinstance(mask, str) and mask not in ( + "vertical-reg", + "vertical-uni", + "radial-reg", + "radial-uni", + ): + raise ValueError( + "mask must be a numpy array, 'vertical-reg', 'vertical-uni', 'radial-reg', or 'radial-uni'" + ) + if isinstance(mask, str) and mask == "vertical-reg" and perc_center > 0.0: + raise ValueError("perc_center must be 0.0 when using 'vertical-reg' mask") + + if self.engine not in ["numpy", "scipy", "mkl_fft"]: + raise ValueError("engine must be 'numpy', 'scipy', or 'mkl_fft'") + + if self._mask_type == "mask": + self.mask = mask + elif "vertical" in self._mask_type: + self.mask = self._vertical_mask( + dims, + nlines, + perc_center, + uniform=True if "reg" in self._mask_type else False, + ) + elif "radial" in self._mask_type: + self.mask = self._radial_mask( + dims, nlines, uniform=True if "reg" in self._mask_type else False + ) + self.ROp, Op = self._calc_op( + dims=dims, + mask_type=mask if isinstance(mask, str) else "mask", + mask=self.mask, + fft_engine=engine, + dtype=dtype, + **kwargs_fft, + ) + super().__init__(Op=Op, name=name) + + @staticmethod + def _vertical_mask( + dims: InputDimsLike, nlines: int, perc_center: float, uniform: bool = True + ) -> NDArray: + """Create vertical mask""" + nlines_center = int(perc_center * dims[1]) + if (nlines + nlines_center) > dims[1]: + raise ValueError( + "nlines and perc_center produce a number of lines " + "greater than the total number of lines of the k-space" + f"({nlines + nlines_center}>{dims[1]})" + ) + + if nlines_center == 0: + # No lines from the center + if uniform: + step = dims[1] // nlines + mask = np.arange(0, dims[1], step)[:nlines] + else: + rng = np.random.default_rng() + mask = rng.choice(np.arange(dims[1]), nlines, replace=False) + else: + # Lines taken from the center + istart_center = dims[1] // 2 - nlines_center // 2 + iend_center = dims[1] // 2 + nlines_center // 2 + (nlines_center % 2) + ilines_center = np.arange(istart_center, iend_center) + + # Other lines + if uniform: + nlines_left = nlines // 2 + nlines % 2 + step_left = istart_center // nlines_left + ilines_left = np.arange(0, istart_center, step_left)[:nlines_left] + nlines_right = nlines // 2 + step_right = (dims[1] - iend_center) // nlines_left + ilines_right = np.arange(iend_center, dims[1], step_right)[ + :nlines_right + ] + mask = np.sort(np.hstack((ilines_left, ilines_center, ilines_right))) + else: + rng = np.random.default_rng() + ilines_other = np.hstack( + (np.arange(0, istart_center), np.arange(iend_center, dims[1])) + ) + ilines_other = rng.choice(ilines_other, nlines, replace=False) + mask = np.sort(np.hstack((ilines_center, ilines_other))) + return mask + + @staticmethod + def _radial_mask(dims: InputDimsLike, nlines: int, uniform: bool = True) -> NDArray: + """Create radial mask""" + npoints_per_line = dims[1] - 1 + + # Define angles + if uniform: + thetas = np.linspace(0, np.pi, nlines, endpoint=False) + else: + rng = np.random.default_rng() + thetas = rng.uniform(-np.pi, np.pi, nlines) + + # Create lines + lines = [] + for theta in thetas: + if theta == np.pi / 2: + # Create vertical line + xline = np.zeros(npoints_per_line) + yline = np.linspace( + -dims[1] // 2 + 1, dims[1] // 2 - 1, npoints_per_line, endpoint=True + ) + elif np.tan(theta) >= 0: + # Create lines for positive angles + xmax = min(dims[1] // 2, (dims[0] // 2) / np.tan(theta)) + xline = np.linspace( + -xmax, + min(xmax, dims[0] // 2 - 1 - (dims[0] + 1) % 2), + npoints_per_line, + endpoint=True, + ) + yline = np.tan(theta) * xline + else: + # Create lines for negative angles + xmin = max(-dims[1] // 2 + 1, (dims[0] // 2) / np.tan(theta)) + xline = np.linspace( + xmin, min(-xmin, dims[0] // 2 - 1), npoints_per_line, endpoint=True + ) + yline = np.tan(theta) * xline + xline, yline = xline + dims[0] // 2, yline + dims[1] // 2 + lines.append(np.vstack((xline, yline))) + mask = np.concatenate(lines, axis=1) + mask = mask[:, mask[0] < dims[0] - 1] + mask = mask[:, mask[1] < dims[1] - 1] + mask = np.unique(mask, axis=1) + return mask + + def _matvec(self, x: NDArray) -> NDArray: + return super()._matvec(x) + + def _rmatvec(self, x: NDArray) -> NDArray: + return super()._rmatvec(x) + + @staticmethod + def _calc_op( + dims: InputDimsLike, + mask_type: "str", + mask: NDArray, + fft_engine: float, + dtype: DTypeLike, + **kwargs_fft, + ): + """Calculate MRI operator""" + fop = FFT2D( + dims, + nffts=dims, + fftshift_after=True, + engine=fft_engine, + dtype=dtype, + **kwargs_fft, + ) + if mask_type == "mask": + rop = Diagonal(mask, dtype=dtype) + elif "vertical" in mask_type: + rop = Restriction(dims, mask, axis=-1, forceflat=True, dtype=dtype) + elif "radial" in mask_type: + rop = Bilinear(mask, dims, dtype=dtype) + return rop, rop @ fop diff --git a/pytests/test_mri.py b/pytests/test_mri.py new file mode 100644 index 00000000..4e605ccf --- /dev/null +++ b/pytests/test_mri.py @@ -0,0 +1,432 @@ +import os + +if int(os.environ.get("TEST_CUPY_PYLOPS", 0)): + import cupy as np + from cupy.testing import assert_array_almost_equal, assert_array_equal + + backend = "cupy" +else: + import numpy as np + from numpy.testing import assert_array_almost_equal, assert_array_equal + + backend = "numpy" +import pytest + +from pylops.medical import MRI2D +from pylops.utils import dottest, mkl_fft_enabled + +par1 = { + "ny": 32, + "nx": 64, + "imag": 0, + "dtype": "complex128", + "engine": "numpy", +} # real input, complex dtype, numpy engine +par2 = { + "ny": 32, + "nx": 64, + "imag": 1j, + "dtype": "complex128", + "engine": "numpy", +} # complex input, complex dtype, numpy engine +par3 = { + "ny": 32, + "nx": 64, + "imag": 0, + "dtype": "complex64", + "engine": "numpy", +} # real input, complex64 dtype, numpy engine +par4 = { + "ny": 32, + "nx": 64, + "imag": 1j, + "dtype": "complex64", + "engine": "scipy", +} # complex input, complex64 dtype, scipy engine + +np.random.seed(10) + + +@pytest.mark.parametrize("par", [(par1), (par2), (par3), (par4)]) +def test_MRI2D_mask_array(par): + """Dot-test and forward/adjoint for MRI2D operator with numpy array mask""" + np.random.seed(10) + + # Create a random mask + mask = np.zeros((par["ny"], par["nx"]), dtype=bool) + nselected = int(par["ny"] * par["nx"] * 0.3) + indices = np.random.choice(par["ny"] * par["nx"], nselected, replace=False) + mask.flat[indices] = True + mask = mask.astype(par["dtype"]) + + Mop = MRI2D( + dims=(par["ny"], par["nx"]), + mask=mask, + engine=par["engine"], + dtype=par["dtype"], + ) + + assert dottest( + Mop, + nselected, + par["ny"] * par["nx"], + complexflag=0 if par["imag"] == 0 else 3, + backend=backend, + ) + + x = np.random.normal(0, 1, (par["ny"], par["nx"])) + par["imag"] * np.random.normal( + 0, 1, (par["ny"], par["nx"]) + ) + y = Mop * x.ravel() + xadj = Mop.H * y + + assert y.shape[0] == nselected + assert xadj.shape[0] == par["ny"] * par["nx"] + + +@pytest.mark.parametrize("par", [(par1), (par2)]) +def test_MRI2D_vertical_reg(par): + """Dot-test and forward/adjoint for MRI2D operator with vertical-reg mask""" + np.random.seed(10) + + nlines = 16 + Mop = MRI2D( + dims=(par["ny"], par["nx"]), + mask="vertical-reg", + nlines=nlines, + perc_center=0.0, + engine=par["engine"], + dtype=par["dtype"], + ) + + assert dottest( + Mop, + par["ny"] * nlines, + par["ny"] * par["nx"], + complexflag=0 if par["imag"] == 0 else 3, + backend=backend, + ) + + x = np.random.normal(0, 1, (par["ny"], par["nx"])) + par["imag"] * np.random.normal( + 0, 1, (par["ny"], par["nx"]) + ) + y = Mop * x.ravel() + xadj = Mop.H * y + + assert y.shape[0] == par["ny"] * nlines + assert xadj.shape[0] == par["ny"] * par["nx"] + assert len(Mop.mask) == nlines + + +@pytest.mark.parametrize("par", [(par1), (par2)]) +def test_MRI2D_vertical_uni(par): + """Dot-test and forward/adjoint for MRI2D operator with vertical-uni mask""" + np.random.seed(10) + + nlines = 16 + perc_center = 0.1 + Mop = MRI2D( + dims=(par["ny"], par["nx"]), + mask="vertical-uni", + nlines=nlines, + perc_center=perc_center, + engine=par["engine"], + dtype=par["dtype"], + ) + + assert dottest( + Mop, + par["ny"] * (nlines + int(perc_center * par["nx"])), + par["ny"] * par["nx"], + complexflag=0 if par["imag"] == 0 else 3, + backend=backend, + ) + + x = np.random.normal(0, 1, (par["ny"], par["nx"])) + par["imag"] * np.random.normal( + 0, 1, (par["ny"], par["nx"]) + ) + y = Mop * x.ravel() + xadj = Mop.H * y + + nlines_total = nlines + int(perc_center * par["nx"]) + assert y.shape[0] == par["ny"] * nlines_total + assert xadj.shape[0] == par["ny"] * par["nx"] + assert len(Mop.mask) == nlines_total + + +@pytest.mark.parametrize("par", [(par1), (par2)]) +def test_MRI2D_radial_reg(par): + """Dot-test and forward/adjoint for MRI2D operator with radial-reg mask""" + np.random.seed(10) + + nlines = 8 + Mop = MRI2D( + dims=(par["ny"], par["nx"]), + mask="radial-reg", + nlines=nlines, + engine=par["engine"], + dtype=par["dtype"], + ) + + # For radial masks, output size depends on the number of points in the mask + npoints = Mop.mask.shape[1] + + assert dottest( + Mop, + npoints, + par["ny"] * par["nx"], + complexflag=0 if par["imag"] == 0 else 3, + backend=backend, + ) + + x = np.random.normal(0, 1, (par["ny"], par["nx"])) + par["imag"] * np.random.normal( + 0, 1, (par["ny"], par["nx"]) + ) + y = Mop * x.ravel() + xadj = Mop.H * y + + assert y.shape[0] == npoints + assert xadj.shape[0] == par["ny"] * par["nx"] + assert Mop.mask.shape[0] == 2 # x and y coordinates + + +@pytest.mark.parametrize("par", [(par1), (par2)]) +def test_MRI2D_radial_uni(par): + """Dot-test and forward/adjoint for MRI2D operator with radial-uni mask""" + np.random.seed(10) + + nlines = 8 + Mop = MRI2D( + dims=(par["ny"], par["nx"]), + mask="radial-uni", + nlines=nlines, + engine=par["engine"], + dtype=par["dtype"], + ) + + # For radial masks, output size depends on the number of points in the mask + npoints = Mop.mask.shape[1] + + assert dottest( + Mop, + npoints, + par["ny"] * par["nx"], + complexflag=0 if par["imag"] == 0 else 3, + backend=backend, + ) + + x = np.random.normal(0, 1, (par["ny"], par["nx"])) + par["imag"] * np.random.normal( + 0, 1, (par["ny"], par["nx"]) + ) + y = Mop * x.ravel() + xadj = Mop.H * y + + assert y.shape[0] == npoints + assert xadj.shape[0] == par["ny"] * par["nx"] + assert Mop.mask.shape[0] == 2 # x and y coordinates + + +def test_MRI2D_invalid_mask(): + """Test MRI2D operator with invalid mask string""" + with pytest.raises(ValueError, match="mask must be"): + MRI2D( + dims=(32, 64), + mask="invalid-mask", + nlines=16, + dtype="complex128", + ) + + +def test_MRI2D_invalid_engine(): + """Test MRI2D operator with invalid engine""" + mask = np.zeros((32, 64), dtype="complex128") + mask[::2, ::2] = 1.0 + + with pytest.raises(ValueError, match="engine must be"): + MRI2D( + dims=(32, 64), + mask=mask, + engine="invalid-engine", + dtype="complex128", + ) + + +def test_MRI2D_vertical_reg_invalid_perc_center(): + """Test MRI2D operator with vertical-reg mask and non-zero perc_center""" + with pytest.raises(ValueError, match="perc_center must be 0.0"): + MRI2D( + dims=(32, 64), + mask="vertical-reg", + nlines=16, + perc_center=0.1, + dtype="complex128", + ) + + +def test_MRI2D_vertical_mask_invalid_nlines(): + """Test MRI2D operator with vertical mask and invalid nlines""" + with pytest.raises(ValueError, match="nlines and perc_center"): + MRI2D( + dims=(32, 64), + mask="vertical-uni", + nlines=60, + perc_center=0.5, + dtype="complex128", + ) + + +@pytest.mark.parametrize("par", [(par1), (par2)]) +def test_MRI2D_vertical_mask_no_center(par): + """Test MRI2D operator with vertical mask and no center lines""" + np.random.seed(10) + + nlines = 16 + Mop = MRI2D( + dims=(par["ny"], par["nx"]), + mask="vertical-uni", + nlines=nlines, + perc_center=0.0, + engine=par["engine"], + dtype=par["dtype"], + ) + + assert len(Mop.mask) == nlines + assert dottest( + Mop, + par["ny"] * nlines, + par["ny"] * par["nx"], + complexflag=0 if par["imag"] == 0 else 3, + backend=backend, + ) + + +@pytest.mark.parametrize("par", [(par1), (par2)]) +def test_MRI2D_attributes(par): + """Test MRI2D operator attributes""" + np.random.seed(10) + + mask = np.zeros((par["ny"], par["nx"]), dtype=bool) + mask[::2, ::2] = True + mask = mask.astype(par["dtype"]) + + Mop = MRI2D( + dims=(par["ny"], par["nx"]), + mask=mask, + engine=par["engine"], + dtype=par["dtype"], + name="TestMRI", + ) + + assert Mop.dims == (par["ny"], par["nx"]) + assert Mop.engine == par["engine"] + assert Mop.name == "TestMRI" + assert hasattr(Mop, "mask") + assert hasattr(Mop, "ROp") + assert Mop.shape[1] == par["ny"] * par["nx"] + + +@pytest.mark.parametrize("par", [(par1), (par2)]) +def test_MRI2D_non_contiguous_input(par): + """Test MRI2D operator with non-contiguous input""" + np.random.seed(10) + + mask = np.zeros((par["ny"], par["nx"]), dtype=bool) + mask[::2, ::2] = True + mask = mask.astype(par["dtype"]) + + Mop = MRI2D( + dims=(par["ny"], par["nx"]), + mask=mask, + engine=par["engine"], + dtype=par["dtype"], + ) + + x = np.random.normal(0, 1, (par["ny"], par["nx"])) + par["imag"] * np.random.normal( + 0, 1, (par["ny"], par["nx"]) + ) + x_noncontig = x[:, ::-1] # non-contiguous view + + y = Mop * x_noncontig.ravel() + assert not np.allclose(y, 0.0) + + +@pytest.mark.skipif(not mkl_fft_enabled(), reason="MKL FFT not available") +@pytest.mark.parametrize("par", [(par1), (par2)]) +def test_MRI2D_mkl_engine(par): + """Test MRI2D operator with MKL FFT engine""" + np.random.seed(10) + + mask = np.zeros((par["ny"], par["nx"]), dtype=bool) + mask[::2, ::2] = True + mask = mask.astype(par["dtype"]) + + Mop = MRI2D( + dims=(par["ny"], par["nx"]), + mask=mask, + engine="mkl_fft", + dtype=par["dtype"], + ) + + assert dottest( + Mop, + np.sum(mask), + par["ny"] * par["nx"], + complexflag=0 if par["imag"] == 0 else 3, + backend=backend, + ) + + x = np.random.normal(0, 1, (par["ny"], par["nx"])) + par["imag"] * np.random.normal( + 0, 1, (par["ny"], par["nx"]) + ) + y = Mop * x.ravel() + xadj = Mop.H * y + + assert y.shape[0] == np.sum(mask) + assert xadj.shape[0] == par["ny"] * par["nx"] + + +@pytest.mark.parametrize("par", [(par1), (par2)]) +def test_MRI2D_vertical_mask_regularity(par): + """Test that vertical-reg mask produces regularly spaced lines""" + np.random.seed(10) + + nlines = 8 + Mop = MRI2D( + dims=(par["ny"], par["nx"]), + mask="vertical-reg", + nlines=nlines, + perc_center=0.0, + engine=par["engine"], + dtype=par["dtype"], + ) + + mask_indices = Mop.mask + # Check that indices are regularly spaced + if len(mask_indices) > 1: + steps = np.diff(np.sort(mask_indices)) + # All steps should be approximately equal (within rounding) + assert np.allclose(steps, steps[0], atol=1) + + +@pytest.mark.parametrize("par", [(par1), (par2)]) +def test_MRI2D_radial_mask_shape(par): + """Test that radial mask has correct shape""" + np.random.seed(10) + + nlines = 8 + Mop = MRI2D( + dims=(par["ny"], par["nx"]), + mask="radial-reg", + nlines=nlines, + engine=par["engine"], + dtype=par["dtype"], + ) + + # Radial mask should be 2 x npoints array + assert Mop.mask.shape[0] == 2 + assert Mop.mask.shape[1] > 0 + # All points should be within bounds + assert np.all(Mop.mask[0] >= 0) + assert np.all(Mop.mask[0] < par["ny"]) + assert np.all(Mop.mask[1] >= 0) + assert np.all(Mop.mask[1] < par["nx"]) From ccf175fd5bfa1b53c5ffc388abc56a281752562b Mon Sep 17 00:00:00 2001 From: mrava87 Date: Tue, 20 Jan 2026 22:45:01 +0000 Subject: [PATCH 058/183] test: change with pytest.raises code pattern --- pytests/test_basicoperators.py | 4 +--- pytests/test_combine.py | 8 ++------ pytests/test_dwts.py | 4 +--- pytests/test_ffts.py | 12 +++--------- pytests/test_fourierradon.py | 8 ++------ pytests/test_functionoperator.py | 4 +--- pytests/test_linearoperator.py | 8 ++------ pytests/test_lsm.py | 4 +--- pytests/test_nonstatconvolve.py | 32 ++++++++------------------------ pytests/test_pad.py | 8 ++------ pytests/test_radon.py | 8 ++------ pytests/test_shift.py | 4 +--- pytests/test_sparsity.py | 24 ++++++------------------ 13 files changed, 32 insertions(+), 96 deletions(-) diff --git a/pytests/test_basicoperators.py b/pytests/test_basicoperators.py index 564e8551..447cfa95 100644 --- a/pytests/test_basicoperators.py +++ b/pytests/test_basicoperators.py @@ -592,10 +592,8 @@ def test_Sum2D_forceflat(par): assert y.shape == (par["ny"],) assert xadj.shape == (par["ny"], par["nx"]) - with pytest.raises(ValueError) as exception_info: + with pytest.raises(ValueError, match="Operators have conflicting forceflat"): Sop_True * Sop_False.H - error_message = str(exception_info.value) - assert "Operators have conflicting forceflat" in error_message Sop = Sop_True * Sop_None.H assert Sop.forceflat is True diff --git a/pytests/test_combine.py b/pytests/test_combine.py index ee0324a5..ea7fdacc 100644 --- a/pytests/test_combine.py +++ b/pytests/test_combine.py @@ -39,13 +39,11 @@ def test_VStack_incosistent_columns(par): """ G1 = np.random.normal(0, 10, (par["ny"], par["nx"])).astype(par["dtype"]) G2 = np.random.normal(0, 10, (par["ny"], par["nx"] + 1)).astype(par["dtype"]) - with pytest.raises(ValueError) as exception_info: + with pytest.raises(ValueError, match="different number of columns"): VStack( [MatrixMult(G1, dtype=par["dtype"]), MatrixMult(G2, dtype=par["dtype"])], dtype=par["dtype"], ) - error_message = str(exception_info.value) - assert "different number of columns" in error_message @pytest.mark.parametrize("par", [(par1)]) @@ -55,13 +53,11 @@ def test_HStack_incosistent_rows(par): """ G1 = np.random.normal(0, 10, (par["ny"], par["nx"])).astype(par["dtype"]) G2 = np.random.normal(0, 10, (par["ny"] + 1, par["nx"])).astype(par["dtype"]) - with pytest.raises(ValueError) as exception_info: + with pytest.raises(ValueError, match="different number of rows"): HStack( [MatrixMult(G1, dtype=par["dtype"]), MatrixMult(G2, dtype=par["dtype"])], dtype=par["dtype"], ) - error_message = str(exception_info.value) - assert "different number of rows" in error_message @pytest.mark.parametrize("par", [(par1), (par2), (par1j), (par2j)]) diff --git a/pytests/test_dwts.py b/pytests/test_dwts.py index 7f0bf6ac..efd071ef 100644 --- a/pytests/test_dwts.py +++ b/pytests/test_dwts.py @@ -29,10 +29,8 @@ @pytest.mark.parametrize("par", [(par1)]) def test_unknown_wavelet(par): """Check error is raised if unknown wavelet is chosen is passed""" - with pytest.raises(ValueError) as exception_info: + with pytest.raises(ValueError, match="not in family set"): _ = DWT(dims=par["nt"], wavelet="foo") - error_message = str(exception_info.value) - assert "not in family set" in error_message @pytest.mark.skipif( diff --git a/pytests/test_ffts.py b/pytests/test_ffts.py index 1472c1f7..df6d6c02 100644 --- a/pytests/test_ffts.py +++ b/pytests/test_ffts.py @@ -289,7 +289,7 @@ def _choose_random_axes(ndim, n_choices=2): @pytest.mark.parametrize("par", [par1]) def test_unknown_engine(par): """Check error is raised if unknown engine is passed""" - with pytest.raises(ValueError) as exception_info: + with pytest.raises(ValueError, match="engine must be"): _ = FFT( dims=(par["nt"],), nfft=par["nfft"], @@ -297,10 +297,8 @@ def test_unknown_engine(par): real=par["real"], engine="foo", ) - error_message = str(exception_info.value) - assert "engine must be" in error_message - with pytest.raises(ValueError) as exception_info: + with pytest.raises(ValueError, match="engine must be"): _ = FFT2D( dims=(par["nx"], par["nt"]), nfft=(par["nfft"], par["nfft"]), @@ -308,10 +306,8 @@ def test_unknown_engine(par): real=par["real"], engine="foo", ) - error_message = str(exception_info.value) - assert "engine must be" in error_message - with pytest.raises(ValueError) as exception_info: + with pytest.raises(ValueError, match="engine must be"): _ = FFTND( dims=(par["ny"], par["nx"], par["nt"]), nfft=(par["nfft"], par["nfft"], par["nfft"]), @@ -319,8 +315,6 @@ def test_unknown_engine(par): real=par["real"], engine="foo", ) - error_message = str(exception_info.value) - assert "engine must be" in error_message dtype_precision = [ diff --git a/pytests/test_fourierradon.py b/pytests/test_fourierradon.py index 0666cc24..3f860ef8 100644 --- a/pytests/test_fourierradon.py +++ b/pytests/test_fourierradon.py @@ -67,18 +67,14 @@ def test_unknown_engine2D(): """Check error is raised if unknown engine is passed""" - with pytest.raises(ValueError) as exception_info: + with pytest.raises(ValueError, match="engine must be"): _ = FourierRadon2D(None, None, None, None, engine="foo") - error_message = str(exception_info.value) - assert "engine must be" in error_message def test_unknown_engine3D(): """Check error is raised if unknown engine is passed""" - with pytest.raises(ValueError) as exception_info: + with pytest.raises(ValueError, match="engine must be"): _ = FourierRadon3D(None, None, None, None, None, None, engine="foo") - error_message = str(exception_info.value) - assert "engine must be" in error_message @pytest.mark.parametrize("par", [(par1), (par2), (par3), (par4)]) diff --git a/pytests/test_functionoperator.py b/pytests/test_functionoperator.py index 7dc1ac42..6d976fc9 100644 --- a/pytests/test_functionoperator.py +++ b/pytests/test_functionoperator.py @@ -129,7 +129,5 @@ def forward_f(x): assert_array_equal(F_x, G_x) # check error is raised when applying the adjoint - with pytest.raises(NotImplementedError) as exception_info: + with pytest.raises(NotImplementedError, match="Adjoint not implemented"): _ = Fop.H @ y - error_message = str(exception_info.value) - assert "Adjoint not implemented" in error_message diff --git a/pytests/test_linearoperator.py b/pytests/test_linearoperator.py index 06e08194..e413ee38 100644 --- a/pytests/test_linearoperator.py +++ b/pytests/test_linearoperator.py @@ -354,14 +354,10 @@ def test_non_flattened_arrays(par): assert_array_equal(Y_S, (S @ D @ X_1d).reshape((*S.dimsd, -1))) with pylops.disabled_ndarray_multiplication(): - with pytest.raises(ValueError) as exception_info: + with pytest.raises(ValueError, match="only be applied to 1D"): D @ x_nd - error_message = str(exception_info.value) - assert "only be applied to 1D" in error_message - with pytest.raises(ValueError) as exception_info: + with pytest.raises(ValueError, match="only be applied to 1D"): D @ X_nd - error_message = str(exception_info.value) - assert "only be applied to 1D" in error_message @pytest.mark.parametrize("par", [(par1), (par2j)]) diff --git a/pytests/test_lsm.py b/pytests/test_lsm.py index 20ed90f7..abb0feaf 100644 --- a/pytests/test_lsm.py +++ b/pytests/test_lsm.py @@ -63,10 +63,8 @@ ) def test_unknown_mode(): """Check error is raised if unknown mode is passed""" - with pytest.raises(ValueError) as exception_info: + with pytest.raises(ValueError, match="method must be analytic,"): _ = LSM(z, x, t, s2d, r2d, 0, np.ones(3), 1, mode="foo") - error_message = str(exception_info.value) - assert "method must be analytic," in error_message @pytest.mark.skipif( diff --git a/pytests/test_nonstatconvolve.py b/pytests/test_nonstatconvolve.py index afdda892..ed87ce45 100644 --- a/pytests/test_nonstatconvolve.py +++ b/pytests/test_nonstatconvolve.py @@ -102,72 +102,60 @@ @pytest.mark.parametrize("par", [(par_2d)]) def test_even_filter(par): """Check error is raised if filter has even size""" - with pytest.raises(ValueError) as exception_info: + with pytest.raises(ValueError, match="filters hs must have odd length"): _ = NonStationaryConvolve1D( dims=par["nx"], hs=h1ns[..., :-1], ih=(int(par["nx"] // 4), int(2 * par["nx"] // 4), int(3 * par["nx"] // 4)), ) - error_message = str(exception_info.value) - assert "filters hs must have odd length" in error_message - with pytest.raises(ValueError) as exception_info: + with pytest.raises(ValueError, match="filters hs must have odd length"): _ = NonStationaryConvolve2D( dims=(par["nx"], par["nz"]), hs=h2ns[..., :-1], ihx=(int(par["nx"] // 4), int(2 * par["nx"] // 4), int(3 * par["nx"] // 4)), ihz=(int(par["nz"] // 4), int(3 * par["nz"] // 4)), ) - error_message = str(exception_info.value) - assert "filters hs must have odd length" in error_message - with pytest.raises(ValueError) as exception_info: + with pytest.raises(ValueError, match="filters hs must have odd length"): _ = NonStationaryFilters1D( inp=np.arange(par["nx"]), hsize=nfilts[0] - 1, ih=(int(par["nx"] // 4), int(2 * par["nx"] // 4), int(3 * par["nx"] // 4)), ) - error_message = str(exception_info.value) - assert "filters hs must have odd length" in error_message - with pytest.raises(ValueError) as exception_info: + with pytest.raises(ValueError, match="filters hs must have odd length"): _ = NonStationaryFilters2D( inp=np.ones((par["nx"], par["nz"])), hshape=(nfilts[0] - 1, nfilts[1] - 1), ihx=(int(par["nx"] // 4), int(2 * par["nx"] // 4), int(3 * par["nx"] // 4)), ihz=(int(par["nz"] // 4), int(3 * par["nz"] // 4)), ) - error_message = str(exception_info.value) - assert "filters hs must have odd length" in error_message @pytest.mark.parametrize("par", [(par_2d)]) def test_ih_irregular(par): """Check error is raised if ih (or ihx/ihz) are irregularly sampled""" - with pytest.raises(ValueError) as exception_info: + with pytest.raises(ValueError, match="must be regularly sampled"): _ = NonStationaryConvolve1D( dims=par["nx"], hs=h1ns, ih=(10, 11, 15), ) - error_message = str(exception_info.value) - assert "must be regularly sampled" in error_message - with pytest.raises(ValueError) as exception_info: + with pytest.raises(ValueError, match="must be regularly sampled"): _ = NonStationaryConvolve2D( dims=(par["nx"], par["nz"]), hs=h2ns, ihx=(10, 11, 15), ihz=(int(par["nz"] // 4), int(3 * par["nz"] // 4)), ) - error_message = str(exception_info.value) - assert "must be regularly sampled" in error_message @pytest.mark.parametrize("par", [(par_2d)]) def test_unknown_engine_2d(par): """Check error is raised if unknown engine is passed""" - with pytest.raises(ValueError) as exception_info: + with pytest.raises(ValueError, match="engine must be numpy"): _ = NonStationaryConvolve2D( dims=(par["nx"], par["nz"]), hs=h2ns, @@ -175,10 +163,8 @@ def test_unknown_engine_2d(par): ihz=(int(par["nz"] // 3), int(2 * par["nz"] // 3)), engine="foo", ) - error_message = str(exception_info.value) - assert "engine must be numpy" in error_message - with pytest.raises(ValueError) as exception_info: + with pytest.raises(ValueError, match="engine must be numpy"): _ = NonStationaryFilters2D( inp=np.ones((par["nx"], par["nz"])), hshape=(nfilts[0] - 1, nfilts[1] - 1), @@ -186,8 +172,6 @@ def test_unknown_engine_2d(par): ihz=(int(par["nz"] // 3), int(2 * par["nz"] // 3)), engine="foo", ) - error_message = str(exception_info.value) - assert "engine must be numpy" in error_message @pytest.mark.parametrize("par", [(par1_1d), (par2_1d)]) diff --git a/pytests/test_pad.py b/pytests/test_pad.py index addde1ef..acd20d49 100644 --- a/pytests/test_pad.py +++ b/pytests/test_pad.py @@ -24,19 +24,15 @@ @pytest.mark.parametrize("par", [(par1)]) def test_Pad_1d_negative(par): """Check error is raised when pad has negative number""" - with pytest.raises(ValueError) as exception_info: + with pytest.raises(ValueError, match="Padding must be positive"): _ = Pad(dims=par["ny"], pad=(-10, 0)) - error_message = str(exception_info.value) - assert "Padding must be positive" in error_message @pytest.mark.parametrize("par", [(par1)]) def test_Pad_2d_negative(par): """Check error is raised when pad has negative number for 2d""" - with pytest.raises(ValueError) as exception_info: + with pytest.raises(ValueError, match="Padding must be positive"): _ = Pad(dims=(par["ny"], par["nx"]), pad=((-10, 0), (3, -5))) - error_message = str(exception_info.value) - assert "Padding must be positive" in error_message @pytest.mark.parametrize("par", [(par1)]) diff --git a/pytests/test_radon.py b/pytests/test_radon.py index e577f5c5..48fdc280 100644 --- a/pytests/test_radon.py +++ b/pytests/test_radon.py @@ -119,15 +119,11 @@ ) def test_unknown_engine(): """Check error is raised if unknown engine is passed""" - with pytest.raises(ValueError) as exception_info: + with pytest.raises(ValueError, match="engine must be numpy"): _ = Radon2D(None, None, None, engine="foo") - error_message = str(exception_info.value) - assert "engine must be numpy" in error_message - with pytest.raises(ValueError) as exception_info: + with pytest.raises(ValueError, match="engine must be numpy"): _ = Radon3D(None, None, None, None, None, engine="foo") - error_message = str(exception_info.value) - assert "engine must be numpy" in error_message @pytest.mark.skipif( diff --git a/pytests/test_shift.py b/pytests/test_shift.py index 74ed3aa6..fd08549b 100644 --- a/pytests/test_shift.py +++ b/pytests/test_shift.py @@ -51,14 +51,12 @@ @pytest.mark.parametrize("par", [(par1)]) def test_unknown_engine(par): """Check error is raised if unknown engine is passed""" - with pytest.raises(ValueError) as exception_info: + with pytest.raises(ValueError, match="engine must be numpy"): _ = Shift( par["nt"], 1.0, engine="foo", ) - error_message = str(exception_info.value) - assert "engine must be numpy" in error_message @pytest.mark.parametrize("par", [(par1), (par1j)]) diff --git a/pytests/test_sparsity.py b/pytests/test_sparsity.py index 7f379cdd..1fd37e41 100644 --- a/pytests/test_sparsity.py +++ b/pytests/test_sparsity.py @@ -95,10 +95,8 @@ def test_IRLS_unknown_kind(): """Check error is raised if unknown kind is passed""" - with pytest.raises(NotImplementedError) as exception_info: + with pytest.raises(NotImplementedError, match="kind must be model"): _ = irls(Identity(5), np.ones(5), 10, kind="foo") - error_message = str(exception_info.value) - assert "kind must be model" in error_message @pytest.mark.parametrize("par", [(par3), (par4), (par3j), (par4j)]) @@ -333,28 +331,20 @@ def test_OMP_stopping(par): def test_ISTA_FISTA_unknown_threshkind(): """Check error is raised if unknown threshkind is passed""" - with pytest.raises(ValueError) as exception_info: + with pytest.raises(ValueError, match="threshkind must be"): _ = ista(Identity(5), np.ones(5), 10, threshkind="foo") - error_message = str(exception_info.value) - assert "threshkind must be" in error_message - with pytest.raises(ValueError) as exception_info: + with pytest.raises(ValueError, match="threshkind must be"): _ = fista(Identity(5), np.ones(5), 10, threshkind="foo") - error_message = str(exception_info.value) - assert "threshkind must be" in error_message def test_ISTA_FISTA_missing_perc(): """Check error is raised if perc=None and threshkind is percentile based""" - with pytest.raises(ValueError) as exception_info: + with pytest.raises(ValueError, match="Provide a percentile"): _ = ista(Identity(5), np.ones(5), 10, perc=None, threshkind="soft-percentile") - error_message = str(exception_info.value) - assert "Provide a percentile" in error_message - with pytest.raises(ValueError) as exception_info: + with pytest.raises(ValueError, match="Provide a percentile"): _ = fista(Identity(5), np.ones(5), 10, perc=None, threshkind="soft-percentile") - error_message = str(exception_info.value) - assert "Provide a percentile" in error_message @pytest.mark.parametrize("par", [(par1), (par3), (par5), (par1j), (par3j), (par5j)]) @@ -373,7 +363,7 @@ def test_ISTA_FISTA_alpha_too_high(par): for solver in [ista, fista]: # check that exception is raised - with pytest.raises(ValueError) as exception_info: + with pytest.raises(ValueError, match="due to residual increasing"): _, _, _ = solver( Aop, y, @@ -383,8 +373,6 @@ def test_ISTA_FISTA_alpha_too_high(par): monitorres=True, tol=0, ) - error_message = str(exception_info.value) - assert "due to residual increasing" in error_message # check that CostNanInfCallback catches cost=np.inf _, _, cost = solver( From 68e58880d1204e108b6959039785da4350d81428 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Tue, 20 Jan 2026 23:07:30 +0000 Subject: [PATCH 059/183] minor: update test_mri --- pytests/test_mri.py | 336 ++++++++++++++++---------------------------- 1 file changed, 121 insertions(+), 215 deletions(-) diff --git a/pytests/test_mri.py b/pytests/test_mri.py index 4e605ccf..d60c7bb5 100644 --- a/pytests/test_mri.py +++ b/pytests/test_mri.py @@ -18,36 +18,75 @@ par1 = { "ny": 32, "nx": 64, - "imag": 0, "dtype": "complex128", "engine": "numpy", } # real input, complex dtype, numpy engine par2 = { "ny": 32, "nx": 64, - "imag": 1j, - "dtype": "complex128", - "engine": "numpy", -} # complex input, complex dtype, numpy engine -par3 = { - "ny": 32, - "nx": 64, - "imag": 0, "dtype": "complex64", "engine": "numpy", } # real input, complex64 dtype, numpy engine -par4 = { +par3 = { "ny": 32, "nx": 64, - "imag": 1j, "dtype": "complex64", "engine": "scipy", -} # complex input, complex64 dtype, scipy engine +} # real input, complex64 dtype, scipy engine np.random.seed(10) -@pytest.mark.parametrize("par", [(par1), (par2), (par3), (par4)]) +def test_MRI2D_invalid_mask(): + """Test MRI2D operator with invalid mask string""" + with pytest.raises(ValueError, match="mask must be"): + MRI2D( + dims=(32, 64), + mask="invalid-mask", + nlines=16, + dtype="complex128", + ) + + +def test_MRI2D_invalid_engine(): + """Test MRI2D operator with invalid engine""" + mask = np.zeros((32, 64), dtype="complex128") + mask[::2, ::2] = 1.0 + + with pytest.raises(ValueError, match="engine must be"): + MRI2D( + dims=(32, 64), + mask=mask, + engine="invalid-engine", + dtype="complex128", + ) + + +def test_MRI2D_vertical_reg_invalid_perc_center(): + """Test MRI2D operator with vertical-reg mask and non-zero perc_center""" + with pytest.raises(ValueError, match="perc_center must be 0.0"): + MRI2D( + dims=(32, 64), + mask="vertical-reg", + nlines=16, + perc_center=0.1, + dtype="complex128", + ) + + +def test_MRI2D_vertical_mask_invalid_nlines(): + """Test MRI2D operator with vertical mask and invalid nlines""" + with pytest.raises(ValueError, match="nlines and perc_center"): + MRI2D( + dims=(32, 64), + mask="vertical-uni", + nlines=60, + perc_center=0.5, + dtype="complex128", + ) + + +@pytest.mark.parametrize("par", [(par1), (par2), (par3)]) def test_MRI2D_mask_array(par): """Dot-test and forward/adjoint for MRI2D operator with numpy array mask""" np.random.seed(10) @@ -66,21 +105,20 @@ def test_MRI2D_mask_array(par): dtype=par["dtype"], ) + # For Diagonal mask, output size is same as input size assert dottest( Mop, - nselected, par["ny"] * par["nx"], - complexflag=0 if par["imag"] == 0 else 3, + par["ny"] * par["nx"], + complexflag=2, backend=backend, ) - x = np.random.normal(0, 1, (par["ny"], par["nx"])) + par["imag"] * np.random.normal( - 0, 1, (par["ny"], par["nx"]) - ) + x = np.random.normal(0, 1, (par["ny"], par["nx"])) y = Mop * x.ravel() xadj = Mop.H * y - assert y.shape[0] == nselected + assert y.shape[0] == par["ny"] * par["nx"] assert xadj.shape[0] == par["ny"] * par["nx"] @@ -103,13 +141,11 @@ def test_MRI2D_vertical_reg(par): Mop, par["ny"] * nlines, par["ny"] * par["nx"], - complexflag=0 if par["imag"] == 0 else 3, + complexflag=2, backend=backend, ) - x = np.random.normal(0, 1, (par["ny"], par["nx"])) + par["imag"] * np.random.normal( - 0, 1, (par["ny"], par["nx"]) - ) + x = np.random.normal(0, 1, (par["ny"], par["nx"])) y = Mop * x.ravel() xadj = Mop.H * y @@ -118,6 +154,29 @@ def test_MRI2D_vertical_reg(par): assert len(Mop.mask) == nlines +@pytest.mark.parametrize("par", [(par1), (par2)]) +def test_MRI2D_vertical_mask_regularity(par): + """Test that vertical-reg mask produces regularly spaced lines""" + np.random.seed(10) + + nlines = 8 + Mop = MRI2D( + dims=(par["ny"], par["nx"]), + mask="vertical-reg", + nlines=nlines, + perc_center=0.0, + engine=par["engine"], + dtype=par["dtype"], + ) + + mask_indices = Mop.mask + # Check that indices are regularly spaced + if len(mask_indices) > 1: + steps = np.diff(np.sort(mask_indices)) + # All steps should be approximately equal (within rounding) + assert np.allclose(steps, steps[0], atol=1) + + @pytest.mark.parametrize("par", [(par1), (par2)]) def test_MRI2D_vertical_uni(par): """Dot-test and forward/adjoint for MRI2D operator with vertical-uni mask""" @@ -138,13 +197,11 @@ def test_MRI2D_vertical_uni(par): Mop, par["ny"] * (nlines + int(perc_center * par["nx"])), par["ny"] * par["nx"], - complexflag=0 if par["imag"] == 0 else 3, + complexflag=2, backend=backend, ) - x = np.random.normal(0, 1, (par["ny"], par["nx"])) + par["imag"] * np.random.normal( - 0, 1, (par["ny"], par["nx"]) - ) + x = np.random.normal(0, 1, (par["ny"], par["nx"])) y = Mop * x.ravel() xadj = Mop.H * y @@ -155,50 +212,39 @@ def test_MRI2D_vertical_uni(par): @pytest.mark.parametrize("par", [(par1), (par2)]) -def test_MRI2D_radial_reg(par): - """Dot-test and forward/adjoint for MRI2D operator with radial-reg mask""" +def test_MRI2D_vertical_uni_no_center(par): + """Test MRI2D operator with vertical mask and no center lines""" np.random.seed(10) - nlines = 8 + nlines = 16 Mop = MRI2D( dims=(par["ny"], par["nx"]), - mask="radial-reg", + mask="vertical-uni", nlines=nlines, + perc_center=0.0, engine=par["engine"], dtype=par["dtype"], ) - # For radial masks, output size depends on the number of points in the mask - npoints = Mop.mask.shape[1] - + assert len(Mop.mask) == nlines assert dottest( Mop, - npoints, + par["ny"] * nlines, par["ny"] * par["nx"], - complexflag=0 if par["imag"] == 0 else 3, + complexflag=2, backend=backend, ) - x = np.random.normal(0, 1, (par["ny"], par["nx"])) + par["imag"] * np.random.normal( - 0, 1, (par["ny"], par["nx"]) - ) - y = Mop * x.ravel() - xadj = Mop.H * y - - assert y.shape[0] == npoints - assert xadj.shape[0] == par["ny"] * par["nx"] - assert Mop.mask.shape[0] == 2 # x and y coordinates - @pytest.mark.parametrize("par", [(par1), (par2)]) -def test_MRI2D_radial_uni(par): - """Dot-test and forward/adjoint for MRI2D operator with radial-uni mask""" +def test_MRI2D_radial_reg(par): + """Dot-test and forward/adjoint for MRI2D operator with radial-reg mask""" np.random.seed(10) nlines = 8 Mop = MRI2D( dims=(par["ny"], par["nx"]), - mask="radial-uni", + mask="radial-reg", nlines=nlines, engine=par["engine"], dtype=par["dtype"], @@ -211,146 +257,54 @@ def test_MRI2D_radial_uni(par): Mop, npoints, par["ny"] * par["nx"], - complexflag=0 if par["imag"] == 0 else 3, + complexflag=2, backend=backend, ) - x = np.random.normal(0, 1, (par["ny"], par["nx"])) + par["imag"] * np.random.normal( - 0, 1, (par["ny"], par["nx"]) - ) - y = Mop * x.ravel() + x = np.random.normal(0, 1, (par["ny"], par["nx"])) + y = Mop * x xadj = Mop.H * y - assert y.shape[0] == npoints - assert xadj.shape[0] == par["ny"] * par["nx"] + assert y.size == npoints + assert xadj.shape == (par["ny"], par["nx"]) assert Mop.mask.shape[0] == 2 # x and y coordinates -def test_MRI2D_invalid_mask(): - """Test MRI2D operator with invalid mask string""" - with pytest.raises(ValueError, match="mask must be"): - MRI2D( - dims=(32, 64), - mask="invalid-mask", - nlines=16, - dtype="complex128", - ) - - -def test_MRI2D_invalid_engine(): - """Test MRI2D operator with invalid engine""" - mask = np.zeros((32, 64), dtype="complex128") - mask[::2, ::2] = 1.0 - - with pytest.raises(ValueError, match="engine must be"): - MRI2D( - dims=(32, 64), - mask=mask, - engine="invalid-engine", - dtype="complex128", - ) - - -def test_MRI2D_vertical_reg_invalid_perc_center(): - """Test MRI2D operator with vertical-reg mask and non-zero perc_center""" - with pytest.raises(ValueError, match="perc_center must be 0.0"): - MRI2D( - dims=(32, 64), - mask="vertical-reg", - nlines=16, - perc_center=0.1, - dtype="complex128", - ) - - -def test_MRI2D_vertical_mask_invalid_nlines(): - """Test MRI2D operator with vertical mask and invalid nlines""" - with pytest.raises(ValueError, match="nlines and perc_center"): - MRI2D( - dims=(32, 64), - mask="vertical-uni", - nlines=60, - perc_center=0.5, - dtype="complex128", - ) - - @pytest.mark.parametrize("par", [(par1), (par2)]) -def test_MRI2D_vertical_mask_no_center(par): - """Test MRI2D operator with vertical mask and no center lines""" +def test_MRI2D_radial_uni(par): + """Dot-test and forward/adjoint for MRI2D operator with radial-uni mask""" np.random.seed(10) - nlines = 16 + nlines = 8 Mop = MRI2D( dims=(par["ny"], par["nx"]), - mask="vertical-uni", + mask="radial-uni", nlines=nlines, - perc_center=0.0, engine=par["engine"], dtype=par["dtype"], ) - assert len(Mop.mask) == nlines + # For radial masks, output size depends on the number of points in the mask + npoints = Mop.mask.shape[1] + assert dottest( Mop, - par["ny"] * nlines, + npoints, par["ny"] * par["nx"], - complexflag=0 if par["imag"] == 0 else 3, + complexflag=2, backend=backend, ) + x = np.random.normal(0, 1, (par["ny"], par["nx"])) + y = Mop * x + xadj = Mop.H * y -@pytest.mark.parametrize("par", [(par1), (par2)]) -def test_MRI2D_attributes(par): - """Test MRI2D operator attributes""" - np.random.seed(10) - - mask = np.zeros((par["ny"], par["nx"]), dtype=bool) - mask[::2, ::2] = True - mask = mask.astype(par["dtype"]) - - Mop = MRI2D( - dims=(par["ny"], par["nx"]), - mask=mask, - engine=par["engine"], - dtype=par["dtype"], - name="TestMRI", - ) - - assert Mop.dims == (par["ny"], par["nx"]) - assert Mop.engine == par["engine"] - assert Mop.name == "TestMRI" - assert hasattr(Mop, "mask") - assert hasattr(Mop, "ROp") - assert Mop.shape[1] == par["ny"] * par["nx"] - - -@pytest.mark.parametrize("par", [(par1), (par2)]) -def test_MRI2D_non_contiguous_input(par): - """Test MRI2D operator with non-contiguous input""" - np.random.seed(10) - - mask = np.zeros((par["ny"], par["nx"]), dtype=bool) - mask[::2, ::2] = True - mask = mask.astype(par["dtype"]) - - Mop = MRI2D( - dims=(par["ny"], par["nx"]), - mask=mask, - engine=par["engine"], - dtype=par["dtype"], - ) - - x = np.random.normal(0, 1, (par["ny"], par["nx"])) + par["imag"] * np.random.normal( - 0, 1, (par["ny"], par["nx"]) - ) - x_noncontig = x[:, ::-1] # non-contiguous view - - y = Mop * x_noncontig.ravel() - assert not np.allclose(y, 0.0) + assert y.size == npoints + assert xadj.shape == (par["ny"], par["nx"]) + assert Mop.mask.shape[0] == 2 # x and y coordinates -@pytest.mark.skipif(not mkl_fft_enabled(), reason="MKL FFT not available") +@pytest.mark.skipif(not mkl_fft_enabled, reason="MKL FFT not available") @pytest.mark.parametrize("par", [(par1), (par2)]) def test_MRI2D_mkl_engine(par): """Test MRI2D operator with MKL FFT engine""" @@ -367,66 +321,18 @@ def test_MRI2D_mkl_engine(par): dtype=par["dtype"], ) + # For Diagonal mask, output size is same as input size assert dottest( Mop, - np.sum(mask), par["ny"] * par["nx"], - complexflag=0 if par["imag"] == 0 else 3, + par["ny"] * par["nx"], + complexflag=2, backend=backend, ) - x = np.random.normal(0, 1, (par["ny"], par["nx"])) + par["imag"] * np.random.normal( - 0, 1, (par["ny"], par["nx"]) - ) + x = np.random.normal(0, 1, (par["ny"], par["nx"])) y = Mop * x.ravel() xadj = Mop.H * y - assert y.shape[0] == np.sum(mask) + assert y.shape[0] == par["ny"] * par["nx"] assert xadj.shape[0] == par["ny"] * par["nx"] - - -@pytest.mark.parametrize("par", [(par1), (par2)]) -def test_MRI2D_vertical_mask_regularity(par): - """Test that vertical-reg mask produces regularly spaced lines""" - np.random.seed(10) - - nlines = 8 - Mop = MRI2D( - dims=(par["ny"], par["nx"]), - mask="vertical-reg", - nlines=nlines, - perc_center=0.0, - engine=par["engine"], - dtype=par["dtype"], - ) - - mask_indices = Mop.mask - # Check that indices are regularly spaced - if len(mask_indices) > 1: - steps = np.diff(np.sort(mask_indices)) - # All steps should be approximately equal (within rounding) - assert np.allclose(steps, steps[0], atol=1) - - -@pytest.mark.parametrize("par", [(par1), (par2)]) -def test_MRI2D_radial_mask_shape(par): - """Test that radial mask has correct shape""" - np.random.seed(10) - - nlines = 8 - Mop = MRI2D( - dims=(par["ny"], par["nx"]), - mask="radial-reg", - nlines=nlines, - engine=par["engine"], - dtype=par["dtype"], - ) - - # Radial mask should be 2 x npoints array - assert Mop.mask.shape[0] == 2 - assert Mop.mask.shape[1] > 0 - # All points should be within bounds - assert np.all(Mop.mask[0] >= 0) - assert np.all(Mop.mask[0] < par["ny"]) - assert np.all(Mop.mask[1] >= 0) - assert np.all(Mop.mask[1] < par["nx"]) From 32e8b60b9c0253a4f9cebf1d1c9cb86d2f550dba Mon Sep 17 00:00:00 2001 From: mrava87 Date: Wed, 21 Jan 2026 08:28:15 +0000 Subject: [PATCH 060/183] minor: add mri to init file --- pylops/medical/__init__.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pylops/medical/__init__.py b/pylops/medical/__init__.py index b11b398f..2771aac3 100644 --- a/pylops/medical/__init__.py +++ b/pylops/medical/__init__.py @@ -8,11 +8,12 @@ A list of operators present in pylops.medical: CT2D 2D Computerized Tomography. + MRI2D 2D Magnetic Resonance Imaging. """ from .ct import * +from .mri import * -__all__ = [ - "CT2D", -] + +__all__ = ["CT2D", "MRI2D"] From 313531e8d3509a7a8ef68b434e7c8cf186af986c Mon Sep 17 00:00:00 2001 From: mrava87 Date: Wed, 21 Jan 2026 08:48:25 +0000 Subject: [PATCH 061/183] minor: fix mri tests --- pytests/test_mri.py | 20 ++++++-------------- 1 file changed, 6 insertions(+), 14 deletions(-) diff --git a/pytests/test_mri.py b/pytests/test_mri.py index d60c7bb5..b84a5def 100644 --- a/pytests/test_mri.py +++ b/pytests/test_mri.py @@ -20,21 +20,13 @@ "nx": 64, "dtype": "complex128", "engine": "numpy", -} # real input, complex dtype, numpy engine +} # even input, complex dtype, numpy engine par2 = { - "ny": 32, - "nx": 64, - "dtype": "complex64", - "engine": "numpy", -} # real input, complex64 dtype, numpy engine -par3 = { - "ny": 32, - "nx": 64, - "dtype": "complex64", + "ny": 33, + "nx": 65, + "dtype": "complex128", "engine": "scipy", -} # real input, complex64 dtype, scipy engine - -np.random.seed(10) +} # odd input, complex64 dtype, scipy engine def test_MRI2D_invalid_mask(): @@ -86,7 +78,7 @@ def test_MRI2D_vertical_mask_invalid_nlines(): ) -@pytest.mark.parametrize("par", [(par1), (par2), (par3)]) +@pytest.mark.parametrize("par", [(par1), (par2)]) def test_MRI2D_mask_array(par): """Dot-test and forward/adjoint for MRI2D operator with numpy array mask""" np.random.seed(10) From 29a547cb4bd04e74708b1227a0633ad737431c8e Mon Sep 17 00:00:00 2001 From: mrava87 Date: Wed, 21 Jan 2026 21:37:58 +0000 Subject: [PATCH 062/183] feat: fix MRI2D to work with different backends --- pylops/medical/mri.py | 24 +++++++-- pytests/test_mri.py | 114 +++++++++++++++++++++++------------------- 2 files changed, 83 insertions(+), 55 deletions(-) diff --git a/pylops/medical/mri.py b/pylops/medical/mri.py index 6b3ec0c2..9e301c93 100644 --- a/pylops/medical/mri.py +++ b/pylops/medical/mri.py @@ -2,6 +2,7 @@ "MRI2D", ] +import warnings from typing import Literal, Optional, Union import numpy as np @@ -9,6 +10,7 @@ from pylops import LinearOperator from pylops.basicoperators import Diagonal, Restriction from pylops.signalprocessing import FFT2D, Bilinear +from pylops.utils.backend import get_module from pylops.utils.typing import DTypeLike, InputDimsLike, NDArray @@ -41,7 +43,10 @@ class MRI2D(LinearOperator): perc_center: :obj:`float` Percentage of total lines to retain in the center. engine : :obj:`str`, optional - Engine used for fft computation (``numpy`` or ``fftw``) + Engine used for computation (``numpy`` or ``cupy`` or ``jax``). + fft_engine : :obj:`str`, optional + Engine used for fft computation (``numpy`` or ``scipy`` or ``mkl_fft``). + If ``engine='cupy'``, fft_engine is forced to ``'numpy'``. dtype : :obj:`str`, optional Type of elements in input array. name : :obj:`str`, optional @@ -83,6 +88,7 @@ def __init__( nlines: Optional[int] = None, perc_center: float = 0.1, engine: str = "numpy", + fft_engine: str = "numpy", dtype: DTypeLike = "complex128", name: str = "M", **kwargs_fft, @@ -90,8 +96,12 @@ def __init__( self.dims = dims self._mask_type = mask if isinstance(mask, str) else "mask" self.engine = engine + self.fft_engine = fft_engine # Validate inputs + if engine != "numpy" and fft_engine != "numpy": + warnings.warn(f"When engine='{engine}', fft_engine is forced to 'numpy'") + self.fft_engine = "numpy" if isinstance(mask, str) and mask not in ( "vertical-reg", "vertical-uni", @@ -104,8 +114,8 @@ def __init__( if isinstance(mask, str) and mask == "vertical-reg" and perc_center > 0.0: raise ValueError("perc_center must be 0.0 when using 'vertical-reg' mask") - if self.engine not in ["numpy", "scipy", "mkl_fft"]: - raise ValueError("engine must be 'numpy', 'scipy', or 'mkl_fft'") + if self.fft_engine not in ["numpy", "scipy", "mkl_fft"]: + raise ValueError("fft_engine must be 'numpy', 'scipy', or 'mkl_fft'") if self._mask_type == "mask": self.mask = mask @@ -120,11 +130,17 @@ def __init__( self.mask = self._radial_mask( dims, nlines, uniform=True if "reg" in self._mask_type else False ) + + # Convert mask to appropriate backend + ncp = get_module(self.engine) + self.mask = ncp.asarray(self.mask) + + # Create operator self.ROp, Op = self._calc_op( dims=dims, mask_type=mask if isinstance(mask, str) else "mask", mask=self.mask, - fft_engine=engine, + fft_engine=self.fft_engine, dtype=dtype, **kwargs_fft, ) diff --git a/pytests/test_mri.py b/pytests/test_mri.py index b84a5def..acdd59b7 100644 --- a/pytests/test_mri.py +++ b/pytests/test_mri.py @@ -19,13 +19,37 @@ "ny": 32, "nx": 64, "dtype": "complex128", - "engine": "numpy", + "fft_engine": "numpy", } # even input, complex dtype, numpy engine par2 = { + "ny": 32, + "nx": 64, + "dtype": "complex128", + "fft_engine": "scipy", +} # even input, complex64 dtype, scipy engine +par3 = { + "ny": 32, + "nx": 64, + "dtype": "complex128", + "fft_engine": "mkl_fft", +} # even input, complex dtype, mkl_fft engine +par4 = { + "ny": 33, + "nx": 65, + "dtype": "complex128", + "fft_engine": "numpy", +} # odd input, complex64 dtype, numpy engine +par5 = { + "ny": 33, + "nx": 65, + "dtype": "complex128", + "fft_engine": "scipy", +} # even input, complex dtype, scipy engine +par6 = { "ny": 33, "nx": 65, "dtype": "complex128", - "engine": "scipy", + "fft_engine": "mkl_fft", } # odd input, complex64 dtype, scipy engine @@ -49,7 +73,8 @@ def test_MRI2D_invalid_engine(): MRI2D( dims=(32, 64), mask=mask, - engine="invalid-engine", + engine=backend, + fft_engine="invalid-engine", dtype="complex128", ) @@ -78,9 +103,11 @@ def test_MRI2D_vertical_mask_invalid_nlines(): ) -@pytest.mark.parametrize("par", [(par1), (par2)]) +@pytest.mark.parametrize("par", [(par1), (par2), (par3), (par4), (par5), (par6)]) def test_MRI2D_mask_array(par): """Dot-test and forward/adjoint for MRI2D operator with numpy array mask""" + if par["fft_engine"] == "mkl_fft" and not mkl_fft_enabled: + pytest.skip("mkl_fft is not installed") np.random.seed(10) # Create a random mask @@ -93,7 +120,8 @@ def test_MRI2D_mask_array(par): Mop = MRI2D( dims=(par["ny"], par["nx"]), mask=mask, - engine=par["engine"], + engine=backend, + fft_engine=par["fft_engine"], dtype=par["dtype"], ) @@ -114,9 +142,11 @@ def test_MRI2D_mask_array(par): assert xadj.shape[0] == par["ny"] * par["nx"] -@pytest.mark.parametrize("par", [(par1), (par2)]) +@pytest.mark.parametrize("par", [(par1), (par2), (par3), (par4), (par5), (par6)]) def test_MRI2D_vertical_reg(par): """Dot-test and forward/adjoint for MRI2D operator with vertical-reg mask""" + if par["fft_engine"] == "mkl_fft" and not mkl_fft_enabled: + pytest.skip("mkl_fft is not installed") np.random.seed(10) nlines = 16 @@ -125,7 +155,8 @@ def test_MRI2D_vertical_reg(par): mask="vertical-reg", nlines=nlines, perc_center=0.0, - engine=par["engine"], + engine=backend, + fft_engine=par["fft_engine"], dtype=par["dtype"], ) @@ -146,9 +177,11 @@ def test_MRI2D_vertical_reg(par): assert len(Mop.mask) == nlines -@pytest.mark.parametrize("par", [(par1), (par2)]) +@pytest.mark.parametrize("par", [(par1), (par2), (par3), (par4), (par5), (par6)]) def test_MRI2D_vertical_mask_regularity(par): """Test that vertical-reg mask produces regularly spaced lines""" + if par["fft_engine"] == "mkl_fft" and not mkl_fft_enabled: + pytest.skip("mkl_fft is not installed") np.random.seed(10) nlines = 8 @@ -157,7 +190,8 @@ def test_MRI2D_vertical_mask_regularity(par): mask="vertical-reg", nlines=nlines, perc_center=0.0, - engine=par["engine"], + engine=backend, + fft_engine=par["fft_engine"], dtype=par["dtype"], ) @@ -169,9 +203,11 @@ def test_MRI2D_vertical_mask_regularity(par): assert np.allclose(steps, steps[0], atol=1) -@pytest.mark.parametrize("par", [(par1), (par2)]) +@pytest.mark.parametrize("par", [(par1), (par2), (par3), (par4), (par5), (par6)]) def test_MRI2D_vertical_uni(par): """Dot-test and forward/adjoint for MRI2D operator with vertical-uni mask""" + if par["fft_engine"] == "mkl_fft" and not mkl_fft_enabled: + pytest.skip("mkl_fft is not installed") np.random.seed(10) nlines = 16 @@ -181,7 +217,8 @@ def test_MRI2D_vertical_uni(par): mask="vertical-uni", nlines=nlines, perc_center=perc_center, - engine=par["engine"], + engine=backend, + fft_engine=par["fft_engine"], dtype=par["dtype"], ) @@ -203,9 +240,11 @@ def test_MRI2D_vertical_uni(par): assert len(Mop.mask) == nlines_total -@pytest.mark.parametrize("par", [(par1), (par2)]) +@pytest.mark.parametrize("par", [(par1), (par2), (par3), (par4), (par5), (par6)]) def test_MRI2D_vertical_uni_no_center(par): """Test MRI2D operator with vertical mask and no center lines""" + if par["fft_engine"] == "mkl_fft" and not mkl_fft_enabled: + pytest.skip("mkl_fft is not installed") np.random.seed(10) nlines = 16 @@ -214,7 +253,8 @@ def test_MRI2D_vertical_uni_no_center(par): mask="vertical-uni", nlines=nlines, perc_center=0.0, - engine=par["engine"], + engine=backend, + fft_engine=par["fft_engine"], dtype=par["dtype"], ) @@ -228,9 +268,11 @@ def test_MRI2D_vertical_uni_no_center(par): ) -@pytest.mark.parametrize("par", [(par1), (par2)]) +@pytest.mark.parametrize("par", [(par1), (par2), (par3), (par4), (par5), (par6)]) def test_MRI2D_radial_reg(par): """Dot-test and forward/adjoint for MRI2D operator with radial-reg mask""" + if par["fft_engine"] == "mkl_fft" and not mkl_fft_enabled: + pytest.skip("mkl_fft is not installed") np.random.seed(10) nlines = 8 @@ -238,7 +280,8 @@ def test_MRI2D_radial_reg(par): dims=(par["ny"], par["nx"]), mask="radial-reg", nlines=nlines, - engine=par["engine"], + engine=backend, + fft_engine=par["fft_engine"], dtype=par["dtype"], ) @@ -262,9 +305,11 @@ def test_MRI2D_radial_reg(par): assert Mop.mask.shape[0] == 2 # x and y coordinates -@pytest.mark.parametrize("par", [(par1), (par2)]) +@pytest.mark.parametrize("par", [(par1), (par2), (par3), (par4), (par5), (par6)]) def test_MRI2D_radial_uni(par): """Dot-test and forward/adjoint for MRI2D operator with radial-uni mask""" + if par["fft_engine"] == "mkl_fft" and not mkl_fft_enabled: + pytest.skip("mkl_fft is not installed") np.random.seed(10) nlines = 8 @@ -272,7 +317,8 @@ def test_MRI2D_radial_uni(par): dims=(par["ny"], par["nx"]), mask="radial-uni", nlines=nlines, - engine=par["engine"], + engine=backend, + fft_engine=par["fft_engine"], dtype=par["dtype"], ) @@ -294,37 +340,3 @@ def test_MRI2D_radial_uni(par): assert y.size == npoints assert xadj.shape == (par["ny"], par["nx"]) assert Mop.mask.shape[0] == 2 # x and y coordinates - - -@pytest.mark.skipif(not mkl_fft_enabled, reason="MKL FFT not available") -@pytest.mark.parametrize("par", [(par1), (par2)]) -def test_MRI2D_mkl_engine(par): - """Test MRI2D operator with MKL FFT engine""" - np.random.seed(10) - - mask = np.zeros((par["ny"], par["nx"]), dtype=bool) - mask[::2, ::2] = True - mask = mask.astype(par["dtype"]) - - Mop = MRI2D( - dims=(par["ny"], par["nx"]), - mask=mask, - engine="mkl_fft", - dtype=par["dtype"], - ) - - # For Diagonal mask, output size is same as input size - assert dottest( - Mop, - par["ny"] * par["nx"], - par["ny"] * par["nx"], - complexflag=2, - backend=backend, - ) - - x = np.random.normal(0, 1, (par["ny"], par["nx"])) - y = Mop * x.ravel() - xadj = Mop.H * y - - assert y.shape[0] == par["ny"] * par["nx"] - assert xadj.shape[0] == par["ny"] * par["nx"] From 9cd37d7f378195bbd52dbbd00144028b48c9fdc0 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Wed, 21 Jan 2026 21:56:49 +0000 Subject: [PATCH 063/183] minor: skip tests for cupy --- pylops/medical/mri.py | 25 ++++++++++++------- pytests/test_mri.py | 58 +++++++++++++++++++++++++------------------ 2 files changed, 50 insertions(+), 33 deletions(-) diff --git a/pylops/medical/mri.py b/pylops/medical/mri.py index 9e301c93..0fba67d5 100644 --- a/pylops/medical/mri.py +++ b/pylops/medical/mri.py @@ -43,10 +43,9 @@ class MRI2D(LinearOperator): perc_center: :obj:`float` Percentage of total lines to retain in the center. engine : :obj:`str`, optional - Engine used for computation (``numpy`` or ``cupy`` or ``jax``). + Engine used for computation (``numpy`` or ``jax``). fft_engine : :obj:`str`, optional Engine used for fft computation (``numpy`` or ``scipy`` or ``mkl_fft``). - If ``engine='cupy'``, fft_engine is forced to ``'numpy'``. dtype : :obj:`str`, optional Type of elements in input array. name : :obj:`str`, optional @@ -66,6 +65,15 @@ class MRI2D(LinearOperator): Operator contains a matrix that can be solved explicitly (``True``) or not (``False``) + Raises + ------ + ValueError + If ``mask`` is not one of the accepted strings or a numpy array. + ValueError + If ``fft_engine`` is neither ``numpy``, ``fftw``, nor ``scipy``. + ValueError + If ``perc_center`` is greater than 0 when using ``vertical-reg`` mask. + Notes ----- The MRI2D operator applies 2-dimensional Fourier transform to the model, @@ -87,8 +95,8 @@ def __init__( ], nlines: Optional[int] = None, perc_center: float = 0.1, - engine: str = "numpy", - fft_engine: str = "numpy", + engine: Literal["numpy", "jax"] = "numpy", + fft_engine: Literal["numpy", "scipy", "mkl_fft"] = "numpy", dtype: DTypeLike = "complex128", name: str = "M", **kwargs_fft, @@ -99,8 +107,8 @@ def __init__( self.fft_engine = fft_engine # Validate inputs - if engine != "numpy" and fft_engine != "numpy": - warnings.warn(f"When engine='{engine}', fft_engine is forced to 'numpy'") + if engine == "jax" and fft_engine != "numpy": + warnings.warn(f"When engine='jax', fft_engine is forced to 'numpy'") self.fft_engine = "numpy" if isinstance(mask, str) and mask not in ( "vertical-reg", @@ -111,11 +119,10 @@ def __init__( raise ValueError( "mask must be a numpy array, 'vertical-reg', 'vertical-uni', 'radial-reg', or 'radial-uni'" ) - if isinstance(mask, str) and mask == "vertical-reg" and perc_center > 0.0: - raise ValueError("perc_center must be 0.0 when using 'vertical-reg' mask") - if self.fft_engine not in ["numpy", "scipy", "mkl_fft"]: raise ValueError("fft_engine must be 'numpy', 'scipy', or 'mkl_fft'") + if isinstance(mask, str) and mask == "vertical-reg" and perc_center > 0.0: + raise ValueError("perc_center must be 0.0 when using 'vertical-reg' mask") if self._mask_type == "mask": self.mask = mask diff --git a/pytests/test_mri.py b/pytests/test_mri.py index acdd59b7..739bb188 100644 --- a/pytests/test_mri.py +++ b/pytests/test_mri.py @@ -1,15 +1,6 @@ import os -if int(os.environ.get("TEST_CUPY_PYLOPS", 0)): - import cupy as np - from cupy.testing import assert_array_almost_equal, assert_array_equal - - backend = "cupy" -else: - import numpy as np - from numpy.testing import assert_array_almost_equal, assert_array_equal - - backend = "numpy" +import numpy as np import pytest from pylops.medical import MRI2D @@ -53,6 +44,9 @@ } # odd input, complex64 dtype, scipy engine +@pytest.mark.skipif( + int(os.environ.get("TEST_CUPY_PYLOPS", 0)) == 1, reason="Not CuPy enabled" +) def test_MRI2D_invalid_mask(): """Test MRI2D operator with invalid mask string""" with pytest.raises(ValueError, match="mask must be"): @@ -64,6 +58,9 @@ def test_MRI2D_invalid_mask(): ) +@pytest.mark.skipif( + int(os.environ.get("TEST_CUPY_PYLOPS", 0)) == 1, reason="Not CuPy enabled" +) def test_MRI2D_invalid_engine(): """Test MRI2D operator with invalid engine""" mask = np.zeros((32, 64), dtype="complex128") @@ -73,12 +70,14 @@ def test_MRI2D_invalid_engine(): MRI2D( dims=(32, 64), mask=mask, - engine=backend, fft_engine="invalid-engine", dtype="complex128", ) +@pytest.mark.skipif( + int(os.environ.get("TEST_CUPY_PYLOPS", 0)) == 1, reason="Not CuPy enabled" +) def test_MRI2D_vertical_reg_invalid_perc_center(): """Test MRI2D operator with vertical-reg mask and non-zero perc_center""" with pytest.raises(ValueError, match="perc_center must be 0.0"): @@ -91,6 +90,9 @@ def test_MRI2D_vertical_reg_invalid_perc_center(): ) +@pytest.mark.skipif( + int(os.environ.get("TEST_CUPY_PYLOPS", 0)) == 1, reason="Not CuPy enabled" +) def test_MRI2D_vertical_mask_invalid_nlines(): """Test MRI2D operator with vertical mask and invalid nlines""" with pytest.raises(ValueError, match="nlines and perc_center"): @@ -103,6 +105,9 @@ def test_MRI2D_vertical_mask_invalid_nlines(): ) +@pytest.mark.skipif( + int(os.environ.get("TEST_CUPY_PYLOPS", 0)) == 1, reason="Not CuPy enabled" +) @pytest.mark.parametrize("par", [(par1), (par2), (par3), (par4), (par5), (par6)]) def test_MRI2D_mask_array(par): """Dot-test and forward/adjoint for MRI2D operator with numpy array mask""" @@ -120,7 +125,6 @@ def test_MRI2D_mask_array(par): Mop = MRI2D( dims=(par["ny"], par["nx"]), mask=mask, - engine=backend, fft_engine=par["fft_engine"], dtype=par["dtype"], ) @@ -131,7 +135,6 @@ def test_MRI2D_mask_array(par): par["ny"] * par["nx"], par["ny"] * par["nx"], complexflag=2, - backend=backend, ) x = np.random.normal(0, 1, (par["ny"], par["nx"])) @@ -142,6 +145,9 @@ def test_MRI2D_mask_array(par): assert xadj.shape[0] == par["ny"] * par["nx"] +@pytest.mark.skipif( + int(os.environ.get("TEST_CUPY_PYLOPS", 0)) == 1, reason="Not CuPy enabled" +) @pytest.mark.parametrize("par", [(par1), (par2), (par3), (par4), (par5), (par6)]) def test_MRI2D_vertical_reg(par): """Dot-test and forward/adjoint for MRI2D operator with vertical-reg mask""" @@ -155,7 +161,6 @@ def test_MRI2D_vertical_reg(par): mask="vertical-reg", nlines=nlines, perc_center=0.0, - engine=backend, fft_engine=par["fft_engine"], dtype=par["dtype"], ) @@ -165,7 +170,6 @@ def test_MRI2D_vertical_reg(par): par["ny"] * nlines, par["ny"] * par["nx"], complexflag=2, - backend=backend, ) x = np.random.normal(0, 1, (par["ny"], par["nx"])) @@ -177,6 +181,9 @@ def test_MRI2D_vertical_reg(par): assert len(Mop.mask) == nlines +@pytest.mark.skipif( + int(os.environ.get("TEST_CUPY_PYLOPS", 0)) == 1, reason="Not CuPy enabled" +) @pytest.mark.parametrize("par", [(par1), (par2), (par3), (par4), (par5), (par6)]) def test_MRI2D_vertical_mask_regularity(par): """Test that vertical-reg mask produces regularly spaced lines""" @@ -190,7 +197,6 @@ def test_MRI2D_vertical_mask_regularity(par): mask="vertical-reg", nlines=nlines, perc_center=0.0, - engine=backend, fft_engine=par["fft_engine"], dtype=par["dtype"], ) @@ -203,6 +209,9 @@ def test_MRI2D_vertical_mask_regularity(par): assert np.allclose(steps, steps[0], atol=1) +@pytest.mark.skipif( + int(os.environ.get("TEST_CUPY_PYLOPS", 0)) == 1, reason="Not CuPy enabled" +) @pytest.mark.parametrize("par", [(par1), (par2), (par3), (par4), (par5), (par6)]) def test_MRI2D_vertical_uni(par): """Dot-test and forward/adjoint for MRI2D operator with vertical-uni mask""" @@ -217,7 +226,6 @@ def test_MRI2D_vertical_uni(par): mask="vertical-uni", nlines=nlines, perc_center=perc_center, - engine=backend, fft_engine=par["fft_engine"], dtype=par["dtype"], ) @@ -227,7 +235,6 @@ def test_MRI2D_vertical_uni(par): par["ny"] * (nlines + int(perc_center * par["nx"])), par["ny"] * par["nx"], complexflag=2, - backend=backend, ) x = np.random.normal(0, 1, (par["ny"], par["nx"])) @@ -240,6 +247,9 @@ def test_MRI2D_vertical_uni(par): assert len(Mop.mask) == nlines_total +@pytest.mark.skipif( + int(os.environ.get("TEST_CUPY_PYLOPS", 0)) == 1, reason="Not CuPy enabled" +) @pytest.mark.parametrize("par", [(par1), (par2), (par3), (par4), (par5), (par6)]) def test_MRI2D_vertical_uni_no_center(par): """Test MRI2D operator with vertical mask and no center lines""" @@ -253,7 +263,6 @@ def test_MRI2D_vertical_uni_no_center(par): mask="vertical-uni", nlines=nlines, perc_center=0.0, - engine=backend, fft_engine=par["fft_engine"], dtype=par["dtype"], ) @@ -264,10 +273,12 @@ def test_MRI2D_vertical_uni_no_center(par): par["ny"] * nlines, par["ny"] * par["nx"], complexflag=2, - backend=backend, ) +@pytest.mark.skipif( + int(os.environ.get("TEST_CUPY_PYLOPS", 0)) == 1, reason="Not CuPy enabled" +) @pytest.mark.parametrize("par", [(par1), (par2), (par3), (par4), (par5), (par6)]) def test_MRI2D_radial_reg(par): """Dot-test and forward/adjoint for MRI2D operator with radial-reg mask""" @@ -280,7 +291,6 @@ def test_MRI2D_radial_reg(par): dims=(par["ny"], par["nx"]), mask="radial-reg", nlines=nlines, - engine=backend, fft_engine=par["fft_engine"], dtype=par["dtype"], ) @@ -293,7 +303,6 @@ def test_MRI2D_radial_reg(par): npoints, par["ny"] * par["nx"], complexflag=2, - backend=backend, ) x = np.random.normal(0, 1, (par["ny"], par["nx"])) @@ -305,6 +314,9 @@ def test_MRI2D_radial_reg(par): assert Mop.mask.shape[0] == 2 # x and y coordinates +@pytest.mark.skipif( + int(os.environ.get("TEST_CUPY_PYLOPS", 0)) == 1, reason="Not CuPy enabled" +) @pytest.mark.parametrize("par", [(par1), (par2), (par3), (par4), (par5), (par6)]) def test_MRI2D_radial_uni(par): """Dot-test and forward/adjoint for MRI2D operator with radial-uni mask""" @@ -317,7 +329,6 @@ def test_MRI2D_radial_uni(par): dims=(par["ny"], par["nx"]), mask="radial-uni", nlines=nlines, - engine=backend, fft_engine=par["fft_engine"], dtype=par["dtype"], ) @@ -330,7 +341,6 @@ def test_MRI2D_radial_uni(par): npoints, par["ny"] * par["nx"], complexflag=2, - backend=backend, ) x = np.random.normal(0, 1, (par["ny"], par["nx"])) From dd22efb71800f5c1e0ff9a6aa74b26488d267a7f Mon Sep 17 00:00:00 2001 From: mrava87 Date: Wed, 21 Jan 2026 22:16:14 +0000 Subject: [PATCH 064/183] doc: added example with MRI2D --- docs/source/api/index.rst | 1 + docs/source/gpu.rst | 4 ++ examples/plot_avo.py | 2 +- examples/plot_mri.py | 104 ++++++++++++++++++++++++++++++++++++++ pylops/medical/mri.py | 2 +- 5 files changed, 111 insertions(+), 2 deletions(-) create mode 100755 examples/plot_mri.py diff --git a/docs/source/api/index.rst b/docs/source/api/index.rst index 29ced722..374657f5 100755 --- a/docs/source/api/index.rst +++ b/docs/source/api/index.rst @@ -171,6 +171,7 @@ Medical imaging :toctree: generated/ CT2D + MRI2D Solvers diff --git a/docs/source/gpu.rst b/docs/source/gpu.rst index 64695ae9..957f5413 100755 --- a/docs/source/gpu.rst +++ b/docs/source/gpu.rst @@ -602,6 +602,10 @@ Medical: - |:white_check_mark:| - |:white_check_mark:| - |:white_check_mark:| + * - :class:`pylops.medical.mri.MRI2D` + - |:white_check_mark:| + - |:red_circle:| + - |:white_check_mark:| .. warning:: diff --git a/examples/plot_avo.py b/examples/plot_avo.py index a3a30636..a2f121b2 100755 --- a/examples/plot_avo.py +++ b/examples/plot_avo.py @@ -1,6 +1,6 @@ r""" AVO modelling -=================== +============= This example shows how to create pre-stack angle gathers using the :py:class:`pylops.avo.avo.AVOLinearModelling` operator. """ diff --git a/examples/plot_mri.py b/examples/plot_mri.py new file mode 100755 index 00000000..608bdbed --- /dev/null +++ b/examples/plot_mri.py @@ -0,0 +1,104 @@ +r""" +MRI modelling +============= +This example shows how to use the :py:class:`pylops.medical.mri.MRI2D` operator +to create K-space undersampled MRI data. +""" +import matplotlib.pyplot as plt +import numpy as np + +import pylops + +plt.close("all") +np.random.seed(0) + +############################################################################### +# Let"s start by loading the Shepp-Logan phantom model. +x = np.load("../testdata/optimization/shepp_logan_phantom.npy") +x = x / x.max() +nx, ny = x.shape + +############################################################################### +# Next, we create a mask to simulate undersampling in K-space and apply it to +# the phantom model. + +# Passing mask as array +mask = np.zeros((nx, ny)) +mask[:, np.random.randint(0, ny, 2 * ny // 3)] = 1 +mask[:, ny // 2 - 20 : ny // 2 + 10] = 1 + +Mop = pylops.medical.MRI2D(dims=(nx, ny), mask=mask) + +d = Mop @ x +x_adj = Mop.H @ d + +fig, axs = plt.subplots(1, 3, figsize=(12, 5)) +axs[0].imshow(x, cmap="gray", vmin=0, vmax=1) +axs[0].set_title("Original Image") +axs[1].imshow(np.abs(d), cmap="jet", vmin=0, vmax=1) +axs[1].set_title("K-space Data") +axs[2].imshow(x_adj.real, cmap="gray", vmin=0, vmax=1) +axs[2].set_title("Adjoint Reconstruction") +fig.tight_layout() + +############################################################################### +# Alternatively, we can create the same mask by specifying a sampling pattern +# using the ``mask`` keyword argument. Here, we create a ``vertical-reg`` mask +# that samples K-space lines in the vertical direction with a regular pattern. + +# Vertical uniform with center +Mop = pylops.medical.MRI2D( + dims=(nx, ny), mask="vertical-reg", nlines=ny // 2, perc_center=0.0 +) + +d = Mop @ x +x_adj = (Mop.H @ d).reshape(nx, ny) + +fig, axs = plt.subplots(1, 3, figsize=(12, 5)) +axs[0].imshow(x, cmap="gray", vmin=0, vmax=1) +axs[0].set_title("Original Image") +axs[1].imshow(np.abs(Mop.ROp.H @ d).reshape(nx, ny), cmap="jet", vmin=0, vmax=1) +axs[1].set_title("K-space Data") +axs[2].imshow(x_adj.real, cmap="gray", vmin=0, vmax=1) +axs[2].set_title("Adjoint Reconstruction") +fig.tight_layout() + +############################################################################### +# Similarly, we can create a ``vertical-uni`` mask that randomly samples +# K-space lines in the vertical direction. + +# Vertical uniform with center +Mop = pylops.medical.MRI2D( + dims=(nx, ny), mask="vertical-uni", nlines=40, perc_center=0.1 +) + +d = Mop @ x +x_adj = (Mop.H @ d).reshape(nx, ny) + +fig, axs = plt.subplots(1, 3, figsize=(12, 5)) +axs[0].imshow(x, cmap="gray", vmin=0, vmax=1) +axs[0].set_title("Original Image") +axs[1].imshow(np.abs(Mop.ROp.H @ d).reshape(nx, ny), cmap="jet", vmin=0, vmax=1) +axs[1].set_title("K-space Data") +axs[2].imshow(x_adj.real, cmap="gray", vmin=0, vmax=1) +axs[2].set_title("Adjoint Reconstruction") +fig.tight_layout() + +############################################################################### +# Finally, we can create a sampling pattern with radial lines using the +# ``radial-uni`` (or ``radial-reg``) option. + +# Radial uniform +Mop = pylops.medical.MRI2D(dims=(nx, ny), mask="radial-uni", nlines=40) + +d = Mop @ x +x_adj = (Mop.H @ d).reshape(nx, ny) + +fig, axs = plt.subplots(1, 3, figsize=(12, 5)) +axs[0].imshow(x, cmap="gray", vmin=0, vmax=1) +axs[0].set_title("Original Image") +axs[1].imshow(np.abs(Mop.ROp.H @ d).reshape(nx, ny), cmap="jet", vmin=0, vmax=1) +axs[1].set_title("K-space Data") +axs[2].imshow(x_adj.real, cmap="gray", vmin=0, vmax=1) +axs[2].set_title("Adjoint Reconstruction") +fig.tight_layout() diff --git a/pylops/medical/mri.py b/pylops/medical/mri.py index 0fba67d5..a9900fd3 100644 --- a/pylops/medical/mri.py +++ b/pylops/medical/mri.py @@ -108,7 +108,7 @@ def __init__( # Validate inputs if engine == "jax" and fft_engine != "numpy": - warnings.warn(f"When engine='jax', fft_engine is forced to 'numpy'") + warnings.warn("When engine='jax', fft_engine is forced to 'numpy'") self.fft_engine = "numpy" if isinstance(mask, str) and mask not in ( "vertical-reg", From f543df0df1b9d1839e7bbafb89468cfcf7886126 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Thu, 22 Jan 2026 23:34:40 +0000 Subject: [PATCH 065/183] minor: small doc changes --- docs/source/faq.rst | 2 +- tutorials/deblending.py | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/docs/source/faq.rst b/docs/source/faq.rst index ab057392..61ac7a3c 100755 --- a/docs/source/faq.rst +++ b/docs/source/faq.rst @@ -14,7 +14,7 @@ working with linear operators is indeed that you don't really need to access the of an operator. -**2. Can I have an older version of** ``cupy`` **installed in my system (** ``cupy-cudaXX<10.6.0``)?** +**2. Can I have an older version of** ``cupy`` **installed in my system (** ``cupy-cudaXX<10.6.0``**)?** Yes. Nevertheless you need to tell PyLops that you don't want to use its ``cupy`` backend by setting the environment variable ``CUPY_PYLOPS=0``. diff --git a/tutorials/deblending.py b/tutorials/deblending.py index 72f62d4d..a83e879c 100755 --- a/tutorials/deblending.py +++ b/tutorials/deblending.py @@ -147,6 +147,7 @@ )[0] data_inv = Sop * p_inv data_inv = data_inv.reshape(ns, nt) +snr_inv = pylops.utils.metrics.snr(data, data_inv) fig, axs = plt.subplots(1, 4, sharey=False, figsize=(12, 8)) axs[0].imshow( @@ -181,7 +182,7 @@ interpolation="none", ) axs[2].set_xlabel("#Src") -axs[2].set_title("Deblended CRG") +axs[2].set_title(f"Deblended CRG (SNR: {snr_inv:.2f} dB)") axs[2].axis("tight") axs[3].imshow( data.T.real - data_inv.T.real, From 06bd0f4d2377d3f9ca58aca559231ffa89b1ff32 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Thu, 22 Jan 2026 23:35:17 +0000 Subject: [PATCH 066/183] minor: fix MRI2D docstring --- pylops/medical/mri.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pylops/medical/mri.py b/pylops/medical/mri.py index a9900fd3..1154078f 100644 --- a/pylops/medical/mri.py +++ b/pylops/medical/mri.py @@ -38,9 +38,9 @@ class MRI2D(LinearOperator): :math:`-\pi/\pi` angles); - ``radial-uni``: mask with radial lines (irregularly sampled around the :math:`-\pi/\pi` angles, with angles drawn from a uniform distribution); - nlines: :obj:`str` + nlines : :obj:`str` Number of lines in the k-space. - perc_center: :obj:`float` + perc_center : :obj:`float` Percentage of total lines to retain in the center. engine : :obj:`str`, optional Engine used for computation (``numpy`` or ``jax``). From 9005052ea25f2d57c07ccc58d3a3b622ec928e70 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Thu, 22 Jan 2026 23:36:17 +0000 Subject: [PATCH 067/183] minor: removed unused import in deblending --- tutorials/deblending.py | 1 - 1 file changed, 1 deletion(-) diff --git a/tutorials/deblending.py b/tutorials/deblending.py index a83e879c..b024f02f 100755 --- a/tutorials/deblending.py +++ b/tutorials/deblending.py @@ -42,7 +42,6 @@ """ import matplotlib.pyplot as plt import numpy as np -from scipy.sparse.linalg import lobpcg as sp_lobpcg import pylops From 062c3bd13413183b925691a04f06134adbec8854 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Thu, 22 Jan 2026 23:41:06 +0000 Subject: [PATCH 068/183] minor: fix linting issues in interpspline --- pylops/signalprocessing/interpspline.py | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/pylops/signalprocessing/interpspline.py b/pylops/signalprocessing/interpspline.py index 566ebb97..6ee7a13b 100644 --- a/pylops/signalprocessing/interpspline.py +++ b/pylops/signalprocessing/interpspline.py @@ -251,11 +251,7 @@ def from_tridiagonal_matrix( banded_representation[2, ::] = matrix.main_diagonal banded_representation[3, 0:-1] = matrix.sub_diagonal - ( - lu_banded, - pivot_indices, - info, - ) = lapack_factorizer( + (lu_banded, pivot_indices, info,) = lapack_factorizer( ab=banded_representation, kl=1, ku=1, @@ -270,7 +266,7 @@ def from_tridiagonal_matrix( ) raise np.linalg.LinAlgError( - f"Could not LU-factorize tridiagonal matrix! Got {info = }." + f"Could not LU-factorize tridiagonal matrix! Got {info=}." ) def solve( @@ -316,7 +312,7 @@ def solve( return x raise np.linalg.LinAlgError( - f"Could not solve LU-factorization of tridiagonal matrix! Got {info = }." + f"Could not solve LU-factorization of tridiagonal matrix! Got {info=}." ) @@ -392,7 +388,8 @@ def from_tridiagonal_matrix( ) raise np.linalg.LinAlgError( - f"Could not LU-factorize tridiagonal matrix! Got {info = }." + f"Could not LU-factorize tridiagonal matrix! Got {info=}." + f"Could not LU-factorize tridiagonal matrix! Got {info=}." ) def solve( @@ -432,7 +429,7 @@ def solve( return x raise np.linalg.LinAlgError( - f"Could not solve LU-factorization of tridiagonal matrix! Got {info = }." + f"Could not solve LU-factorization of tridiagonal matrix! Got {info=}." ) @@ -817,7 +814,7 @@ def __init__( if num_cols < 2: raise ValueError( f"A cubic spline requires at least 2 data points to interpolate, but " - f"got {dims[axis] = }." + f"got {dims[axis]=}." ) iava = np.asarray(iava, dtype=np.float64) @@ -829,7 +826,7 @@ def __init__( else: raise NotImplementedError( f"Cubic spline interpolation currently only supports 'natural' " - f"boundaries, but got {bc_type = }" + f"boundaries, but got {bc_type=}" ) dtype = np.dtype(dtype) From 6571bbe86c783d19c7f1c2c1519cc06f8e14120a Mon Sep 17 00:00:00 2001 From: mrava87 Date: Fri, 23 Jan 2026 20:50:21 +0000 Subject: [PATCH 069/183] minor: improved docstring and comments --- pylops/medical/ct.py | 8 ++++++++ pylops/medical/mri.py | 33 ++++++++++++++++++++++++++------- 2 files changed, 34 insertions(+), 7 deletions(-) diff --git a/pylops/medical/ct.py b/pylops/medical/ct.py index 53de16f7..c0330f99 100644 --- a/pylops/medical/ct.py +++ b/pylops/medical/ct.py @@ -63,6 +63,14 @@ class CT2D(LinearOperator): Attributes ---------- + dims : :obj:`tuple` + Shape of the array after the adjoint, but before flattening. + + For example, ``x_reshaped = (Op.H * y.ravel()).reshape(Op.dims)``. + dimsd : :obj:`tuple` + Shape of the array after the forward, but before flattening. + + For example, ``y_reshaped = (Op * x.ravel()).reshape(Op.dimsd)``. shape : :obj:`tuple` Operator shape explicit : :obj:`bool` diff --git a/pylops/medical/mri.py b/pylops/medical/mri.py index 1154078f..0d27bdfe 100644 --- a/pylops/medical/mri.py +++ b/pylops/medical/mri.py @@ -38,10 +38,11 @@ class MRI2D(LinearOperator): :math:`-\pi/\pi` angles); - ``radial-uni``: mask with radial lines (irregularly sampled around the :math:`-\pi/\pi` angles, with angles drawn from a uniform distribution); - nlines : :obj:`str` - Number of lines in the k-space. - perc_center : :obj:`float` - Percentage of total lines to retain in the center. + nlines : :obj:`int`, optional + Number of lines in the k-space. Not required if ``mask`` is passed as array. + perc_center : :obj:`float`, optional + Percentage of total lines to retain in the center. Not required if ``mask`` + is passed as array. engine : :obj:`str`, optional Engine used for computation (``numpy`` or ``jax``). fft_engine : :obj:`str`, optional @@ -59,6 +60,14 @@ class MRI2D(LinearOperator): Mask applied in the Fourier domain. ROp : :obj:`pylops.Restriction` or :obj:`pylops.Diagonal` or :obj:`pylops.signalprocessing.Bilinear` Operator that applies the mask in the Fourier domain. + dims : :obj:`tuple` + Shape of the array after the adjoint, but before flattening. + + For example, ``x_reshaped = (Op.H * y.ravel()).reshape(Op.dims)``. + dimsd : :obj:`tuple` + Shape of the array after the forward, but before flattening. + + For example, ``y_reshaped = (Op * x.ravel()).reshape(Op.dimsd)``. shape : :obj:`tuple` Operator shape explicit : :obj:`bool` @@ -71,6 +80,9 @@ class MRI2D(LinearOperator): If ``mask`` is not one of the accepted strings or a numpy array. ValueError If ``fft_engine`` is neither ``numpy``, ``fftw``, nor ``scipy``. + ValueError + If ``nlines`` or ``perc_center`` are not specified when providing ``mask`` + as string. ValueError If ``perc_center`` is greater than 0 when using ``vertical-reg`` mask. @@ -94,14 +106,13 @@ def __init__( Literal["vertical-reg", "vertical-uni", "radial-reg", "radial-uni"], NDArray ], nlines: Optional[int] = None, - perc_center: float = 0.1, + perc_center: Optional[float] = 0.1, engine: Literal["numpy", "jax"] = "numpy", fft_engine: Literal["numpy", "scipy", "mkl_fft"] = "numpy", dtype: DTypeLike = "complex128", name: str = "M", **kwargs_fft, ) -> None: - self.dims = dims self._mask_type = mask if isinstance(mask, str) else "mask" self.engine = engine self.fft_engine = fft_engine @@ -121,9 +132,15 @@ def __init__( ) if self.fft_engine not in ["numpy", "scipy", "mkl_fft"]: raise ValueError("fft_engine must be 'numpy', 'scipy', or 'mkl_fft'") + if isinstance(mask, str) and (nlines is None or perc_center is None): + raise ValueError( + "nlines and perc_center must be specified providing mask as string" + ) if isinstance(mask, str) and mask == "vertical-reg" and perc_center > 0.0: raise ValueError("perc_center must be 0.0 when using 'vertical-reg' mask") + # Create mask + self.mask: NDArray if self._mask_type == "mask": self.mask = mask elif "vertical" in self._mask_type: @@ -241,6 +258,8 @@ def _radial_mask(dims: InputDimsLike, nlines: int, uniform: bool = True) -> NDAr xline, yline = xline + dims[0] // 2, yline + dims[1] // 2 lines.append(np.vstack((xline, yline))) mask = np.concatenate(lines, axis=1) + # Remove points beyond domain allowed by Bilinear operator + # and duplicate points mask = mask[:, mask[0] < dims[0] - 1] mask = mask[:, mask[1] < dims[1] - 1] mask = np.unique(mask, axis=1) @@ -257,7 +276,7 @@ def _calc_op( dims: InputDimsLike, mask_type: "str", mask: NDArray, - fft_engine: float, + fft_engine: Literal["numpy", "scipy", "mkl_fft"], dtype: DTypeLike, **kwargs_fft, ): From 4dd88605105f00a5c2de43414171ca34d8bc03bd Mon Sep 17 00:00:00 2001 From: mrava87 Date: Fri, 23 Jan 2026 20:59:35 +0000 Subject: [PATCH 070/183] test: finalize mri tests --- pytests/test_mri.py | 44 +++++++++++++++++++++----------------------- 1 file changed, 21 insertions(+), 23 deletions(-) diff --git a/pytests/test_mri.py b/pytests/test_mri.py index 739bb188..c557d05f 100644 --- a/pytests/test_mri.py +++ b/pytests/test_mri.py @@ -11,37 +11,37 @@ "nx": 64, "dtype": "complex128", "fft_engine": "numpy", -} # even input, complex dtype, numpy engine +} # even input, numpy engine par2 = { "ny": 32, "nx": 64, "dtype": "complex128", "fft_engine": "scipy", -} # even input, complex64 dtype, scipy engine +} # even input, scipy engine par3 = { "ny": 32, "nx": 64, "dtype": "complex128", "fft_engine": "mkl_fft", -} # even input, complex dtype, mkl_fft engine +} # even input, mkl_fft engine par4 = { "ny": 33, "nx": 65, "dtype": "complex128", "fft_engine": "numpy", -} # odd input, complex64 dtype, numpy engine +} # odd input, numpy engine par5 = { "ny": 33, "nx": 65, "dtype": "complex128", "fft_engine": "scipy", -} # even input, complex dtype, scipy engine +} # even input, scipy engine par6 = { "ny": 33, "nx": 65, "dtype": "complex128", "fft_engine": "mkl_fft", -} # odd input, complex64 dtype, scipy engine +} # odd input, mkl_fft engine @pytest.mark.skipif( @@ -63,13 +63,10 @@ def test_MRI2D_invalid_mask(): ) def test_MRI2D_invalid_engine(): """Test MRI2D operator with invalid engine""" - mask = np.zeros((32, 64), dtype="complex128") - mask[::2, ::2] = 1.0 - with pytest.raises(ValueError, match="engine must be"): MRI2D( dims=(32, 64), - mask=mask, + mask="vertical-reg", fft_engine="invalid-engine", dtype="complex128", ) @@ -128,8 +125,6 @@ def test_MRI2D_mask_array(par): fft_engine=par["fft_engine"], dtype=par["dtype"], ) - - # For Diagonal mask, output size is same as input size assert dottest( Mop, par["ny"] * par["nx"], @@ -164,7 +159,7 @@ def test_MRI2D_vertical_reg(par): fft_engine=par["fft_engine"], dtype=par["dtype"], ) - + assert len(Mop.mask) == nlines assert dottest( Mop, par["ny"] * nlines, @@ -178,7 +173,6 @@ def test_MRI2D_vertical_reg(par): assert y.shape[0] == par["ny"] * nlines assert xadj.shape[0] == par["ny"] * par["nx"] - assert len(Mop.mask) == nlines @pytest.mark.skipif( @@ -200,8 +194,8 @@ def test_MRI2D_vertical_mask_regularity(par): fft_engine=par["fft_engine"], dtype=par["dtype"], ) - mask_indices = Mop.mask + # Check that indices are regularly spaced if len(mask_indices) > 1: steps = np.diff(np.sort(mask_indices)) @@ -229,7 +223,8 @@ def test_MRI2D_vertical_uni(par): fft_engine=par["fft_engine"], dtype=par["dtype"], ) - + nlines_total = nlines + int(perc_center * par["nx"]) + assert len(Mop.mask) == nlines_total assert dottest( Mop, par["ny"] * (nlines + int(perc_center * par["nx"])), @@ -241,10 +236,8 @@ def test_MRI2D_vertical_uni(par): y = Mop * x.ravel() xadj = Mop.H * y - nlines_total = nlines + int(perc_center * par["nx"]) assert y.shape[0] == par["ny"] * nlines_total assert xadj.shape[0] == par["ny"] * par["nx"] - assert len(Mop.mask) == nlines_total @pytest.mark.skipif( @@ -267,13 +260,20 @@ def test_MRI2D_vertical_uni_no_center(par): dtype=par["dtype"], ) - assert len(Mop.mask) == nlines assert dottest( Mop, par["ny"] * nlines, par["ny"] * par["nx"], complexflag=2, ) + assert len(Mop.mask) == nlines + + x = np.random.normal(0, 1, (par["ny"], par["nx"])) + y = Mop * x.ravel() + xadj = Mop.H * y + + assert y.shape[0] == par["ny"] * nlines + assert xadj.shape[0] == par["ny"] * par["nx"] @pytest.mark.skipif( @@ -297,13 +297,13 @@ def test_MRI2D_radial_reg(par): # For radial masks, output size depends on the number of points in the mask npoints = Mop.mask.shape[1] - assert dottest( Mop, npoints, par["ny"] * par["nx"], complexflag=2, ) + assert Mop.mask.shape[0] == 2 # x and y coordinates x = np.random.normal(0, 1, (par["ny"], par["nx"])) y = Mop * x @@ -311,7 +311,6 @@ def test_MRI2D_radial_reg(par): assert y.size == npoints assert xadj.shape == (par["ny"], par["nx"]) - assert Mop.mask.shape[0] == 2 # x and y coordinates @pytest.mark.skipif( @@ -335,13 +334,13 @@ def test_MRI2D_radial_uni(par): # For radial masks, output size depends on the number of points in the mask npoints = Mop.mask.shape[1] - assert dottest( Mop, npoints, par["ny"] * par["nx"], complexflag=2, ) + assert Mop.mask.shape[0] == 2 # x and y coordinates x = np.random.normal(0, 1, (par["ny"], par["nx"])) y = Mop * x @@ -349,4 +348,3 @@ def test_MRI2D_radial_uni(par): assert y.size == npoints assert xadj.shape == (par["ny"], par["nx"]) - assert Mop.mask.shape[0] == 2 # x and y coordinates From b1b9a26616d21e7bb94ca06fe119a5e0096646eb Mon Sep 17 00:00:00 2001 From: mrava87 Date: Fri, 23 Jan 2026 22:29:27 +0000 Subject: [PATCH 071/183] doc: finalized adding Literal to basicoperators --- pylops/basicoperators/block.py | 4 ++-- pylops/basicoperators/causalintegration.py | 2 +- pylops/basicoperators/directionalderivative.py | 18 +++++++++++------- pylops/basicoperators/firstderivative.py | 8 ++++---- pylops/basicoperators/gradient.py | 7 ++++--- pylops/basicoperators/hstack.py | 2 +- pylops/basicoperators/identity.py | 2 +- pylops/basicoperators/laplacian.py | 6 +++--- pylops/basicoperators/matrixmult.py | 2 +- pylops/basicoperators/restriction.py | 4 ++-- pylops/basicoperators/spread.py | 4 ++-- pylops/basicoperators/sum.py | 3 ++- pylops/basicoperators/vstack.py | 2 +- pylops/basicoperators/zero.py | 2 +- pylops/signalprocessing/bilinear.py | 3 ++- 15 files changed, 38 insertions(+), 31 deletions(-) diff --git a/pylops/basicoperators/block.py b/pylops/basicoperators/block.py index 6b050b99..19cc5b31 100644 --- a/pylops/basicoperators/block.py +++ b/pylops/basicoperators/block.py @@ -17,7 +17,7 @@ class _Block(LinearOperator): def __init__( self, ops: Iterable[Iterable[LinearOperator]], - forceflat: bool = None, + forceflat: Optional[bool] = None, dtype: Optional[DTypeLike] = None, _HStack=HStack, _VStack=VStack, @@ -153,7 +153,7 @@ def __init__( self, ops: Iterable[Iterable[LinearOperator]], nproc: int = 1, - forceflat: bool = None, + forceflat: Optional[bool] = None, parallel_kind: Tparallel_kind = "multiproc", dtype: Optional[DTypeLike] = None, ): diff --git a/pylops/basicoperators/causalintegration.py b/pylops/basicoperators/causalintegration.py index ef2a9cec..15042f00 100644 --- a/pylops/basicoperators/causalintegration.py +++ b/pylops/basicoperators/causalintegration.py @@ -100,7 +100,7 @@ def __init__( self, dims: Union[int, InputDimsLike], axis: int = -1, - sampling: float = 1, + sampling: float = 1.0, kind: Literal["full", "half", "trapezoidal"] = "full", removefirst: bool = False, dtype: DTypeLike = "float64", diff --git a/pylops/basicoperators/directionalderivative.py b/pylops/basicoperators/directionalderivative.py index c26dc7b9..fb12f6a7 100644 --- a/pylops/basicoperators/directionalderivative.py +++ b/pylops/basicoperators/directionalderivative.py @@ -3,6 +3,8 @@ "SecondDirectionalDerivative", ] +from typing import Union + from pylops import LinearOperator from pylops.basicoperators import Diagonal, Gradient, Sum from pylops.utils.typing import DTypeLike, InputDimsLike, NDArray, Tderivkind @@ -25,8 +27,9 @@ class FirstDirectionalDerivative(LinearOperator): v : :obj:`numpy.ndarray`, optional Single direction (array of size :math:`n_\text{dims}`) or group of directions (array of size :math:`[n_\text{dims} \times n_{d_0} \times ... \times n_{d_{n_\text{dims}}}]`) - sampling : :obj:`tuple`, optional - Sampling steps for each direction. + sampling : :obj:`tuple` or :obj:`float`, optional + Sampling steps for each direction. If a single float + is provided, it is used for all directions. edge : :obj:`bool`, optional Use reduced order derivative at edges (``True``) or ignore them (``False``). @@ -77,7 +80,7 @@ def __init__( self, dims: InputDimsLike, v: NDArray, - sampling: int = 1, + sampling: Union[float, InputDimsLike] = 1.0, edge: bool = False, kind: Tderivkind = "centered", dtype: DTypeLike = "float64", @@ -107,7 +110,7 @@ def _rmatvec(self, x: NDArray) -> NDArray: def _calc_first_ddop( dims: InputDimsLike, v: NDArray, - sampling: int, + sampling: Union[float, InputDimsLike], edge: bool, kind: Tderivkind, dtype: DTypeLike, @@ -138,8 +141,9 @@ class SecondDirectionalDerivative(LinearOperator): v : :obj:`numpy.ndarray`, optional Single direction (array of size :math:`n_\text{dims}`) or group of directions (array of size :math:`[n_\text{dims} \times n_{d_0} \times ... \times n_{d_{n_\text{dims}}}]`) - sampling : :obj:`tuple`, optional - Sampling steps for each direction. + sampling : :obj:`tuple` or :obj:`float`, optional + Sampling steps for each direction. If a single float + is provided, it is used for all directions. edge : :obj:`bool`, optional Use reduced order derivative at edges (``True``) or ignore them (``False``). @@ -184,7 +188,7 @@ def __init__( self, dims: InputDimsLike, v: NDArray, - sampling: int = 1, + sampling: Union[float, InputDimsLike] = 1.0, edge: bool = False, kind: Tderivkind = "centered", dtype: DTypeLike = "float64", diff --git a/pylops/basicoperators/firstderivative.py b/pylops/basicoperators/firstderivative.py index 0cc4bde2..2bb650ad 100644 --- a/pylops/basicoperators/firstderivative.py +++ b/pylops/basicoperators/firstderivative.py @@ -1,6 +1,6 @@ __all__ = ["FirstDerivative"] -from typing import Callable, Union +from typing import Callable, Literal, Union import numpy as np @@ -96,7 +96,7 @@ def __init__( sampling: float = 1.0, kind: Tderivkind = "centered", edge: bool = False, - order: int = 3, + order: Literal[3, 5] = 3, dtype: DTypeLike = "float64", name: str = "F", ) -> None: @@ -122,8 +122,8 @@ def __init__( def _register_multiplications( self, - kind: str, - order: int, + kind: Tderivkind, + order: Literal[3, 5], ) -> None: # choose _matvec and _rmatvec kind self._hmatvec: Callable diff --git a/pylops/basicoperators/gradient.py b/pylops/basicoperators/gradient.py index fcc25bfe..cfbe3a86 100644 --- a/pylops/basicoperators/gradient.py +++ b/pylops/basicoperators/gradient.py @@ -20,8 +20,9 @@ class Gradient(LinearOperator): ---------- dims : :obj:`tuple` Number of samples for each dimension. - sampling : :obj:`tuple`, optional - Sampling steps for each direction. + sampling : :obj:`tuple` or :obj:`float`, optional + Sampling steps for each direction. If a single float + is provided, it is used for all directions. edge : :obj:`bool`, optional Use reduced order derivative at edges (``True``) or ignore them (``False``). @@ -79,7 +80,7 @@ class Gradient(LinearOperator): def __init__( self, dims: Union[int, InputDimsLike], - sampling: int = 1, + sampling: Union[float, InputDimsLike] = 1.0, edge: bool = False, kind: Tderivkind = "centered", dtype: DTypeLike = "float64", diff --git a/pylops/basicoperators/hstack.py b/pylops/basicoperators/hstack.py index e9e8e4dc..126c034a 100644 --- a/pylops/basicoperators/hstack.py +++ b/pylops/basicoperators/hstack.py @@ -152,7 +152,7 @@ def __init__( self, ops: Sequence[LinearOperator], nproc: int = 1, - forceflat: bool = None, + forceflat: Optional[bool] = None, inoutengine: Optional[Tinoutengine] = None, parallel_kind: Tparallel_kind = "multiproc", dtype: Optional[str] = None, diff --git a/pylops/basicoperators/identity.py b/pylops/basicoperators/identity.py index 884600a9..dbb604a2 100644 --- a/pylops/basicoperators/identity.py +++ b/pylops/basicoperators/identity.py @@ -122,7 +122,7 @@ def __init__( N: Union[int, InputDimsLike], M: Optional[Union[int, InputDimsLike]] = None, inplace: bool = True, - forceflat: bool = None, + forceflat: Optional[bool] = None, dtype: DTypeLike = "float64", name: str = "I", ) -> None: diff --git a/pylops/basicoperators/laplacian.py b/pylops/basicoperators/laplacian.py index d2ec67bf..367693a4 100644 --- a/pylops/basicoperators/laplacian.py +++ b/pylops/basicoperators/laplacian.py @@ -77,8 +77,8 @@ def __init__( self, dims: InputDimsLike, axes: InputDimsLike = (-2, -1), - weights: Tuple[float, ...] = (1, 1), - sampling: Tuple[float, ...] = (1, 1), + weights: Tuple[float, ...] = (1.0, 1.0), + sampling: Tuple[float, ...] = (1.0, 1.0), edge: bool = False, kind: Tderivkind = "centered", dtype: DTypeLike = "float64", @@ -116,7 +116,7 @@ def _calc_l2op( weights: Tuple[float, ...], sampling: Tuple[float, ...], edge: bool, - kind: str, + kind: Tderivkind, dtype: DTypeLike, ): l2op = SecondDerivative( diff --git a/pylops/basicoperators/matrixmult.py b/pylops/basicoperators/matrixmult.py index 897f6851..a0c7a85d 100644 --- a/pylops/basicoperators/matrixmult.py +++ b/pylops/basicoperators/matrixmult.py @@ -76,7 +76,7 @@ def __init__( self, A: NDArray, otherdims: Optional[Union[int, InputDimsLike]] = None, - forceflat: bool = None, + forceflat: Optional[bool] = None, dtype: DTypeLike = "float64", name: str = "M", ) -> None: diff --git a/pylops/basicoperators/restriction.py b/pylops/basicoperators/restriction.py index 1636874a..0eec18ce 100644 --- a/pylops/basicoperators/restriction.py +++ b/pylops/basicoperators/restriction.py @@ -1,7 +1,7 @@ __all__ = ["Restriction"] import logging -from typing import Sequence, Union +from typing import Optional, Sequence, Union import numpy as np import numpy.ma as np_ma @@ -120,7 +120,7 @@ def __init__( iava: Union[IntNDArray, Sequence[int]], axis: int = -1, inplace: bool = True, - forceflat: bool = None, + forceflat: Optional[bool] = None, dtype: DTypeLike = "float64", name: str = "R", ) -> None: diff --git a/pylops/basicoperators/spread.py b/pylops/basicoperators/spread.py index aa4b301e..ca0909e3 100644 --- a/pylops/basicoperators/spread.py +++ b/pylops/basicoperators/spread.py @@ -1,7 +1,7 @@ __all__ = ["Spread"] import logging -from typing import Callable, Optional +from typing import Callable, Literal, Optional import numpy as np @@ -172,7 +172,7 @@ def __init__( dtable: Optional[NDArray] = None, fh: Optional[Callable] = None, interp: Optional[bool] = None, - engine: str = "numpy", + engine: Literal["numpy", "numba"] = "numpy", dtype: DTypeLike = "float64", name: str = "S", ) -> None: diff --git a/pylops/basicoperators/sum.py b/pylops/basicoperators/sum.py index 8bb65be4..b0f2cce0 100644 --- a/pylops/basicoperators/sum.py +++ b/pylops/basicoperators/sum.py @@ -1,6 +1,7 @@ __all__ = ["Sum"] import logging +from typing import Optional import numpy as np @@ -76,7 +77,7 @@ def __init__( self, dims: InputDimsLike, axis: int = -1, - forceflat: bool = None, + forceflat: Optional[bool] = None, dtype: DTypeLike = "float64", name: str = "S", ) -> None: diff --git a/pylops/basicoperators/vstack.py b/pylops/basicoperators/vstack.py index 9f7263b7..66405b4d 100644 --- a/pylops/basicoperators/vstack.py +++ b/pylops/basicoperators/vstack.py @@ -151,7 +151,7 @@ def __init__( self, ops: Sequence[LinearOperator], nproc: int = 1, - forceflat: bool = None, + forceflat: Optional[bool] = None, inoutengine: Optional[Tinoutengine] = None, parallel_kind: Tparallel_kind = "multiproc", dtype: Optional[DTypeLike] = None, diff --git a/pylops/basicoperators/zero.py b/pylops/basicoperators/zero.py index c82b2381..d2f91039 100644 --- a/pylops/basicoperators/zero.py +++ b/pylops/basicoperators/zero.py @@ -71,7 +71,7 @@ def __init__( self, N: Union[int, InputDimsLike], M: Optional[Union[int, InputDimsLike]] = None, - forceflat: bool = None, + forceflat: Optional[bool] = None, dtype: DTypeLike = "float64", name: str = "Z", ) -> None: diff --git a/pylops/signalprocessing/bilinear.py b/pylops/signalprocessing/bilinear.py index 5f1c7e26..024ae949 100644 --- a/pylops/signalprocessing/bilinear.py +++ b/pylops/signalprocessing/bilinear.py @@ -1,6 +1,7 @@ __all__ = ["Bilinear"] import logging +from typing import Optional import numpy as np @@ -112,7 +113,7 @@ def __init__( self, iava: IntNDArray, dims: InputDimsLike, - forceflat: bool = None, + forceflat: Optional[bool] = None, dtype: DTypeLike = "float64", name: str = "B", ) -> None: From 5949ac69d7ee06903149a3ae3b0a83587558b7b4 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Fri, 30 Jan 2026 20:28:09 +0000 Subject: [PATCH 072/183] doc: added Literal to signalprocessing --- pylops/signalprocessing/chirpradon3d.py | 4 +++- pylops/signalprocessing/convolve1d.py | 14 ++++++++------ pylops/signalprocessing/convolve2d.py | 7 ++++--- pylops/signalprocessing/convolvend.py | 7 ++++--- pylops/signalprocessing/dct.py | 4 ++-- pylops/signalprocessing/dwt.py | 3 +-- pylops/signalprocessing/fft.py | 14 +++++++------- pylops/signalprocessing/fft2d.py | 12 ++++++------ pylops/signalprocessing/fftnd.py | 12 ++++++------ pylops/signalprocessing/fourierradon2d.py | 8 ++++---- pylops/signalprocessing/fourierradon3d.py | 11 +++++++---- pylops/signalprocessing/nonstatconvolve2d.py | 4 ++-- pylops/signalprocessing/nonstatconvolve3d.py | 4 ++-- pylops/signalprocessing/patch2d.py | 4 ++-- pylops/signalprocessing/patch3d.py | 4 ++-- pylops/signalprocessing/radon2d.py | 8 ++++---- pylops/signalprocessing/radon3d.py | 8 ++++---- pylops/signalprocessing/seislet.py | 4 ++-- pylops/signalprocessing/shift.py | 4 ++-- pylops/signalprocessing/sliding1d.py | 6 +++--- pylops/signalprocessing/sliding2d.py | 6 +++--- pylops/signalprocessing/sliding3d.py | 6 +++--- pylops/utils/tapers.py | 10 +++++----- pylops/utils/typing.py | 4 ++++ 24 files changed, 90 insertions(+), 78 deletions(-) diff --git a/pylops/signalprocessing/chirpradon3d.py b/pylops/signalprocessing/chirpradon3d.py index 048b7884..df8dae00 100755 --- a/pylops/signalprocessing/chirpradon3d.py +++ b/pylops/signalprocessing/chirpradon3d.py @@ -1,5 +1,7 @@ __all__ = ["ChirpRadon3D"] +from typing import Literal + import numpy as np from pylops import LinearOperator @@ -96,7 +98,7 @@ def __init__( hyaxis: NDArray, hxaxis: NDArray, pmax: NDArray, - engine: str = "numpy", + engine: Literal["numpy", "fftw"] = "numpy", dtype: DTypeLike = "float64", name: str = "C", **kwargs_fftw, diff --git a/pylops/signalprocessing/convolve1d.py b/pylops/signalprocessing/convolve1d.py index b84a9684..3543d75d 100644 --- a/pylops/signalprocessing/convolve1d.py +++ b/pylops/signalprocessing/convolve1d.py @@ -1,7 +1,7 @@ __all__ = ["Convolve1D"] from functools import partial -from typing import Callable, Tuple, Union +from typing import Callable, Literal, Optional, Tuple, Union import numpy as np @@ -20,7 +20,7 @@ def _choose_convfunc( x: NDArray, - method: Union[None, str], + method: Optional[Literal["direct", "fft", "overlapadd"]], dims: Union[int, InputDimsLike], axis: int = -1, ) -> Tuple[Callable, str]: @@ -62,7 +62,7 @@ def __init__( h: NDArray, offset: int = 0, axis: int = -1, - method: str = None, + method: Optional[Literal["direct", "fft", "overlapadd"]] = None, dtype: DTypeLike = "float64", name: str = "C", ) -> None: @@ -123,7 +123,7 @@ def __init__( h: NDArray, offset: int = 0, axis: int = -1, - method: str = None, + method: Optional[Literal["direct", "fft", "overlapadd"]] = None, dtype: DTypeLike = "float64", name: str = "C", ) -> None: @@ -227,7 +227,9 @@ class Convolve1D(LinearOperator): Method used to calculate the convolution (``direct``, ``fft``, or ``overlapadd``). Note that only ``direct`` and ``fft`` are allowed when ``dims=None``, whilst ``fft`` and ``overlapadd`` are allowed - when ``dims`` is provided. + when ``dims`` is provided. If ``None``, the method is chosen + automatically (``direct`` for 1-dimensional inputs and ``fft`` + for N-dimensional inputs) dtype : :obj:`str`, optional Type of elements in input array. name : :obj:`str`, optional @@ -306,7 +308,7 @@ def __init__( h: NDArray, offset: int = 0, axis: int = -1, - method: str = None, + method: Optional[Literal["direct", "fft", "overlapadd"]] = None, dtype: DTypeLike = "float64", name: str = "C", ) -> None: diff --git a/pylops/signalprocessing/convolve2d.py b/pylops/signalprocessing/convolve2d.py index 7ab93d4d..921639de 100644 --- a/pylops/signalprocessing/convolve2d.py +++ b/pylops/signalprocessing/convolve2d.py @@ -1,6 +1,6 @@ __all__ = ["Convolve2D"] -from typing import Union +from typing import Literal, Optional, Union from pylops.signalprocessing import ConvolveND from pylops.utils.typing import DTypeLike, InputDimsLike, NDArray @@ -26,7 +26,8 @@ class Convolve2D(ConvolveND): Axes along which convolution is applied method : :obj:`str`, optional - Method used to calculate the convolution (``direct`` or ``fft``). + Method used to calculate the convolution (``auto``, ``direct`` or ``fft``) + - see :func:`scipy.signal.convolve` for details. dtype : :obj:`str`, optional Type of elements in input array. name : :obj:`str`, optional @@ -99,7 +100,7 @@ def __init__( h: NDArray, offset: InputDimsLike = (0, 0), axes: InputDimsLike = (-2, -1), - method: str = "fft", + method: Optional[Literal["auto", "direct", "fft"]] = "fft", dtype: DTypeLike = "float64", name: str = "C", ): diff --git a/pylops/signalprocessing/convolvend.py b/pylops/signalprocessing/convolvend.py index 212ebb8b..82905dab 100644 --- a/pylops/signalprocessing/convolvend.py +++ b/pylops/signalprocessing/convolvend.py @@ -1,6 +1,6 @@ __all__ = ["ConvolveND"] -from typing import Optional, Union +from typing import Literal, Optional, Union import numpy as np @@ -36,7 +36,8 @@ class ConvolveND(LinearOperator): Axes along which convolution is applied method : :obj:`str`, optional - Method used to calculate the convolution (``direct`` or ``fft``). + Method used to calculate the convolution (``auto``, ``direct`` or ``fft``) + - see :func:`scipy.signal.convolve` for details. dtype : :obj:`str`, optional Type of elements in input array. name : :obj:`str`, optional @@ -78,7 +79,7 @@ def __init__( h: NDArray, offset: Optional[InputDimsLike] = None, axes: InputDimsLike = (-2, -1), - method: str = "fft", + method: Optional[Literal["auto", "direct", "fft"]] = "fft", dtype: DTypeLike = "float64", name: str = "C", ): diff --git a/pylops/signalprocessing/dct.py b/pylops/signalprocessing/dct.py index fa36e96f..fca5c15b 100644 --- a/pylops/signalprocessing/dct.py +++ b/pylops/signalprocessing/dct.py @@ -1,6 +1,6 @@ __all__ = ["DCT"] -from typing import List, Optional, Union +from typing import List, Literal, Optional, Union import numpy as np from scipy import fft @@ -70,7 +70,7 @@ class DCT(LinearOperator): def __init__( self, dims: Union[int, InputDimsLike], - type: int = 2, + type: Literal[1, 2, 3, 4] = 2, axes: Union[int, List[int]] = None, dtype: DTypeLike = "float64", workers: Optional[int] = None, diff --git a/pylops/signalprocessing/dwt.py b/pylops/signalprocessing/dwt.py index 0448ae37..e162fc46 100644 --- a/pylops/signalprocessing/dwt.py +++ b/pylops/signalprocessing/dwt.py @@ -55,8 +55,7 @@ class DWT(LinearOperator): Axis along which DWT is applied wavelet : :obj:`str`, optional Name of wavelet type. Use :func:`pywt.wavelist(kind='discrete')` for - a list of - available wavelets. + a list of available wavelets. level : :obj:`int`, optional Number of scaling levels (must be >=0). dtype : :obj:`str`, optional diff --git a/pylops/signalprocessing/fft.py b/pylops/signalprocessing/fft.py index 11daad00..a272c4d5 100644 --- a/pylops/signalprocessing/fft.py +++ b/pylops/signalprocessing/fft.py @@ -2,7 +2,7 @@ import logging import warnings -from typing import Optional, Union +from typing import Literal, Optional, Union import numpy as np import scipy.fft @@ -36,7 +36,7 @@ def __init__( axis: int = -1, nfft: Optional[int] = None, sampling: float = 1.0, - norm: str = "ortho", + norm: Literal["ortho", "none", "1/n"] = "ortho", real: bool = False, ifftshift_before: bool = False, fftshift_after: bool = False, @@ -148,7 +148,7 @@ def __init__( axis: int = -1, nfft: Optional[int] = None, sampling: float = 1.0, - norm: str = "ortho", + norm: Literal["ortho", "none", "1/n"] = "ortho", real: bool = False, ifftshift_before: bool = False, fftshift_after: bool = False, @@ -246,7 +246,7 @@ def __init__( axis: int = -1, nfft: Optional[int] = None, sampling: float = 1.0, - norm: str = "ortho", + norm: Literal["ortho", "none", "1/n"] = "ortho", real: bool = False, ifftshift_before: bool = False, fftshift_after: bool = False, @@ -407,7 +407,7 @@ def __init__( axis: int = -1, nfft: Optional[int] = None, sampling: float = 1.0, - norm: str = "ortho", + norm: Literal["ortho", "none", "1/n"] = "ortho", real: bool = False, ifftshift_before: bool = False, fftshift_after: bool = False, @@ -495,11 +495,11 @@ def FFT( axis: int = -1, nfft: Optional[int] = None, sampling: float = 1.0, - norm: str = "ortho", + norm: Literal["ortho", "none", "1/n"] = "ortho", real: bool = False, ifftshift_before: bool = False, fftshift_after: bool = False, - engine: str = "numpy", + engine: Literal["numpy", "fftw", "scipy", "mkl_fft"] = "numpy", dtype: DTypeLike = "complex128", name: str = "F", **kwargs_fft, diff --git a/pylops/signalprocessing/fft2d.py b/pylops/signalprocessing/fft2d.py index 4bf4c5cc..f79eb122 100644 --- a/pylops/signalprocessing/fft2d.py +++ b/pylops/signalprocessing/fft2d.py @@ -1,7 +1,7 @@ __all__ = ["FFT2D"] import warnings -from typing import Dict, Optional, Sequence, Union +from typing import Dict, Literal, Optional, Sequence, Union import numpy as np import scipy.fft @@ -29,7 +29,7 @@ def __init__( axes: InputDimsLike = (-2, -1), nffts: Optional[Union[int, InputDimsLike]] = None, sampling: Union[float, Sequence[float]] = 1.0, - norm: str = "ortho", + norm: Literal["ortho", "none", "1/n"] = "ortho", real: bool = False, ifftshift_before: bool = False, fftshift_after: bool = False, @@ -146,7 +146,7 @@ def __init__( axes: InputDimsLike = (-2, -1), nffts: Optional[Union[int, InputDimsLike]] = None, sampling: Union[float, Sequence[float]] = 1.0, - norm: str = "ortho", + norm: Literal["ortho", "none", "1/n"] = "ortho", real: bool = False, ifftshift_before: bool = False, fftshift_after: bool = False, @@ -251,7 +251,7 @@ def __init__( axes: InputDimsLike = (-2, -1), nffts: Optional[Union[int, InputDimsLike]] = None, sampling: Union[float, Sequence[float]] = 1.0, - norm: str = "ortho", + norm: Literal["ortho", "none", "1/n"] = "ortho", real: bool = False, ifftshift_before: bool = False, fftshift_after: bool = False, @@ -359,11 +359,11 @@ def FFT2D( axes: InputDimsLike = (-2, -1), nffts: Optional[Union[int, InputDimsLike]] = None, sampling: Union[float, Sequence[float]] = 1.0, - norm: str = "ortho", + norm: Literal["ortho", "none", "1/n"] = "ortho", real: bool = False, ifftshift_before: bool = False, fftshift_after: bool = False, - engine: str = "numpy", + engine: Literal["numpy", "scipy", "mkl_fft"] = "numpy", dtype: DTypeLike = "complex128", name: str = "F", **kwargs_fft, diff --git a/pylops/signalprocessing/fftnd.py b/pylops/signalprocessing/fftnd.py index f6cfa802..b6337aa4 100644 --- a/pylops/signalprocessing/fftnd.py +++ b/pylops/signalprocessing/fftnd.py @@ -1,7 +1,7 @@ __all__ = ["FFTND"] import warnings -from typing import Optional, Sequence, Union +from typing import Literal, Optional, Sequence, Union import numpy as np import scipy.fft @@ -29,7 +29,7 @@ def __init__( axes: Union[int, InputDimsLike] = (-3, -2, -1), nffts: Optional[Union[int, InputDimsLike]] = None, sampling: Union[float, Sequence[float]] = 1.0, - norm: str = "ortho", + norm: Literal["ortho", "none", "1/n"] = "ortho", real: bool = False, ifftshift_before: bool = False, fftshift_after: bool = False, @@ -134,7 +134,7 @@ def __init__( axes: Union[int, InputDimsLike] = (-3, -2, -1), nffts: Optional[Union[int, InputDimsLike]] = None, sampling: Union[float, Sequence[float]] = 1.0, - norm: str = "ortho", + norm: Literal["ortho", "none", "1/n"] = "ortho", real: bool = False, ifftshift_before: bool = False, fftshift_after: bool = False, @@ -232,7 +232,7 @@ def __init__( axes: Union[int, InputDimsLike] = (-3, -2, -1), nffts: Optional[Union[int, InputDimsLike]] = None, sampling: Union[float, Sequence[float]] = 1.0, - norm: str = "ortho", + norm: Literal["ortho", "none", "1/n"] = "ortho", real: bool = False, ifftshift_before: bool = False, fftshift_after: bool = False, @@ -328,11 +328,11 @@ def FFTND( axes: Union[int, InputDimsLike] = (-3, -2, -1), nffts: Optional[Union[int, InputDimsLike]] = None, sampling: Union[float, Sequence[float]] = 1.0, - norm: str = "ortho", + norm: Literal["ortho", "none", "1/n"] = "ortho", real: bool = False, ifftshift_before: bool = False, fftshift_after: bool = False, - engine: str = "scipy", + engine: Literal["numpy", "scipy", "mkl_fft"] = "scipy", dtype: DTypeLike = "complex128", name: str = "F", **kwargs_fft, diff --git a/pylops/signalprocessing/fourierradon2d.py b/pylops/signalprocessing/fourierradon2d.py index 1733c16d..8e0e65e6 100755 --- a/pylops/signalprocessing/fourierradon2d.py +++ b/pylops/signalprocessing/fourierradon2d.py @@ -1,6 +1,6 @@ __all__ = ["FourierRadon2D"] -from typing import Optional, Tuple +from typing import Literal, Optional, Tuple import numpy as np import scipy as sp @@ -9,7 +9,7 @@ from pylops.utils import deps from pylops.utils.backend import get_array_module, get_complex_dtype from pylops.utils.decorators import reshaped -from pylops.utils.typing import DTypeLike, NDArray +from pylops.utils.typing import DTypeLike, NDArray, Tengine1 jit_message = deps.numba_import("the radon2d module") cupy_message = deps.cupy_import("the radon2d module") @@ -146,8 +146,8 @@ def __init__( pxaxis: NDArray, nfft: int, flims: Optional[Tuple[int, int]] = None, - kind: str = "linear", - engine: str = "numpy", + kind: Literal["linear", "parabolic"] = "linear", + engine: Tengine1 = "numpy", num_threads_per_blocks: Tuple[int, int] = (32, 32), dtype: DTypeLike = "float64", name: str = "R", diff --git a/pylops/signalprocessing/fourierradon3d.py b/pylops/signalprocessing/fourierradon3d.py index 967548a1..49cd6466 100755 --- a/pylops/signalprocessing/fourierradon3d.py +++ b/pylops/signalprocessing/fourierradon3d.py @@ -1,6 +1,6 @@ __all__ = ["FourierRadon3D"] -from typing import Optional, Tuple +from typing import Literal, Optional, Tuple import numpy as np import scipy as sp @@ -9,7 +9,7 @@ from pylops.utils import deps from pylops.utils.backend import get_array_module, get_complex_dtype from pylops.utils.decorators import reshaped -from pylops.utils.typing import DTypeLike, NDArray +from pylops.utils.typing import DTypeLike, NDArray, Tengine1 jit_message = deps.numba_import("the radon2d module") cupy_message = deps.cupy_import("the radon2d module") @@ -166,8 +166,11 @@ def __init__( pxaxis: NDArray, nfft: int, flims: Optional[Tuple[int, int]] = None, - kind: Tuple[str, str] = ("linear", "linear"), - engine: str = "numpy", + kind: Tuple[Literal["linear", "parabolic"], Literal["linear", "parabolic"]] = ( + "linear", + "linear", + ), + engine: Tengine1 = "numpy", num_threads_per_blocks: Tuple[int, int, int] = (2, 16, 16), dtype: DTypeLike = "float64", name: str = "R", diff --git a/pylops/signalprocessing/nonstatconvolve2d.py b/pylops/signalprocessing/nonstatconvolve2d.py index ca3c8a02..894ac4fb 100644 --- a/pylops/signalprocessing/nonstatconvolve2d.py +++ b/pylops/signalprocessing/nonstatconvolve2d.py @@ -13,7 +13,7 @@ from pylops.utils._internal import _value_or_sized_to_tuple from pylops.utils.backend import get_array_module from pylops.utils.decorators import reshaped -from pylops.utils.typing import DTypeLike, InputDimsLike, NDArray +from pylops.utils.typing import DTypeLike, InputDimsLike, NDArray, Tengine1 jit_message = deps.numba_import("the nonstatconvolve2d module") @@ -153,7 +153,7 @@ def __init__( hs: NDArray, ihx: InputDimsLike, ihz: InputDimsLike, - engine: str = "numpy", + engine: Tengine1 = "numpy", num_threads_per_blocks: Tuple[int, int] = (32, 32), dtype: DTypeLike = "float64", name: str = "C", diff --git a/pylops/signalprocessing/nonstatconvolve3d.py b/pylops/signalprocessing/nonstatconvolve3d.py index 538cb583..111206ff 100644 --- a/pylops/signalprocessing/nonstatconvolve3d.py +++ b/pylops/signalprocessing/nonstatconvolve3d.py @@ -10,7 +10,7 @@ from pylops.utils._internal import _value_or_sized_to_tuple from pylops.utils.backend import get_array_module from pylops.utils.decorators import reshaped -from pylops.utils.typing import DTypeLike, InputDimsLike, NDArray +from pylops.utils.typing import DTypeLike, InputDimsLike, NDArray, Tengine1 jit_message = deps.numba_import("the nonstatconvolve3d module") @@ -131,7 +131,7 @@ def __init__( ihx: InputDimsLike, ihy: InputDimsLike, ihz: InputDimsLike, - engine: str = "numpy", + engine: Tengine1 = "numpy", num_threads_per_blocks: Tuple[int, int, int] = (2, 16, 16), dtype: DTypeLike = "float64", name: str = "C", diff --git a/pylops/signalprocessing/patch2d.py b/pylops/signalprocessing/patch2d.py index 5360e5ca..1a8482ad 100644 --- a/pylops/signalprocessing/patch2d.py +++ b/pylops/signalprocessing/patch2d.py @@ -18,7 +18,7 @@ ) from pylops.utils.decorators import reshaped from pylops.utils.tapers import taper2d -from pylops.utils.typing import InputDimsLike, NDArray +from pylops.utils.typing import InputDimsLike, NDArray, Ttaper logger = logging.getLogger(__name__) @@ -199,7 +199,7 @@ def __init__( nwin: Tuple[int, int], nover: Tuple[int, int], nop: Tuple[int, int], - tapertype: str = "hanning", + tapertype: Optional[Ttaper] = "hanning", savetaper: bool = True, scalings: Optional[Sequence[float]] = None, name: str = "P", diff --git a/pylops/signalprocessing/patch3d.py b/pylops/signalprocessing/patch3d.py index 6e3fe9b2..48248933 100644 --- a/pylops/signalprocessing/patch3d.py +++ b/pylops/signalprocessing/patch3d.py @@ -18,7 +18,7 @@ ) from pylops.utils.decorators import reshaped from pylops.utils.tapers import tapernd -from pylops.utils.typing import InputDimsLike, NDArray +from pylops.utils.typing import InputDimsLike, NDArray, Ttaper logger = logging.getLogger(__name__) @@ -212,7 +212,7 @@ def __init__( nwin: Tuple[int, int, int], nover: Tuple[int, int, int], nop: Tuple[int, int, int], - tapertype: str = "hanning", + tapertype: Optional[Ttaper] = "hanning", savetaper: bool = True, scalings: Optional[Sequence[float]] = None, name: str = "P", diff --git a/pylops/signalprocessing/radon2d.py b/pylops/signalprocessing/radon2d.py index ae729a17..48e4211c 100644 --- a/pylops/signalprocessing/radon2d.py +++ b/pylops/signalprocessing/radon2d.py @@ -1,12 +1,12 @@ __all__ = ["Radon2D"] -from typing import Callable, Optional, Tuple +from typing import Callable, Literal, Optional, Tuple import numpy as np from pylops.basicoperators import Spread from pylops.utils import deps -from pylops.utils.typing import DTypeLike, NDArray +from pylops.utils.typing import DTypeLike, NDArray, Tengine2 jit_message = deps.numba_import("the radon2d module") @@ -143,11 +143,11 @@ def Radon2D( taxis: NDArray, haxis: NDArray, pxaxis: NDArray, - kind: str = "linear", + kind: Literal["linear", "parabolic", "hyperbolic"] = "linear", centeredh: bool = True, interp: bool = True, onthefly: bool = False, - engine: str = "numpy", + engine: Tengine2 = "numpy", dtype: DTypeLike = "float64", name: str = "R", ): diff --git a/pylops/signalprocessing/radon3d.py b/pylops/signalprocessing/radon3d.py index b8621428..10d4c9a0 100644 --- a/pylops/signalprocessing/radon3d.py +++ b/pylops/signalprocessing/radon3d.py @@ -1,12 +1,12 @@ __all__ = ["Radon3D"] -from typing import Callable, Optional, Tuple +from typing import Callable, Literal, Optional, Tuple import numpy as np from pylops.basicoperators import Spread from pylops.utils import deps -from pylops.utils.typing import DTypeLike, NDArray +from pylops.utils.typing import DTypeLike, NDArray, Tengine2 jit_message = deps.numba_import("the radon3d module") @@ -163,11 +163,11 @@ def Radon3D( hxaxis: NDArray, pyaxis: NDArray, pxaxis: NDArray, - kind: str = "linear", + kind: Literal["linear", "parabolic", "hyperbolic"] = "linear", centeredh: bool = True, interp: bool = True, onthefly: bool = False, - engine: str = "numpy", + engine: Tengine2 = "numpy", dtype: DTypeLike = "float64", name: str = "R", ): diff --git a/pylops/signalprocessing/seislet.py b/pylops/signalprocessing/seislet.py index b0ff462c..4498fcf3 100644 --- a/pylops/signalprocessing/seislet.py +++ b/pylops/signalprocessing/seislet.py @@ -1,7 +1,7 @@ __all__ = ["Seislet"] from math import ceil, log -from typing import Optional, Sequence +from typing import Literal, Optional, Sequence import numpy as np @@ -425,7 +425,7 @@ def __init__( slopes: NDArray, sampling: Sequence[float] = (1.0, 1.0), level: Optional[int] = None, - kind: str = "haar", + kind: Literal["haar", "linear"] = "haar", inv: bool = False, dtype: DTypeLike = "float64", name: str = "S", diff --git a/pylops/signalprocessing/shift.py b/pylops/signalprocessing/shift.py index 3ff64864..82829c26 100644 --- a/pylops/signalprocessing/shift.py +++ b/pylops/signalprocessing/shift.py @@ -1,6 +1,6 @@ __all__ = ["Shift"] -from typing import TYPE_CHECKING, Tuple, Union +from typing import TYPE_CHECKING, Literal, Tuple, Union import numpy as np @@ -21,7 +21,7 @@ def Shift( nfft: int = None, sampling: float = 1.0, real: bool = False, - engine: str = "numpy", + engine: Literal["numpy", "fftw", "scipy", "mkl_fft"] = "numpy", dtype: DTypeLike = "complex128", name: str = "S", **kwargs_fft, diff --git a/pylops/signalprocessing/sliding1d.py b/pylops/signalprocessing/sliding1d.py index 4bd16046..1b3217ef 100644 --- a/pylops/signalprocessing/sliding1d.py +++ b/pylops/signalprocessing/sliding1d.py @@ -4,7 +4,7 @@ ] import logging -from typing import Tuple, Union +from typing import Optional, Tuple, Union import numpy as np @@ -18,7 +18,7 @@ ) from pylops.utils.decorators import reshaped from pylops.utils.tapers import taper -from pylops.utils.typing import InputDimsLike, NDArray +from pylops.utils.typing import InputDimsLike, NDArray, Ttaper logger = logging.getLogger(__name__) @@ -174,7 +174,7 @@ def __init__( dimd: Union[int, InputDimsLike], nwin: int, nover: int, - tapertype: str = "hanning", + tapertype: Optional[Ttaper] = "hanning", savetaper: bool = True, name: str = "S", ) -> None: diff --git a/pylops/signalprocessing/sliding2d.py b/pylops/signalprocessing/sliding2d.py index fb3245d8..e266af2a 100644 --- a/pylops/signalprocessing/sliding2d.py +++ b/pylops/signalprocessing/sliding2d.py @@ -4,7 +4,7 @@ ] import logging -from typing import Tuple +from typing import Optional, Tuple import numpy as np @@ -17,7 +17,7 @@ ) from pylops.utils.decorators import reshaped from pylops.utils.tapers import taper2d -from pylops.utils.typing import InputDimsLike, NDArray +from pylops.utils.typing import InputDimsLike, NDArray, Ttaper logger = logging.getLogger(__name__) @@ -210,7 +210,7 @@ def __init__( dimsd: InputDimsLike, nwin: int, nover: int, - tapertype: str = "hanning", + tapertype: Optional[Ttaper] = "hanning", savetaper: bool = True, name: str = "S", ) -> None: diff --git a/pylops/signalprocessing/sliding3d.py b/pylops/signalprocessing/sliding3d.py index e97bd942..00ade77c 100644 --- a/pylops/signalprocessing/sliding3d.py +++ b/pylops/signalprocessing/sliding3d.py @@ -4,7 +4,7 @@ ] import logging -from typing import Tuple +from typing import Optional, Tuple import numpy as np @@ -18,7 +18,7 @@ ) from pylops.utils.decorators import reshaped from pylops.utils.tapers import taper3d -from pylops.utils.typing import InputDimsLike, NDArray +from pylops.utils.typing import InputDimsLike, NDArray, Ttaper logger = logging.getLogger(__name__) @@ -200,7 +200,7 @@ def __init__( nwin: Tuple[int, int], nover: Tuple[int, int], nop: Tuple[int, int, int], - tapertype: str = "hanning", + tapertype: Optional[Ttaper] = "hanning", savetaper: bool = True, nproc: int = 1, name: str = "P", diff --git a/pylops/utils/tapers.py b/pylops/utils/tapers.py index a15a4f32..2520d83a 100644 --- a/pylops/utils/tapers.py +++ b/pylops/utils/tapers.py @@ -12,7 +12,7 @@ import numpy as np import numpy.typing as npt -from pylops.utils.typing import InputDimsLike, NDArray +from pylops.utils.typing import InputDimsLike, NDArray, Ttaper def hanningtaper( @@ -115,7 +115,7 @@ def cosinetaper( def taper( nmask: int, ntap: int, - tapertype: str, + tapertype: Optional[Ttaper], ) -> NDArray: r"""1D taper @@ -155,7 +155,7 @@ def taper2d( nt: int, nmask: int, ntap: Union[int, Tuple[int, int]], - tapertype: str = "hanning", + tapertype: Optional[Ttaper] = "hanning", ) -> NDArray: r"""2D taper @@ -206,7 +206,7 @@ def taper3d( nt: int, nmask: Tuple[int, int], ntap: Tuple[int, int], - tapertype: str = "hanning", + tapertype: Optional[Ttaper] = "hanning", ) -> NDArray: r"""3D taper @@ -263,7 +263,7 @@ def taper3d( def tapernd( nmask: InputDimsLike, ntap: InputDimsLike, - tapertype: str = "hanning", + tapertype: Optional[Ttaper] = "hanning", ) -> NDArray: r"""ND taper diff --git a/pylops/utils/typing.py b/pylops/utils/typing.py index b78d440e..10e2342e 100644 --- a/pylops/utils/typing.py +++ b/pylops/utils/typing.py @@ -39,5 +39,9 @@ Tavolinearization = Literal["akirich", "fatti", "PS"] Tderivkind = Literal["forward", "centered", "backward"] Tengine = Literal["numpy", "cupy", "jax"] +Tengine1 = Literal["numpy", "numba", "cuda"] +Tengine2 = Literal["numpy", "numba"] Tinoutengine = Tuple[Tengine, Tengine] Tparallel_kind = Literal["multiproc", "multithread"] +Ttaper = Literal["hanning", "cosine", "cosine_square"] +Ttaper = Literal["hanning", "cosine", "cosine_square"] From 9ff6cb76e9fc150deb32817b2b2b42e02ce11ed5 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Wed, 4 Feb 2026 09:05:45 +0000 Subject: [PATCH 073/183] doc: added Literal to waveeqprocessing --- pylops/utils/typing.py | 2 ++ pylops/waveeqprocessing/kirchhoff.py | 12 +++++------ pylops/waveeqprocessing/lsm.py | 4 ++-- pylops/waveeqprocessing/marchenko.py | 8 ++++---- pylops/waveeqprocessing/mdd.py | 6 +++--- pylops/waveeqprocessing/oneway.py | 4 ++-- .../waveeqprocessing/seismicinterpolation.py | 19 ++++++++++++++---- pylops/waveeqprocessing/wavedecomposition.py | 20 +++++++++---------- 8 files changed, 44 insertions(+), 31 deletions(-) diff --git a/pylops/utils/typing.py b/pylops/utils/typing.py index 10e2342e..dc08b882 100644 --- a/pylops/utils/typing.py +++ b/pylops/utils/typing.py @@ -41,6 +41,8 @@ Tengine = Literal["numpy", "cupy", "jax"] Tengine1 = Literal["numpy", "numba", "cuda"] Tengine2 = Literal["numpy", "numba"] +Tfftengine = Literal["numpy", "scipy", "fftw"] +Tfftengine2 = Literal["numpy", "scipy"] Tinoutengine = Tuple[Tengine, Tengine] Tparallel_kind = Literal["multiproc", "multithread"] Ttaper = Literal["hanning", "cosine", "cosine_square"] diff --git a/pylops/waveeqprocessing/kirchhoff.py b/pylops/waveeqprocessing/kirchhoff.py index 246c93c0..25449575 100644 --- a/pylops/waveeqprocessing/kirchhoff.py +++ b/pylops/waveeqprocessing/kirchhoff.py @@ -4,7 +4,7 @@ import logging import os import warnings -from typing import Optional, Tuple, Union +from typing import Literal, Optional, Tuple, Union import numpy as np @@ -15,7 +15,7 @@ from pylops.utils.backend import get_array_module from pylops.utils.decorators import reshaped from pylops.utils.tapers import taper -from pylops.utils.typing import DTypeLike, NDArray +from pylops.utils.typing import DTypeLike, NDArray, Tengine1 skfmm_message = deps.skfmm_import("the kirchhoff module") jit_message = deps.numba_import("the kirchhoff module") @@ -314,7 +314,7 @@ def __init__( wav: NDArray, wavcenter: int, y: Optional[NDArray] = None, - mode: str = "eikonal", + mode: Literal["analytic", "eikonal", "byot"] = "eikonal", wavfilter: bool = False, dynamic: bool = False, trav: Optional[Union[NDArray, Tuple[NDArray, NDArray]]] = None, @@ -322,7 +322,7 @@ def __init__( aperture: Optional[Tuple[float, float]] = None, angleaperture: Union[float, Tuple[float, float]] = 90.0, snell: Optional[Tuple[float, float]] = None, - engine: str = "numpy", + engine: Tengine1 = "numpy", dtype: DTypeLike = "float64", name: str = "K", ) -> None: @@ -579,7 +579,7 @@ def _traveltime_table( recs: NDArray, vel: Union[float, NDArray], y: Optional[NDArray] = None, - mode: str = "eikonal", + mode: Literal["analytic", "eikonal"] = "eikonal", ) -> Tuple[NDArray, NDArray, NDArray, NDArray, NDArray, NDArray]: r"""Traveltime table @@ -1072,7 +1072,7 @@ def _ampsrcrec_kirch_rmatvec( ) return y - def _register_multiplications(self, engine: str) -> None: + def _register_multiplications(self, engine: Tengine1) -> None: if engine not in ["numpy", "numba", "cuda"]: raise ValueError("engine must be numpy or numba or cuda") if engine == "numba" and jit_message is None: diff --git a/pylops/waveeqprocessing/lsm.py b/pylops/waveeqprocessing/lsm.py index e9eac7e7..c2f962e9 100644 --- a/pylops/waveeqprocessing/lsm.py +++ b/pylops/waveeqprocessing/lsm.py @@ -1,6 +1,6 @@ __all__ = ["LSM"] -from typing import Callable, Optional +from typing import Callable, Literal, Optional from scipy.sparse.linalg import lsqr @@ -104,7 +104,7 @@ def __init__( wav: NDArray, wavcenter: int, y: Optional[NDArray] = None, - kind: str = "kirchhoff", + kind: Literal["kirchhoff", "twowayac"] = "kirchhoff", dottest: bool = False, **kwargs_mod, ) -> None: diff --git a/pylops/waveeqprocessing/marchenko.py b/pylops/waveeqprocessing/marchenko.py index 775f3b89..452481df 100644 --- a/pylops/waveeqprocessing/marchenko.py +++ b/pylops/waveeqprocessing/marchenko.py @@ -1,7 +1,7 @@ __all__ = ["Marchenko"] import logging -from typing import Any, Dict, Optional, Tuple, Union +from typing import Any, Dict, Literal, Optional, Tuple, Union import numpy as np from scipy.signal import filtfilt @@ -12,7 +12,7 @@ from pylops.optimization.basic import cgls from pylops.utils import dottest as Dottest from pylops.utils.backend import get_array_module, get_module_name, to_cupy_conditional -from pylops.utils.typing import DTypeLike, NDArray +from pylops.utils.typing import DTypeLike, NDArray, Tfftengine from pylops.waveeqprocessing.mdd import MDC logger = logging.getLogger(__name__) @@ -25,7 +25,7 @@ def directwave( dt: float, nfft: Optional[int] = None, dist: Optional[NDArray] = None, - kind: str = "2d", + kind: Literal["2d", "3d"] = "2d", derivative: bool = True, ) -> NDArray: r"""Analytical direct wave in acoustic media @@ -262,7 +262,7 @@ def __init__( nsmooth: int = 10, saveRt: bool = True, prescaled: bool = False, - fftengine: str = "numpy", + fftengine: Tfftengine = "numpy", dtype: DTypeLike = "float64", kwargs_fft: Optional[Dict[str, Any]] = None, ) -> None: diff --git a/pylops/waveeqprocessing/mdd.py b/pylops/waveeqprocessing/mdd.py index 3a8541a0..ae4d3054 100644 --- a/pylops/waveeqprocessing/mdd.py +++ b/pylops/waveeqprocessing/mdd.py @@ -21,7 +21,7 @@ get_module_name, to_cupy_conditional, ) -from pylops.utils.typing import NDArray +from pylops.utils.typing import NDArray, Tfftengine logger = logging.getLogger(__name__) @@ -134,7 +134,7 @@ def MDC( dt: float = 1.0, dr: float = 1.0, twosided: bool = True, - fftengine: str = "numpy", + fftengine: Tfftengine = "numpy", saveGt: bool = True, conj: bool = False, usematmul: bool = False, @@ -276,7 +276,7 @@ def MDD( saveGt: bool = True, add_negative: bool = True, smooth_precond: int = 0, - fftengine: str = "numpy", + fftengine: Tfftengine = "numpy", **kwargs_solver, ) -> Union[ Tuple[NDArray, NDArray], diff --git a/pylops/waveeqprocessing/oneway.py b/pylops/waveeqprocessing/oneway.py index de119846..8048e810 100644 --- a/pylops/waveeqprocessing/oneway.py +++ b/pylops/waveeqprocessing/oneway.py @@ -13,7 +13,7 @@ from pylops.utils import dottest as Dottest from pylops.utils.backend import to_cupy_conditional from pylops.utils.tapers import taper2d, taper3d -from pylops.utils.typing import DTypeLike, NDArray +from pylops.utils.typing import DTypeLike, NDArray, Tfftengine class _PhaseShift(LinearOperator): @@ -80,7 +80,7 @@ def PhaseShift( ky: Optional[NDArray] = None, dtype: DTypeLike = "float64", name: str = "P", - fftengine: str = "numpy", + fftengine: Tfftengine = "numpy", **kwargs_fft, ) -> LinearOperator: r"""Phase shift operator diff --git a/pylops/waveeqprocessing/seismicinterpolation.py b/pylops/waveeqprocessing/seismicinterpolation.py index ece896e3..3e748e71 100644 --- a/pylops/waveeqprocessing/seismicinterpolation.py +++ b/pylops/waveeqprocessing/seismicinterpolation.py @@ -1,6 +1,6 @@ __all__ = ["SeismicInterpolation"] -from typing import List, Optional, Sequence, Tuple, Union +from typing import List, Literal, Optional, Sequence, Tuple, Union import numpy as np @@ -19,7 +19,7 @@ Sliding3D, ) from pylops.utils.dottest import dottest as Dottest -from pylops.utils.typing import InputDimsLike, NDArray +from pylops.utils.typing import InputDimsLike, NDArray, Tengine2 def SeismicInterpolation( @@ -27,7 +27,18 @@ def SeismicInterpolation( nrec: Union[int, Tuple[int, int]], iava: Union[List[Union[int, float]], NDArray], iava1: Optional[Union[List[Union[int, float]], NDArray]] = None, - kind: str = "fk", + kind: Literal[ + "fk", + "spatial", + "radon-linear", + "radon-parabolic", + "radon-hyperbolic", + "chirpradon-linear", + "chirpradon-parabolic", + "chirpradon-hyperbolic", + "sliding", + "chirp-sliding", + ] = "fk", nffts: Optional[Union[int, InputDimsLike]] = None, sampling: Optional[Sequence[float]] = None, spataxis: Optional[NDArray] = None, @@ -39,7 +50,7 @@ def SeismicInterpolation( nwins: InputDimsLike = None, nwin: InputDimsLike = None, nover: InputDimsLike = None, - engine: str = "numba", + engine: Union[Tengine2, Literal["fftw"]] = "numba", dottest: bool = False, **kwargs_solver, ) -> Tuple[NDArray, NDArray, NDArray]: diff --git a/pylops/waveeqprocessing/wavedecomposition.py b/pylops/waveeqprocessing/wavedecomposition.py index 7b7e9dd8..26e249a6 100644 --- a/pylops/waveeqprocessing/wavedecomposition.py +++ b/pylops/waveeqprocessing/wavedecomposition.py @@ -5,7 +5,7 @@ "WavefieldDecomposition", ] -from typing import Callable, Optional, Sequence, Tuple, Union +from typing import Callable, Literal, Optional, Sequence, Tuple, Union import numpy as np from scipy.signal import filtfilt @@ -15,7 +15,7 @@ from pylops.signalprocessing import FFT2D, FFTND from pylops.utils import dottest as Dottest from pylops.utils.backend import get_array_module, get_module, get_module_name -from pylops.utils.typing import DTypeLike, InputDimsLike, NDArray +from pylops.utils.typing import DTypeLike, InputDimsLike, NDArray, Tengine, Tfftengine2 def _filter_obliquity( @@ -74,7 +74,7 @@ def _obliquity2D( critical: float = 100.0, ntaper: int = 10, composition: bool = True, - backend: str = "numpy", + backend: Tengine = "numpy", dtype: DTypeLike = "complex128", ) -> Tuple[LinearOperator, LinearOperator]: r"""2D Obliquity operator and FFT operator @@ -153,8 +153,8 @@ def _obliquity3D( critical: float = 100.0, ntaper: int = 10, composition: bool = True, - fftengine: str = "scipy", - backend: str = "numpy", + fftengine: Tfftengine2 = "scipy", + backend: Tengine = "numpy", dtype: DTypeLike = "complex128", ) -> Tuple[LinearOperator, LinearOperator]: r"""3D Obliquity operator and FFT operator @@ -241,7 +241,7 @@ def PressureToVelocity( critical: float = 100.0, ntaper: int = 10, topressure: bool = False, - backend: str = "numpy", + backend: Tengine = "numpy", dtype: DTypeLike = "complex128", name: str = "P", ) -> LinearOperator: @@ -380,7 +380,7 @@ def UpDownComposition2D( critical: float = 100.0, ntaper: int = 10, scaling: float = 1.0, - backend: str = "numpy", + backend: Tengine = "numpy", dtype: DTypeLike = "complex128", name: str = "U", ) -> LinearOperator: @@ -552,8 +552,8 @@ def UpDownComposition3D( critical: float = 100.0, ntaper: int = 10, scaling: float = 1.0, - fftengine: str = "scipy", - backend: str = "numpy", + fftengine: Tfftengine2 = "scipy", + backend: Tengine = "numpy", dtype: DTypeLike = "complex128", name: str = "U", ) -> LinearOperator: @@ -685,7 +685,7 @@ def WavefieldDecomposition( critical: float = 100.0, ntaper: int = 10, scaling: float = 1.0, - kind: str = "inverse", + kind: Literal["inverse", "analytical"] = "inverse", restriction: Optional[LinearOperator] = None, sptransf: Optional[LinearOperator] = None, solver: Callable = lsqr, From 0a1bf67bd255b2b84424bc995ba34c2a2595e6b5 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Wed, 4 Feb 2026 09:24:08 +0000 Subject: [PATCH 074/183] build: added AGENTS.md file to help coding agents --- AGENTS.md | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 AGENTS.md diff --git a/AGENTS.md b/AGENTS.md new file mode 100644 index 00000000..2e604f40 --- /dev/null +++ b/AGENTS.md @@ -0,0 +1,45 @@ +# Agent Guide for PyLops + +## Project structure (high level) +- `pylops/`: core library source code. +- `pytests/`: pytest test suite (discovered via `pytests/*.py`). +- `docs/`: Sphinx documentation sources and build output. +- `examples/`: runnable examples and small scripts. +- `tutorials/`: tutorial notebooks/scripts used in docs. +- `testdata/`: data used by tests/examples. +- `build/`, `pylops.egg-info/`: build artifacts (usually not edited). + +## Common commands (prefer Makefile targets) +- `make tests`: run CPU tests with pytest. +- `make tests_cpu_ongpu`: run CPU tests on GPU systems (disables CuPy usage). +- `make tests_gpu`: run GPU tests (requires CuPy; sets TEST_CUPY_PYLOPS=1). +- `make lint`: run `flake8` on `docs/`, `examples/`, `pylops/`, `pytests/`, `tutorials/`. +- `make typeannot`: run `mypy` on `pylops/`. +- `make doc`: clean docs build artifacts and build HTML docs. +- `make docupdate`: rebuild HTML docs without a clean. +- `make servedoc`: serve docs from `docs/build/html/`. +- `make coverage`: run tests with coverage and build HTML/XML reports. + +## CI (GitHub Actions) +- `build.yaml`: main test matrix on `ubuntu-latest` and `macos-latest` for Python `3.10`–`3.13`. + - Installs dev requirements (CPU vs ARM variants), pyfftw, torch, then runs `pytest`. +- `build-mkl.yaml`: Ubuntu-only tests using Intel oneMKL via conda (Python `3.11`–`3.13`). +- `buildcupy.yaml`: self-hosted GPU job running CuPy tests (`TEST_CUPY_PYLOPS=1`). +- `flake8.yaml`: flake8 linting on `pylops/` with the same ignores/max line length as `setup.cfg`. +- `codacy-coverage-reporter.yaml`: runs tests with coverage and uploads `coverage.xml` to Codacy. +- `deploy.yaml`: builds and publishes the package to PyPI on GitHub release publish. + +## Code style and typing guidelines +- Follow `flake8` rules from `setup.cfg`: + - Max line length is 88. + - Ignored rules: `E203`, `E501`, `W503`, `E402`. + - `__init__.py` allows unused imports (`F401`, `F403`, `F405`). +- Prefer clear, PEP 8–style Python, keeping imports at the top unless there is a strong reason. +- Type checking uses `mypy` with `numpy.typing` plugin enabled. + - `mypy` runs on `pylops/` only via `make typeannot`. + - Several third-party modules are configured with `ignore_missing_imports = True` in `setup.cfg`. +- When changing APIs or adding new modules, add or update tests under `pytests/`. + +## Notes for agents +- Use Makefile targets rather than invoking tools directly where possible. +- Keep changes focused; avoid editing build artifacts or generated docs. From f03fff3e6424d726d30d6a5de997a7fea5cdfc97 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Wed, 4 Feb 2026 09:34:13 +0000 Subject: [PATCH 075/183] minor: added info about contributing to AGENTS.md --- AGENTS.md | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/AGENTS.md b/AGENTS.md index 2e604f40..b89d11d8 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -43,3 +43,26 @@ ## Notes for agents - Use Makefile targets rather than invoking tools directly where possible. - Keep changes focused; avoid editing build artifacts or generated docs. + +## Issue-to-PR workflow (feature contributions) +Use `docs/source/contributing.rst` as the source of truth. When taking a GitHub issue through to PR, follow this sequence: +1. Ensure dev environment is set up (per `DevInstall` in the docs). +2. Branch from `dev` for your work: + - `git checkout -b dev` +3. Implement the change and add/update tests in `pytests/`. +4. Run CPU tests: + - `make tests` +5. If a GPU is available, also run: + - `make tests_gpu` +6. Run linting: + - `make lint` +7. Update docs if functionality changes: + - `make docupdate` +8. Commit and push: + - `git add .` + - `git commit -m ""` (Conventional Commits recommended, not required) + - `git push -u origin ` +9. Open a PR and ensure it meets the PR guidelines: + - Include tests for new core routines. + - Update docs when adding functionality. + - Ensure all tests pass. From e165f289673a15bafffa5103b94ec64ab9c948a9 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Wed, 4 Feb 2026 17:57:00 +0000 Subject: [PATCH 076/183] doc: added Literal to utils --- pylops/utils/backend.py | 6 +++--- pylops/utils/dottest.py | 3 ++- pylops/utils/estimators.py | 14 +++++++------- pylops/utils/signalprocessing.py | 4 ++-- pylops/utils/typing.py | 33 ++++++++++++++++++++++++++++---- 5 files changed, 43 insertions(+), 17 deletions(-) diff --git a/pylops/utils/backend.py b/pylops/utils/backend.py index 5b3130bf..c4e8a56d 100644 --- a/pylops/utils/backend.py +++ b/pylops/utils/backend.py @@ -38,7 +38,7 @@ from scipy.sparse import csc_matrix, eye from pylops.utils import deps -from pylops.utils.typing import DTypeLike, NDArray, ArrayLike +from pylops.utils.typing import ArrayLike, DTypeLike, NDArray, Tengine if deps.cupy_enabled: import cupy as cp @@ -70,7 +70,7 @@ from numpy.core.multiarray import normalize_axis_index -def get_module(backend: str = "numpy") -> ModuleType: +def get_module(backend: Tengine = "numpy") -> ModuleType: """Returns correct numerical module based on backend string Parameters @@ -680,7 +680,7 @@ def inplace_divide(x: ArrayLike, y: ArrayLike, idx: list) -> NDArray: return y -def randn(*n: int, backend: str = "numpy") -> NDArray: +def randn(*n: int, backend: Tengine = "numpy") -> NDArray: """Returns randomly generated number Parameters diff --git a/pylops/utils/dottest.py b/pylops/utils/dottest.py index c48dc11e..e0c0ed09 100644 --- a/pylops/utils/dottest.py +++ b/pylops/utils/dottest.py @@ -5,6 +5,7 @@ import numpy as np from pylops.utils.backend import get_module, randn, to_numpy +from pylops.utils.typing import Tbackend def dottest( @@ -16,7 +17,7 @@ def dottest( complexflag: int = 0, raiseerror: bool = True, verb: bool = False, - backend: str = "numpy", + backend: Tbackend = "numpy", ) -> bool: r"""Dot test. diff --git a/pylops/utils/estimators.py b/pylops/utils/estimators.py index c808e56c..279a104a 100644 --- a/pylops/utils/estimators.py +++ b/pylops/utils/estimators.py @@ -11,7 +11,7 @@ import numpy from pylops.utils.backend import get_module -from pylops.utils.typing import NDArray +from pylops.utils.typing import NDArray, Tbackend, Tsampler, Tsampler2 def _sampler_gaussian( @@ -46,8 +46,8 @@ def trace_hutchinson( Op, neval: Optional[int] = None, batch_size: Optional[int] = None, - sampler: str = "rademacher", - backend: str = "numpy", + sampler: Tsampler = "rademacher", + backend: Tbackend = "numpy", ) -> float: r"""Trace of linear operator using the Hutchinson method. @@ -161,8 +161,8 @@ def trace_hutchinson( def trace_hutchpp( Op, neval: Optional[int] = None, - sampler: str = "rademacher", - backend: str = "numpy", + sampler: Tsampler2 = "rademacher", + backend: Tbackend = "numpy", ) -> float: r"""Trace of linear operator using the Hutch++ method. @@ -254,10 +254,10 @@ def trace_hutchpp( def trace_nahutchpp( Op, neval: Optional[int] = None, - sampler: str = "rademacher", + sampler: Tsampler2 = "rademacher", c1: float = 1.0 / 6.0, c2: float = 1.0 / 3.0, - backend: str = "numpy", + backend: Tbackend = "numpy", ) -> float: r"""Trace of linear operator using the NA-Hutch++ method. diff --git a/pylops/utils/signalprocessing.py b/pylops/utils/signalprocessing.py index 4362b4a1..85d5e446 100644 --- a/pylops/utils/signalprocessing.py +++ b/pylops/utils/signalprocessing.py @@ -21,7 +21,7 @@ get_normalize_axis_index, get_toeplitz, ) -from pylops.utils.typing import NDArray +from pylops.utils.typing import NDArray, Tpwdsmoothing def convmtx(h: NDArray, n: int, offset: int = 0) -> NDArray: @@ -321,7 +321,7 @@ def pwd_slope_estimate( niter: int = 5, liter: int = 20, order: int = 2, - smoothing: str = "triangle", + smoothing: Tpwdsmoothing = "triangle", nsmooth: Union[int, Sequence[int]] = 10, damp: float = 0.0, axis: int = -1, diff --git a/pylops/utils/typing.py b/pylops/utils/typing.py index dc08b882..14f4c2ec 100644 --- a/pylops/utils/typing.py +++ b/pylops/utils/typing.py @@ -19,7 +19,7 @@ if torch_enabled: import torch - +# numpy generic types NDArray = npt.NDArray[np.number] ArrayLike = npt.ArrayLike IntNDArray = npt.NDArray[np.integer] @@ -31,19 +31,44 @@ ShapeLike = Tuple[int, ...] DTypeLike = npt.DTypeLike +# torch generic types if torch_enabled: TensorTypeLike = torch.Tensor else: TensorTypeLike = None -Tavolinearization = Literal["akirich", "fatti", "PS"] -Tderivkind = Literal["forward", "centered", "backward"] +# pylops specific types Tengine = Literal["numpy", "cupy", "jax"] Tengine1 = Literal["numpy", "numba", "cuda"] Tengine2 = Literal["numpy", "numba"] +Tctengine = Literal["cpu", "cuda"] Tfftengine = Literal["numpy", "scipy", "fftw"] Tfftengine2 = Literal["numpy", "scipy"] +Tfftengine3 = Literal["numpy", "scipy", "mkl_fft"] Tinoutengine = Tuple[Tengine, Tengine] +Tmriengine = Literal["numpy", "jax"] + +Tavolinearization = Literal["akirich", "fatti", "PS"] +Tderivkind = Literal["forward", "centered", "backward"] Tparallel_kind = Literal["multiproc", "multithread"] Ttaper = Literal["hanning", "cosine", "cosine_square"] -Ttaper = Literal["hanning", "cosine", "cosine_square"] +Tctprojgeom = Literal["parallel", "fanflat"] +Tctprojectortype = Literal["strip", "line", "linear", "cuda"] +Tmrimask = Literal["vertical-reg", "vertical-uni", "radial-reg", "radial-uni"] + +Tbackend = Literal["numpy", "cupy"] +Tmemunit = Literal["B", "KB", "MB", "GB"] +Tsolverengine = Literal["scipy", "pylops"] +Tirlskind = Literal["data", "model", "datamodel"] +Tthreshkind = Literal[ + "hard", + "soft", + "half", + "hard-percentile", + "soft-percentile", + "half-percentile", +] + +Tsampler = Literal["gaussian", "rayleigh", "rademacher", "unitvector"] +Tsampler2 = Literal["gaussian", "rayleigh", "rademacher"] +Tpwdsmoothing = Literal["triangle", "boxcar"] From 1148f12debf485db0fc7ea88defa638d47523235 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Wed, 4 Feb 2026 17:57:22 +0000 Subject: [PATCH 077/183] doc: added Literal to medical --- pylops/medical/ct.py | 15 +++++++++++---- pylops/medical/mri.py | 23 ++++++++++++++--------- 2 files changed, 25 insertions(+), 13 deletions(-) diff --git a/pylops/medical/ct.py b/pylops/medical/ct.py index c0330f99..e9629b2b 100644 --- a/pylops/medical/ct.py +++ b/pylops/medical/ct.py @@ -11,7 +11,14 @@ from pylops.utils import deps from pylops.utils.backend import get_array_module, get_module_name, to_numpy from pylops.utils.decorators import reshaped -from pylops.utils.typing import DTypeLike, InputDimsLike, NDArray +from pylops.utils.typing import ( + DTypeLike, + InputDimsLike, + NDArray, + Tctengine, + Tctprojectortype, + Tctprojgeom, +) astra_message = deps.astra_import("the astra module") @@ -110,11 +117,11 @@ def __init__( det_width: float, det_count: int, thetas: NDArray, - engine: str, - proj_geom_type: str = "parallel", + engine: Tctengine, + proj_geom_type: Tctprojgeom = "parallel", source_origin_dist: Optional[float] = None, origin_detector_dist: Optional[float] = None, - projector_type: Optional[str] = None, + projector_type: Optional[Tctprojectortype] = None, dtype: DTypeLike = "float32", name: str = "C", ) -> None: diff --git a/pylops/medical/mri.py b/pylops/medical/mri.py index 0d27bdfe..e1e5879b 100644 --- a/pylops/medical/mri.py +++ b/pylops/medical/mri.py @@ -3,7 +3,7 @@ ] import warnings -from typing import Literal, Optional, Union +from typing import Optional, Union import numpy as np @@ -11,7 +11,14 @@ from pylops.basicoperators import Diagonal, Restriction from pylops.signalprocessing import FFT2D, Bilinear from pylops.utils.backend import get_module -from pylops.utils.typing import DTypeLike, InputDimsLike, NDArray +from pylops.utils.typing import ( + DTypeLike, + InputDimsLike, + NDArray, + Tfftengine3, + Tmriengine, + Tmrimask, +) class MRI2D(LinearOperator): @@ -102,13 +109,11 @@ class MRI2D(LinearOperator): def __init__( self, dims: InputDimsLike, - mask: Union[ - Literal["vertical-reg", "vertical-uni", "radial-reg", "radial-uni"], NDArray - ], + mask: Union[Tmrimask, NDArray], nlines: Optional[int] = None, perc_center: Optional[float] = 0.1, - engine: Literal["numpy", "jax"] = "numpy", - fft_engine: Literal["numpy", "scipy", "mkl_fft"] = "numpy", + engine: Tmriengine = "numpy", + fft_engine: Tfftengine3 = "numpy", dtype: DTypeLike = "complex128", name: str = "M", **kwargs_fft, @@ -274,9 +279,9 @@ def _rmatvec(self, x: NDArray) -> NDArray: @staticmethod def _calc_op( dims: InputDimsLike, - mask_type: "str", + mask_type: str, mask: NDArray, - fft_engine: Literal["numpy", "scipy", "mkl_fft"], + fft_engine: Tfftengine3, dtype: DTypeLike, **kwargs_fft, ): From 824100dc7a6359141c7a89da426037c129061b40 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Wed, 4 Feb 2026 17:57:36 +0000 Subject: [PATCH 078/183] doc: added Literal to optimization --- pylops/optimization/basesolver.py | 12 +++--- pylops/optimization/cls_basic.py | 32 +++++++------- pylops/optimization/cls_leastsquares.py | 20 ++++----- pylops/optimization/cls_sparsity.py | 56 +++++++++++++++---------- pylops/optimization/eigs.py | 4 +- pylops/optimization/leastsquares.py | 8 ++-- pylops/optimization/sparsity.py | 20 +++++---- 7 files changed, 84 insertions(+), 68 deletions(-) diff --git a/pylops/optimization/basesolver.py b/pylops/optimization/basesolver.py index b965b926..9c287ce9 100644 --- a/pylops/optimization/basesolver.py +++ b/pylops/optimization/basesolver.py @@ -7,7 +7,7 @@ from typing import TYPE_CHECKING, Any from pylops.optimization.callback import Callbacks -from pylops.utils.typing import NDArray +from pylops.utils.typing import NDArray, Tmemunit if TYPE_CHECKING: from pylops.linearoperator import LinearOperator @@ -157,11 +157,11 @@ def _setpreallocate(self, preallocate: bool) -> None: ) @abstractmethod - def memory_usage( - self, - show: bool = False, - unit: str = "B", - ) -> float: + def memory_usage( + self, + show: bool = False, + unit: Tmemunit = "B", + ) -> float: """Compute memory usage of the solver This method computes an estimate of the memory required by the solver given diff --git a/pylops/optimization/cls_basic.py b/pylops/optimization/cls_basic.py index 92f1ab9f..66019ab3 100644 --- a/pylops/optimization/cls_basic.py +++ b/pylops/optimization/cls_basic.py @@ -17,7 +17,7 @@ to_numpy, to_numpy_conditional, ) -from pylops.utils.typing import NDArray +from pylops.utils.typing import NDArray, Tmemunit if TYPE_CHECKING: from pylops.linearoperator import LinearOperator @@ -94,11 +94,11 @@ def _print_step(self, x: NDArray) -> None: msg = f"{self.iiter:6g} " + strx + f"{self.cost[self.iiter]:11.4e}" print(msg) - def memory_usage( - self, - show: bool = False, - unit: str = "B", - ) -> float: + def memory_usage( + self, + show: bool = False, + unit: Tmemunit = "B", + ) -> float: """Compute memory usage of the solver Parameters @@ -460,11 +460,11 @@ def _print_step(self, x: NDArray) -> None: ) print(msg) - def memory_usage( - self, - show: bool = False, - unit: str = "B", - ) -> float: + def memory_usage( + self, + show: bool = False, + unit: Tmemunit = "B", + ) -> float: """Compute memory usage of the solver Parameters @@ -980,11 +980,11 @@ def _print_finalize(self) -> None: print(str5) print("-" * 90 + "\n") - def memory_usage( - self, - show: bool = False, - unit: str = "B", - ) -> float: + def memory_usage( + self, + show: bool = False, + unit: Tmemunit = "B", + ) -> float: """Compute memory usage of the solver Parameters diff --git a/pylops/optimization/cls_leastsquares.py b/pylops/optimization/cls_leastsquares.py index 8190235b..415d3609 100644 --- a/pylops/optimization/cls_leastsquares.py +++ b/pylops/optimization/cls_leastsquares.py @@ -15,7 +15,7 @@ from pylops.optimization.basesolver import Solver, _units from pylops.optimization.basic import cg, cgls from pylops.utils.backend import get_array_module -from pylops.utils.typing import NDArray +from pylops.utils.typing import NDArray, Tmemunit, Tsolverengine if TYPE_CHECKING: from pylops.linearoperator import LinearOperator @@ -104,7 +104,7 @@ def memory_usage( self, nopRegs: Optional[Tuple[int]] = None, show: bool = False, - unit: str = "B", + unit: Tmemunit = "B", ) -> float: """Compute memory usage of the solver @@ -256,7 +256,7 @@ def step(self) -> None: def run( self, x: NDArray, - engine: str = "scipy", + engine: Tsolverengine = "scipy", show: bool = False, **kwargs_solver, ) -> Tuple[NDArray, int]: @@ -324,7 +324,7 @@ def solve( epsRs: Optional[Sequence[float]] = None, NRegs: Optional[Sequence["LinearOperator"]] = None, epsNRs: Optional[Sequence[float]] = None, - engine: str = "scipy", + engine: Tsolverengine = "scipy", show: bool = False, **kwargs_solver, ) -> Tuple[NDArray, int]: @@ -521,7 +521,7 @@ def memory_usage( self, nopRegs: Optional[Tuple[int]] = None, show: bool = False, - unit: str = "B", + unit: Tmemunit = "B", ) -> float: """Compute memory usage of the solver @@ -659,7 +659,7 @@ def step(self) -> None: def run( self, x: NDArray, - engine: str = "scipy", + engine: Tsolverengine = "scipy", show: bool = False, **kwargs_solver, ) -> Tuple[NDArray, int, int, float, float]: @@ -730,7 +730,7 @@ def solve( Weight: Optional["LinearOperator"] = None, dataregs: Optional[Sequence[NDArray]] = None, epsRs: Optional[Sequence[float]] = None, - engine: str = "scipy", + engine: Tsolverengine = "scipy", show: bool = False, **kwargs_solver, ) -> Tuple[NDArray, int, int, float, float]: @@ -848,7 +848,7 @@ def _print_finalize(self) -> None: def memory_usage( self, show: bool = False, - unit: str = "B", + unit: Tmemunit = "B", ) -> float: """Compute memory usage of the solver @@ -930,7 +930,7 @@ def step(self) -> None: def run( self, x: NDArray, - engine: str = "scipy", + engine: Tsolverengine = "scipy", show: bool = False, **kwargs_solver, ) -> Tuple[NDArray, int, int, float, float]: @@ -1004,7 +1004,7 @@ def solve( y: NDArray, P: "LinearOperator", x0: Optional[NDArray] = None, - engine: str = "scipy", + engine: Tsolverengine = "scipy", show: bool = False, **kwargs_solver, ) -> Tuple[NDArray, int, int, float, float]: diff --git a/pylops/optimization/cls_sparsity.py b/pylops/optimization/cls_sparsity.py index 17105081..55fbad1c 100644 --- a/pylops/optimization/cls_sparsity.py +++ b/pylops/optimization/cls_sparsity.py @@ -29,7 +29,15 @@ get_real_dtype, inplace_set, ) -from pylops.utils.typing import InputDimsLike, NDArray, SamplingLike +from pylops.utils.typing import ( + InputDimsLike, + NDArray, + SamplingLike, + Tirlskind, + Tmemunit, + Tsolverengine, + Tthreshkind, +) spgl1_message = deps.spgl1_import("the spgl1 solver") @@ -363,9 +371,9 @@ def _print_step(self, x: NDArray) -> None: def memory_usage( self, - kind: str = "data", + kind: Tirlskind = "data", show: bool = False, - unit: str = "B", + unit: Tmemunit = "B", ) -> float: """Compute memory usage of the solver @@ -415,7 +423,7 @@ def setup( epsI: float = 1e-10, tolIRLS: float = 1e-10, warm: bool = False, - kind: str = "data", + kind: Tirlskind = "data", preallocate: bool = False, show: bool = False, ) -> None: @@ -498,7 +506,9 @@ def setup( if show: self._print_setup() - def _step_data(self, x: NDArray, engine: str = "scipy", **kwargs_solver) -> NDArray: + def _step_data( + self, x: NDArray, engine: Tsolverengine = "scipy", **kwargs_solver + ) -> NDArray: r"""Run one step of solver with L1 data term""" # add preallocate to keywords of solver if self.preallocate and (engine == "pylops" or self.ncp != np): @@ -552,7 +562,7 @@ def _step_data(self, x: NDArray, engine: str = "scipy", **kwargs_solver) -> NDAr return x def _step_model( - self, x: NDArray, engine: str = "scipy", **kwargs_solver + self, x: NDArray, engine: Tsolverengine = "scipy", **kwargs_solver ) -> NDArray: r"""Run one step of solver with L1 model term""" # add preallocate to keywords of solver @@ -615,7 +625,7 @@ def _step_model( def step( self, x: NDArray, - engine: str = "scipy", + engine: Tsolverengine = "scipy", show: bool = False, **kwargs_solver, ) -> NDArray: @@ -666,7 +676,7 @@ def run( self, x: Optional[NDArray], nouter: int = 10, - engine: str = "scipy", + engine: Tsolverengine = "scipy", show: bool = False, itershow: Tuple[int, int, int] = (10, 10, 10), **kwargs_solver, @@ -760,9 +770,9 @@ def solve( epsR: float = 1e-10, epsI: float = 1e-10, tolIRLS: float = 1e-10, - kind: str = "data", + kind: Tirlskind = "data", warm: bool = False, - engine: str = "scipy", + engine: Tsolverengine = "scipy", preallocate: bool = False, show: bool = False, itershow: Tuple[int, int, int] = (10, 10, 10), @@ -969,7 +979,7 @@ def _print_step(self, x: NDArray) -> None: def memory_usage( self, show: bool = False, - unit: str = "B", + unit: Tmemunit = "B", ) -> float: """Compute memory usage of the solver @@ -1085,7 +1095,7 @@ def step( self, x: NDArray, cols: InputDimsLike, - engine: str = "scipy", + engine: Tsolverengine = "scipy", show: bool = False, **kwargs_solver, ) -> NDArray: @@ -1208,7 +1218,7 @@ def run( self, x: NDArray, cols: InputDimsLike, - engine: str = "scipy", + engine: Tsolverengine = "scipy", show: bool = False, itershow: Tuple[int, int, int] = (10, 10, 10), ) -> Tuple[NDArray, InputDimsLike]: @@ -1302,7 +1312,7 @@ def solve( normalizecols: bool = False, Opbasis: Optional["LinearOperator"] = None, optimal_coeff: bool = False, - engine: str = "scipy", + engine: Tsolverengine = "scipy", preallocate: bool = False, show: bool = False, itershow: Tuple[int, int, int] = (10, 10, 10), @@ -1549,7 +1559,7 @@ def _print_step( def memory_usage( self, show: bool = False, - unit: str = "B", + unit: Tmemunit = "B", ) -> float: """Compute memory usage of the solver @@ -1591,7 +1601,7 @@ def setup( alpha: Optional[float] = None, eigsdict: Optional[Dict[str, Any]] = None, tol: float = 1e-10, - threshkind: str = "soft", + threshkind: Tthreshkind = "soft", perc: Optional[float] = None, decay: Optional[NDArray] = None, monitorres: bool = False, @@ -1983,7 +1993,7 @@ def solve( alpha: Optional[float] = None, eigsdict: Optional[Dict[str, Any]] = None, tol: float = 1e-10, - threshkind: str = "soft", + threshkind: Tthreshkind = "soft", perc: Optional[float] = None, decay: Optional[NDArray] = None, monitorres: bool = False, @@ -2189,7 +2199,7 @@ class FISTA(ISTA): def memory_usage( self, show: bool = False, - unit: str = "B", + unit: Tmemunit = "B", ) -> float: """Compute memory usage of the solver @@ -2473,7 +2483,7 @@ def _print_finalize(self) -> None: def memory_usage( self, show: bool = False, - unit: str = "B", + unit: Tmemunit = "B", ) -> float: pass @@ -2820,7 +2830,7 @@ def memory_usage( nopRegsL1: Optional[Tuple[int]] = None, nopRegsL2: Optional[Tuple[int]] = None, show: bool = False, - unit: str = "B", + unit: Tmemunit = "B", ) -> float: """Compute memory usage of the solver @@ -3008,7 +3018,7 @@ def setup( def step( self, x: NDArray, - engine: str = "scipy", + engine: Tsolverengine = "scipy", show: bool = False, show_inner: bool = False, **kwargs_solver, @@ -3116,7 +3126,7 @@ def step( def run( self, x: NDArray, - engine: str = "scipy", + engine: Tsolverengine = "scipy", show: bool = False, itershow: Tuple[int, int, int] = (10, 10, 10), show_inner: bool = False, @@ -3208,7 +3218,7 @@ def solve( tol: float = 1e-10, tau: float = 1.0, restart: bool = False, - engine: str = "scipy", + engine: Tsolverengine = "scipy", preallocate: bool = False, show: bool = False, itershow: Tuple[int, int, int] = (10, 10, 10), diff --git a/pylops/optimization/eigs.py b/pylops/optimization/eigs.py index 10a81b64..ebbf9574 100644 --- a/pylops/optimization/eigs.py +++ b/pylops/optimization/eigs.py @@ -6,7 +6,7 @@ from pylops import LinearOperator from pylops.utils.backend import get_module -from pylops.utils.typing import NDArray +from pylops.utils.typing import NDArray, Tbackend def power_iteration( @@ -14,7 +14,7 @@ def power_iteration( niter: int = 10, tol: float = 1e-5, dtype: str = "float32", - backend: str = "numpy", + backend: Tbackend = "numpy", ) -> Tuple[float, NDArray, int]: """Power iteration algorithm. diff --git a/pylops/optimization/leastsquares.py b/pylops/optimization/leastsquares.py index 0e61b8a2..66e171f5 100644 --- a/pylops/optimization/leastsquares.py +++ b/pylops/optimization/leastsquares.py @@ -11,7 +11,7 @@ PreconditionedInversion, RegularizedInversion, ) -from pylops.utils.typing import NDArray, SamplingLike +from pylops.utils.typing import NDArray, SamplingLike, Tsolverengine if TYPE_CHECKING: from pylops.linearoperator import LinearOperator @@ -28,7 +28,7 @@ def normal_equations_inversion( epsRs: Optional[SamplingLike] = None, NRegs: Optional[Sequence["LinearOperator"]] = None, epsNRs: Optional[SamplingLike] = None, - engine: str = "scipy", + engine: Tsolverengine = "scipy", show: bool = False, **kwargs_solver, ) -> Tuple[NDArray, int]: @@ -129,7 +129,7 @@ def regularized_inversion( Weight: Optional["LinearOperator"] = None, dataregs: Optional[List[NDArray]] = None, epsRs: Optional[SamplingLike] = None, - engine: str = "scipy", + engine: Tsolverengine = "scipy", show: bool = False, **kwargs_solver, ) -> Tuple[NDArray, int, int, float, float]: @@ -219,7 +219,7 @@ def preconditioned_inversion( y: NDArray, P: "LinearOperator", x0: Optional[NDArray] = None, - engine: str = "scipy", + engine: Tsolverengine = "scipy", show: bool = False, **kwargs_solver, ) -> Tuple[NDArray, int, int, float, float]: diff --git a/pylops/optimization/sparsity.py b/pylops/optimization/sparsity.py index 70fb408e..36ed636f 100644 --- a/pylops/optimization/sparsity.py +++ b/pylops/optimization/sparsity.py @@ -16,7 +16,13 @@ ) from pylops.optimization.cls_sparsity import FISTA, IRLS, ISTA, OMP, SPGL1, SplitBregman from pylops.utils.decorators import add_ndarray_support_to_solver -from pylops.utils.typing import NDArray, SamplingLike +from pylops.utils.typing import ( + NDArray, + SamplingLike, + Tirlskind, + Tsolverengine, + Tthreshkind, +) if TYPE_CHECKING: from pylops.linearoperator import LinearOperator @@ -32,8 +38,8 @@ def irls( epsI: float = 1e-10, tolIRLS: float = 1e-10, warm: bool = False, - kind: str = "data", - engine: str = "scipy", + kind: Tirlskind = "data", + engine: Tsolverengine = "scipy", show: bool = False, itershow: Tuple[int, int, int] = (10, 10, 10), callback: Optional[Callable] = None, @@ -150,7 +156,7 @@ def omp( normalizecols: bool = False, Opbasis: Optional["LinearOperator"] = None, optimal_coeff: bool = False, - engine: str = "scipy", + engine: Tsolverengine = "scipy", show: bool = False, itershow: Tuple[int, int, int] = (10, 10, 10), callback: Optional[Callable] = None, @@ -280,7 +286,7 @@ def ista( tol: float = 1e-10, rtol: float = 0.0, rtol1: float = 0.0, - threshkind: str = "soft", + threshkind: Tthreshkind = "soft", perc: Optional[float] = None, decay: Optional[NDArray] = None, monitorres: bool = False, @@ -434,7 +440,7 @@ def fista( tol: float = 1e-10, rtol: float = 0.0, rtol1: float = 0.0, - threshkind: str = "soft", + threshkind: Tthreshkind = "soft", perc: Optional[float] = None, decay: Optional[NDArray] = None, monitorres: bool = False, @@ -708,7 +714,7 @@ def splitbregman( rtol1: float = 0.0, tau: float = 1.0, restart: bool = False, - engine: str = "scipy", + engine: Tsolverengine = "scipy", show: bool = False, itershow: Tuple[int, int, int] = (10, 10, 10), show_inner: bool = False, From 2ec78715db2bcc08cf185d98a9b04362aa9861d4 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Thu, 5 Feb 2026 18:41:46 +0000 Subject: [PATCH 079/183] minor: added more common types --- pylops/basicoperators/spread.py | 6 ++--- pylops/medical/mri.py | 6 ++--- pylops/signalprocessing/fft.py | 20 +++++++++----- pylops/signalprocessing/fft2d.py | 10 +++---- pylops/signalprocessing/fftnd.py | 10 +++---- pylops/signalprocessing/fourierradon2d.py | 4 +-- pylops/signalprocessing/fourierradon3d.py | 4 +-- pylops/signalprocessing/nonstatconvolve2d.py | 4 +-- pylops/signalprocessing/nonstatconvolve3d.py | 4 +-- pylops/signalprocessing/radon2d.py | 4 +-- pylops/signalprocessing/radon3d.py | 4 +-- pylops/signalprocessing/shift.py | 4 +-- pylops/utils/backend.py | 6 ++--- pylops/utils/typing.py | 26 ++++++++++--------- pylops/waveeqprocessing/kirchhoff.py | 6 ++--- pylops/waveeqprocessing/marchenko.py | 4 +-- pylops/waveeqprocessing/mdd.py | 6 ++--- pylops/waveeqprocessing/oneway.py | 4 +-- .../waveeqprocessing/seismicinterpolation.py | 4 +-- pylops/waveeqprocessing/wavedecomposition.py | 22 ++++++++++------ 20 files changed, 86 insertions(+), 72 deletions(-) diff --git a/pylops/basicoperators/spread.py b/pylops/basicoperators/spread.py index 3eddf1d6..726ac803 100644 --- a/pylops/basicoperators/spread.py +++ b/pylops/basicoperators/spread.py @@ -1,14 +1,14 @@ __all__ = ["Spread"] import logging -from typing import Callable, Literal, Optional +from typing import Callable, Optional import numpy as np from pylops import LinearOperator from pylops.utils import deps from pylops.utils.decorators import reshaped -from pylops.utils.typing import DTypeLike, InputDimsLike, NDArray +from pylops.utils.typing import DTypeLike, InputDimsLike, NDArray, Tengine_nn jit_message = deps.numba_import("the spread module") @@ -172,7 +172,7 @@ def __init__( dtable: Optional[NDArray] = None, fh: Optional[Callable] = None, interp: Optional[bool] = None, - engine: Literal["numpy", "numba"] = "numpy", + engine: Tengine_nn = "numpy", dtype: DTypeLike = "float64", name: str = "S", ) -> None: diff --git a/pylops/medical/mri.py b/pylops/medical/mri.py index e1e5879b..9ee70dd6 100644 --- a/pylops/medical/mri.py +++ b/pylops/medical/mri.py @@ -15,7 +15,7 @@ DTypeLike, InputDimsLike, NDArray, - Tfftengine3, + Tfftengine_nsm, Tmriengine, Tmrimask, ) @@ -113,7 +113,7 @@ def __init__( nlines: Optional[int] = None, perc_center: Optional[float] = 0.1, engine: Tmriengine = "numpy", - fft_engine: Tfftengine3 = "numpy", + fft_engine: Tfftengine_nsm = "numpy", dtype: DTypeLike = "complex128", name: str = "M", **kwargs_fft, @@ -281,7 +281,7 @@ def _calc_op( dims: InputDimsLike, mask_type: str, mask: NDArray, - fft_engine: Tfftengine3, + fft_engine: Tfftengine_nsm, dtype: DTypeLike, **kwargs_fft, ): diff --git a/pylops/signalprocessing/fft.py b/pylops/signalprocessing/fft.py index a272c4d5..f1ae2067 100644 --- a/pylops/signalprocessing/fft.py +++ b/pylops/signalprocessing/fft.py @@ -12,7 +12,13 @@ from pylops.utils import deps from pylops.utils.backend import get_array_module, inplace_divide, inplace_multiply from pylops.utils.decorators import reshaped -from pylops.utils.typing import DTypeLike, InputDimsLike, NDArray +from pylops.utils.typing import ( + DTypeLike, + InputDimsLike, + NDArray, + Tfftengine_nfsm, + Tfftnorm, +) pyfftw_message = deps.pyfftw_import("the fft module") mkl_fft_message = deps.mkl_fft_import("the fft module") @@ -36,7 +42,7 @@ def __init__( axis: int = -1, nfft: Optional[int] = None, sampling: float = 1.0, - norm: Literal["ortho", "none", "1/n"] = "ortho", + norm: Tfftnorm = "ortho", real: bool = False, ifftshift_before: bool = False, fftshift_after: bool = False, @@ -148,7 +154,7 @@ def __init__( axis: int = -1, nfft: Optional[int] = None, sampling: float = 1.0, - norm: Literal["ortho", "none", "1/n"] = "ortho", + norm: Tfftnorm = "ortho", real: bool = False, ifftshift_before: bool = False, fftshift_after: bool = False, @@ -246,7 +252,7 @@ def __init__( axis: int = -1, nfft: Optional[int] = None, sampling: float = 1.0, - norm: Literal["ortho", "none", "1/n"] = "ortho", + norm: Tfftnorm = "ortho", real: bool = False, ifftshift_before: bool = False, fftshift_after: bool = False, @@ -407,7 +413,7 @@ def __init__( axis: int = -1, nfft: Optional[int] = None, sampling: float = 1.0, - norm: Literal["ortho", "none", "1/n"] = "ortho", + norm: Tfftnorm = "ortho", real: bool = False, ifftshift_before: bool = False, fftshift_after: bool = False, @@ -495,11 +501,11 @@ def FFT( axis: int = -1, nfft: Optional[int] = None, sampling: float = 1.0, - norm: Literal["ortho", "none", "1/n"] = "ortho", + norm: Tfftnorm = "ortho", real: bool = False, ifftshift_before: bool = False, fftshift_after: bool = False, - engine: Literal["numpy", "fftw", "scipy", "mkl_fft"] = "numpy", + engine: Tfftengine_nfsm = "numpy", dtype: DTypeLike = "complex128", name: str = "F", **kwargs_fft, diff --git a/pylops/signalprocessing/fft2d.py b/pylops/signalprocessing/fft2d.py index f79eb122..6a8dd301 100644 --- a/pylops/signalprocessing/fft2d.py +++ b/pylops/signalprocessing/fft2d.py @@ -11,7 +11,7 @@ from pylops.utils import deps from pylops.utils.backend import get_array_module from pylops.utils.decorators import reshaped -from pylops.utils.typing import DTypeLike, InputDimsLike, NDArray +from pylops.utils.typing import DTypeLike, InputDimsLike, NDArray, Tfftnorm mkl_fft_message = deps.mkl_fft_import("the mkl fft module") @@ -29,7 +29,7 @@ def __init__( axes: InputDimsLike = (-2, -1), nffts: Optional[Union[int, InputDimsLike]] = None, sampling: Union[float, Sequence[float]] = 1.0, - norm: Literal["ortho", "none", "1/n"] = "ortho", + norm: Tfftnorm = "ortho", real: bool = False, ifftshift_before: bool = False, fftshift_after: bool = False, @@ -146,7 +146,7 @@ def __init__( axes: InputDimsLike = (-2, -1), nffts: Optional[Union[int, InputDimsLike]] = None, sampling: Union[float, Sequence[float]] = 1.0, - norm: Literal["ortho", "none", "1/n"] = "ortho", + norm: Tfftnorm = "ortho", real: bool = False, ifftshift_before: bool = False, fftshift_after: bool = False, @@ -251,7 +251,7 @@ def __init__( axes: InputDimsLike = (-2, -1), nffts: Optional[Union[int, InputDimsLike]] = None, sampling: Union[float, Sequence[float]] = 1.0, - norm: Literal["ortho", "none", "1/n"] = "ortho", + norm: Tfftnorm = "ortho", real: bool = False, ifftshift_before: bool = False, fftshift_after: bool = False, @@ -359,7 +359,7 @@ def FFT2D( axes: InputDimsLike = (-2, -1), nffts: Optional[Union[int, InputDimsLike]] = None, sampling: Union[float, Sequence[float]] = 1.0, - norm: Literal["ortho", "none", "1/n"] = "ortho", + norm: Tfftnorm = "ortho", real: bool = False, ifftshift_before: bool = False, fftshift_after: bool = False, diff --git a/pylops/signalprocessing/fftnd.py b/pylops/signalprocessing/fftnd.py index b6337aa4..a13b8730 100644 --- a/pylops/signalprocessing/fftnd.py +++ b/pylops/signalprocessing/fftnd.py @@ -11,7 +11,7 @@ from pylops.utils import deps from pylops.utils.backend import get_array_module, get_sp_fft from pylops.utils.decorators import reshaped -from pylops.utils.typing import DTypeLike, InputDimsLike, NDArray +from pylops.utils.typing import DTypeLike, InputDimsLike, NDArray, Tfftnorm mkl_fft_message = deps.mkl_fft_import("the mkl fft module") @@ -29,7 +29,7 @@ def __init__( axes: Union[int, InputDimsLike] = (-3, -2, -1), nffts: Optional[Union[int, InputDimsLike]] = None, sampling: Union[float, Sequence[float]] = 1.0, - norm: Literal["ortho", "none", "1/n"] = "ortho", + norm: Tfftnorm = "ortho", real: bool = False, ifftshift_before: bool = False, fftshift_after: bool = False, @@ -134,7 +134,7 @@ def __init__( axes: Union[int, InputDimsLike] = (-3, -2, -1), nffts: Optional[Union[int, InputDimsLike]] = None, sampling: Union[float, Sequence[float]] = 1.0, - norm: Literal["ortho", "none", "1/n"] = "ortho", + norm: Tfftnorm = "ortho", real: bool = False, ifftshift_before: bool = False, fftshift_after: bool = False, @@ -232,7 +232,7 @@ def __init__( axes: Union[int, InputDimsLike] = (-3, -2, -1), nffts: Optional[Union[int, InputDimsLike]] = None, sampling: Union[float, Sequence[float]] = 1.0, - norm: Literal["ortho", "none", "1/n"] = "ortho", + norm: Tfftnorm = "ortho", real: bool = False, ifftshift_before: bool = False, fftshift_after: bool = False, @@ -328,7 +328,7 @@ def FFTND( axes: Union[int, InputDimsLike] = (-3, -2, -1), nffts: Optional[Union[int, InputDimsLike]] = None, sampling: Union[float, Sequence[float]] = 1.0, - norm: Literal["ortho", "none", "1/n"] = "ortho", + norm: Tfftnorm = "ortho", real: bool = False, ifftshift_before: bool = False, fftshift_after: bool = False, diff --git a/pylops/signalprocessing/fourierradon2d.py b/pylops/signalprocessing/fourierradon2d.py index 8e0e65e6..0139febc 100755 --- a/pylops/signalprocessing/fourierradon2d.py +++ b/pylops/signalprocessing/fourierradon2d.py @@ -9,7 +9,7 @@ from pylops.utils import deps from pylops.utils.backend import get_array_module, get_complex_dtype from pylops.utils.decorators import reshaped -from pylops.utils.typing import DTypeLike, NDArray, Tengine1 +from pylops.utils.typing import DTypeLike, NDArray, Tengine_nnc jit_message = deps.numba_import("the radon2d module") cupy_message = deps.cupy_import("the radon2d module") @@ -147,7 +147,7 @@ def __init__( nfft: int, flims: Optional[Tuple[int, int]] = None, kind: Literal["linear", "parabolic"] = "linear", - engine: Tengine1 = "numpy", + engine: Tengine_nnc = "numpy", num_threads_per_blocks: Tuple[int, int] = (32, 32), dtype: DTypeLike = "float64", name: str = "R", diff --git a/pylops/signalprocessing/fourierradon3d.py b/pylops/signalprocessing/fourierradon3d.py index 49cd6466..d895c90c 100755 --- a/pylops/signalprocessing/fourierradon3d.py +++ b/pylops/signalprocessing/fourierradon3d.py @@ -9,7 +9,7 @@ from pylops.utils import deps from pylops.utils.backend import get_array_module, get_complex_dtype from pylops.utils.decorators import reshaped -from pylops.utils.typing import DTypeLike, NDArray, Tengine1 +from pylops.utils.typing import DTypeLike, NDArray, Tengine_nnc jit_message = deps.numba_import("the radon2d module") cupy_message = deps.cupy_import("the radon2d module") @@ -170,7 +170,7 @@ def __init__( "linear", "linear", ), - engine: Tengine1 = "numpy", + engine: Tengine_nnc = "numpy", num_threads_per_blocks: Tuple[int, int, int] = (2, 16, 16), dtype: DTypeLike = "float64", name: str = "R", diff --git a/pylops/signalprocessing/nonstatconvolve2d.py b/pylops/signalprocessing/nonstatconvolve2d.py index 894ac4fb..b691bcde 100644 --- a/pylops/signalprocessing/nonstatconvolve2d.py +++ b/pylops/signalprocessing/nonstatconvolve2d.py @@ -13,7 +13,7 @@ from pylops.utils._internal import _value_or_sized_to_tuple from pylops.utils.backend import get_array_module from pylops.utils.decorators import reshaped -from pylops.utils.typing import DTypeLike, InputDimsLike, NDArray, Tengine1 +from pylops.utils.typing import DTypeLike, InputDimsLike, NDArray, Tengine_nnc jit_message = deps.numba_import("the nonstatconvolve2d module") @@ -153,7 +153,7 @@ def __init__( hs: NDArray, ihx: InputDimsLike, ihz: InputDimsLike, - engine: Tengine1 = "numpy", + engine: Tengine_nnc = "numpy", num_threads_per_blocks: Tuple[int, int] = (32, 32), dtype: DTypeLike = "float64", name: str = "C", diff --git a/pylops/signalprocessing/nonstatconvolve3d.py b/pylops/signalprocessing/nonstatconvolve3d.py index 111206ff..44ad8cf9 100644 --- a/pylops/signalprocessing/nonstatconvolve3d.py +++ b/pylops/signalprocessing/nonstatconvolve3d.py @@ -10,7 +10,7 @@ from pylops.utils._internal import _value_or_sized_to_tuple from pylops.utils.backend import get_array_module from pylops.utils.decorators import reshaped -from pylops.utils.typing import DTypeLike, InputDimsLike, NDArray, Tengine1 +from pylops.utils.typing import DTypeLike, InputDimsLike, NDArray, Tengine_nnc jit_message = deps.numba_import("the nonstatconvolve3d module") @@ -131,7 +131,7 @@ def __init__( ihx: InputDimsLike, ihy: InputDimsLike, ihz: InputDimsLike, - engine: Tengine1 = "numpy", + engine: Tengine_nnc = "numpy", num_threads_per_blocks: Tuple[int, int, int] = (2, 16, 16), dtype: DTypeLike = "float64", name: str = "C", diff --git a/pylops/signalprocessing/radon2d.py b/pylops/signalprocessing/radon2d.py index 48e4211c..3b4fe686 100644 --- a/pylops/signalprocessing/radon2d.py +++ b/pylops/signalprocessing/radon2d.py @@ -6,7 +6,7 @@ from pylops.basicoperators import Spread from pylops.utils import deps -from pylops.utils.typing import DTypeLike, NDArray, Tengine2 +from pylops.utils.typing import DTypeLike, NDArray, Tengine_nn jit_message = deps.numba_import("the radon2d module") @@ -147,7 +147,7 @@ def Radon2D( centeredh: bool = True, interp: bool = True, onthefly: bool = False, - engine: Tengine2 = "numpy", + engine: Tengine_nn = "numpy", dtype: DTypeLike = "float64", name: str = "R", ): diff --git a/pylops/signalprocessing/radon3d.py b/pylops/signalprocessing/radon3d.py index 10d4c9a0..a6292aed 100644 --- a/pylops/signalprocessing/radon3d.py +++ b/pylops/signalprocessing/radon3d.py @@ -6,7 +6,7 @@ from pylops.basicoperators import Spread from pylops.utils import deps -from pylops.utils.typing import DTypeLike, NDArray, Tengine2 +from pylops.utils.typing import DTypeLike, NDArray, Tengine_nn jit_message = deps.numba_import("the radon3d module") @@ -167,7 +167,7 @@ def Radon3D( centeredh: bool = True, interp: bool = True, onthefly: bool = False, - engine: Tengine2 = "numpy", + engine: Tengine_nn = "numpy", dtype: DTypeLike = "float64", name: str = "R", ): diff --git a/pylops/signalprocessing/shift.py b/pylops/signalprocessing/shift.py index 82829c26..e819f976 100644 --- a/pylops/signalprocessing/shift.py +++ b/pylops/signalprocessing/shift.py @@ -8,7 +8,7 @@ from pylops.signalprocessing import FFT from pylops.utils._internal import _value_or_sized_to_array from pylops.utils.backend import get_normalize_axis_index -from pylops.utils.typing import DTypeLike, NDArray +from pylops.utils.typing import DTypeLike, NDArray, Tfftengine_nfsm if TYPE_CHECKING: from pylops.linearoperator import LinearOperator @@ -21,7 +21,7 @@ def Shift( nfft: int = None, sampling: float = 1.0, real: bool = False, - engine: Literal["numpy", "fftw", "scipy", "mkl_fft"] = "numpy", + engine: Tfftengine_nfsm = "numpy", dtype: DTypeLike = "complex128", name: str = "S", **kwargs_fft, diff --git a/pylops/utils/backend.py b/pylops/utils/backend.py index c4e8a56d..2cc125df 100644 --- a/pylops/utils/backend.py +++ b/pylops/utils/backend.py @@ -38,7 +38,7 @@ from scipy.sparse import csc_matrix, eye from pylops.utils import deps -from pylops.utils.typing import ArrayLike, DTypeLike, NDArray, Tengine +from pylops.utils.typing import ArrayLike, DTypeLike, NDArray, Tfftengine_ncj if deps.cupy_enabled: import cupy as cp @@ -70,7 +70,7 @@ from numpy.core.multiarray import normalize_axis_index -def get_module(backend: Tengine = "numpy") -> ModuleType: +def get_module(backend: Tfftengine_ncj = "numpy") -> ModuleType: """Returns correct numerical module based on backend string Parameters @@ -680,7 +680,7 @@ def inplace_divide(x: ArrayLike, y: ArrayLike, idx: list) -> NDArray: return y -def randn(*n: int, backend: Tengine = "numpy") -> NDArray: +def randn(*n: int, backend: Tfftengine_ncj = "numpy") -> NDArray: """Returns randomly generated number Parameters diff --git a/pylops/utils/typing.py b/pylops/utils/typing.py index 14f4c2ec..168894b3 100644 --- a/pylops/utils/typing.py +++ b/pylops/utils/typing.py @@ -38,28 +38,30 @@ TensorTypeLike = None # pylops specific types -Tengine = Literal["numpy", "cupy", "jax"] -Tengine1 = Literal["numpy", "numba", "cuda"] -Tengine2 = Literal["numpy", "numba"] Tctengine = Literal["cpu", "cuda"] -Tfftengine = Literal["numpy", "scipy", "fftw"] -Tfftengine2 = Literal["numpy", "scipy"] -Tfftengine3 = Literal["numpy", "scipy", "mkl_fft"] -Tinoutengine = Tuple[Tengine, Tengine] +Tengine_nn = Literal["numpy", "numba"] +Tengine_nnc = Literal["numpy", "numba", "cuda"] +Tfftengine_ncj = Literal["numpy", "cupy", "jax"] +Tfftengine_ns = Literal["numpy", "scipy"] +Tfftengine_nsf = Literal["numpy", "scipy", "fftw"] +Tfftengine_nsm = Literal["numpy", "scipy", "mkl_fft"] +Tfftengine_nfsm = Literal["numpy", "fftw", "scipy", "mkl_fft"] +Tinoutengine = Tuple[Tfftengine_ncj, Tfftengine_ncj] Tmriengine = Literal["numpy", "jax"] Tavolinearization = Literal["akirich", "fatti", "PS"] -Tderivkind = Literal["forward", "centered", "backward"] -Tparallel_kind = Literal["multiproc", "multithread"] -Ttaper = Literal["hanning", "cosine", "cosine_square"] Tctprojgeom = Literal["parallel", "fanflat"] Tctprojectortype = Literal["strip", "line", "linear", "cuda"] +Tderivkind = Literal["forward", "centered", "backward"] +Tfftnorm = Literal["ortho", "none", "1/n"] Tmrimask = Literal["vertical-reg", "vertical-uni", "radial-reg", "radial-uni"] +Tparallel_kind = Literal["multiproc", "multithread"] +Ttaper = Literal["hanning", "cosine", "cosine_square"] Tbackend = Literal["numpy", "cupy"] +Tirlskind = Literal["data", "model", "datamodel"] Tmemunit = Literal["B", "KB", "MB", "GB"] Tsolverengine = Literal["scipy", "pylops"] -Tirlskind = Literal["data", "model", "datamodel"] Tthreshkind = Literal[ "hard", "soft", @@ -69,6 +71,6 @@ "half-percentile", ] +Tpwdsmoothing = Literal["triangle", "boxcar"] Tsampler = Literal["gaussian", "rayleigh", "rademacher", "unitvector"] Tsampler2 = Literal["gaussian", "rayleigh", "rademacher"] -Tpwdsmoothing = Literal["triangle", "boxcar"] diff --git a/pylops/waveeqprocessing/kirchhoff.py b/pylops/waveeqprocessing/kirchhoff.py index 25449575..2f2d1f8b 100644 --- a/pylops/waveeqprocessing/kirchhoff.py +++ b/pylops/waveeqprocessing/kirchhoff.py @@ -15,7 +15,7 @@ from pylops.utils.backend import get_array_module from pylops.utils.decorators import reshaped from pylops.utils.tapers import taper -from pylops.utils.typing import DTypeLike, NDArray, Tengine1 +from pylops.utils.typing import DTypeLike, NDArray, Tengine_nnc skfmm_message = deps.skfmm_import("the kirchhoff module") jit_message = deps.numba_import("the kirchhoff module") @@ -322,7 +322,7 @@ def __init__( aperture: Optional[Tuple[float, float]] = None, angleaperture: Union[float, Tuple[float, float]] = 90.0, snell: Optional[Tuple[float, float]] = None, - engine: Tengine1 = "numpy", + engine: Tengine_nnc = "numpy", dtype: DTypeLike = "float64", name: str = "K", ) -> None: @@ -1072,7 +1072,7 @@ def _ampsrcrec_kirch_rmatvec( ) return y - def _register_multiplications(self, engine: Tengine1) -> None: + def _register_multiplications(self, engine: Tengine_nnc) -> None: if engine not in ["numpy", "numba", "cuda"]: raise ValueError("engine must be numpy or numba or cuda") if engine == "numba" and jit_message is None: diff --git a/pylops/waveeqprocessing/marchenko.py b/pylops/waveeqprocessing/marchenko.py index 452481df..0eb462c7 100644 --- a/pylops/waveeqprocessing/marchenko.py +++ b/pylops/waveeqprocessing/marchenko.py @@ -12,7 +12,7 @@ from pylops.optimization.basic import cgls from pylops.utils import dottest as Dottest from pylops.utils.backend import get_array_module, get_module_name, to_cupy_conditional -from pylops.utils.typing import DTypeLike, NDArray, Tfftengine +from pylops.utils.typing import DTypeLike, NDArray, Tfftengine_nsf from pylops.waveeqprocessing.mdd import MDC logger = logging.getLogger(__name__) @@ -262,7 +262,7 @@ def __init__( nsmooth: int = 10, saveRt: bool = True, prescaled: bool = False, - fftengine: Tfftengine = "numpy", + fftengine: Tfftengine_nsf = "numpy", dtype: DTypeLike = "float64", kwargs_fft: Optional[Dict[str, Any]] = None, ) -> None: diff --git a/pylops/waveeqprocessing/mdd.py b/pylops/waveeqprocessing/mdd.py index ae4d3054..bad8abba 100644 --- a/pylops/waveeqprocessing/mdd.py +++ b/pylops/waveeqprocessing/mdd.py @@ -21,7 +21,7 @@ get_module_name, to_cupy_conditional, ) -from pylops.utils.typing import NDArray, Tfftengine +from pylops.utils.typing import NDArray, Tfftengine_nsf logger = logging.getLogger(__name__) @@ -134,7 +134,7 @@ def MDC( dt: float = 1.0, dr: float = 1.0, twosided: bool = True, - fftengine: Tfftengine = "numpy", + fftengine: Tfftengine_nsf = "numpy", saveGt: bool = True, conj: bool = False, usematmul: bool = False, @@ -276,7 +276,7 @@ def MDD( saveGt: bool = True, add_negative: bool = True, smooth_precond: int = 0, - fftengine: Tfftengine = "numpy", + fftengine: Tfftengine_nsf = "numpy", **kwargs_solver, ) -> Union[ Tuple[NDArray, NDArray], diff --git a/pylops/waveeqprocessing/oneway.py b/pylops/waveeqprocessing/oneway.py index 8048e810..55c2ce2f 100644 --- a/pylops/waveeqprocessing/oneway.py +++ b/pylops/waveeqprocessing/oneway.py @@ -13,7 +13,7 @@ from pylops.utils import dottest as Dottest from pylops.utils.backend import to_cupy_conditional from pylops.utils.tapers import taper2d, taper3d -from pylops.utils.typing import DTypeLike, NDArray, Tfftengine +from pylops.utils.typing import DTypeLike, NDArray, Tfftengine_nsf class _PhaseShift(LinearOperator): @@ -80,7 +80,7 @@ def PhaseShift( ky: Optional[NDArray] = None, dtype: DTypeLike = "float64", name: str = "P", - fftengine: Tfftengine = "numpy", + fftengine: Tfftengine_nsf = "numpy", **kwargs_fft, ) -> LinearOperator: r"""Phase shift operator diff --git a/pylops/waveeqprocessing/seismicinterpolation.py b/pylops/waveeqprocessing/seismicinterpolation.py index 3e748e71..b4f9b302 100644 --- a/pylops/waveeqprocessing/seismicinterpolation.py +++ b/pylops/waveeqprocessing/seismicinterpolation.py @@ -19,7 +19,7 @@ Sliding3D, ) from pylops.utils.dottest import dottest as Dottest -from pylops.utils.typing import InputDimsLike, NDArray, Tengine2 +from pylops.utils.typing import InputDimsLike, NDArray, Tengine_nn def SeismicInterpolation( @@ -50,7 +50,7 @@ def SeismicInterpolation( nwins: InputDimsLike = None, nwin: InputDimsLike = None, nover: InputDimsLike = None, - engine: Union[Tengine2, Literal["fftw"]] = "numba", + engine: Union[Tengine_nn, Literal["fftw"]] = "numba", dottest: bool = False, **kwargs_solver, ) -> Tuple[NDArray, NDArray, NDArray]: diff --git a/pylops/waveeqprocessing/wavedecomposition.py b/pylops/waveeqprocessing/wavedecomposition.py index 26e249a6..5cee39ba 100644 --- a/pylops/waveeqprocessing/wavedecomposition.py +++ b/pylops/waveeqprocessing/wavedecomposition.py @@ -15,7 +15,13 @@ from pylops.signalprocessing import FFT2D, FFTND from pylops.utils import dottest as Dottest from pylops.utils.backend import get_array_module, get_module, get_module_name -from pylops.utils.typing import DTypeLike, InputDimsLike, NDArray, Tengine, Tfftengine2 +from pylops.utils.typing import ( + DTypeLike, + InputDimsLike, + NDArray, + Tfftengine_ncj, + Tfftengine_ns, +) def _filter_obliquity( @@ -74,7 +80,7 @@ def _obliquity2D( critical: float = 100.0, ntaper: int = 10, composition: bool = True, - backend: Tengine = "numpy", + backend: Tfftengine_ncj = "numpy", dtype: DTypeLike = "complex128", ) -> Tuple[LinearOperator, LinearOperator]: r"""2D Obliquity operator and FFT operator @@ -153,8 +159,8 @@ def _obliquity3D( critical: float = 100.0, ntaper: int = 10, composition: bool = True, - fftengine: Tfftengine2 = "scipy", - backend: Tengine = "numpy", + fftengine: Tfftengine_ns = "scipy", + backend: Tfftengine_ncj = "numpy", dtype: DTypeLike = "complex128", ) -> Tuple[LinearOperator, LinearOperator]: r"""3D Obliquity operator and FFT operator @@ -241,7 +247,7 @@ def PressureToVelocity( critical: float = 100.0, ntaper: int = 10, topressure: bool = False, - backend: Tengine = "numpy", + backend: Tfftengine_ncj = "numpy", dtype: DTypeLike = "complex128", name: str = "P", ) -> LinearOperator: @@ -380,7 +386,7 @@ def UpDownComposition2D( critical: float = 100.0, ntaper: int = 10, scaling: float = 1.0, - backend: Tengine = "numpy", + backend: Tfftengine_ncj = "numpy", dtype: DTypeLike = "complex128", name: str = "U", ) -> LinearOperator: @@ -552,8 +558,8 @@ def UpDownComposition3D( critical: float = 100.0, ntaper: int = 10, scaling: float = 1.0, - fftengine: Tfftengine2 = "scipy", - backend: Tengine = "numpy", + fftengine: Tfftengine_ns = "scipy", + backend: Tfftengine_ncj = "numpy", dtype: DTypeLike = "complex128", name: str = "U", ) -> LinearOperator: From 1f1ef8d67aa6a792699f4d295b915d2e68b9b163 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Thu, 5 Feb 2026 18:44:36 +0000 Subject: [PATCH 080/183] minor: fix flake8 issues --- pylops/signalprocessing/fft.py | 2 +- pylops/signalprocessing/shift.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pylops/signalprocessing/fft.py b/pylops/signalprocessing/fft.py index f1ae2067..96bc1f22 100644 --- a/pylops/signalprocessing/fft.py +++ b/pylops/signalprocessing/fft.py @@ -2,7 +2,7 @@ import logging import warnings -from typing import Literal, Optional, Union +from typing import Optional, Union import numpy as np import scipy.fft diff --git a/pylops/signalprocessing/shift.py b/pylops/signalprocessing/shift.py index e819f976..85aa82ce 100644 --- a/pylops/signalprocessing/shift.py +++ b/pylops/signalprocessing/shift.py @@ -1,6 +1,6 @@ __all__ = ["Shift"] -from typing import TYPE_CHECKING, Literal, Tuple, Union +from typing import TYPE_CHECKING, Tuple, Union import numpy as np From 6dfc9f8fac712f1ead4c2d71b75ef8327a60567e Mon Sep 17 00:00:00 2001 From: mrava87 Date: Thu, 12 Mar 2026 22:58:24 +0000 Subject: [PATCH 081/183] doc: started to update documentation --- Makefile | 26 +- docs/source/_static/style.css | 117 - docs/source/adding.rst | 20 +- docs/source/addingsolver.rst | 7 +- docs/source/api/index.rst | 4 +- docs/source/api/others.rst | 4 +- docs/source/changelog.rst | 4 +- docs/source/citing.rst | 5 +- docs/source/conf.py | 21 +- docs/source/contributing.rst | 10 +- docs/source/credits.rst | 4 +- docs/source/extensions.rst | 4 +- docs/source/faq.rst | 6 +- docs/source/gpu.rst | 19 +- docs/source/index.rst | 33 +- docs/source/installation.rst | 208 +- docs/source/papers.rst | 5 +- docs/source/roadmap.rst | 29 +- environment-dev-arm.yml | 7 +- environment-dev-gpu.yml | 7 +- environment-dev-intel-mkl.yml | 7 +- environment-dev.yml | 7 +- examples/README.txt | 4 +- requirements-dev-arm.txt | 3 +- requirements-dev-gpu.txt | 3 +- requirements-dev.txt | 3 +- requirements-doc.txt | 3 +- tutorials/README.txt | 4 +- uv.lock | 4325 +++++++++++++++++++++++++++++++++ 29 files changed, 4610 insertions(+), 289 deletions(-) delete mode 100644 docs/source/_static/style.css create mode 100644 uv.lock diff --git a/Makefile b/Makefile index 64940b37..096720cb 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,10 @@ PIP := $(shell command -v pip3 2> /dev/null || command which pip 2> /dev/null) PYTHON := $(shell command -v python3 2> /dev/null || command which python 2> /dev/null) +UV := $(shell command -v uv 2> /dev/null || command which uv 2> /dev/null) +NOX := $(shell command -v nox 2> /dev/null || command which nox 2> /dev/null) -.PHONY: install dev-install dev-install_intel_mkl dev-install_gpu install_conda dev-install_conda dev-install_conda_intel_mkl dev-install_conda_arm tests tests_cpu_ongpu tests_gpu doc docupdate servedoc lint typeannot coverage +.PHONY: install dev-install dev-install_intel_mkl dev-install_gpu install_conda dev-install_conda dev-install_conda_intel_mkl dev-install_conda_arm +.PHONY: tests tests_cpu_ongpu tests_gpu doc docupdate servedoc lint typeannot coverage pipcheck: ifndef PIP @@ -15,6 +18,18 @@ ifndef PYTHON endif @echo Using python: $(PYTHON) +uvcheck: +ifndef UV + $(error "Ensure uv is in your PATH") +endif + @echo Using uv: $(UV) + +noxcheck: +ifndef NOX + $(error "Ensure nox is in your PATH") +endif + @echo Using nox: $(NOX) + install: make pipcheck $(PIP) install -r requirements.txt && $(PIP) install . @@ -51,11 +66,20 @@ dev-install_conda_arm: dev-install_conda_gpu: conda env create -f environment-dev-gpu.yml && source ${CONDA_PREFIX}/etc/profile.d/conda.sh && conda activate pylops_gpu && pip install -e . +dev-install_uv: + make uvcheck + $(UV) sync --locked --all-extras --all-groups + tests: # Run tests with CPU make pythoncheck pytest +tests_uv: + # Run tests with CPU + make uvcheck + $(UV) run pytest + tests_cpu_ongpu: # Run tests with CPU on a system with GPU (and CuPy installed) make pythoncheck diff --git a/docs/source/_static/style.css b/docs/source/_static/style.css deleted file mode 100644 index 94b9bef8..00000000 --- a/docs/source/_static/style.css +++ /dev/null @@ -1,117 +0,0 @@ -/* To stick the footer to the bottom of the page */ -html { -} - -body { - font-family: 'Open Sans', sans-serif; -} - -h1, h2, h3, h4 { - font-weight: 300; - font-family: "Open Sans",sans-serif; -} - -h1 { - font-size: 200%; -} - -.sidebar-title { - margin-top: 10px; - margin-bottom: 0px; -} - -.banner { - padding-bottom: 60px; - text-align: center; -} - -.banner img { - margin-bottom: 40px; -} - -.api-module { - margin-bottom: 80px; -} - -.youtube-embed { - max-width: 600px; - margin-bottom: 24px; -} - -.video-container { - position:relative; - padding-bottom:56.25%; - padding-top:30px; - height:0; - overflow:hidden; -} - -.video-container iframe, .video-container object, .video-container embed { - position:absolute; - top:0; - left:0; - width:100%; - height:100%; -} - -.wy-nav-content { - max-width: 1000px; -} - -.wy-nav-top { - background-color: #555555; -} - -.wy-side-nav-search { - background-color: #555555; -} - -.wy-side-nav-search > a img.logo { - width: 50%; -} - -.wy-side-nav-search input[type="text"] { - border-color: #555555; -} - -/* Remove the padding from the Parameters table */ -.rst-content table.field-list .field-name { - padding-left: 0px; -} - -/* Lign up the Parameters section with the descriptions */ -.rst-content table.field-list td { - padding-top: 8px; -} - -.rst-content .highlight > pre { - font-size: 14px; -} - -.rst-content img { - max-width: 100%; -} - -.source-link { - float: right; -} - -.strike { - text-decoration: line-through; -} - -/* Don't let the edit and notebook download links disappear on mobile. */ -@media screen and (max-width: 480px) { - .wy-breadcrumbs li.source-link { - float:none; - display: block; - margin-top: 20px; - } -} - -/* Sphinx-Gallery */ -/****************************************************************************/ -/* Don't let captions be italic */ -.rst-content div.figure p.caption { - font-style: normal; -} \ No newline at end of file diff --git a/docs/source/adding.rst b/docs/source/adding.rst index 4420b157..1c9be8e6 100755 --- a/docs/source/adding.rst +++ b/docs/source/adding.rst @@ -1,7 +1,8 @@ .. _addingoperator: -Implementing new operators -========================== +|:paintbrush:| Implementing new operators +######################################### + Users are welcome to create new operators and add them to the PyLops library. In this tutorial, we will go through the key steps in the definition of an operator, using a simplified version of the @@ -10,7 +11,7 @@ to the model in forward mode and to the data in adjoint mode. Creating the operator ---------------------- +********************* The first thing we need to do is to create a new file with the name of the operator we would like to implement. Note that as the operator will be a class, we need to follow the UpperCaseCamelCase convention both for the class itself and for the filename. @@ -42,7 +43,7 @@ input parameters and a ``Notes`` section providing a mathematical explanation of some of the core operators of PyLops to get a feeling of the level of details of the mathematical explanation. Initialization (``__init__``) -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +============================= We then need to create the ``__init__`` where the input parameters are passed and saved as members of our class. While the input parameters change from operator to operator, it is always required to create three members: @@ -87,7 +88,7 @@ See the docs of :py:class:`pylops.LinearOperator` for more information about wha attributes mean. Forward mode (``_matvec``) -^^^^^^^^^^^^^^^^^^^^^^^^^^ +========================== We can then move onto writing the *forward mode* in the method ``_matvec``. In other words, we will need to write the piece of code that will implement the following operation :math:`\mathbf{y} = \mathbf{A}\mathbf{x}`. Such method is always composed of two inputs (the object itself ``self`` and the input model ``x``). @@ -105,7 +106,7 @@ more details in the decorator documentation, by adding such decorator the input a nd-array of shape ``dims``, fed to the actual code in ``_matvec`` and then flattened. Adjoint mode (``_rmatvec``) -^^^^^^^^^^^^^^^^^^^^^^^^^^^ +=========================== Finally we need to implement the *adjoint mode* in the method ``_rmatvec``. In other words, we will need to write the piece of code that will implement the following operation :math:`\mathbf{x} = \mathbf{A}^H\mathbf{y}`. Such method is also composed of two inputs (the object itself ``self`` and the input data ``y``). @@ -123,8 +124,9 @@ Similar to ``_matvec``, since version ``v2.0.0``, this method can also be decora When doing so, the input ``x`` is initially reshaped into a nd-array of shape ``dimsd``, fed to the actual code in ``_rmatvec`` and then flattened. + Testing the operator --------------------- +******************** Being able to write an operator is not yet a guarantee of the fact that the operator is correct, or in other words that the adjoint code is actually the *adjoint* of the forward code. Luckily for us, a simple test can be performed to check the validity of forward and adjoint operators, the so called *dot-test*. @@ -170,7 +172,7 @@ model tested towards the input model. Documenting the operator ------------------------- +************************ Once the operator has been created, we can add it to the documentation of PyLops. To do so, simply add the name of the operator within the ``index.rst`` file in ``docs/source/api`` directory. @@ -180,7 +182,7 @@ can be used as template. Final checklist ---------------- +*************** Before submitting your new operator for review, use the following **checklist** to ensure that your code adheres to the guidelines of PyLops: diff --git a/docs/source/addingsolver.rst b/docs/source/addingsolver.rst index fbd32122..d3866497 100755 --- a/docs/source/addingsolver.rst +++ b/docs/source/addingsolver.rst @@ -1,11 +1,12 @@ .. _addingsolver: -Implementing new solvers -======================== +|:fire:| Implementing new solvers +################################# + Users are welcome to create new solvers and add them to the PyLops library. In this tutorial, we will go through the key steps in the definition of a solver, using a -sligthly simplified version of :py:class:`pylops.optimization.basic.CG` as an example. +sligthly simplified version of :py:class:`pylops.optimization.cls_basic.CG` as an example. .. note:: In case the solver that you are planning to create falls within the category of proximal solvers, diff --git a/docs/source/api/index.rst b/docs/source/api/index.rst index 374657f5..145c4b96 100755 --- a/docs/source/api/index.rst +++ b/docs/source/api/index.rst @@ -1,7 +1,7 @@ .. _api: -PyLops API -========== +|:wrench:| PyLops API +===================== The Application Programming Interface (API) of PyLops can be loosely seen as composed of a stack of three main layers: diff --git a/docs/source/api/others.rst b/docs/source/api/others.rst index 6eb19031..470740fa 100755 --- a/docs/source/api/others.rst +++ b/docs/source/api/others.rst @@ -1,8 +1,8 @@ .. _others: +|:nut_and_bolt:| PyLops Utilities +================================= -PyLops Utilities -================ Alongside with its *Linear Operators* and *Solvers*, PyLops contains also a number of auxiliary routines performing universal tasks that are used by several operators or simply within one or more :ref:`tutorials` for the preparation of input data and subsequent visualization of results. diff --git a/docs/source/changelog.rst b/docs/source/changelog.rst index ce416c22..d09fb90b 100644 --- a/docs/source/changelog.rst +++ b/docs/source/changelog.rst @@ -1,7 +1,7 @@ .. _changlog: -Changelog -========= +|:newspaper_roll:| Changelog +############################ Version 2.6.0 diff --git a/docs/source/citing.rst b/docs/source/citing.rst index b8adfb18..888af854 100755 --- a/docs/source/citing.rst +++ b/docs/source/citing.rst @@ -1,7 +1,8 @@ .. _citing: -How to cite -=========== +|:pencil2:| How to cite +####################### + When using PyLops in scientific publications, please cite the following paper: .. raw:: html diff --git a/docs/source/conf.py b/docs/source/conf.py index 568c7c31..f8f6203d 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -22,9 +22,10 @@ "matplotlib.sphinxext.plot_directive", "numpydoc", "nbsphinx", + "sphinx_design", + "sphinx_iconify", "sphinx_gallery.gen_gallery", "sphinxemoji.sphinxemoji", - # 'sphinx.ext.napoleon', ] # intersphinx configuration @@ -124,15 +125,12 @@ html_show_copyright = True # Theme config -html_theme = "pydata_sphinx_theme" +html_theme = "shibuya" html_theme_options = { + "accent_color": "teal", "github_url": "https://github.com/PyLops/pylops", - # "logo_only": True, - # "display_version": True, - "logo": { - "image_light": "pylops_b.png", - "image_dark": "pylops.png", - } + "light_logo": "_static/pylops_b.png", + "dark_logo": "_static/pylops.png", } html_css_files = [ "css/custom.css", @@ -160,9 +158,4 @@ "github_project": "PyLops", "github_repo": "pylops", "github_version": "master", -} - - -# Load the custom CSS files (needs sphinx >= 1.6 for this to work) -def setup(app): - app.add_css_file("style.css") +} \ No newline at end of file diff --git a/docs/source/contributing.rst b/docs/source/contributing.rst index 8b8eb9d5..b5140625 100755 --- a/docs/source/contributing.rst +++ b/docs/source/contributing.rst @@ -1,7 +1,7 @@ .. _contributing: -Contributing -############ +|:heart:| Contributing +###################### Contributions are welcome and greatly appreciated! @@ -12,7 +12,6 @@ open new *Issues* directly from the `GitHub repo `_ for operator/feature requests or bugfixes. - Add examples or improve documentation ===================================== @@ -124,8 +121,9 @@ Before you submit a pull request, check that it meets these guidelines: 2. If the pull request adds functionality, the docs should be updated accordingly. 3. Ensure that the updated code passes all tests. + Project structure -################# +***************** This repository is organized as follows: * **pylops**: Python library containing various linear operators and auxiliary routines diff --git a/docs/source/credits.rst b/docs/source/credits.rst index 755b3966..e5163889 100755 --- a/docs/source/credits.rst +++ b/docs/source/credits.rst @@ -1,7 +1,7 @@ .. _credits: -Contributors -============ +|:people_holding_hands:| Contributors +##################################### * `Matteo Ravasi `_, mrava87 * `Carlos da Costa `_, cako diff --git a/docs/source/extensions.rst b/docs/source/extensions.rst index 25220df5..768a3e79 100755 --- a/docs/source/extensions.rst +++ b/docs/source/extensions.rst @@ -1,7 +1,7 @@ .. _extensions: -Extensions -========== +|:link:| Extensions +################### PyLops brings to users the power of linear operators in a simple and easy to use programming interface. diff --git a/docs/source/faq.rst b/docs/source/faq.rst index 61ac7a3c..90d03d5b 100755 --- a/docs/source/faq.rst +++ b/docs/source/faq.rst @@ -1,7 +1,7 @@ .. _faq: -Frequenty Asked Questions -========================= +|:question:| Frequenty Asked Questions +###################################### **1. Can I visualize my operator?** @@ -14,7 +14,7 @@ working with linear operators is indeed that you don't really need to access the of an operator. -**2. Can I have an older version of** ``cupy`` **installed in my system (** ``cupy-cudaXX<10.6.0``**)?** +**2. Can I have an older version of** ``cupy`` **installed in my system (** ``cupy-cudaXX<10.6.0`` **)?** Yes. Nevertheless you need to tell PyLops that you don't want to use its ``cupy`` backend by setting the environment variable ``CUPY_PYLOPS=0``. diff --git a/docs/source/gpu.rst b/docs/source/gpu.rst index 957f5413..0a07ad10 100755 --- a/docs/source/gpu.rst +++ b/docs/source/gpu.rst @@ -1,10 +1,11 @@ .. _gpu: -GPU / TPU Support -================= +|:video_game:| GPU / TPU Support +################################ Overview --------- +******** + From ``v1.12.0``, PyLops supports computations on GPUs powered by `CuPy `_ (``cupy-cudaXX>=13.0.0``). This library must be installed *before* PyLops is installed. @@ -32,8 +33,10 @@ be also wrapped into a :class:`pylops.JaxOperator`. See below for a comphrensive list of supported operators and additional functionalities for both the ``cupy`` and ``jax`` backends. + Install dependencies --------------------- +******************** + GPU-enabled development environments can created using ``conda`` .. code-block:: bash @@ -48,12 +51,12 @@ or ``pip`` Examples --------- +******** Let's now briefly look at some use cases. End-to-end GPU powered inverse problems -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +======================================= First we consider the most common scenario when both the model and data vectors fit onto the GPU memory. We can therefore simply replace all our @@ -122,7 +125,7 @@ Again, the code is almost unchanged apart from the fact that we now use ``jax`` Mixed CPU-GPU powered inverse problems -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +====================================== Let us now consider a more intricate scenario where we have access to a GPU-powered operator, however the model and/or data vectors are too large @@ -208,7 +211,7 @@ These features are currently not available for ``jax`` arrays. Supported Operators -------------------- +******************* In the following, we provide a list of methods in :class:`pylops.LinearOperator` with their current status (available on CPU, GPU with CuPy, and GPU with JAX): diff --git a/docs/source/index.rst b/docs/source/index.rst index 1a8f5a43..0f085cfb 100644 --- a/docs/source/index.rst +++ b/docs/source/index.rst @@ -1,5 +1,6 @@ -Overview -======== +PyLops +====== + PyLops is an open-source Python library focused on providing a backend-agnostic, idiomatic, matrix-free library of linear operators and related computations. It is inspired by the iconic MATLAB `Spot – A Linear-Operator Toolbox `_ project. @@ -72,23 +73,23 @@ It is a flexible and scalable python library for large-scale optimization with l that can be tailored to our needs, and as contribution to the free software community. Since June 2021, PyLops is a `NUMFOCUS `_ Affiliated Project. + .. toctree:: :maxdepth: 1 :hidden: - :caption: Getting started + :caption: Getting started: - self installation.rst gpu.rst extensions.rst tutorials/index.rst gallery/index.rst - FAQs + faq.rst .. toctree:: :maxdepth: 2 :hidden: - :caption: Reference documentation + :caption: Reference documentation: api/index.rst api/others.rst @@ -96,13 +97,13 @@ PyLops is a `NUMFOCUS - Implementing new solvers - Contributing - Changelog - Roadmap - Papers using PyLops - How to cite - Credits + :caption: Getting involved: + + adding.rst + addingsolver.rst + contributing.rst + changelog.rst + roadmap.rst + papers.rst + citing.rst + credits.rst diff --git a/docs/source/installation.rst b/docs/source/installation.rst index 669994f6..d0d829a3 100755 --- a/docs/source/installation.rst +++ b/docs/source/installation.rst @@ -1,7 +1,7 @@ .. _installation: -Installation -############ +|:desktop_computer:| Installation +################################# Dependencies ************ @@ -13,52 +13,73 @@ Required dependencies are limited to: * `NumPy `_ * `SciPy `_ -We highly encourage using the `Anaconda Python distribution `_ +We encourage using the `Anaconda Python distribution `_ or its standalone package manager `Conda `_. -Especially for Intel processors, this ensures a higher performance with no configuration. +Especially for Intel processors, this ensures a higher performance with no configuration (e.g., +the linking to ``Intel MKL`` library, a highly optimized BLAS library created by Intel). If you are interested in getting the best code performance, read carefully :ref:`Performance`. -For learning, however, the standard installation is often good enough. + +For learning, however, the standard installation is often good enough; in that case, we +recommend using `uv `_, a modern Python package manager that +is easy to use and has a very fast dependency resolver. Some operators have additional, optional "engines" to improve their performance. -These often rely on third-party libraries which are added to the -list of our optional dependencies. -Optional dependencies therefore refer to those dependencies that are not strictly -needed nor installed directly as part of a standard installation. +These often rely on third-party libraries which are added to the list of our optional +dependencies. Optional dependencies therefore refer to those dependencies that are not +strictly needed nor installed directly as part of a standard installation. For details more details, see :ref:`Optional`. Step-by-step installation for users *********************************** -Conda (recommended) -=================== -If using ``conda``, install our ``conda-forge`` distribution via: +From Package Manager +==================== +First install `pylops` with your package manager of choice. -.. code-block:: bash +.. tab-set:: - >> conda install --channel conda-forge pylops + .. tab-item:: :iconify:`devicon:anaconda` conda -Using the ``conda-forge`` distribution is recommended as all the dependencies (both required -and optional) will be automatically installed for you. + .. code-block:: bash -Pip -=== -If you are using ``pip``, and simply type the following command in your terminal -to install the PyPI distribution: + >> conda install --channel conda-forge pylops -.. code-block:: bash + which installs also the *required* dependencies, if not already present + in your environment. + + .. tab-item:: :iconify:`material-icon-theme:uv` uv + + .. code-block:: bash - >> pip install pylops + >> uv add pylops + + which installs also the *required* dependencies, if not already present + in your environment. To also install some of the optional dependencies + (namely ``numba``, ``pyfftw``, ``PyWavelets``, ``scikit-fmm``, ``spgl1``, + ``dtcwt``, ``astra-toolbox``), run: + + .. code-block:: bash -Note that when installing via ``pip``, only *required* dependencies are installed. + >> uv add "pylops[advanced]" From Source =========== -To access the latest source from github: +To access the latest source from GitHub: -.. code-block:: bash +.. tab-set:: + + .. tab-item:: :iconify:`devicon:pypi` pip + + .. code-block:: bash + + >> pip install https://github.com/PyLops/pylops.git@dev - >> pip install https://github.com/PyLops/pylops.git@dev + .. tab-item:: :iconify:`material-icon-theme:uv` uv + + .. code-block:: bash + + >> uv add git+https://github.com/PyLops/pylops.git --branch dev Docker ====== @@ -82,6 +103,7 @@ A larger image with ``conda`` a distribution is also available: >> docker run -it -v /path/to/local/folder:/home/jupyter/notebook -p 8888:8888 mrava87/pylops:conda_notebook + .. _DevInstall: Step-by-step installation for developers @@ -101,35 +123,44 @@ Install dependencies We recommend installing dependencies into a separate environment. For that end, we provide a `Makefile` with useful commands for setting up the environment. -Conda (recommended) -------------------- -For a ``conda`` environment, run +.. tab-set:: -.. code-block:: bash - - >> make dev-install_conda # for x86 (Intel or AMD CPUs) - >> make dev-install_conda_arm # for arm (M-series Mac) + .. tab-item:: conda -This will create and activate an environment called ``pylops``, with all required and optional dependencies. + .. code-block:: bash -Pip ---- -If you prefer a ``pip`` installation, we provide the following command + >> make dev-install_conda # for x86 (Intel or AMD CPUs) + >> make dev-install_conda_arm # for arm (M-series Mac) + + This creates and activate an environment called ``pylops``, with + all required and optional dependencies. -.. code-block:: bash + .. tab-item:: :iconify:`material-icon-theme:uv` uv - >> make dev-install + .. code-block:: bash -Note that, differently from the ``conda`` command, the above **will not** create a virtual environment. -Make sure you create and activate your environment previously. + >> make dev-install_uv + + This creates a virtual environment `.venv` that can be activated at + any time with `source .venv/bin/activate` (Linux/macOS). Run tests ========= To ensure that everything has been setup correctly, run tests: -.. code-block:: bash +.. tab-set:: + + .. tab-item:: :iconify:`devicon:anaconda` conda + + .. code-block:: bash - >> make tests + >> make tests + + .. tab-item:: :iconify:`material-icon-theme:uv` uv + + .. code-block:: bash + + >> make tests_uv Make sure no tests fail, this guarantees that the installation has been successful. @@ -149,7 +180,6 @@ From then on, you can pull changes (for example, in the dev branch) with: >> git pull upstream dev - Install pre-commit hooks ======================== To ensure consistency in the coding style of our developers we rely on @@ -159,35 +189,75 @@ that have been configured in the ``.pre-commit-config.yaml`` file. In order to setup such hooks in your local repository, run: -.. code-block:: bash +.. tab-set:: + + .. tab-item:: :iconify:`devicon:anaconda` conda + + .. code-block:: bash - >> pre-commit install + >> pre-commit install + + .. tab-item:: :iconify:`material-icon-theme:uv` uv + + .. code-block:: bash + + >> uv run pre-commit install Once this is set up, when committing changes, ``pre-commit`` will reject and "fix" your code by running the proper hooks. At this point, the user must check the changes and then stage them before trying to commit again. Final steps =========== -PyLops does not enforce the use of a linter as a pre-commit hook, but we do highly encourage using one before submitting a Pull Request. -A properly configured linter (``flake8``) can be run with: +PyLops does enforce the use of a linter (``ruff``), which is run both as a pre-commit hook and as a GitHub Action. +The linter can also be run locally with: -.. code-block:: bash +.. tab-set:: + + .. tab-item:: :iconify:`devicon:anaconda` conda + + .. code-block:: bash + + >> make lint + + .. tab-item:: :iconify:`material-icon-theme:uv` uv + + .. code-block:: bash - >> make lint + >> make lint_uv In addition, it is highly encouraged to build the docs prior to submitting a Pull Request. Apart from ensuring that docstrings are properly formatted, they can aid in catching bugs during development. Build (or update) the docs with: -.. code-block:: bash +.. tab-set:: + + .. tab-item:: :iconify:`devicon:anaconda` conda + + .. code-block:: bash + + >> make doc + + .. tab-item:: :iconify:`material-icon-theme:uv` uv - >> make doc + .. code-block:: bash + + >> make doc_uv or -.. code-block:: bash +.. tab-set:: + + .. tab-item:: :iconify:`devicon:anaconda` conda - >> make docupdate + .. code-block:: bash + + >> make docupdate + + .. tab-item:: :iconify:`material-icon-theme:uv` uv + + .. code-block:: bash + + >> make docupdate_uv .. _Performance: @@ -232,7 +302,6 @@ These are an option for an environment without ``conda`` that needs Intel MKL wi ``intel-numpy`` and ``intel-scipy`` not only link against Intel MKL, but also substitute NumPy and SciPy FFTs with `Intel MKL FFT `_. - Multithreading ============== It is important to ensure that your environment variable which sets threads is @@ -295,15 +364,13 @@ other libraries that you have in your system, we have decided to build some of t of PyLops in such a way that if an *optional* dependency is not present in your Python environment, a safe fallback to one of the required dependencies will be enforced. -When available in your system, we recommend using the Conda package manager and install all the -required and some of the optional dependencies of PyLops at once using the command: +When using the Conda package manager, all of the required dependencies (and some of the +optional ones - namely ) are installed using the command: .. code-block:: bash >> conda install --channel conda-forge pylops -in this case all dependencies will be installed from their Conda distributions. - Alternatively, from version ``1.4.0`` some of the optional dependencies can also be installed as part of the pip installation via: @@ -329,6 +396,7 @@ More details about the installation process for the different optional dependenc in the following (an asterisc is used to indicate those dependencies that are automatically installed when installing PyLops from conda-forge or via ``pip install pylops[advanced]``): + ASTRA ----- `ASTRA `_ is library used to perform computerized @@ -337,16 +405,18 @@ tomography. It is used in PyLops in the operator :py:class:`pylops.medical.CT2D` To use this library, install it manually either via ``conda``: .. code-block:: bash + >> conda install --channel astra-toolbox astra-toolbox or via pip: .. code-block:: bash + >> pip install astra-toolbox -dtcwt* ------- +dtcwt +----- `dtcwt `_ is a library used to implement the DT-CWT operators. @@ -374,8 +444,8 @@ Install it via ``pip`` with >> pip install devito -FFTW* and MKL-FFT ------------------ +FFTW and MKL-FFT +---------------- Four different "engines" are provided by the :py:class:`pylops.signalprocessing.FFT` operator: ``engine="numpy"`` (default), ``engine="scipy"``, ``engine="fftw"`` and ``engine="mkl_fft"``. Similarly, the :py:class:`pylops.signalprocessing.FFT2D` and @@ -520,8 +590,8 @@ or via ``pip`` with OSX users may experience a ``CompileError`` error when using PyTensor. This can be solved by adding ``pytensor.config.gcc__cxxflags = "-Wno-c++11-narrowing"`` after ``import pytensor``. -PyWavelets* ------------ +PyWavelets +---------- `PyWavelets `_ is used to implement the wavelet operators. Install it via ``conda`` with: @@ -536,8 +606,8 @@ or via ``pip`` with >> pip install PyWavelets -scikit-fmm* ------------ +scikit-fmm +---------- `scikit-fmm `_ is a library which implements the fast marching method. It is used in PyLops to compute traveltime tables in the initialization of :py:class:`pylops.waveeqprocessing.Kirchhoff` @@ -555,8 +625,8 @@ or with ``pip`` via >> pip install scikit-fmm -SPGL1* ------- +SPGL1 +----- `SPGL1 `_ is used to solve sparsity-promoting basis pursuit, basis pursuit denoise, and Lasso problems in :py:func:`pylops.optimization.sparsity.SPGL1` solver. diff --git a/docs/source/papers.rst b/docs/source/papers.rst index c4774e8b..0637a76f 100755 --- a/docs/source/papers.rst +++ b/docs/source/papers.rst @@ -1,7 +1,8 @@ .. _papers: -Papers using PyLops -=================== +|:bookmark:| Papers using PyLops +################################ + This section lists various conference abstracts and papers using the PyLops framework. If you publish a paper using PyLops, `we'd love to hear about it `_! diff --git a/docs/source/roadmap.rst b/docs/source/roadmap.rst index 96833346..0dbd2cd4 100755 --- a/docs/source/roadmap.rst +++ b/docs/source/roadmap.rst @@ -3,8 +3,8 @@ .. role:: strike :class: strike -Roadmap -======= +|:construction:| Roadmap +######################## This roadmap is aimed at providing an high-level overview on the bug fixes, improvements and new functionality that are planned for the PyLops library. @@ -17,7 +17,7 @@ such a fix/addition. with more details regarding how this task has been carried out. Library structure ------------------ +***************** * Create a child repository and python library called ``geolops`` (just a suggestion) where geoscience-related operators and examples are moved across, keeping the core @@ -25,8 +25,8 @@ Library structure `Issue #22 `_. -Code cleaning -------------- +Code style +********** * :strike:`Change all ``np.flatten()``` :strike:`into ``np.ravel()``` - `Issue #24 `_. @@ -38,7 +38,7 @@ Code cleaning Code optimization ------------------ +***************** * Investigate speed-up given by decorating ``_matvec`` and ``_rmatvec`` methods with `numba `_ ``@jit`` and ``@stencil`` decorators - @@ -50,16 +50,17 @@ Code optimization Modules -------- +******* avo -~~~ +=== * Add possibility to choose different damping factors for each elastic parameter to invert for in :py:class:`pylops.avo.prestack.PrestackInversion` - `Issue #25 `_. + basicoperators -~~~~~~~~~~~~~~ +============== * :strike:`Create Kronecker operator` - `Issue #28 `_. @@ -67,15 +68,16 @@ basicoperators * :strike:`Deal with edges in FirstDerivative and SecondDerivative operators` - `Issue #34 `_. + optimization -~~~~~~~~~~~~ +============ * :strike:`Sparse solvers` - `Issue #44 `_. signalprocessing -~~~~~~~~~~~~~~~~ +================ * :strike:`Compare performance in FTT operator of performing np.swap+np.fft.fft(..., axis=-1) versus np.fft.fft(..., axis=chosen)` @@ -90,14 +92,15 @@ signalprocessing * :strike:`Fredholm2 operators applying Fredholm integrals of second kind` - `Issue #31 `_. + utils -~~~~~ +===== Nothing so far waveeqprocessing -~~~~~~~~~~~~~~~~ +================ * :strike:`numpy.matmul as a way to speed up integral computation (i.e., inner for loop) in MDC operator` - `Issue #32 `_. diff --git a/environment-dev-arm.yml b/environment-dev-arm.yml index 4b5c80d1..041c3cd2 100644 --- a/environment-dev-arm.yml +++ b/environment-dev-arm.yml @@ -33,11 +33,14 @@ dependencies: - jax - pytest-runner - setuptools_scm - - pydata-sphinx-theme - - pooch + - shibuya + - sphinx-design - sphinx-gallery + - sphinx-iconify + - pooch - nbsphinx - sphinxemoji - image - flake8 - mypy + - coverage diff --git a/environment-dev-gpu.yml b/environment-dev-gpu.yml index cb19a0b5..90bfa013 100644 --- a/environment-dev-gpu.yml +++ b/environment-dev-gpu.yml @@ -26,11 +26,14 @@ dependencies: - torch - pytest-runner - setuptools_scm - - pydata-sphinx-theme - - pooch + - shibuya + - sphinx-design - sphinx-gallery + - sphinx-iconify + - pooch - nbsphinx - sphinxemoji - image - flake8 - mypy + - coverage diff --git a/environment-dev-intel-mkl.yml b/environment-dev-intel-mkl.yml index 4895288c..959b3b1f 100644 --- a/environment-dev-intel-mkl.yml +++ b/environment-dev-intel-mkl.yml @@ -36,11 +36,14 @@ dependencies: - jax - pytest-runner - setuptools_scm - - pydata-sphinx-theme - - pooch + - shibuya + - sphinx-design - sphinx-gallery + - sphinx-iconify + - pooch - nbsphinx - sphinxemoji - image - flake8 - mypy + - coverage diff --git a/environment-dev.yml b/environment-dev.yml index f719e8d9..3ac6fbe2 100644 --- a/environment-dev.yml +++ b/environment-dev.yml @@ -34,11 +34,14 @@ dependencies: - jax - pytest-runner - setuptools_scm - - pydata-sphinx-theme - - pooch + - shibuya + - sphinx-design - sphinx-gallery + - sphinx-iconify + - pooch - nbsphinx - sphinxemoji - image - flake8 - mypy + - coverage diff --git a/examples/README.txt b/examples/README.txt index 5d98186b..6c3ef5c4 100755 --- a/examples/README.txt +++ b/examples/README.txt @@ -1,6 +1,6 @@ .. _general_examples: -Gallery -------- +|:framed_picture:| Gallery +-------------------------- Below is a gallery of examples which use PyLops operators and utilities. diff --git a/requirements-dev-arm.txt b/requirements-dev-arm.txt index 985ac7b1..fe022a68 100644 --- a/requirements-dev-arm.txt +++ b/requirements-dev-arm.txt @@ -18,7 +18,8 @@ setuptools_scm docutils<0.18 Sphinx pooch -pydata-sphinx-theme +shibuya +sphinx-design sphinx-gallery sphinxemoji numpydoc diff --git a/requirements-dev-gpu.txt b/requirements-dev-gpu.txt index 6d011e53..703e713c 100644 --- a/requirements-dev-gpu.txt +++ b/requirements-dev-gpu.txt @@ -13,7 +13,8 @@ setuptools_scm docutils<0.18 Sphinx pooch -pydata-sphinx-theme +shibuya +sphinx-design sphinx-gallery sphinxemoji numpydoc diff --git a/requirements-dev.txt b/requirements-dev.txt index f10a4002..eb2d166a 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -17,7 +17,8 @@ setuptools_scm docutils<0.18 Sphinx pooch -pydata-sphinx-theme +shibuya +sphinx-design sphinx-gallery sphinxemoji numpydoc diff --git a/requirements-doc.txt b/requirements-doc.txt index 64c12e39..4ea0d12c 100644 --- a/requirements-doc.txt +++ b/requirements-doc.txt @@ -18,7 +18,8 @@ setuptools_scm docutils<0.18 Sphinx pooch -pydata-sphinx-theme +shibuya +sphinx-design sphinx-gallery sphinxemoji numpydoc diff --git a/tutorials/README.txt b/tutorials/README.txt index cc1d3777..13b88920 100755 --- a/tutorials/README.txt +++ b/tutorials/README.txt @@ -1,4 +1,4 @@ .. _tutorials: -Tutorials ---------- +|:books:| Tutorials +------------------- diff --git a/uv.lock b/uv.lock new file mode 100644 index 00000000..7a087d40 --- /dev/null +++ b/uv.lock @@ -0,0 +1,4325 @@ +version = 1 +revision = 3 +requires-python = ">=3.10" +resolution-markers = [ + "python_full_version >= '3.14' and sys_platform == 'win32'", + "python_full_version >= '3.14' and sys_platform == 'emscripten'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.13.*' and sys_platform == 'win32'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version >= '3.14' and sys_platform == 'darwin'", + "python_full_version == '3.13.*' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and sys_platform == 'win32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin'", + "python_full_version == '3.11.*' and sys_platform == 'win32'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.11.*' and sys_platform == 'darwin'", + "python_full_version < '3.11' and sys_platform != 'darwin'", + "python_full_version < '3.11' and sys_platform == 'darwin'", +] + +[[package]] +name = "alabaster" +version = "1.0.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/a6/f8/d9c74d0daf3f742840fd818d69cfae176fa332022fd44e3469487d5a9420/alabaster-1.0.0.tar.gz", hash = "sha256:c00dca57bca26fa62a6d7d0a9fcce65f3e026e9bfe33e9c538fd3fbb2144fd9e", size = 24210, upload-time = "2024-07-26T18:15:03.762Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/7e/b3/6b4067be973ae96ba0d615946e314c5ae35f9f993eca561b356540bb0c2b/alabaster-1.0.0-py3-none-any.whl", hash = "sha256:fc6786402dc3fcb2de3cabd5fe455a2db534b371124f1f21de8731783dec828b", size = 13929, upload-time = "2024-07-26T18:15:02.05Z" }, +] + +[[package]] +name = "arviz" +version = "0.23.4" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "h5netcdf" }, + { name = "h5py" }, + { name = "matplotlib" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "packaging" }, + { name = "pandas", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "pandas", version = "3.0.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "platformdirs" }, + { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "setuptools" }, + { name = "typing-extensions" }, + { name = "xarray", version = "2025.6.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "xarray", version = "2026.2.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "xarray-einstats", version = "0.8.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "xarray-einstats", version = "0.9.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*'" }, + { name = "xarray-einstats", version = "0.10.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/f3/c9/9c853633715f972eecc20995763c6e3005a3afcdcf47e39d20cd1c2889cd/arviz-0.23.4.tar.gz", hash = "sha256:611be826995066036c9443ea98d11486c279ef3da3b6cdc5c0816fab434115b9", size = 1592968, upload-time = "2026-02-04T17:57:53.664Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/44/1f/227f9cb7edcd3e14ab05928f3db00e9d595c0f269c87bf35f565ce44941b/arviz-0.23.4-py3-none-any.whl", hash = "sha256:c46c7faf8a06abadc9b5b64000584062ecbc20c2298e2bd6dfba04bb01a684ca", size = 1673773, upload-time = "2026-02-04T17:57:51.778Z" }, +] + +[[package]] +name = "asgiref" +version = "3.11.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "typing-extensions", marker = "python_full_version < '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/63/40/f03da1264ae8f7cfdbf9146542e5e7e8100a4c66ab48e791df9a03d3f6c0/asgiref-3.11.1.tar.gz", hash = "sha256:5f184dc43b7e763efe848065441eac62229c9f7b0475f41f80e207a114eda4ce", size = 38550, upload-time = "2026-02-03T13:30:14.33Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/5c/0a/a72d10ed65068e115044937873362e6e32fab1b7dce0046aeb224682c989/asgiref-3.11.1-py3-none-any.whl", hash = "sha256:e8667a091e69529631969fd45dc268fa79b99c92c5fcdda727757e52146ec133", size = 24345, upload-time = "2026-02-03T13:30:13.039Z" }, +] + +[[package]] +name = "astra-toolbox" +version = "2.4.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' and sys_platform != 'darwin'" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' and sys_platform != 'darwin'" }, + { name = "nvidia-cuda-runtime-cu12", marker = "sys_platform != 'darwin'" }, + { name = "nvidia-cufft-cu12", marker = "sys_platform != 'darwin'" }, + { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' and sys_platform != 'darwin'" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' and sys_platform != 'darwin'" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/8d/6f/3df54180d9a9d76ed01447ec249f689039ee4bab00ba378539a6b696a36e/astra_toolbox-2.4.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:39ccf4f7c08ccd49e2ca2c2c58e981184ea16ca5f6c58a14b8ee6b456144f904", size = 13610894, upload-time = "2025-12-16T12:30:17.826Z" }, + { url = "https://files.pythonhosted.org/packages/9d/16/adedc170309c541908deb8e418ffc0a78de4ff82669e9be1a8cf43ccf710/astra_toolbox-2.4.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:090489c6d50ea3adcf62ecd21e8e82d66ee8c60c453a89912376d35842efaad3", size = 13739406, upload-time = "2025-12-16T12:30:20.695Z" }, + { url = "https://files.pythonhosted.org/packages/33/3d/f2a3495941fadb7b8aeb9bf46f2a1d4fb2cd72022edb036515eada4bede1/astra_toolbox-2.4.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:5d403975f682f808be55544ffbda06720e703b48f8bfbc9287ba13435fff9551", size = 13835925, upload-time = "2025-12-16T12:30:23.014Z" }, + { url = "https://files.pythonhosted.org/packages/6c/4f/dc38dc318baf4dc749f41533676473d0041a2bac682b0b1d06cbcee63baa/astra_toolbox-2.4.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:a710456f454d6ad8eb3d3efc0ef8008b55190bc70dced6d8cb32eaf2a4b5eff5", size = 13759750, upload-time = "2025-12-16T12:30:25.394Z" }, + { url = "https://files.pythonhosted.org/packages/70/d7/804d26552348af52ac2e17b4b4a1db60ca6fb90e4fc3ee4dd3d395d98e0b/astra_toolbox-2.4.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:e658a9c99cf4ca655280485aff2ec76304d969111524d68f7e0d2bcd02e81422", size = 13732941, upload-time = "2025-12-16T12:30:27.603Z" }, +] + +[[package]] +name = "attrs" +version = "25.4.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/6b/5c/685e6633917e101e5dcb62b9dd76946cbb57c26e133bae9e0cd36033c0a9/attrs-25.4.0.tar.gz", hash = "sha256:16d5969b87f0859ef33a48b35d55ac1be6e42ae49d5e853b597db70c35c57e11", size = 934251, upload-time = "2025-10-06T13:54:44.725Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/3a/2a/7cc015f5b9f5db42b7d48157e23356022889fc354a2813c15934b7cb5c0e/attrs-25.4.0-py3-none-any.whl", hash = "sha256:adcf7e2a1fb3b36ac48d97835bb6d8ade15b8dcce26aba8bf1d14847b57a3373", size = 67615, upload-time = "2025-10-06T13:54:43.17Z" }, +] + +[[package]] +name = "autopep8" +version = "2.3.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "pycodestyle" }, + { name = "tomli", marker = "python_full_version < '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/50/d8/30873d2b7b57dee9263e53d142da044c4600a46f2d28374b3e38b023df16/autopep8-2.3.2.tar.gz", hash = "sha256:89440a4f969197b69a995e4ce0661b031f455a9f776d2c5ba3dbd83466931758", size = 92210, upload-time = "2025-01-14T14:46:18.454Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/9e/43/53afb8ba17218f19b77c7834128566c5bbb100a0ad9ba2e8e89d089d7079/autopep8-2.3.2-py2.py3-none-any.whl", hash = "sha256:ce8ad498672c845a0c3de2629c15b635ec2b05ef8177a6e7c91c74f3e9b51128", size = 45807, upload-time = "2025-01-14T14:46:15.466Z" }, +] + +[[package]] +name = "babel" +version = "2.18.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/7d/b2/51899539b6ceeeb420d40ed3cd4b7a40519404f9baf3d4ac99dc413a834b/babel-2.18.0.tar.gz", hash = "sha256:b80b99a14bd085fcacfa15c9165f651fbb3406e66cc603abf11c5750937c992d", size = 9959554, upload-time = "2026-02-01T12:30:56.078Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/77/f5/21d2de20e8b8b0408f0681956ca2c69f1320a3848ac50e6e7f39c6159675/babel-2.18.0-py3-none-any.whl", hash = "sha256:e2b422b277c2b9a9630c1d7903c2a00d0830c409c59ac8cae9081c92f1aeba35", size = 10196845, upload-time = "2026-02-01T12:30:53.445Z" }, +] + +[[package]] +name = "beautifulsoup4" +version = "4.14.3" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "soupsieve" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/c3/b0/1c6a16426d389813b48d95e26898aff79abbde42ad353958ad95cc8c9b21/beautifulsoup4-4.14.3.tar.gz", hash = "sha256:6292b1c5186d356bba669ef9f7f051757099565ad9ada5dd630bd9de5fa7fb86", size = 627737, upload-time = "2025-11-30T15:08:26.084Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/1a/39/47f9197bdd44df24d67ac8893641e16f386c984a0619ef2ee4c51fbbc019/beautifulsoup4-4.14.3-py3-none-any.whl", hash = "sha256:0918bfe44902e6ad8d57732ba310582e98da931428d231a5ecb9e7c703a735bb", size = 107721, upload-time = "2025-11-30T15:08:24.087Z" }, +] + +[[package]] +name = "bleach" +version = "6.3.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "webencodings" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/07/18/3c8523962314be6bf4c8989c79ad9531c825210dd13a8669f6b84336e8bd/bleach-6.3.0.tar.gz", hash = "sha256:6f3b91b1c0a02bb9a78b5a454c92506aa0fdf197e1d5e114d2e00c6f64306d22", size = 203533, upload-time = "2025-10-27T17:57:39.211Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/cd/3a/577b549de0cc09d95f11087ee63c739bba856cd3952697eec4c4bb91350a/bleach-6.3.0-py3-none-any.whl", hash = "sha256:fe10ec77c93ddf3d13a73b035abaac7a9f5e436513864ccdad516693213c65d6", size = 164437, upload-time = "2025-10-27T17:57:37.538Z" }, +] + +[package.optional-dependencies] +css = [ + { name = "tinycss2" }, +] + +[[package]] +name = "cachetools" +version = "6.2.6" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/39/91/d9ae9a66b01102a18cd16db0cf4cd54187ffe10f0865cc80071a4104fbb3/cachetools-6.2.6.tar.gz", hash = "sha256:16c33e1f276b9a9c0b49ab5782d901e3ad3de0dd6da9bf9bcd29ac5672f2f9e6", size = 32363, upload-time = "2026-01-27T20:32:59.956Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/90/45/f458fa2c388e79dd9d8b9b0c99f1d31b568f27388f2fdba7bb66bbc0c6ed/cachetools-6.2.6-py3-none-any.whl", hash = "sha256:8c9717235b3c651603fff0076db52d6acbfd1b338b8ed50256092f7ce9c85bda", size = 11668, upload-time = "2026-01-27T20:32:58.527Z" }, +] + +[[package]] +name = "certifi" +version = "2026.2.25" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/af/2d/7bf41579a8986e348fa033a31cdd0e4121114f6bce2457e8876010b092dd/certifi-2026.2.25.tar.gz", hash = "sha256:e887ab5cee78ea814d3472169153c2d12cd43b14bd03329a39a9c6e2e80bfba7", size = 155029, upload-time = "2026-02-25T02:54:17.342Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/9a/3c/c17fb3ca2d9c3acff52e30b309f538586f9f5b9c9cf454f3845fc9af4881/certifi-2026.2.25-py3-none-any.whl", hash = "sha256:027692e4402ad994f1c42e52a4997a9763c646b73e4096e4d5d6db8af1d6f0fa", size = 153684, upload-time = "2026-02-25T02:54:15.766Z" }, +] + +[[package]] +name = "cffi" +version = "2.0.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "pycparser", marker = "implementation_name != 'PyPy'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/eb/56/b1ba7935a17738ae8453301356628e8147c79dbb825bcbc73dc7401f9846/cffi-2.0.0.tar.gz", hash = "sha256:44d1b5909021139fe36001ae048dbdde8214afa20200eda0f64c068cac5d5529", size = 523588, upload-time = "2025-09-08T23:24:04.541Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/93/d7/516d984057745a6cd96575eea814fe1edd6646ee6efd552fb7b0921dec83/cffi-2.0.0-cp310-cp310-macosx_10_13_x86_64.whl", hash = "sha256:0cf2d91ecc3fcc0625c2c530fe004f82c110405f101548512cce44322fa8ac44", size = 184283, upload-time = "2025-09-08T23:22:08.01Z" }, + { url = "https://files.pythonhosted.org/packages/9e/84/ad6a0b408daa859246f57c03efd28e5dd1b33c21737c2db84cae8c237aa5/cffi-2.0.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f73b96c41e3b2adedc34a7356e64c8eb96e03a3782b535e043a986276ce12a49", size = 180504, upload-time = "2025-09-08T23:22:10.637Z" }, + { url = "https://files.pythonhosted.org/packages/50/bd/b1a6362b80628111e6653c961f987faa55262b4002fcec42308cad1db680/cffi-2.0.0-cp310-cp310-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", hash = "sha256:53f77cbe57044e88bbd5ed26ac1d0514d2acf0591dd6bb02a3ae37f76811b80c", size = 208811, upload-time = "2025-09-08T23:22:12.267Z" }, + { url = "https://files.pythonhosted.org/packages/4f/27/6933a8b2562d7bd1fb595074cf99cc81fc3789f6a6c05cdabb46284a3188/cffi-2.0.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:3e837e369566884707ddaf85fc1744b47575005c0a229de3327f8f9a20f4efeb", size = 216402, upload-time = "2025-09-08T23:22:13.455Z" }, + { url = "https://files.pythonhosted.org/packages/05/eb/b86f2a2645b62adcfff53b0dd97e8dfafb5c8aa864bd0d9a2c2049a0d551/cffi-2.0.0-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", hash = "sha256:5eda85d6d1879e692d546a078b44251cdd08dd1cfb98dfb77b670c97cee49ea0", size = 203217, upload-time = "2025-09-08T23:22:14.596Z" }, + { url = "https://files.pythonhosted.org/packages/9f/e0/6cbe77a53acf5acc7c08cc186c9928864bd7c005f9efd0d126884858a5fe/cffi-2.0.0-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.whl", hash = "sha256:9332088d75dc3241c702d852d4671613136d90fa6881da7d770a483fd05248b4", size = 203079, upload-time = "2025-09-08T23:22:15.769Z" }, + { url = "https://files.pythonhosted.org/packages/98/29/9b366e70e243eb3d14a5cb488dfd3a0b6b2f1fb001a203f653b93ccfac88/cffi-2.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:fc7de24befaeae77ba923797c7c87834c73648a05a4bde34b3b7e5588973a453", size = 216475, upload-time = "2025-09-08T23:22:17.427Z" }, + { url = "https://files.pythonhosted.org/packages/21/7a/13b24e70d2f90a322f2900c5d8e1f14fa7e2a6b3332b7309ba7b2ba51a5a/cffi-2.0.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:cf364028c016c03078a23b503f02058f1814320a56ad535686f90565636a9495", size = 218829, upload-time = "2025-09-08T23:22:19.069Z" }, + { url = "https://files.pythonhosted.org/packages/60/99/c9dc110974c59cc981b1f5b66e1d8af8af764e00f0293266824d9c4254bc/cffi-2.0.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:e11e82b744887154b182fd3e7e8512418446501191994dbf9c9fc1f32cc8efd5", size = 211211, upload-time = "2025-09-08T23:22:20.588Z" }, + { url = "https://files.pythonhosted.org/packages/49/72/ff2d12dbf21aca1b32a40ed792ee6b40f6dc3a9cf1644bd7ef6e95e0ac5e/cffi-2.0.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:8ea985900c5c95ce9db1745f7933eeef5d314f0565b27625d9a10ec9881e1bfb", size = 218036, upload-time = "2025-09-08T23:22:22.143Z" }, + { url = "https://files.pythonhosted.org/packages/e2/cc/027d7fb82e58c48ea717149b03bcadcbdc293553edb283af792bd4bcbb3f/cffi-2.0.0-cp310-cp310-win32.whl", hash = "sha256:1f72fb8906754ac8a2cc3f9f5aaa298070652a0ffae577e0ea9bd480dc3c931a", size = 172184, upload-time = "2025-09-08T23:22:23.328Z" }, + { url = "https://files.pythonhosted.org/packages/33/fa/072dd15ae27fbb4e06b437eb6e944e75b068deb09e2a2826039e49ee2045/cffi-2.0.0-cp310-cp310-win_amd64.whl", hash = "sha256:b18a3ed7d5b3bd8d9ef7a8cb226502c6bf8308df1525e1cc676c3680e7176739", size = 182790, upload-time = "2025-09-08T23:22:24.752Z" }, + { url = "https://files.pythonhosted.org/packages/12/4a/3dfd5f7850cbf0d06dc84ba9aa00db766b52ca38d8b86e3a38314d52498c/cffi-2.0.0-cp311-cp311-macosx_10_13_x86_64.whl", hash = "sha256:b4c854ef3adc177950a8dfc81a86f5115d2abd545751a304c5bcf2c2c7283cfe", size = 184344, upload-time = "2025-09-08T23:22:26.456Z" }, + { url = "https://files.pythonhosted.org/packages/4f/8b/f0e4c441227ba756aafbe78f117485b25bb26b1c059d01f137fa6d14896b/cffi-2.0.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2de9a304e27f7596cd03d16f1b7c72219bd944e99cc52b84d0145aefb07cbd3c", size = 180560, upload-time = "2025-09-08T23:22:28.197Z" }, + { url = "https://files.pythonhosted.org/packages/b1/b7/1200d354378ef52ec227395d95c2576330fd22a869f7a70e88e1447eb234/cffi-2.0.0-cp311-cp311-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", hash = "sha256:baf5215e0ab74c16e2dd324e8ec067ef59e41125d3eade2b863d294fd5035c92", size = 209613, upload-time = "2025-09-08T23:22:29.475Z" }, + { url = "https://files.pythonhosted.org/packages/b8/56/6033f5e86e8cc9bb629f0077ba71679508bdf54a9a5e112a3c0b91870332/cffi-2.0.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:730cacb21e1bdff3ce90babf007d0a0917cc3e6492f336c2f0134101e0944f93", size = 216476, upload-time = "2025-09-08T23:22:31.063Z" }, + { url = "https://files.pythonhosted.org/packages/dc/7f/55fecd70f7ece178db2f26128ec41430d8720f2d12ca97bf8f0a628207d5/cffi-2.0.0-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", hash = "sha256:6824f87845e3396029f3820c206e459ccc91760e8fa24422f8b0c3d1731cbec5", size = 203374, upload-time = "2025-09-08T23:22:32.507Z" }, + { url = "https://files.pythonhosted.org/packages/84/ef/a7b77c8bdc0f77adc3b46888f1ad54be8f3b7821697a7b89126e829e676a/cffi-2.0.0-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.whl", hash = "sha256:9de40a7b0323d889cf8d23d1ef214f565ab154443c42737dfe52ff82cf857664", size = 202597, upload-time = "2025-09-08T23:22:34.132Z" }, + { url = "https://files.pythonhosted.org/packages/d7/91/500d892b2bf36529a75b77958edfcd5ad8e2ce4064ce2ecfeab2125d72d1/cffi-2.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:8941aaadaf67246224cee8c3803777eed332a19d909b47e29c9842ef1e79ac26", size = 215574, upload-time = "2025-09-08T23:22:35.443Z" }, + { url = "https://files.pythonhosted.org/packages/44/64/58f6255b62b101093d5df22dcb752596066c7e89dd725e0afaed242a61be/cffi-2.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:a05d0c237b3349096d3981b727493e22147f934b20f6f125a3eba8f994bec4a9", size = 218971, upload-time = "2025-09-08T23:22:36.805Z" }, + { url = "https://files.pythonhosted.org/packages/ab/49/fa72cebe2fd8a55fbe14956f9970fe8eb1ac59e5df042f603ef7c8ba0adc/cffi-2.0.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:94698a9c5f91f9d138526b48fe26a199609544591f859c870d477351dc7b2414", size = 211972, upload-time = "2025-09-08T23:22:38.436Z" }, + { url = "https://files.pythonhosted.org/packages/0b/28/dd0967a76aab36731b6ebfe64dec4e981aff7e0608f60c2d46b46982607d/cffi-2.0.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:5fed36fccc0612a53f1d4d9a816b50a36702c28a2aa880cb8a122b3466638743", size = 217078, upload-time = "2025-09-08T23:22:39.776Z" }, + { url = "https://files.pythonhosted.org/packages/2b/c0/015b25184413d7ab0a410775fdb4a50fca20f5589b5dab1dbbfa3baad8ce/cffi-2.0.0-cp311-cp311-win32.whl", hash = "sha256:c649e3a33450ec82378822b3dad03cc228b8f5963c0c12fc3b1e0ab940f768a5", size = 172076, upload-time = "2025-09-08T23:22:40.95Z" }, + { url = "https://files.pythonhosted.org/packages/ae/8f/dc5531155e7070361eb1b7e4c1a9d896d0cb21c49f807a6c03fd63fc877e/cffi-2.0.0-cp311-cp311-win_amd64.whl", hash = "sha256:66f011380d0e49ed280c789fbd08ff0d40968ee7b665575489afa95c98196ab5", size = 182820, upload-time = "2025-09-08T23:22:42.463Z" }, + { url = "https://files.pythonhosted.org/packages/95/5c/1b493356429f9aecfd56bc171285a4c4ac8697f76e9bbbbb105e537853a1/cffi-2.0.0-cp311-cp311-win_arm64.whl", hash = "sha256:c6638687455baf640e37344fe26d37c404db8b80d037c3d29f58fe8d1c3b194d", size = 177635, upload-time = "2025-09-08T23:22:43.623Z" }, + { url = "https://files.pythonhosted.org/packages/ea/47/4f61023ea636104d4f16ab488e268b93008c3d0bb76893b1b31db1f96802/cffi-2.0.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:6d02d6655b0e54f54c4ef0b94eb6be0607b70853c45ce98bd278dc7de718be5d", size = 185271, upload-time = "2025-09-08T23:22:44.795Z" }, + { url = "https://files.pythonhosted.org/packages/df/a2/781b623f57358e360d62cdd7a8c681f074a71d445418a776eef0aadb4ab4/cffi-2.0.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8eca2a813c1cb7ad4fb74d368c2ffbbb4789d377ee5bb8df98373c2cc0dee76c", size = 181048, upload-time = "2025-09-08T23:22:45.938Z" }, + { url = "https://files.pythonhosted.org/packages/ff/df/a4f0fbd47331ceeba3d37c2e51e9dfc9722498becbeec2bd8bc856c9538a/cffi-2.0.0-cp312-cp312-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", hash = "sha256:21d1152871b019407d8ac3985f6775c079416c282e431a4da6afe7aefd2bccbe", size = 212529, upload-time = "2025-09-08T23:22:47.349Z" }, + { url = "https://files.pythonhosted.org/packages/d5/72/12b5f8d3865bf0f87cf1404d8c374e7487dcf097a1c91c436e72e6badd83/cffi-2.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:b21e08af67b8a103c71a250401c78d5e0893beff75e28c53c98f4de42f774062", size = 220097, upload-time = "2025-09-08T23:22:48.677Z" }, + { url = "https://files.pythonhosted.org/packages/c2/95/7a135d52a50dfa7c882ab0ac17e8dc11cec9d55d2c18dda414c051c5e69e/cffi-2.0.0-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", hash = "sha256:1e3a615586f05fc4065a8b22b8152f0c1b00cdbc60596d187c2a74f9e3036e4e", size = 207983, upload-time = "2025-09-08T23:22:50.06Z" }, + { url = "https://files.pythonhosted.org/packages/3a/c8/15cb9ada8895957ea171c62dc78ff3e99159ee7adb13c0123c001a2546c1/cffi-2.0.0-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.whl", hash = "sha256:81afed14892743bbe14dacb9e36d9e0e504cd204e0b165062c488942b9718037", size = 206519, upload-time = "2025-09-08T23:22:51.364Z" }, + { url = "https://files.pythonhosted.org/packages/78/2d/7fa73dfa841b5ac06c7b8855cfc18622132e365f5b81d02230333ff26e9e/cffi-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:3e17ed538242334bf70832644a32a7aae3d83b57567f9fd60a26257e992b79ba", size = 219572, upload-time = "2025-09-08T23:22:52.902Z" }, + { url = "https://files.pythonhosted.org/packages/07/e0/267e57e387b4ca276b90f0434ff88b2c2241ad72b16d31836adddfd6031b/cffi-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:3925dd22fa2b7699ed2617149842d2e6adde22b262fcbfada50e3d195e4b3a94", size = 222963, upload-time = "2025-09-08T23:22:54.518Z" }, + { url = "https://files.pythonhosted.org/packages/b6/75/1f2747525e06f53efbd878f4d03bac5b859cbc11c633d0fb81432d98a795/cffi-2.0.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:2c8f814d84194c9ea681642fd164267891702542f028a15fc97d4674b6206187", size = 221361, upload-time = "2025-09-08T23:22:55.867Z" }, + { url = "https://files.pythonhosted.org/packages/7b/2b/2b6435f76bfeb6bbf055596976da087377ede68df465419d192acf00c437/cffi-2.0.0-cp312-cp312-win32.whl", hash = "sha256:da902562c3e9c550df360bfa53c035b2f241fed6d9aef119048073680ace4a18", size = 172932, upload-time = "2025-09-08T23:22:57.188Z" }, + { url = "https://files.pythonhosted.org/packages/f8/ed/13bd4418627013bec4ed6e54283b1959cf6db888048c7cf4b4c3b5b36002/cffi-2.0.0-cp312-cp312-win_amd64.whl", hash = "sha256:da68248800ad6320861f129cd9c1bf96ca849a2771a59e0344e88681905916f5", size = 183557, upload-time = "2025-09-08T23:22:58.351Z" }, + { url = "https://files.pythonhosted.org/packages/95/31/9f7f93ad2f8eff1dbc1c3656d7ca5bfd8fb52c9d786b4dcf19b2d02217fa/cffi-2.0.0-cp312-cp312-win_arm64.whl", hash = "sha256:4671d9dd5ec934cb9a73e7ee9676f9362aba54f7f34910956b84d727b0d73fb6", size = 177762, upload-time = "2025-09-08T23:22:59.668Z" }, + { url = "https://files.pythonhosted.org/packages/4b/8d/a0a47a0c9e413a658623d014e91e74a50cdd2c423f7ccfd44086ef767f90/cffi-2.0.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:00bdf7acc5f795150faa6957054fbbca2439db2f775ce831222b66f192f03beb", size = 185230, upload-time = "2025-09-08T23:23:00.879Z" }, + { url = "https://files.pythonhosted.org/packages/4a/d2/a6c0296814556c68ee32009d9c2ad4f85f2707cdecfd7727951ec228005d/cffi-2.0.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:45d5e886156860dc35862657e1494b9bae8dfa63bf56796f2fb56e1679fc0bca", size = 181043, upload-time = "2025-09-08T23:23:02.231Z" }, + { url = "https://files.pythonhosted.org/packages/b0/1e/d22cc63332bd59b06481ceaac49d6c507598642e2230f201649058a7e704/cffi-2.0.0-cp313-cp313-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", hash = "sha256:07b271772c100085dd28b74fa0cd81c8fb1a3ba18b21e03d7c27f3436a10606b", size = 212446, upload-time = "2025-09-08T23:23:03.472Z" }, + { url = "https://files.pythonhosted.org/packages/a9/f5/a2c23eb03b61a0b8747f211eb716446c826ad66818ddc7810cc2cc19b3f2/cffi-2.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:d48a880098c96020b02d5a1f7d9251308510ce8858940e6fa99ece33f610838b", size = 220101, upload-time = "2025-09-08T23:23:04.792Z" }, + { url = "https://files.pythonhosted.org/packages/f2/7f/e6647792fc5850d634695bc0e6ab4111ae88e89981d35ac269956605feba/cffi-2.0.0-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", hash = "sha256:f93fd8e5c8c0a4aa1f424d6173f14a892044054871c771f8566e4008eaa359d2", size = 207948, upload-time = "2025-09-08T23:23:06.127Z" }, + { url = "https://files.pythonhosted.org/packages/cb/1e/a5a1bd6f1fb30f22573f76533de12a00bf274abcdc55c8edab639078abb6/cffi-2.0.0-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.whl", hash = "sha256:dd4f05f54a52fb558f1ba9f528228066954fee3ebe629fc1660d874d040ae5a3", size = 206422, upload-time = "2025-09-08T23:23:07.753Z" }, + { url = "https://files.pythonhosted.org/packages/98/df/0a1755e750013a2081e863e7cd37e0cdd02664372c754e5560099eb7aa44/cffi-2.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:c8d3b5532fc71b7a77c09192b4a5a200ea992702734a2e9279a37f2478236f26", size = 219499, upload-time = "2025-09-08T23:23:09.648Z" }, + { url = "https://files.pythonhosted.org/packages/50/e1/a969e687fcf9ea58e6e2a928ad5e2dd88cc12f6f0ab477e9971f2309b57c/cffi-2.0.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:d9b29c1f0ae438d5ee9acb31cadee00a58c46cc9c0b2f9038c6b0b3470877a8c", size = 222928, upload-time = "2025-09-08T23:23:10.928Z" }, + { url = "https://files.pythonhosted.org/packages/36/54/0362578dd2c9e557a28ac77698ed67323ed5b9775ca9d3fe73fe191bb5d8/cffi-2.0.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:6d50360be4546678fc1b79ffe7a66265e28667840010348dd69a314145807a1b", size = 221302, upload-time = "2025-09-08T23:23:12.42Z" }, + { url = "https://files.pythonhosted.org/packages/eb/6d/bf9bda840d5f1dfdbf0feca87fbdb64a918a69bca42cfa0ba7b137c48cb8/cffi-2.0.0-cp313-cp313-win32.whl", hash = "sha256:74a03b9698e198d47562765773b4a8309919089150a0bb17d829ad7b44b60d27", size = 172909, upload-time = "2025-09-08T23:23:14.32Z" }, + { url = "https://files.pythonhosted.org/packages/37/18/6519e1ee6f5a1e579e04b9ddb6f1676c17368a7aba48299c3759bbc3c8b3/cffi-2.0.0-cp313-cp313-win_amd64.whl", hash = "sha256:19f705ada2530c1167abacb171925dd886168931e0a7b78f5bffcae5c6b5be75", size = 183402, upload-time = "2025-09-08T23:23:15.535Z" }, + { url = "https://files.pythonhosted.org/packages/cb/0e/02ceeec9a7d6ee63bb596121c2c8e9b3a9e150936f4fbef6ca1943e6137c/cffi-2.0.0-cp313-cp313-win_arm64.whl", hash = "sha256:256f80b80ca3853f90c21b23ee78cd008713787b1b1e93eae9f3d6a7134abd91", size = 177780, upload-time = "2025-09-08T23:23:16.761Z" }, + { url = "https://files.pythonhosted.org/packages/92/c4/3ce07396253a83250ee98564f8d7e9789fab8e58858f35d07a9a2c78de9f/cffi-2.0.0-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:fc33c5141b55ed366cfaad382df24fe7dcbc686de5be719b207bb248e3053dc5", size = 185320, upload-time = "2025-09-08T23:23:18.087Z" }, + { url = "https://files.pythonhosted.org/packages/59/dd/27e9fa567a23931c838c6b02d0764611c62290062a6d4e8ff7863daf9730/cffi-2.0.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:c654de545946e0db659b3400168c9ad31b5d29593291482c43e3564effbcee13", size = 181487, upload-time = "2025-09-08T23:23:19.622Z" }, + { url = "https://files.pythonhosted.org/packages/d6/43/0e822876f87ea8a4ef95442c3d766a06a51fc5298823f884ef87aaad168c/cffi-2.0.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:24b6f81f1983e6df8db3adc38562c83f7d4a0c36162885ec7f7b77c7dcbec97b", size = 220049, upload-time = "2025-09-08T23:23:20.853Z" }, + { url = "https://files.pythonhosted.org/packages/b4/89/76799151d9c2d2d1ead63c2429da9ea9d7aac304603de0c6e8764e6e8e70/cffi-2.0.0-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", hash = "sha256:12873ca6cb9b0f0d3a0da705d6086fe911591737a59f28b7936bdfed27c0d47c", size = 207793, upload-time = "2025-09-08T23:23:22.08Z" }, + { url = "https://files.pythonhosted.org/packages/bb/dd/3465b14bb9e24ee24cb88c9e3730f6de63111fffe513492bf8c808a3547e/cffi-2.0.0-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.whl", hash = "sha256:d9b97165e8aed9272a6bb17c01e3cc5871a594a446ebedc996e2397a1c1ea8ef", size = 206300, upload-time = "2025-09-08T23:23:23.314Z" }, + { url = "https://files.pythonhosted.org/packages/47/d9/d83e293854571c877a92da46fdec39158f8d7e68da75bf73581225d28e90/cffi-2.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:afb8db5439b81cf9c9d0c80404b60c3cc9c3add93e114dcae767f1477cb53775", size = 219244, upload-time = "2025-09-08T23:23:24.541Z" }, + { url = "https://files.pythonhosted.org/packages/2b/0f/1f177e3683aead2bb00f7679a16451d302c436b5cbf2505f0ea8146ef59e/cffi-2.0.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:737fe7d37e1a1bffe70bd5754ea763a62a066dc5913ca57e957824b72a85e205", size = 222828, upload-time = "2025-09-08T23:23:26.143Z" }, + { url = "https://files.pythonhosted.org/packages/c6/0f/cafacebd4b040e3119dcb32fed8bdef8dfe94da653155f9d0b9dc660166e/cffi-2.0.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:38100abb9d1b1435bc4cc340bb4489635dc2f0da7456590877030c9b3d40b0c1", size = 220926, upload-time = "2025-09-08T23:23:27.873Z" }, + { url = "https://files.pythonhosted.org/packages/3e/aa/df335faa45b395396fcbc03de2dfcab242cd61a9900e914fe682a59170b1/cffi-2.0.0-cp314-cp314-win32.whl", hash = "sha256:087067fa8953339c723661eda6b54bc98c5625757ea62e95eb4898ad5e776e9f", size = 175328, upload-time = "2025-09-08T23:23:44.61Z" }, + { url = "https://files.pythonhosted.org/packages/bb/92/882c2d30831744296ce713f0feb4c1cd30f346ef747b530b5318715cc367/cffi-2.0.0-cp314-cp314-win_amd64.whl", hash = "sha256:203a48d1fb583fc7d78a4c6655692963b860a417c0528492a6bc21f1aaefab25", size = 185650, upload-time = "2025-09-08T23:23:45.848Z" }, + { url = "https://files.pythonhosted.org/packages/9f/2c/98ece204b9d35a7366b5b2c6539c350313ca13932143e79dc133ba757104/cffi-2.0.0-cp314-cp314-win_arm64.whl", hash = "sha256:dbd5c7a25a7cb98f5ca55d258b103a2054f859a46ae11aaf23134f9cc0d356ad", size = 180687, upload-time = "2025-09-08T23:23:47.105Z" }, + { url = "https://files.pythonhosted.org/packages/3e/61/c768e4d548bfa607abcda77423448df8c471f25dbe64fb2ef6d555eae006/cffi-2.0.0-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:9a67fc9e8eb39039280526379fb3a70023d77caec1852002b4da7e8b270c4dd9", size = 188773, upload-time = "2025-09-08T23:23:29.347Z" }, + { url = "https://files.pythonhosted.org/packages/2c/ea/5f76bce7cf6fcd0ab1a1058b5af899bfbef198bea4d5686da88471ea0336/cffi-2.0.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:7a66c7204d8869299919db4d5069a82f1561581af12b11b3c9f48c584eb8743d", size = 185013, upload-time = "2025-09-08T23:23:30.63Z" }, + { url = "https://files.pythonhosted.org/packages/be/b4/c56878d0d1755cf9caa54ba71e5d049479c52f9e4afc230f06822162ab2f/cffi-2.0.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:7cc09976e8b56f8cebd752f7113ad07752461f48a58cbba644139015ac24954c", size = 221593, upload-time = "2025-09-08T23:23:31.91Z" }, + { url = "https://files.pythonhosted.org/packages/e0/0d/eb704606dfe8033e7128df5e90fee946bbcb64a04fcdaa97321309004000/cffi-2.0.0-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", hash = "sha256:92b68146a71df78564e4ef48af17551a5ddd142e5190cdf2c5624d0c3ff5b2e8", size = 209354, upload-time = "2025-09-08T23:23:33.214Z" }, + { url = "https://files.pythonhosted.org/packages/d8/19/3c435d727b368ca475fb8742ab97c9cb13a0de600ce86f62eab7fa3eea60/cffi-2.0.0-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.whl", hash = "sha256:b1e74d11748e7e98e2f426ab176d4ed720a64412b6a15054378afdb71e0f37dc", size = 208480, upload-time = "2025-09-08T23:23:34.495Z" }, + { url = "https://files.pythonhosted.org/packages/d0/44/681604464ed9541673e486521497406fadcc15b5217c3e326b061696899a/cffi-2.0.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:28a3a209b96630bca57cce802da70c266eb08c6e97e5afd61a75611ee6c64592", size = 221584, upload-time = "2025-09-08T23:23:36.096Z" }, + { url = "https://files.pythonhosted.org/packages/25/8e/342a504ff018a2825d395d44d63a767dd8ebc927ebda557fecdaca3ac33a/cffi-2.0.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:7553fb2090d71822f02c629afe6042c299edf91ba1bf94951165613553984512", size = 224443, upload-time = "2025-09-08T23:23:37.328Z" }, + { url = "https://files.pythonhosted.org/packages/e1/5e/b666bacbbc60fbf415ba9988324a132c9a7a0448a9a8f125074671c0f2c3/cffi-2.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:6c6c373cfc5c83a975506110d17457138c8c63016b563cc9ed6e056a82f13ce4", size = 223437, upload-time = "2025-09-08T23:23:38.945Z" }, + { url = "https://files.pythonhosted.org/packages/a0/1d/ec1a60bd1a10daa292d3cd6bb0b359a81607154fb8165f3ec95fe003b85c/cffi-2.0.0-cp314-cp314t-win32.whl", hash = "sha256:1fc9ea04857caf665289b7a75923f2c6ed559b8298a1b8c49e59f7dd95c8481e", size = 180487, upload-time = "2025-09-08T23:23:40.423Z" }, + { url = "https://files.pythonhosted.org/packages/bf/41/4c1168c74fac325c0c8156f04b6749c8b6a8f405bbf91413ba088359f60d/cffi-2.0.0-cp314-cp314t-win_amd64.whl", hash = "sha256:d68b6cef7827e8641e8ef16f4494edda8b36104d79773a334beaa1e3521430f6", size = 191726, upload-time = "2025-09-08T23:23:41.742Z" }, + { url = "https://files.pythonhosted.org/packages/ae/3a/dbeec9d1ee0844c679f6bb5d6ad4e9f198b1224f4e7a32825f47f6192b0c/cffi-2.0.0-cp314-cp314t-win_arm64.whl", hash = "sha256:0a1527a803f0a659de1af2e1fd700213caba79377e27e4693648c2923da066f9", size = 184195, upload-time = "2025-09-08T23:23:43.004Z" }, +] + +[[package]] +name = "cfgv" +version = "3.5.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/4e/b5/721b8799b04bf9afe054a3899c6cf4e880fcf8563cc71c15610242490a0c/cfgv-3.5.0.tar.gz", hash = "sha256:d5b1034354820651caa73ede66a6294d6e95c1b00acc5e9b098e917404669132", size = 7334, upload-time = "2025-11-19T20:55:51.612Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/db/3c/33bac158f8ab7f89b2e59426d5fe2e4f63f7ed25df84c036890172b412b5/cfgv-3.5.0-py2.py3-none-any.whl", hash = "sha256:a8dc6b26ad22ff227d2634a65cb388215ce6cc96bbcc5cfde7641ae87e8dacc0", size = 7445, upload-time = "2025-11-19T20:55:50.744Z" }, +] + +[[package]] +name = "charset-normalizer" +version = "3.4.5" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/1d/35/02daf95b9cd686320bb622eb148792655c9412dbb9b67abb5694e5910a24/charset_normalizer-3.4.5.tar.gz", hash = "sha256:95adae7b6c42a6c5b5b559b1a99149f090a57128155daeea91732c8d970d8644", size = 134804, upload-time = "2026-03-06T06:03:19.46Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a7/21/a2b1505639008ba2e6ef03733a81fc6cfd6a07ea6139a2b76421230b8dad/charset_normalizer-3.4.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:4167a621a9a1a986c73777dbc15d4b5eac8ac5c10393374109a343d4013ec765", size = 283319, upload-time = "2026-03-06T06:00:26.433Z" }, + { url = "https://files.pythonhosted.org/packages/70/67/df234c29b68f4e1e095885c9db1cb4b69b8aba49cf94fac041db4aaf1267/charset_normalizer-3.4.5-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:3f64c6bf8f32f9133b668c7f7a7cbdbc453412bc95ecdbd157f3b1e377a92990", size = 189974, upload-time = "2026-03-06T06:00:28.222Z" }, + { url = "https://files.pythonhosted.org/packages/df/7f/fc66af802961c6be42e2c7b69c58f95cbd1f39b0e81b3365d8efe2a02a04/charset_normalizer-3.4.5-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:568e3c34b58422075a1b49575a6abc616d9751b4d61b23f712e12ebb78fe47b2", size = 207866, upload-time = "2026-03-06T06:00:29.769Z" }, + { url = "https://files.pythonhosted.org/packages/c9/23/404eb36fac4e95b833c50e305bba9a241086d427bb2167a42eac7c4f7da4/charset_normalizer-3.4.5-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:036c079aa08a6a592b82487f97c60b439428320ed1b2ea0b3912e99d30c77765", size = 203239, upload-time = "2026-03-06T06:00:31.086Z" }, + { url = "https://files.pythonhosted.org/packages/4b/2f/8a1d989bfadd120c90114ab33e0d2a0cbde05278c1fc15e83e62d570f50a/charset_normalizer-3.4.5-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:340810d34ef83af92148e96e3e44cb2d3f910d2bf95e5618a5c467d9f102231d", size = 196529, upload-time = "2026-03-06T06:00:32.608Z" }, + { url = "https://files.pythonhosted.org/packages/a5/0c/c75f85ff7ca1f051958bb518cd43922d86f576c03947a050fbedfdfb4f15/charset_normalizer-3.4.5-cp310-cp310-manylinux_2_31_armv7l.whl", hash = "sha256:cd2d0f0ec9aa977a27731a3209ebbcacebebaf41f902bd453a928bfd281cf7f8", size = 184152, upload-time = "2026-03-06T06:00:33.93Z" }, + { url = "https://files.pythonhosted.org/packages/f9/20/4ed37f6199af5dde94d4aeaf577f3813a5ec6635834cda1d957013a09c76/charset_normalizer-3.4.5-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:0b362bcd27819f9c07cbf23db4e0e8cd4b44c5ecd900c2ff907b2b92274a7412", size = 195226, upload-time = "2026-03-06T06:00:35.469Z" }, + { url = "https://files.pythonhosted.org/packages/28/31/7ba1102178cba7c34dcc050f43d427172f389729e356038f0726253dd914/charset_normalizer-3.4.5-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:77be992288f720306ab4108fe5c74797de327f3248368dfc7e1a916d6ed9e5a2", size = 192933, upload-time = "2026-03-06T06:00:36.83Z" }, + { url = "https://files.pythonhosted.org/packages/4b/23/f86443ab3921e6a60b33b93f4a1161222231f6c69bc24fb18f3bee7b8518/charset_normalizer-3.4.5-cp310-cp310-musllinux_1_2_armv7l.whl", hash = "sha256:8b78d8a609a4b82c273257ee9d631ded7fac0d875bdcdccc109f3ee8328cfcb1", size = 185647, upload-time = "2026-03-06T06:00:38.367Z" }, + { url = "https://files.pythonhosted.org/packages/82/44/08b8be891760f1f5a6d23ce11d6d50c92981603e6eb740b4f72eea9424e2/charset_normalizer-3.4.5-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:ba20bdf69bd127f66d0174d6f2a93e69045e0b4036dc1ca78e091bcc765830c4", size = 209533, upload-time = "2026-03-06T06:00:41.931Z" }, + { url = "https://files.pythonhosted.org/packages/3b/5f/df114f23406199f8af711ddccfbf409ffbc5b7cdc18fa19644997ff0c9bb/charset_normalizer-3.4.5-cp310-cp310-musllinux_1_2_riscv64.whl", hash = "sha256:76a9d0de4d0eab387822e7b35d8f89367dd237c72e82ab42b9f7bf5e15ada00f", size = 195901, upload-time = "2026-03-06T06:00:43.978Z" }, + { url = "https://files.pythonhosted.org/packages/07/83/71ef34a76fe8aa05ff8f840244bda2d61e043c2ef6f30d200450b9f6a1be/charset_normalizer-3.4.5-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:8fff79bf5978c693c9b1a4d71e4a94fddfb5fe744eb062a318e15f4a2f63a550", size = 204950, upload-time = "2026-03-06T06:00:45.202Z" }, + { url = "https://files.pythonhosted.org/packages/58/40/0253be623995365137d7dc68e45245036207ab2227251e69a3d93ce43183/charset_normalizer-3.4.5-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:c7e84e0c0005e3bdc1a9211cd4e62c78ba80bc37b2365ef4410cd2007a9047f2", size = 198546, upload-time = "2026-03-06T06:00:46.481Z" }, + { url = "https://files.pythonhosted.org/packages/ed/5c/5f3cb5b259a130895ef5ae16b38eaf141430fa3f7af50cd06c5d67e4f7b2/charset_normalizer-3.4.5-cp310-cp310-win32.whl", hash = "sha256:58ad8270cfa5d4bef1bc85bd387217e14ff154d6630e976c6f56f9a040757475", size = 132516, upload-time = "2026-03-06T06:00:47.924Z" }, + { url = "https://files.pythonhosted.org/packages/a5/c3/84fb174e7770f2df2e1a2115090771bfbc2227fb39a765c6d00568d1aab4/charset_normalizer-3.4.5-cp310-cp310-win_amd64.whl", hash = "sha256:02a9d1b01c1e12c27883b0c9349e0bcd9ae92e727ff1a277207e1a262b1cbf05", size = 142906, upload-time = "2026-03-06T06:00:49.389Z" }, + { url = "https://files.pythonhosted.org/packages/d7/b2/6f852f8b969f2cbd0d4092d2e60139ab1af95af9bb651337cae89ec0f684/charset_normalizer-3.4.5-cp310-cp310-win_arm64.whl", hash = "sha256:039215608ac7b358c4da0191d10fc76868567fbf276d54c14721bdedeb6de064", size = 133258, upload-time = "2026-03-06T06:00:51.051Z" }, + { url = "https://files.pythonhosted.org/packages/8f/9e/bcec3b22c64ecec47d39bf5167c2613efd41898c019dccd4183f6aa5d6a7/charset_normalizer-3.4.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:610f72c0ee565dfb8ae1241b666119582fdbfe7c0975c175be719f940e110694", size = 279531, upload-time = "2026-03-06T06:00:52.252Z" }, + { url = "https://files.pythonhosted.org/packages/58/12/81fd25f7e7078ab5d1eedbb0fac44be4904ae3370a3bf4533c8f2d159acd/charset_normalizer-3.4.5-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:60d68e820af339df4ae8358c7a2e7596badeb61e544438e489035f9fbf3246a5", size = 188006, upload-time = "2026-03-06T06:00:53.8Z" }, + { url = "https://files.pythonhosted.org/packages/ae/6e/f2d30e8c27c1b0736a6520311982cf5286cfc7f6cac77d7bc1325e3a23f2/charset_normalizer-3.4.5-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:10b473fc8dca1c3ad8559985794815f06ca3fc71942c969129070f2c3cdf7281", size = 205085, upload-time = "2026-03-06T06:00:55.311Z" }, + { url = "https://files.pythonhosted.org/packages/d0/90/d12cefcb53b5931e2cf792a33718d7126efb116a320eaa0742c7059a95e4/charset_normalizer-3.4.5-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:d4eb8ac7469b2a5d64b5b8c04f84d8bf3ad340f4514b98523805cbf46e3b3923", size = 200545, upload-time = "2026-03-06T06:00:56.532Z" }, + { url = "https://files.pythonhosted.org/packages/03/f4/44d3b830a20e89ff82a3134912d9a1cf6084d64f3b95dcad40f74449a654/charset_normalizer-3.4.5-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:5bcb3227c3d9aaf73eaaab1db7ccd80a8995c509ee9941e2aae060ca6e4e5d81", size = 193863, upload-time = "2026-03-06T06:00:57.823Z" }, + { url = "https://files.pythonhosted.org/packages/25/4b/f212119c18a6320a9d4a730d1b4057875cdeabf21b3614f76549042ef8a8/charset_normalizer-3.4.5-cp311-cp311-manylinux_2_31_armv7l.whl", hash = "sha256:75ee9c1cce2911581a70a3c0919d8bccf5b1cbc9b0e5171400ec736b4b569497", size = 181827, upload-time = "2026-03-06T06:00:59.323Z" }, + { url = "https://files.pythonhosted.org/packages/74/00/b26158e48b425a202a92965f8069e8a63d9af1481dfa206825d7f74d2a3c/charset_normalizer-3.4.5-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:1d1401945cb77787dbd3af2446ff2d75912327c4c3a1526ab7955ecf8600687c", size = 191085, upload-time = "2026-03-06T06:01:00.546Z" }, + { url = "https://files.pythonhosted.org/packages/c4/c2/1c1737bf6fd40335fe53d28fe49afd99ee4143cc57a845e99635ce0b9b6d/charset_normalizer-3.4.5-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:0a45e504f5e1be0bd385935a8e1507c442349ca36f511a47057a71c9d1d6ea9e", size = 190688, upload-time = "2026-03-06T06:01:02.479Z" }, + { url = "https://files.pythonhosted.org/packages/5a/3d/abb5c22dc2ef493cd56522f811246a63c5427c08f3e3e50ab663de27fcf4/charset_normalizer-3.4.5-cp311-cp311-musllinux_1_2_armv7l.whl", hash = "sha256:e09f671a54ce70b79a1fc1dc6da3072b7ef7251fadb894ed92d9aa8218465a5f", size = 183077, upload-time = "2026-03-06T06:01:04.231Z" }, + { url = "https://files.pythonhosted.org/packages/44/33/5298ad4d419a58e25b3508e87f2758d1442ff00c2471f8e0403dab8edad5/charset_normalizer-3.4.5-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:d01de5e768328646e6a3fa9e562706f8f6641708c115c62588aef2b941a4f88e", size = 206706, upload-time = "2026-03-06T06:01:05.773Z" }, + { url = "https://files.pythonhosted.org/packages/7b/17/51e7895ac0f87c3b91d276a449ef09f5532a7529818f59646d7a55089432/charset_normalizer-3.4.5-cp311-cp311-musllinux_1_2_riscv64.whl", hash = "sha256:131716d6786ad5e3dc542f5cc6f397ba3339dc0fb87f87ac30e550e8987756af", size = 191665, upload-time = "2026-03-06T06:01:07.473Z" }, + { url = "https://files.pythonhosted.org/packages/90/8f/cce9adf1883e98906dbae380d769b4852bb0fa0004bc7d7a2243418d3ea8/charset_normalizer-3.4.5-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:1a374cc0b88aa710e8865dc1bd6edb3743c59f27830f0293ab101e4cf3ce9f85", size = 201950, upload-time = "2026-03-06T06:01:08.973Z" }, + { url = "https://files.pythonhosted.org/packages/08/ca/bce99cd5c397a52919e2769d126723f27a4c037130374c051c00470bcd38/charset_normalizer-3.4.5-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:d31f0d1671e1534e395f9eb84a68e0fb670e1edb1fe819a9d7f564ae3bc4e53f", size = 195830, upload-time = "2026-03-06T06:01:10.155Z" }, + { url = "https://files.pythonhosted.org/packages/87/4f/2e3d023a06911f1281f97b8f036edc9872167036ca6f55cc874a0be6c12c/charset_normalizer-3.4.5-cp311-cp311-win32.whl", hash = "sha256:cace89841c0599d736d3d74a27bc5821288bb47c5441923277afc6059d7fbcb4", size = 132029, upload-time = "2026-03-06T06:01:11.706Z" }, + { url = "https://files.pythonhosted.org/packages/fe/1f/a853b73d386521fd44b7f67ded6b17b7b2367067d9106a5c4b44f9a34274/charset_normalizer-3.4.5-cp311-cp311-win_amd64.whl", hash = "sha256:f8102ae93c0bc863b1d41ea0f4499c20a83229f52ed870850892df555187154a", size = 142404, upload-time = "2026-03-06T06:01:12.865Z" }, + { url = "https://files.pythonhosted.org/packages/b4/10/dba36f76b71c38e9d391abe0fd8a5b818790e053c431adecfc98c35cd2a9/charset_normalizer-3.4.5-cp311-cp311-win_arm64.whl", hash = "sha256:ed98364e1c262cf5f9363c3eca8c2df37024f52a8fa1180a3610014f26eac51c", size = 132796, upload-time = "2026-03-06T06:01:14.106Z" }, + { url = "https://files.pythonhosted.org/packages/9c/b6/9ee9c1a608916ca5feae81a344dffbaa53b26b90be58cc2159e3332d44ec/charset_normalizer-3.4.5-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:ed97c282ee4f994ef814042423a529df9497e3c666dca19be1d4cd1129dc7ade", size = 280976, upload-time = "2026-03-06T06:01:15.276Z" }, + { url = "https://files.pythonhosted.org/packages/f8/d8/a54f7c0b96f1df3563e9190f04daf981e365a9b397eedfdfb5dbef7e5c6c/charset_normalizer-3.4.5-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0294916d6ccf2d069727d65973c3a1ca477d68708db25fd758dd28b0827cff54", size = 189356, upload-time = "2026-03-06T06:01:16.511Z" }, + { url = "https://files.pythonhosted.org/packages/42/69/2bf7f76ce1446759a5787cb87d38f6a61eb47dbbdf035cfebf6347292a65/charset_normalizer-3.4.5-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:dc57a0baa3eeedd99fafaef7511b5a6ef4581494e8168ee086031744e2679467", size = 206369, upload-time = "2026-03-06T06:01:17.853Z" }, + { url = "https://files.pythonhosted.org/packages/10/9c/949d1a46dab56b959d9a87272482195f1840b515a3380e39986989a893ae/charset_normalizer-3.4.5-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:ed1a9a204f317ef879b32f9af507d47e49cd5e7f8e8d5d96358c98373314fc60", size = 203285, upload-time = "2026-03-06T06:01:19.473Z" }, + { url = "https://files.pythonhosted.org/packages/67/5c/ae30362a88b4da237d71ea214a8c7eb915db3eec941adda511729ac25fa2/charset_normalizer-3.4.5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:7ad83b8f9379176c841f8865884f3514d905bcd2a9a3b210eaa446e7d2223e4d", size = 196274, upload-time = "2026-03-06T06:01:20.728Z" }, + { url = "https://files.pythonhosted.org/packages/b2/07/c9f2cb0e46cb6d64fdcc4f95953747b843bb2181bda678dc4e699b8f0f9a/charset_normalizer-3.4.5-cp312-cp312-manylinux_2_31_armv7l.whl", hash = "sha256:a118e2e0b5ae6b0120d5efa5f866e58f2bb826067a646431da4d6a2bdae7950e", size = 184715, upload-time = "2026-03-06T06:01:22.194Z" }, + { url = "https://files.pythonhosted.org/packages/36/64/6b0ca95c44fddf692cd06d642b28f63009d0ce325fad6e9b2b4d0ef86a52/charset_normalizer-3.4.5-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:754f96058e61a5e22e91483f823e07df16416ce76afa4ebf306f8e1d1296d43f", size = 193426, upload-time = "2026-03-06T06:01:23.795Z" }, + { url = "https://files.pythonhosted.org/packages/50/bc/a730690d726403743795ca3f5bb2baf67838c5fea78236098f324b965e40/charset_normalizer-3.4.5-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:0c300cefd9b0970381a46394902cd18eaf2aa00163f999590ace991989dcd0fc", size = 191780, upload-time = "2026-03-06T06:01:25.053Z" }, + { url = "https://files.pythonhosted.org/packages/97/4f/6c0bc9af68222b22951552d73df4532b5be6447cee32d58e7e8c74ecbb7b/charset_normalizer-3.4.5-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:c108f8619e504140569ee7de3f97d234f0fbae338a7f9f360455071ef9855a95", size = 185805, upload-time = "2026-03-06T06:01:26.294Z" }, + { url = "https://files.pythonhosted.org/packages/dd/b9/a523fb9b0ee90814b503452b2600e4cbc118cd68714d57041564886e7325/charset_normalizer-3.4.5-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:d1028de43596a315e2720a9849ee79007ab742c06ad8b45a50db8cdb7ed4a82a", size = 208342, upload-time = "2026-03-06T06:01:27.55Z" }, + { url = "https://files.pythonhosted.org/packages/4d/61/c59e761dee4464050713e50e27b58266cc8e209e518c0b378c1580c959ba/charset_normalizer-3.4.5-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:19092dde50335accf365cce21998a1c6dd8eafd42c7b226eb54b2747cdce2fac", size = 193661, upload-time = "2026-03-06T06:01:29.051Z" }, + { url = "https://files.pythonhosted.org/packages/1c/43/729fa30aad69783f755c5ad8649da17ee095311ca42024742701e202dc59/charset_normalizer-3.4.5-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:4354e401eb6dab9aed3c7b4030514328a6c748d05e1c3e19175008ca7de84fb1", size = 204819, upload-time = "2026-03-06T06:01:30.298Z" }, + { url = "https://files.pythonhosted.org/packages/87/33/d9b442ce5a91b96fc0840455a9e49a611bbadae6122778d0a6a79683dd31/charset_normalizer-3.4.5-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:a68766a3c58fde7f9aaa22b3786276f62ab2f594efb02d0a1421b6282e852e98", size = 198080, upload-time = "2026-03-06T06:01:31.478Z" }, + { url = "https://files.pythonhosted.org/packages/56/5a/b8b5a23134978ee9885cee2d6995f4c27cc41f9baded0a9685eabc5338f0/charset_normalizer-3.4.5-cp312-cp312-win32.whl", hash = "sha256:1827734a5b308b65ac54e86a618de66f935a4f63a8a462ff1e19a6788d6c2262", size = 132630, upload-time = "2026-03-06T06:01:33.056Z" }, + { url = "https://files.pythonhosted.org/packages/70/53/e44a4c07e8904500aec95865dc3f6464dc3586a039ef0df606eb3ac38e35/charset_normalizer-3.4.5-cp312-cp312-win_amd64.whl", hash = "sha256:728c6a963dfab66ef865f49286e45239384249672cd598576765acc2a640a636", size = 142856, upload-time = "2026-03-06T06:01:34.489Z" }, + { url = "https://files.pythonhosted.org/packages/ea/aa/c5628f7cad591b1cf45790b7a61483c3e36cf41349c98af7813c483fd6e8/charset_normalizer-3.4.5-cp312-cp312-win_arm64.whl", hash = "sha256:75dfd1afe0b1647449e852f4fb428195a7ed0588947218f7ba929f6538487f02", size = 132982, upload-time = "2026-03-06T06:01:35.641Z" }, + { url = "https://files.pythonhosted.org/packages/f5/48/9f34ec4bb24aa3fdba1890c1bddb97c8a4be1bd84ef5c42ac2352563ad05/charset_normalizer-3.4.5-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:ac59c15e3f1465f722607800c68713f9fbc2f672b9eb649fe831da4019ae9b23", size = 280788, upload-time = "2026-03-06T06:01:37.126Z" }, + { url = "https://files.pythonhosted.org/packages/0e/09/6003e7ffeb90cc0560da893e3208396a44c210c5ee42efff539639def59b/charset_normalizer-3.4.5-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:165c7b21d19365464e8f70e5ce5e12524c58b48c78c1f5a57524603c1ab003f8", size = 188890, upload-time = "2026-03-06T06:01:38.73Z" }, + { url = "https://files.pythonhosted.org/packages/42/1e/02706edf19e390680daa694d17e2b8eab4b5f7ac285e2a51168b4b22ee6b/charset_normalizer-3.4.5-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:28269983f25a4da0425743d0d257a2d6921ea7d9b83599d4039486ec5b9f911d", size = 206136, upload-time = "2026-03-06T06:01:40.016Z" }, + { url = "https://files.pythonhosted.org/packages/c7/87/942c3def1b37baf3cf786bad01249190f3ca3d5e63a84f831e704977de1f/charset_normalizer-3.4.5-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:d27ce22ec453564770d29d03a9506d449efbb9fa13c00842262b2f6801c48cce", size = 202551, upload-time = "2026-03-06T06:01:41.522Z" }, + { url = "https://files.pythonhosted.org/packages/94/0a/af49691938dfe175d71b8a929bd7e4ace2809c0c5134e28bc535660d5262/charset_normalizer-3.4.5-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0625665e4ebdddb553ab185de5db7054393af8879fb0c87bd5690d14379d6819", size = 195572, upload-time = "2026-03-06T06:01:43.208Z" }, + { url = "https://files.pythonhosted.org/packages/20/ea/dfb1792a8050a8e694cfbde1570ff97ff74e48afd874152d38163d1df9ae/charset_normalizer-3.4.5-cp313-cp313-manylinux_2_31_armv7l.whl", hash = "sha256:c23eb3263356d94858655b3e63f85ac5d50970c6e8febcdde7830209139cc37d", size = 184438, upload-time = "2026-03-06T06:01:44.755Z" }, + { url = "https://files.pythonhosted.org/packages/72/12/c281e2067466e3ddd0595bfaea58a6946765ace5c72dfa3edc2f5f118026/charset_normalizer-3.4.5-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:e6302ca4ae283deb0af68d2fbf467474b8b6aedcd3dab4db187e07f94c109763", size = 193035, upload-time = "2026-03-06T06:01:46.051Z" }, + { url = "https://files.pythonhosted.org/packages/ba/4f/3792c056e7708e10464bad0438a44708886fb8f92e3c3d29ec5e2d964d42/charset_normalizer-3.4.5-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:e51ae7d81c825761d941962450f50d041db028b7278e7b08930b4541b3e45cb9", size = 191340, upload-time = "2026-03-06T06:01:47.547Z" }, + { url = "https://files.pythonhosted.org/packages/e7/86/80ddba897127b5c7a9bccc481b0cd36c8fefa485d113262f0fe4332f0bf4/charset_normalizer-3.4.5-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:597d10dec876923e5c59e48dbd366e852eacb2b806029491d307daea6b917d7c", size = 185464, upload-time = "2026-03-06T06:01:48.764Z" }, + { url = "https://files.pythonhosted.org/packages/4d/00/b5eff85ba198faacab83e0e4b6f0648155f072278e3b392a82478f8b988b/charset_normalizer-3.4.5-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:5cffde4032a197bd3b42fd0b9509ec60fb70918d6970e4cc773f20fc9180ca67", size = 208014, upload-time = "2026-03-06T06:01:50.371Z" }, + { url = "https://files.pythonhosted.org/packages/c8/11/d36f70be01597fd30850dde8a1269ebc8efadd23ba5785808454f2389bde/charset_normalizer-3.4.5-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:2da4eedcb6338e2321e831a0165759c0c620e37f8cd044a263ff67493be8ffb3", size = 193297, upload-time = "2026-03-06T06:01:51.933Z" }, + { url = "https://files.pythonhosted.org/packages/1a/1d/259eb0a53d4910536c7c2abb9cb25f4153548efb42800c6a9456764649c0/charset_normalizer-3.4.5-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:65a126fb4b070d05340a84fc709dd9e7c75d9b063b610ece8a60197a291d0adf", size = 204321, upload-time = "2026-03-06T06:01:53.887Z" }, + { url = "https://files.pythonhosted.org/packages/84/31/faa6c5b9d3688715e1ed1bb9d124c384fe2fc1633a409e503ffe1c6398c1/charset_normalizer-3.4.5-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:c7a80a9242963416bd81f99349d5f3fce1843c303bd404f204918b6d75a75fd6", size = 197509, upload-time = "2026-03-06T06:01:56.439Z" }, + { url = "https://files.pythonhosted.org/packages/fd/a5/c7d9dd1503ffc08950b3260f5d39ec2366dd08254f0900ecbcf3a6197c7c/charset_normalizer-3.4.5-cp313-cp313-win32.whl", hash = "sha256:f1d725b754e967e648046f00c4facc42d414840f5ccc670c5670f59f83693e4f", size = 132284, upload-time = "2026-03-06T06:01:57.812Z" }, + { url = "https://files.pythonhosted.org/packages/b9/0f/57072b253af40c8aa6636e6de7d75985624c1eb392815b2f934199340a89/charset_normalizer-3.4.5-cp313-cp313-win_amd64.whl", hash = "sha256:e37bd100d2c5d3ba35db9c7c5ba5a9228cbcffe5c4778dc824b164e5257813d7", size = 142630, upload-time = "2026-03-06T06:01:59.062Z" }, + { url = "https://files.pythonhosted.org/packages/31/41/1c4b7cc9f13bd9d369ce3bc993e13d374ce25fa38a2663644283ecf422c1/charset_normalizer-3.4.5-cp313-cp313-win_arm64.whl", hash = "sha256:93b3b2cc5cf1b8743660ce77a4f45f3f6d1172068207c1defc779a36eea6bb36", size = 133254, upload-time = "2026-03-06T06:02:00.281Z" }, + { url = "https://files.pythonhosted.org/packages/43/be/0f0fd9bb4a7fa4fb5067fb7d9ac693d4e928d306f80a0d02bde43a7c4aee/charset_normalizer-3.4.5-cp314-cp314-macosx_10_15_universal2.whl", hash = "sha256:8197abe5ca1ffb7d91e78360f915eef5addff270f8a71c1fc5be24a56f3e4873", size = 280232, upload-time = "2026-03-06T06:02:01.508Z" }, + { url = "https://files.pythonhosted.org/packages/28/02/983b5445e4bef49cd8c9da73a8e029f0825f39b74a06d201bfaa2e55142a/charset_normalizer-3.4.5-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a2aecdb364b8a1802afdc7f9327d55dad5366bc97d8502d0f5854e50712dbc5f", size = 189688, upload-time = "2026-03-06T06:02:02.857Z" }, + { url = "https://files.pythonhosted.org/packages/d0/88/152745c5166437687028027dc080e2daed6fe11cfa95a22f4602591c42db/charset_normalizer-3.4.5-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:a66aa5022bf81ab4b1bebfb009db4fd68e0c6d4307a1ce5ef6a26e5878dfc9e4", size = 206833, upload-time = "2026-03-06T06:02:05.127Z" }, + { url = "https://files.pythonhosted.org/packages/cb/0f/ebc15c8b02af2f19be9678d6eed115feeeccc45ce1f4b098d986c13e8769/charset_normalizer-3.4.5-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:d77f97e515688bd615c1d1f795d540f32542d514242067adcb8ef532504cb9ee", size = 202879, upload-time = "2026-03-06T06:02:06.446Z" }, + { url = "https://files.pythonhosted.org/packages/38/9c/71336bff6934418dc8d1e8a1644176ac9088068bc571da612767619c97b3/charset_normalizer-3.4.5-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:01a1ed54b953303ca7e310fafe0fe347aab348bd81834a0bcd602eb538f89d66", size = 195764, upload-time = "2026-03-06T06:02:08.763Z" }, + { url = "https://files.pythonhosted.org/packages/b7/95/ce92fde4f98615661871bc282a856cf9b8a15f686ba0af012984660d480b/charset_normalizer-3.4.5-cp314-cp314-manylinux_2_31_armv7l.whl", hash = "sha256:b2d37d78297b39a9eb9eb92c0f6df98c706467282055419df141389b23f93362", size = 183728, upload-time = "2026-03-06T06:02:10.137Z" }, + { url = "https://files.pythonhosted.org/packages/1c/e7/f5b4588d94e747ce45ae680f0f242bc2d98dbd4eccfab73e6160b6893893/charset_normalizer-3.4.5-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:e71bbb595973622b817c042bd943c3f3667e9c9983ce3d205f973f486fec98a7", size = 192937, upload-time = "2026-03-06T06:02:11.663Z" }, + { url = "https://files.pythonhosted.org/packages/f9/29/9d94ed6b929bf9f48bf6ede6e7474576499f07c4c5e878fb186083622716/charset_normalizer-3.4.5-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:4cd966c2559f501c6fd69294d082c2934c8dd4719deb32c22961a5ac6db0df1d", size = 192040, upload-time = "2026-03-06T06:02:13.489Z" }, + { url = "https://files.pythonhosted.org/packages/15/d2/1a093a1cf827957f9445f2fe7298bcc16f8fc5e05c1ed2ad1af0b239035e/charset_normalizer-3.4.5-cp314-cp314-musllinux_1_2_armv7l.whl", hash = "sha256:d5e52d127045d6ae01a1e821acfad2f3a1866c54d0e837828538fabe8d9d1bd6", size = 184107, upload-time = "2026-03-06T06:02:14.83Z" }, + { url = "https://files.pythonhosted.org/packages/0f/7d/82068ce16bd36135df7b97f6333c5d808b94e01d4599a682e2337ed5fd14/charset_normalizer-3.4.5-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:30a2b1a48478c3428d047ed9690d57c23038dac838a87ad624c85c0a78ebeb39", size = 208310, upload-time = "2026-03-06T06:02:16.165Z" }, + { url = "https://files.pythonhosted.org/packages/84/4e/4dfb52307bb6af4a5c9e73e482d171b81d36f522b21ccd28a49656baa680/charset_normalizer-3.4.5-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:d8ed79b8f6372ca4254955005830fd61c1ccdd8c0fac6603e2c145c61dd95db6", size = 192918, upload-time = "2026-03-06T06:02:18.144Z" }, + { url = "https://files.pythonhosted.org/packages/08/a4/159ff7da662cf7201502ca89980b8f06acf3e887b278956646a8aeb178ab/charset_normalizer-3.4.5-cp314-cp314-musllinux_1_2_s390x.whl", hash = "sha256:c5af897b45fa606b12464ccbe0014bbf8c09191e0a66aab6aa9d5cf6e77e0c94", size = 204615, upload-time = "2026-03-06T06:02:19.821Z" }, + { url = "https://files.pythonhosted.org/packages/d6/62/0dd6172203cb6b429ffffc9935001fde42e5250d57f07b0c28c6046deb6b/charset_normalizer-3.4.5-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:1088345bcc93c58d8d8f3d783eca4a6e7a7752bbff26c3eee7e73c597c191c2e", size = 197784, upload-time = "2026-03-06T06:02:21.86Z" }, + { url = "https://files.pythonhosted.org/packages/c7/5e/1aab5cb737039b9c59e63627dc8bbc0d02562a14f831cc450e5f91d84ce1/charset_normalizer-3.4.5-cp314-cp314-win32.whl", hash = "sha256:ee57b926940ba00bca7ba7041e665cc956e55ef482f851b9b65acb20d867e7a2", size = 133009, upload-time = "2026-03-06T06:02:23.289Z" }, + { url = "https://files.pythonhosted.org/packages/40/65/e7c6c77d7aaa4c0d7974f2e403e17f0ed2cb0fc135f77d686b916bf1eead/charset_normalizer-3.4.5-cp314-cp314-win_amd64.whl", hash = "sha256:4481e6da1830c8a1cc0b746b47f603b653dadb690bcd851d039ffaefe70533aa", size = 143511, upload-time = "2026-03-06T06:02:26.195Z" }, + { url = "https://files.pythonhosted.org/packages/ba/91/52b0841c71f152f563b8e072896c14e3d83b195c188b338d3cc2e582d1d4/charset_normalizer-3.4.5-cp314-cp314-win_arm64.whl", hash = "sha256:97ab7787092eb9b50fb47fa04f24c75b768a606af1bcba1957f07f128a7219e4", size = 133775, upload-time = "2026-03-06T06:02:27.473Z" }, + { url = "https://files.pythonhosted.org/packages/c5/60/3a621758945513adfd4db86827a5bafcc615f913dbd0b4c2ed64a65731be/charset_normalizer-3.4.5-py3-none-any.whl", hash = "sha256:9db5e3fcdcee89a78c04dffb3fe33c79f77bd741a624946db2591c81b2fc85b0", size = 55455, upload-time = "2026-03-06T06:03:17.827Z" }, +] + +[[package]] +name = "cloudpickle" +version = "3.1.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/27/fb/576f067976d320f5f0114a8d9fa1215425441bb35627b1993e5afd8111e5/cloudpickle-3.1.2.tar.gz", hash = "sha256:7fda9eb655c9c230dab534f1983763de5835249750e85fbcef43aaa30a9a2414", size = 22330, upload-time = "2025-11-03T09:25:26.604Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/88/39/799be3f2f0f38cc727ee3b4f1445fe6d5e4133064ec2e4115069418a5bb6/cloudpickle-3.1.2-py3-none-any.whl", hash = "sha256:9acb47f6afd73f60dc1df93bb801b472f05ff42fa6c84167d25cb206be1fbf4a", size = 22228, upload-time = "2025-11-03T09:25:25.534Z" }, +] + +[[package]] +name = "colorama" +version = "0.4.6" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/d8/53/6f443c9a4a8358a93a6792e2acffb9d9d5cb0a5cfd8802644b7b1c9a02e4/colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44", size = 27697, upload-time = "2022-10-25T02:36:22.414Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6", size = 25335, upload-time = "2022-10-25T02:36:20.889Z" }, +] + +[[package]] +name = "cons" +version = "0.4.7" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "logical-unification" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/ae/20/0eca1dcdbac64a570e60df66119847f94cdd513178d9c222c15101ca1022/cons-0.4.7.tar.gz", hash = "sha256:0a96cd2abd6a9f494816c1272cf5583a960041750c2d7a48eeeccd47ce369dfd", size = 8690, upload-time = "2025-07-11T18:01:31.534Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a5/9f/bffa3362895e5437d9d12e3bbd242f86d91af1d7cd26f6e14ebb6376581b/cons-0.4.7-py3-none-any.whl", hash = "sha256:e38ee12cf703559ea744c94f725bee0e2329f32daf0249b49db1b0437cc6cb94", size = 8603, upload-time = "2025-07-11T18:01:28.706Z" }, +] + +[[package]] +name = "contourpy" +version = "1.3.2" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.11' and sys_platform != 'darwin'", + "python_full_version < '3.11' and sys_platform == 'darwin'", +] +dependencies = [ + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/66/54/eb9bfc647b19f2009dd5c7f5ec51c4e6ca831725f1aea7a993034f483147/contourpy-1.3.2.tar.gz", hash = "sha256:b6945942715a034c671b7fc54f9588126b0b8bf23db2696e3ca8328f3ff0ab54", size = 13466130, upload-time = "2025-04-15T17:47:53.79Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/12/a3/da4153ec8fe25d263aa48c1a4cbde7f49b59af86f0b6f7862788c60da737/contourpy-1.3.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:ba38e3f9f330af820c4b27ceb4b9c7feee5fe0493ea53a8720f4792667465934", size = 268551, upload-time = "2025-04-15T17:34:46.581Z" }, + { url = "https://files.pythonhosted.org/packages/2f/6c/330de89ae1087eb622bfca0177d32a7ece50c3ef07b28002de4757d9d875/contourpy-1.3.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:dc41ba0714aa2968d1f8674ec97504a8f7e334f48eeacebcaa6256213acb0989", size = 253399, upload-time = "2025-04-15T17:34:51.427Z" }, + { url = "https://files.pythonhosted.org/packages/c1/bd/20c6726b1b7f81a8bee5271bed5c165f0a8e1f572578a9d27e2ccb763cb2/contourpy-1.3.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9be002b31c558d1ddf1b9b415b162c603405414bacd6932d031c5b5a8b757f0d", size = 312061, upload-time = "2025-04-15T17:34:55.961Z" }, + { url = "https://files.pythonhosted.org/packages/22/fc/a9665c88f8a2473f823cf1ec601de9e5375050f1958cbb356cdf06ef1ab6/contourpy-1.3.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8d2e74acbcba3bfdb6d9d8384cdc4f9260cae86ed9beee8bd5f54fee49a430b9", size = 351956, upload-time = "2025-04-15T17:35:00.992Z" }, + { url = "https://files.pythonhosted.org/packages/25/eb/9f0a0238f305ad8fb7ef42481020d6e20cf15e46be99a1fcf939546a177e/contourpy-1.3.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e259bced5549ac64410162adc973c5e2fb77f04df4a439d00b478e57a0e65512", size = 320872, upload-time = "2025-04-15T17:35:06.177Z" }, + { url = "https://files.pythonhosted.org/packages/32/5c/1ee32d1c7956923202f00cf8d2a14a62ed7517bdc0ee1e55301227fc273c/contourpy-1.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ad687a04bc802cbe8b9c399c07162a3c35e227e2daccf1668eb1f278cb698631", size = 325027, upload-time = "2025-04-15T17:35:11.244Z" }, + { url = "https://files.pythonhosted.org/packages/83/bf/9baed89785ba743ef329c2b07fd0611d12bfecbedbdd3eeecf929d8d3b52/contourpy-1.3.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:cdd22595308f53ef2f891040ab2b93d79192513ffccbd7fe19be7aa773a5e09f", size = 1306641, upload-time = "2025-04-15T17:35:26.701Z" }, + { url = "https://files.pythonhosted.org/packages/d4/cc/74e5e83d1e35de2d28bd97033426b450bc4fd96e092a1f7a63dc7369b55d/contourpy-1.3.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:b4f54d6a2defe9f257327b0f243612dd051cc43825587520b1bf74a31e2f6ef2", size = 1374075, upload-time = "2025-04-15T17:35:43.204Z" }, + { url = "https://files.pythonhosted.org/packages/0c/42/17f3b798fd5e033b46a16f8d9fcb39f1aba051307f5ebf441bad1ecf78f8/contourpy-1.3.2-cp310-cp310-win32.whl", hash = "sha256:f939a054192ddc596e031e50bb13b657ce318cf13d264f095ce9db7dc6ae81c0", size = 177534, upload-time = "2025-04-15T17:35:46.554Z" }, + { url = "https://files.pythonhosted.org/packages/54/ec/5162b8582f2c994721018d0c9ece9dc6ff769d298a8ac6b6a652c307e7df/contourpy-1.3.2-cp310-cp310-win_amd64.whl", hash = "sha256:c440093bbc8fc21c637c03bafcbef95ccd963bc6e0514ad887932c18ca2a759a", size = 221188, upload-time = "2025-04-15T17:35:50.064Z" }, + { url = "https://files.pythonhosted.org/packages/b3/b9/ede788a0b56fc5b071639d06c33cb893f68b1178938f3425debebe2dab78/contourpy-1.3.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6a37a2fb93d4df3fc4c0e363ea4d16f83195fc09c891bc8ce072b9d084853445", size = 269636, upload-time = "2025-04-15T17:35:54.473Z" }, + { url = "https://files.pythonhosted.org/packages/e6/75/3469f011d64b8bbfa04f709bfc23e1dd71be54d05b1b083be9f5b22750d1/contourpy-1.3.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b7cd50c38f500bbcc9b6a46643a40e0913673f869315d8e70de0438817cb7773", size = 254636, upload-time = "2025-04-15T17:35:58.283Z" }, + { url = "https://files.pythonhosted.org/packages/8d/2f/95adb8dae08ce0ebca4fd8e7ad653159565d9739128b2d5977806656fcd2/contourpy-1.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d6658ccc7251a4433eebd89ed2672c2ed96fba367fd25ca9512aa92a4b46c4f1", size = 313053, upload-time = "2025-04-15T17:36:03.235Z" }, + { url = "https://files.pythonhosted.org/packages/c3/a6/8ccf97a50f31adfa36917707fe39c9a0cbc24b3bbb58185577f119736cc9/contourpy-1.3.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:70771a461aaeb335df14deb6c97439973d253ae70660ca085eec25241137ef43", size = 352985, upload-time = "2025-04-15T17:36:08.275Z" }, + { url = "https://files.pythonhosted.org/packages/1d/b6/7925ab9b77386143f39d9c3243fdd101621b4532eb126743201160ffa7e6/contourpy-1.3.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:65a887a6e8c4cd0897507d814b14c54a8c2e2aa4ac9f7686292f9769fcf9a6ab", size = 323750, upload-time = "2025-04-15T17:36:13.29Z" }, + { url = "https://files.pythonhosted.org/packages/c2/f3/20c5d1ef4f4748e52d60771b8560cf00b69d5c6368b5c2e9311bcfa2a08b/contourpy-1.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3859783aefa2b8355697f16642695a5b9792e7a46ab86da1118a4a23a51a33d7", size = 326246, upload-time = "2025-04-15T17:36:18.329Z" }, + { url = "https://files.pythonhosted.org/packages/8c/e5/9dae809e7e0b2d9d70c52b3d24cba134dd3dad979eb3e5e71f5df22ed1f5/contourpy-1.3.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:eab0f6db315fa4d70f1d8ab514e527f0366ec021ff853d7ed6a2d33605cf4b83", size = 1308728, upload-time = "2025-04-15T17:36:33.878Z" }, + { url = "https://files.pythonhosted.org/packages/e2/4a/0058ba34aeea35c0b442ae61a4f4d4ca84d6df8f91309bc2d43bb8dd248f/contourpy-1.3.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:d91a3ccc7fea94ca0acab82ceb77f396d50a1f67412efe4c526f5d20264e6ecd", size = 1375762, upload-time = "2025-04-15T17:36:51.295Z" }, + { url = "https://files.pythonhosted.org/packages/09/33/7174bdfc8b7767ef2c08ed81244762d93d5c579336fc0b51ca57b33d1b80/contourpy-1.3.2-cp311-cp311-win32.whl", hash = "sha256:1c48188778d4d2f3d48e4643fb15d8608b1d01e4b4d6b0548d9b336c28fc9b6f", size = 178196, upload-time = "2025-04-15T17:36:55.002Z" }, + { url = "https://files.pythonhosted.org/packages/5e/fe/4029038b4e1c4485cef18e480b0e2cd2d755448bb071eb9977caac80b77b/contourpy-1.3.2-cp311-cp311-win_amd64.whl", hash = "sha256:5ebac872ba09cb8f2131c46b8739a7ff71de28a24c869bcad554477eb089a878", size = 222017, upload-time = "2025-04-15T17:36:58.576Z" }, + { url = "https://files.pythonhosted.org/packages/34/f7/44785876384eff370c251d58fd65f6ad7f39adce4a093c934d4a67a7c6b6/contourpy-1.3.2-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:4caf2bcd2969402bf77edc4cb6034c7dd7c0803213b3523f111eb7460a51b8d2", size = 271580, upload-time = "2025-04-15T17:37:03.105Z" }, + { url = "https://files.pythonhosted.org/packages/93/3b/0004767622a9826ea3d95f0e9d98cd8729015768075d61f9fea8eeca42a8/contourpy-1.3.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:82199cb78276249796419fe36b7386bd8d2cc3f28b3bc19fe2454fe2e26c4c15", size = 255530, upload-time = "2025-04-15T17:37:07.026Z" }, + { url = "https://files.pythonhosted.org/packages/e7/bb/7bd49e1f4fa805772d9fd130e0d375554ebc771ed7172f48dfcd4ca61549/contourpy-1.3.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:106fab697af11456fcba3e352ad50effe493a90f893fca6c2ca5c033820cea92", size = 307688, upload-time = "2025-04-15T17:37:11.481Z" }, + { url = "https://files.pythonhosted.org/packages/fc/97/e1d5dbbfa170725ef78357a9a0edc996b09ae4af170927ba8ce977e60a5f/contourpy-1.3.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d14f12932a8d620e307f715857107b1d1845cc44fdb5da2bc8e850f5ceba9f87", size = 347331, upload-time = "2025-04-15T17:37:18.212Z" }, + { url = "https://files.pythonhosted.org/packages/6f/66/e69e6e904f5ecf6901be3dd16e7e54d41b6ec6ae3405a535286d4418ffb4/contourpy-1.3.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:532fd26e715560721bb0d5fc7610fce279b3699b018600ab999d1be895b09415", size = 318963, upload-time = "2025-04-15T17:37:22.76Z" }, + { url = "https://files.pythonhosted.org/packages/a8/32/b8a1c8965e4f72482ff2d1ac2cd670ce0b542f203c8e1d34e7c3e6925da7/contourpy-1.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f26b383144cf2d2c29f01a1e8170f50dacf0eac02d64139dcd709a8ac4eb3cfe", size = 323681, upload-time = "2025-04-15T17:37:33.001Z" }, + { url = "https://files.pythonhosted.org/packages/30/c6/12a7e6811d08757c7162a541ca4c5c6a34c0f4e98ef2b338791093518e40/contourpy-1.3.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:c49f73e61f1f774650a55d221803b101d966ca0c5a2d6d5e4320ec3997489441", size = 1308674, upload-time = "2025-04-15T17:37:48.64Z" }, + { url = "https://files.pythonhosted.org/packages/2a/8a/bebe5a3f68b484d3a2b8ffaf84704b3e343ef1addea528132ef148e22b3b/contourpy-1.3.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:3d80b2c0300583228ac98d0a927a1ba6a2ba6b8a742463c564f1d419ee5b211e", size = 1380480, upload-time = "2025-04-15T17:38:06.7Z" }, + { url = "https://files.pythonhosted.org/packages/34/db/fcd325f19b5978fb509a7d55e06d99f5f856294c1991097534360b307cf1/contourpy-1.3.2-cp312-cp312-win32.whl", hash = "sha256:90df94c89a91b7362e1142cbee7568f86514412ab8a2c0d0fca72d7e91b62912", size = 178489, upload-time = "2025-04-15T17:38:10.338Z" }, + { url = "https://files.pythonhosted.org/packages/01/c8/fadd0b92ffa7b5eb5949bf340a63a4a496a6930a6c37a7ba0f12acb076d6/contourpy-1.3.2-cp312-cp312-win_amd64.whl", hash = "sha256:8c942a01d9163e2e5cfb05cb66110121b8d07ad438a17f9e766317bcb62abf73", size = 223042, upload-time = "2025-04-15T17:38:14.239Z" }, + { url = "https://files.pythonhosted.org/packages/2e/61/5673f7e364b31e4e7ef6f61a4b5121c5f170f941895912f773d95270f3a2/contourpy-1.3.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:de39db2604ae755316cb5967728f4bea92685884b1e767b7c24e983ef5f771cb", size = 271630, upload-time = "2025-04-15T17:38:19.142Z" }, + { url = "https://files.pythonhosted.org/packages/ff/66/a40badddd1223822c95798c55292844b7e871e50f6bfd9f158cb25e0bd39/contourpy-1.3.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:3f9e896f447c5c8618f1edb2bafa9a4030f22a575ec418ad70611450720b5b08", size = 255670, upload-time = "2025-04-15T17:38:23.688Z" }, + { url = "https://files.pythonhosted.org/packages/1e/c7/cf9fdee8200805c9bc3b148f49cb9482a4e3ea2719e772602a425c9b09f8/contourpy-1.3.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:71e2bd4a1c4188f5c2b8d274da78faab884b59df20df63c34f74aa1813c4427c", size = 306694, upload-time = "2025-04-15T17:38:28.238Z" }, + { url = "https://files.pythonhosted.org/packages/dd/e7/ccb9bec80e1ba121efbffad7f38021021cda5be87532ec16fd96533bb2e0/contourpy-1.3.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:de425af81b6cea33101ae95ece1f696af39446db9682a0b56daaa48cfc29f38f", size = 345986, upload-time = "2025-04-15T17:38:33.502Z" }, + { url = "https://files.pythonhosted.org/packages/dc/49/ca13bb2da90391fa4219fdb23b078d6065ada886658ac7818e5441448b78/contourpy-1.3.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:977e98a0e0480d3fe292246417239d2d45435904afd6d7332d8455981c408b85", size = 318060, upload-time = "2025-04-15T17:38:38.672Z" }, + { url = "https://files.pythonhosted.org/packages/c8/65/5245ce8c548a8422236c13ffcdcdada6a2a812c361e9e0c70548bb40b661/contourpy-1.3.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:434f0adf84911c924519d2b08fc10491dd282b20bdd3fa8f60fd816ea0b48841", size = 322747, upload-time = "2025-04-15T17:38:43.712Z" }, + { url = "https://files.pythonhosted.org/packages/72/30/669b8eb48e0a01c660ead3752a25b44fdb2e5ebc13a55782f639170772f9/contourpy-1.3.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:c66c4906cdbc50e9cba65978823e6e00b45682eb09adbb78c9775b74eb222422", size = 1308895, upload-time = "2025-04-15T17:39:00.224Z" }, + { url = "https://files.pythonhosted.org/packages/05/5a/b569f4250decee6e8d54498be7bdf29021a4c256e77fe8138c8319ef8eb3/contourpy-1.3.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:8b7fc0cd78ba2f4695fd0a6ad81a19e7e3ab825c31b577f384aa9d7817dc3bef", size = 1379098, upload-time = "2025-04-15T17:43:29.649Z" }, + { url = "https://files.pythonhosted.org/packages/19/ba/b227c3886d120e60e41b28740ac3617b2f2b971b9f601c835661194579f1/contourpy-1.3.2-cp313-cp313-win32.whl", hash = "sha256:15ce6ab60957ca74cff444fe66d9045c1fd3e92c8936894ebd1f3eef2fff075f", size = 178535, upload-time = "2025-04-15T17:44:44.532Z" }, + { url = "https://files.pythonhosted.org/packages/12/6e/2fed56cd47ca739b43e892707ae9a13790a486a3173be063681ca67d2262/contourpy-1.3.2-cp313-cp313-win_amd64.whl", hash = "sha256:e1578f7eafce927b168752ed7e22646dad6cd9bca673c60bff55889fa236ebf9", size = 223096, upload-time = "2025-04-15T17:44:48.194Z" }, + { url = "https://files.pythonhosted.org/packages/54/4c/e76fe2a03014a7c767d79ea35c86a747e9325537a8b7627e0e5b3ba266b4/contourpy-1.3.2-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:0475b1f6604896bc7c53bb070e355e9321e1bc0d381735421a2d2068ec56531f", size = 285090, upload-time = "2025-04-15T17:43:34.084Z" }, + { url = "https://files.pythonhosted.org/packages/7b/e2/5aba47debd55d668e00baf9651b721e7733975dc9fc27264a62b0dd26eb8/contourpy-1.3.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:c85bb486e9be652314bb5b9e2e3b0d1b2e643d5eec4992c0fbe8ac71775da739", size = 268643, upload-time = "2025-04-15T17:43:38.626Z" }, + { url = "https://files.pythonhosted.org/packages/a1/37/cd45f1f051fe6230f751cc5cdd2728bb3a203f5619510ef11e732109593c/contourpy-1.3.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:745b57db7758f3ffc05a10254edd3182a2a83402a89c00957a8e8a22f5582823", size = 310443, upload-time = "2025-04-15T17:43:44.522Z" }, + { url = "https://files.pythonhosted.org/packages/8b/a2/36ea6140c306c9ff6dd38e3bcec80b3b018474ef4d17eb68ceecd26675f4/contourpy-1.3.2-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:970e9173dbd7eba9b4e01aab19215a48ee5dd3f43cef736eebde064a171f89a5", size = 349865, upload-time = "2025-04-15T17:43:49.545Z" }, + { url = "https://files.pythonhosted.org/packages/95/b7/2fc76bc539693180488f7b6cc518da7acbbb9e3b931fd9280504128bf956/contourpy-1.3.2-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c6c4639a9c22230276b7bffb6a850dfc8258a2521305e1faefe804d006b2e532", size = 321162, upload-time = "2025-04-15T17:43:54.203Z" }, + { url = "https://files.pythonhosted.org/packages/f4/10/76d4f778458b0aa83f96e59d65ece72a060bacb20cfbee46cf6cd5ceba41/contourpy-1.3.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cc829960f34ba36aad4302e78eabf3ef16a3a100863f0d4eeddf30e8a485a03b", size = 327355, upload-time = "2025-04-15T17:44:01.025Z" }, + { url = "https://files.pythonhosted.org/packages/43/a3/10cf483ea683f9f8ab096c24bad3cce20e0d1dd9a4baa0e2093c1c962d9d/contourpy-1.3.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:d32530b534e986374fc19eaa77fcb87e8a99e5431499949b828312bdcd20ac52", size = 1307935, upload-time = "2025-04-15T17:44:17.322Z" }, + { url = "https://files.pythonhosted.org/packages/78/73/69dd9a024444489e22d86108e7b913f3528f56cfc312b5c5727a44188471/contourpy-1.3.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:e298e7e70cf4eb179cc1077be1c725b5fd131ebc81181bf0c03525c8abc297fd", size = 1372168, upload-time = "2025-04-15T17:44:33.43Z" }, + { url = "https://files.pythonhosted.org/packages/0f/1b/96d586ccf1b1a9d2004dd519b25fbf104a11589abfd05484ff12199cca21/contourpy-1.3.2-cp313-cp313t-win32.whl", hash = "sha256:d0e589ae0d55204991450bb5c23f571c64fe43adaa53f93fc902a84c96f52fe1", size = 189550, upload-time = "2025-04-15T17:44:37.092Z" }, + { url = "https://files.pythonhosted.org/packages/b0/e6/6000d0094e8a5e32ad62591c8609e269febb6e4db83a1c75ff8868b42731/contourpy-1.3.2-cp313-cp313t-win_amd64.whl", hash = "sha256:78e9253c3de756b3f6a5174d024c4835acd59eb3f8e2ca13e775dbffe1558f69", size = 238214, upload-time = "2025-04-15T17:44:40.827Z" }, + { url = "https://files.pythonhosted.org/packages/33/05/b26e3c6ecc05f349ee0013f0bb850a761016d89cec528a98193a48c34033/contourpy-1.3.2-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:fd93cc7f3139b6dd7aab2f26a90dde0aa9fc264dbf70f6740d498a70b860b82c", size = 265681, upload-time = "2025-04-15T17:44:59.314Z" }, + { url = "https://files.pythonhosted.org/packages/2b/25/ac07d6ad12affa7d1ffed11b77417d0a6308170f44ff20fa1d5aa6333f03/contourpy-1.3.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:107ba8a6a7eec58bb475329e6d3b95deba9440667c4d62b9b6063942b61d7f16", size = 315101, upload-time = "2025-04-15T17:45:04.165Z" }, + { url = "https://files.pythonhosted.org/packages/8f/4d/5bb3192bbe9d3f27e3061a6a8e7733c9120e203cb8515767d30973f71030/contourpy-1.3.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:ded1706ed0c1049224531b81128efbd5084598f18d8a2d9efae833edbd2b40ad", size = 220599, upload-time = "2025-04-15T17:45:08.456Z" }, + { url = "https://files.pythonhosted.org/packages/ff/c0/91f1215d0d9f9f343e4773ba6c9b89e8c0cc7a64a6263f21139da639d848/contourpy-1.3.2-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:5f5964cdad279256c084b69c3f412b7801e15356b16efa9d78aa974041903da0", size = 266807, upload-time = "2025-04-15T17:45:15.535Z" }, + { url = "https://files.pythonhosted.org/packages/d4/79/6be7e90c955c0487e7712660d6cead01fa17bff98e0ea275737cc2bc8e71/contourpy-1.3.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49b65a95d642d4efa8f64ba12558fcb83407e58a2dfba9d796d77b63ccfcaff5", size = 318729, upload-time = "2025-04-15T17:45:20.166Z" }, + { url = "https://files.pythonhosted.org/packages/87/68/7f46fb537958e87427d98a4074bcde4b67a70b04900cfc5ce29bc2f556c1/contourpy-1.3.2-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:8c5acb8dddb0752bf252e01a3035b21443158910ac16a3b0d20e7fed7d534ce5", size = 221791, upload-time = "2025-04-15T17:45:24.794Z" }, +] + +[[package]] +name = "contourpy" +version = "1.3.3" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.14' and sys_platform == 'win32'", + "python_full_version >= '3.14' and sys_platform == 'emscripten'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.13.*' and sys_platform == 'win32'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version >= '3.14' and sys_platform == 'darwin'", + "python_full_version == '3.13.*' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and sys_platform == 'win32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin'", + "python_full_version == '3.11.*' and sys_platform == 'win32'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.11.*' and sys_platform == 'darwin'", +] +dependencies = [ + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/58/01/1253e6698a07380cd31a736d248a3f2a50a7c88779a1813da27503cadc2a/contourpy-1.3.3.tar.gz", hash = "sha256:083e12155b210502d0bca491432bb04d56dc3432f95a979b429f2848c3dbe880", size = 13466174, upload-time = "2025-07-26T12:03:12.549Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/91/2e/c4390a31919d8a78b90e8ecf87cd4b4c4f05a5b48d05ec17db8e5404c6f4/contourpy-1.3.3-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:709a48ef9a690e1343202916450bc48b9e51c049b089c7f79a267b46cffcdaa1", size = 288773, upload-time = "2025-07-26T12:01:02.277Z" }, + { url = "https://files.pythonhosted.org/packages/0d/44/c4b0b6095fef4dc9c420e041799591e3b63e9619e3044f7f4f6c21c0ab24/contourpy-1.3.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:23416f38bfd74d5d28ab8429cc4d63fa67d5068bd711a85edb1c3fb0c3e2f381", size = 270149, upload-time = "2025-07-26T12:01:04.072Z" }, + { url = "https://files.pythonhosted.org/packages/30/2e/dd4ced42fefac8470661d7cb7e264808425e6c5d56d175291e93890cce09/contourpy-1.3.3-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:929ddf8c4c7f348e4c0a5a3a714b5c8542ffaa8c22954862a46ca1813b667ee7", size = 329222, upload-time = "2025-07-26T12:01:05.688Z" }, + { url = "https://files.pythonhosted.org/packages/f2/74/cc6ec2548e3d276c71389ea4802a774b7aa3558223b7bade3f25787fafc2/contourpy-1.3.3-cp311-cp311-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:9e999574eddae35f1312c2b4b717b7885d4edd6cb46700e04f7f02db454e67c1", size = 377234, upload-time = "2025-07-26T12:01:07.054Z" }, + { url = "https://files.pythonhosted.org/packages/03/b3/64ef723029f917410f75c09da54254c5f9ea90ef89b143ccadb09df14c15/contourpy-1.3.3-cp311-cp311-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:0bf67e0e3f482cb69779dd3061b534eb35ac9b17f163d851e2a547d56dba0a3a", size = 380555, upload-time = "2025-07-26T12:01:08.801Z" }, + { url = "https://files.pythonhosted.org/packages/5f/4b/6157f24ca425b89fe2eb7e7be642375711ab671135be21e6faa100f7448c/contourpy-1.3.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:51e79c1f7470158e838808d4a996fa9bac72c498e93d8ebe5119bc1e6becb0db", size = 355238, upload-time = "2025-07-26T12:01:10.319Z" }, + { url = "https://files.pythonhosted.org/packages/98/56/f914f0dd678480708a04cfd2206e7c382533249bc5001eb9f58aa693e200/contourpy-1.3.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:598c3aaece21c503615fd59c92a3598b428b2f01bfb4b8ca9c4edeecc2438620", size = 1326218, upload-time = "2025-07-26T12:01:12.659Z" }, + { url = "https://files.pythonhosted.org/packages/fb/d7/4a972334a0c971acd5172389671113ae82aa7527073980c38d5868ff1161/contourpy-1.3.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:322ab1c99b008dad206d406bb61d014cf0174df491ae9d9d0fac6a6fda4f977f", size = 1392867, upload-time = "2025-07-26T12:01:15.533Z" }, + { url = "https://files.pythonhosted.org/packages/75/3e/f2cc6cd56dc8cff46b1a56232eabc6feea52720083ea71ab15523daab796/contourpy-1.3.3-cp311-cp311-win32.whl", hash = "sha256:fd907ae12cd483cd83e414b12941c632a969171bf90fc937d0c9f268a31cafff", size = 183677, upload-time = "2025-07-26T12:01:17.088Z" }, + { url = "https://files.pythonhosted.org/packages/98/4b/9bd370b004b5c9d8045c6c33cf65bae018b27aca550a3f657cdc99acdbd8/contourpy-1.3.3-cp311-cp311-win_amd64.whl", hash = "sha256:3519428f6be58431c56581f1694ba8e50626f2dd550af225f82fb5f5814d2a42", size = 225234, upload-time = "2025-07-26T12:01:18.256Z" }, + { url = "https://files.pythonhosted.org/packages/d9/b6/71771e02c2e004450c12b1120a5f488cad2e4d5b590b1af8bad060360fe4/contourpy-1.3.3-cp311-cp311-win_arm64.whl", hash = "sha256:15ff10bfada4bf92ec8b31c62bf7c1834c244019b4a33095a68000d7075df470", size = 193123, upload-time = "2025-07-26T12:01:19.848Z" }, + { url = "https://files.pythonhosted.org/packages/be/45/adfee365d9ea3d853550b2e735f9d66366701c65db7855cd07621732ccfc/contourpy-1.3.3-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:b08a32ea2f8e42cf1d4be3169a98dd4be32bafe4f22b6c4cb4ba810fa9e5d2cb", size = 293419, upload-time = "2025-07-26T12:01:21.16Z" }, + { url = "https://files.pythonhosted.org/packages/53/3e/405b59cfa13021a56bba395a6b3aca8cec012b45bf177b0eaf7a202cde2c/contourpy-1.3.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:556dba8fb6f5d8742f2923fe9457dbdd51e1049c4a43fd3986a0b14a1d815fc6", size = 273979, upload-time = "2025-07-26T12:01:22.448Z" }, + { url = "https://files.pythonhosted.org/packages/d4/1c/a12359b9b2ca3a845e8f7f9ac08bdf776114eb931392fcad91743e2ea17b/contourpy-1.3.3-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:92d9abc807cf7d0e047b95ca5d957cf4792fcd04e920ca70d48add15c1a90ea7", size = 332653, upload-time = "2025-07-26T12:01:24.155Z" }, + { url = "https://files.pythonhosted.org/packages/63/12/897aeebfb475b7748ea67b61e045accdfcf0d971f8a588b67108ed7f5512/contourpy-1.3.3-cp312-cp312-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:b2e8faa0ed68cb29af51edd8e24798bb661eac3bd9f65420c1887b6ca89987c8", size = 379536, upload-time = "2025-07-26T12:01:25.91Z" }, + { url = "https://files.pythonhosted.org/packages/43/8a/a8c584b82deb248930ce069e71576fc09bd7174bbd35183b7943fb1064fd/contourpy-1.3.3-cp312-cp312-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:626d60935cf668e70a5ce6ff184fd713e9683fb458898e4249b63be9e28286ea", size = 384397, upload-time = "2025-07-26T12:01:27.152Z" }, + { url = "https://files.pythonhosted.org/packages/cc/8f/ec6289987824b29529d0dfda0d74a07cec60e54b9c92f3c9da4c0ac732de/contourpy-1.3.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4d00e655fcef08aba35ec9610536bfe90267d7ab5ba944f7032549c55a146da1", size = 362601, upload-time = "2025-07-26T12:01:28.808Z" }, + { url = "https://files.pythonhosted.org/packages/05/0a/a3fe3be3ee2dceb3e615ebb4df97ae6f3828aa915d3e10549ce016302bd1/contourpy-1.3.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:451e71b5a7d597379ef572de31eeb909a87246974d960049a9848c3bc6c41bf7", size = 1331288, upload-time = "2025-07-26T12:01:31.198Z" }, + { url = "https://files.pythonhosted.org/packages/33/1d/acad9bd4e97f13f3e2b18a3977fe1b4a37ecf3d38d815333980c6c72e963/contourpy-1.3.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:459c1f020cd59fcfe6650180678a9993932d80d44ccde1fa1868977438f0b411", size = 1403386, upload-time = "2025-07-26T12:01:33.947Z" }, + { url = "https://files.pythonhosted.org/packages/cf/8f/5847f44a7fddf859704217a99a23a4f6417b10e5ab1256a179264561540e/contourpy-1.3.3-cp312-cp312-win32.whl", hash = "sha256:023b44101dfe49d7d53932be418477dba359649246075c996866106da069af69", size = 185018, upload-time = "2025-07-26T12:01:35.64Z" }, + { url = "https://files.pythonhosted.org/packages/19/e8/6026ed58a64563186a9ee3f29f41261fd1828f527dd93d33b60feca63352/contourpy-1.3.3-cp312-cp312-win_amd64.whl", hash = "sha256:8153b8bfc11e1e4d75bcb0bff1db232f9e10b274e0929de9d608027e0d34ff8b", size = 226567, upload-time = "2025-07-26T12:01:36.804Z" }, + { url = "https://files.pythonhosted.org/packages/d1/e2/f05240d2c39a1ed228d8328a78b6f44cd695f7ef47beb3e684cf93604f86/contourpy-1.3.3-cp312-cp312-win_arm64.whl", hash = "sha256:07ce5ed73ecdc4a03ffe3e1b3e3c1166db35ae7584be76f65dbbe28a7791b0cc", size = 193655, upload-time = "2025-07-26T12:01:37.999Z" }, + { url = "https://files.pythonhosted.org/packages/68/35/0167aad910bbdb9599272bd96d01a9ec6852f36b9455cf2ca67bd4cc2d23/contourpy-1.3.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:177fb367556747a686509d6fef71d221a4b198a3905fe824430e5ea0fda54eb5", size = 293257, upload-time = "2025-07-26T12:01:39.367Z" }, + { url = "https://files.pythonhosted.org/packages/96/e4/7adcd9c8362745b2210728f209bfbcf7d91ba868a2c5f40d8b58f54c509b/contourpy-1.3.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:d002b6f00d73d69333dac9d0b8d5e84d9724ff9ef044fd63c5986e62b7c9e1b1", size = 274034, upload-time = "2025-07-26T12:01:40.645Z" }, + { url = "https://files.pythonhosted.org/packages/73/23/90e31ceeed1de63058a02cb04b12f2de4b40e3bef5e082a7c18d9c8ae281/contourpy-1.3.3-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:348ac1f5d4f1d66d3322420f01d42e43122f43616e0f194fc1c9f5d830c5b286", size = 334672, upload-time = "2025-07-26T12:01:41.942Z" }, + { url = "https://files.pythonhosted.org/packages/ed/93/b43d8acbe67392e659e1d984700e79eb67e2acb2bd7f62012b583a7f1b55/contourpy-1.3.3-cp313-cp313-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:655456777ff65c2c548b7c454af9c6f33f16c8884f11083244b5819cc214f1b5", size = 381234, upload-time = "2025-07-26T12:01:43.499Z" }, + { url = "https://files.pythonhosted.org/packages/46/3b/bec82a3ea06f66711520f75a40c8fc0b113b2a75edb36aa633eb11c4f50f/contourpy-1.3.3-cp313-cp313-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:644a6853d15b2512d67881586bd03f462c7ab755db95f16f14d7e238f2852c67", size = 385169, upload-time = "2025-07-26T12:01:45.219Z" }, + { url = "https://files.pythonhosted.org/packages/4b/32/e0f13a1c5b0f8572d0ec6ae2f6c677b7991fafd95da523159c19eff0696a/contourpy-1.3.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4debd64f124ca62069f313a9cb86656ff087786016d76927ae2cf37846b006c9", size = 362859, upload-time = "2025-07-26T12:01:46.519Z" }, + { url = "https://files.pythonhosted.org/packages/33/71/e2a7945b7de4e58af42d708a219f3b2f4cff7386e6b6ab0a0fa0033c49a9/contourpy-1.3.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:a15459b0f4615b00bbd1e91f1b9e19b7e63aea7483d03d804186f278c0af2659", size = 1332062, upload-time = "2025-07-26T12:01:48.964Z" }, + { url = "https://files.pythonhosted.org/packages/12/fc/4e87ac754220ccc0e807284f88e943d6d43b43843614f0a8afa469801db0/contourpy-1.3.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:ca0fdcd73925568ca027e0b17ab07aad764be4706d0a925b89227e447d9737b7", size = 1403932, upload-time = "2025-07-26T12:01:51.979Z" }, + { url = "https://files.pythonhosted.org/packages/a6/2e/adc197a37443f934594112222ac1aa7dc9a98faf9c3842884df9a9d8751d/contourpy-1.3.3-cp313-cp313-win32.whl", hash = "sha256:b20c7c9a3bf701366556e1b1984ed2d0cedf999903c51311417cf5f591d8c78d", size = 185024, upload-time = "2025-07-26T12:01:53.245Z" }, + { url = "https://files.pythonhosted.org/packages/18/0b/0098c214843213759692cc638fce7de5c289200a830e5035d1791d7a2338/contourpy-1.3.3-cp313-cp313-win_amd64.whl", hash = "sha256:1cadd8b8969f060ba45ed7c1b714fe69185812ab43bd6b86a9123fe8f99c3263", size = 226578, upload-time = "2025-07-26T12:01:54.422Z" }, + { url = "https://files.pythonhosted.org/packages/8a/9a/2f6024a0c5995243cd63afdeb3651c984f0d2bc727fd98066d40e141ad73/contourpy-1.3.3-cp313-cp313-win_arm64.whl", hash = "sha256:fd914713266421b7536de2bfa8181aa8c699432b6763a0ea64195ebe28bff6a9", size = 193524, upload-time = "2025-07-26T12:01:55.73Z" }, + { url = "https://files.pythonhosted.org/packages/c0/b3/f8a1a86bd3298513f500e5b1f5fd92b69896449f6cab6a146a5d52715479/contourpy-1.3.3-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:88df9880d507169449d434c293467418b9f6cbe82edd19284aa0409e7fdb933d", size = 306730, upload-time = "2025-07-26T12:01:57.051Z" }, + { url = "https://files.pythonhosted.org/packages/3f/11/4780db94ae62fc0c2053909b65dc3246bd7cecfc4f8a20d957ad43aa4ad8/contourpy-1.3.3-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:d06bb1f751ba5d417047db62bca3c8fde202b8c11fb50742ab3ab962c81e8216", size = 287897, upload-time = "2025-07-26T12:01:58.663Z" }, + { url = "https://files.pythonhosted.org/packages/ae/15/e59f5f3ffdd6f3d4daa3e47114c53daabcb18574a26c21f03dc9e4e42ff0/contourpy-1.3.3-cp313-cp313t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e4e6b05a45525357e382909a4c1600444e2a45b4795163d3b22669285591c1ae", size = 326751, upload-time = "2025-07-26T12:02:00.343Z" }, + { url = "https://files.pythonhosted.org/packages/0f/81/03b45cfad088e4770b1dcf72ea78d3802d04200009fb364d18a493857210/contourpy-1.3.3-cp313-cp313t-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:ab3074b48c4e2cf1a960e6bbeb7f04566bf36b1861d5c9d4d8ac04b82e38ba20", size = 375486, upload-time = "2025-07-26T12:02:02.128Z" }, + { url = "https://files.pythonhosted.org/packages/0c/ba/49923366492ffbdd4486e970d421b289a670ae8cf539c1ea9a09822b371a/contourpy-1.3.3-cp313-cp313t-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:6c3d53c796f8647d6deb1abe867daeb66dcc8a97e8455efa729516b997b8ed99", size = 388106, upload-time = "2025-07-26T12:02:03.615Z" }, + { url = "https://files.pythonhosted.org/packages/9f/52/5b00ea89525f8f143651f9f03a0df371d3cbd2fccd21ca9b768c7a6500c2/contourpy-1.3.3-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:50ed930df7289ff2a8d7afeb9603f8289e5704755c7e5c3bbd929c90c817164b", size = 352548, upload-time = "2025-07-26T12:02:05.165Z" }, + { url = "https://files.pythonhosted.org/packages/32/1d/a209ec1a3a3452d490f6b14dd92e72280c99ae3d1e73da74f8277d4ee08f/contourpy-1.3.3-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:4feffb6537d64b84877da813a5c30f1422ea5739566abf0bd18065ac040e120a", size = 1322297, upload-time = "2025-07-26T12:02:07.379Z" }, + { url = "https://files.pythonhosted.org/packages/bc/9e/46f0e8ebdd884ca0e8877e46a3f4e633f6c9c8c4f3f6e72be3fe075994aa/contourpy-1.3.3-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:2b7e9480ffe2b0cd2e787e4df64270e3a0440d9db8dc823312e2c940c167df7e", size = 1391023, upload-time = "2025-07-26T12:02:10.171Z" }, + { url = "https://files.pythonhosted.org/packages/b9/70/f308384a3ae9cd2209e0849f33c913f658d3326900d0ff5d378d6a1422d2/contourpy-1.3.3-cp313-cp313t-win32.whl", hash = "sha256:283edd842a01e3dcd435b1c5116798d661378d83d36d337b8dde1d16a5fc9ba3", size = 196157, upload-time = "2025-07-26T12:02:11.488Z" }, + { url = "https://files.pythonhosted.org/packages/b2/dd/880f890a6663b84d9e34a6f88cded89d78f0091e0045a284427cb6b18521/contourpy-1.3.3-cp313-cp313t-win_amd64.whl", hash = "sha256:87acf5963fc2b34825e5b6b048f40e3635dd547f590b04d2ab317c2619ef7ae8", size = 240570, upload-time = "2025-07-26T12:02:12.754Z" }, + { url = "https://files.pythonhosted.org/packages/80/99/2adc7d8ffead633234817ef8e9a87115c8a11927a94478f6bb3d3f4d4f7d/contourpy-1.3.3-cp313-cp313t-win_arm64.whl", hash = "sha256:3c30273eb2a55024ff31ba7d052dde990d7d8e5450f4bbb6e913558b3d6c2301", size = 199713, upload-time = "2025-07-26T12:02:14.4Z" }, + { url = "https://files.pythonhosted.org/packages/72/8b/4546f3ab60f78c514ffb7d01a0bd743f90de36f0019d1be84d0a708a580a/contourpy-1.3.3-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:fde6c716d51c04b1c25d0b90364d0be954624a0ee9d60e23e850e8d48353d07a", size = 292189, upload-time = "2025-07-26T12:02:16.095Z" }, + { url = "https://files.pythonhosted.org/packages/fd/e1/3542a9cb596cadd76fcef413f19c79216e002623158befe6daa03dbfa88c/contourpy-1.3.3-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:cbedb772ed74ff5be440fa8eee9bd49f64f6e3fc09436d9c7d8f1c287b121d77", size = 273251, upload-time = "2025-07-26T12:02:17.524Z" }, + { url = "https://files.pythonhosted.org/packages/b1/71/f93e1e9471d189f79d0ce2497007731c1e6bf9ef6d1d61b911430c3db4e5/contourpy-1.3.3-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:22e9b1bd7a9b1d652cd77388465dc358dafcd2e217d35552424aa4f996f524f5", size = 335810, upload-time = "2025-07-26T12:02:18.9Z" }, + { url = "https://files.pythonhosted.org/packages/91/f9/e35f4c1c93f9275d4e38681a80506b5510e9327350c51f8d4a5a724d178c/contourpy-1.3.3-cp314-cp314-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:a22738912262aa3e254e4f3cb079a95a67132fc5a063890e224393596902f5a4", size = 382871, upload-time = "2025-07-26T12:02:20.418Z" }, + { url = "https://files.pythonhosted.org/packages/b5/71/47b512f936f66a0a900d81c396a7e60d73419868fba959c61efed7a8ab46/contourpy-1.3.3-cp314-cp314-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:afe5a512f31ee6bd7d0dda52ec9864c984ca3d66664444f2d72e0dc4eb832e36", size = 386264, upload-time = "2025-07-26T12:02:21.916Z" }, + { url = "https://files.pythonhosted.org/packages/04/5f/9ff93450ba96b09c7c2b3f81c94de31c89f92292f1380261bd7195bea4ea/contourpy-1.3.3-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f64836de09927cba6f79dcd00fdd7d5329f3fccc633468507079c829ca4db4e3", size = 363819, upload-time = "2025-07-26T12:02:23.759Z" }, + { url = "https://files.pythonhosted.org/packages/3e/a6/0b185d4cc480ee494945cde102cb0149ae830b5fa17bf855b95f2e70ad13/contourpy-1.3.3-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:1fd43c3be4c8e5fd6e4f2baeae35ae18176cf2e5cced681cca908addf1cdd53b", size = 1333650, upload-time = "2025-07-26T12:02:26.181Z" }, + { url = "https://files.pythonhosted.org/packages/43/d7/afdc95580ca56f30fbcd3060250f66cedbde69b4547028863abd8aa3b47e/contourpy-1.3.3-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:6afc576f7b33cf00996e5c1102dc2a8f7cc89e39c0b55df93a0b78c1bd992b36", size = 1404833, upload-time = "2025-07-26T12:02:28.782Z" }, + { url = "https://files.pythonhosted.org/packages/e2/e2/366af18a6d386f41132a48f033cbd2102e9b0cf6345d35ff0826cd984566/contourpy-1.3.3-cp314-cp314-win32.whl", hash = "sha256:66c8a43a4f7b8df8b71ee1840e4211a3c8d93b214b213f590e18a1beca458f7d", size = 189692, upload-time = "2025-07-26T12:02:30.128Z" }, + { url = "https://files.pythonhosted.org/packages/7d/c2/57f54b03d0f22d4044b8afb9ca0e184f8b1afd57b4f735c2fa70883dc601/contourpy-1.3.3-cp314-cp314-win_amd64.whl", hash = "sha256:cf9022ef053f2694e31d630feaacb21ea24224be1c3ad0520b13d844274614fd", size = 232424, upload-time = "2025-07-26T12:02:31.395Z" }, + { url = "https://files.pythonhosted.org/packages/18/79/a9416650df9b525737ab521aa181ccc42d56016d2123ddcb7b58e926a42c/contourpy-1.3.3-cp314-cp314-win_arm64.whl", hash = "sha256:95b181891b4c71de4bb404c6621e7e2390745f887f2a026b2d99e92c17892339", size = 198300, upload-time = "2025-07-26T12:02:32.956Z" }, + { url = "https://files.pythonhosted.org/packages/1f/42/38c159a7d0f2b7b9c04c64ab317042bb6952b713ba875c1681529a2932fe/contourpy-1.3.3-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:33c82d0138c0a062380332c861387650c82e4cf1747aaa6938b9b6516762e772", size = 306769, upload-time = "2025-07-26T12:02:34.2Z" }, + { url = "https://files.pythonhosted.org/packages/c3/6c/26a8205f24bca10974e77460de68d3d7c63e282e23782f1239f226fcae6f/contourpy-1.3.3-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:ea37e7b45949df430fe649e5de8351c423430046a2af20b1c1961cae3afcda77", size = 287892, upload-time = "2025-07-26T12:02:35.807Z" }, + { url = "https://files.pythonhosted.org/packages/66/06/8a475c8ab718ebfd7925661747dbb3c3ee9c82ac834ccb3570be49d129f4/contourpy-1.3.3-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d304906ecc71672e9c89e87c4675dc5c2645e1f4269a5063b99b0bb29f232d13", size = 326748, upload-time = "2025-07-26T12:02:37.193Z" }, + { url = "https://files.pythonhosted.org/packages/b4/a3/c5ca9f010a44c223f098fccd8b158bb1cb287378a31ac141f04730dc49be/contourpy-1.3.3-cp314-cp314t-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:ca658cd1a680a5c9ea96dc61cdbae1e85c8f25849843aa799dfd3cb370ad4fbe", size = 375554, upload-time = "2025-07-26T12:02:38.894Z" }, + { url = "https://files.pythonhosted.org/packages/80/5b/68bd33ae63fac658a4145088c1e894405e07584a316738710b636c6d0333/contourpy-1.3.3-cp314-cp314t-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:ab2fd90904c503739a75b7c8c5c01160130ba67944a7b77bbf36ef8054576e7f", size = 388118, upload-time = "2025-07-26T12:02:40.642Z" }, + { url = "https://files.pythonhosted.org/packages/40/52/4c285a6435940ae25d7410a6c36bda5145839bc3f0beb20c707cda18b9d2/contourpy-1.3.3-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b7301b89040075c30e5768810bc96a8e8d78085b47d8be6e4c3f5a0b4ed478a0", size = 352555, upload-time = "2025-07-26T12:02:42.25Z" }, + { url = "https://files.pythonhosted.org/packages/24/ee/3e81e1dd174f5c7fefe50e85d0892de05ca4e26ef1c9a59c2a57e43b865a/contourpy-1.3.3-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:2a2a8b627d5cc6b7c41a4beff6c5ad5eb848c88255fda4a8745f7e901b32d8e4", size = 1322295, upload-time = "2025-07-26T12:02:44.668Z" }, + { url = "https://files.pythonhosted.org/packages/3c/b2/6d913d4d04e14379de429057cd169e5e00f6c2af3bb13e1710bcbdb5da12/contourpy-1.3.3-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:fd6ec6be509c787f1caf6b247f0b1ca598bef13f4ddeaa126b7658215529ba0f", size = 1391027, upload-time = "2025-07-26T12:02:47.09Z" }, + { url = "https://files.pythonhosted.org/packages/93/8a/68a4ec5c55a2971213d29a9374913f7e9f18581945a7a31d1a39b5d2dfe5/contourpy-1.3.3-cp314-cp314t-win32.whl", hash = "sha256:e74a9a0f5e3fff48fb5a7f2fd2b9b70a3fe014a67522f79b7cca4c0c7e43c9ae", size = 202428, upload-time = "2025-07-26T12:02:48.691Z" }, + { url = "https://files.pythonhosted.org/packages/fa/96/fd9f641ffedc4fa3ace923af73b9d07e869496c9cc7a459103e6e978992f/contourpy-1.3.3-cp314-cp314t-win_amd64.whl", hash = "sha256:13b68d6a62db8eafaebb8039218921399baf6e47bf85006fd8529f2a08ef33fc", size = 250331, upload-time = "2025-07-26T12:02:50.137Z" }, + { url = "https://files.pythonhosted.org/packages/ae/8c/469afb6465b853afff216f9528ffda78a915ff880ed58813ba4faf4ba0b6/contourpy-1.3.3-cp314-cp314t-win_arm64.whl", hash = "sha256:b7448cb5a725bb1e35ce88771b86fba35ef418952474492cf7c764059933ff8b", size = 203831, upload-time = "2025-07-26T12:02:51.449Z" }, + { url = "https://files.pythonhosted.org/packages/a5/29/8dcfe16f0107943fa92388c23f6e05cff0ba58058c4c95b00280d4c75a14/contourpy-1.3.3-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:cd5dfcaeb10f7b7f9dc8941717c6c2ade08f587be2226222c12b25f0483ed497", size = 278809, upload-time = "2025-07-26T12:02:52.74Z" }, + { url = "https://files.pythonhosted.org/packages/85/a9/8b37ef4f7dafeb335daee3c8254645ef5725be4d9c6aa70b50ec46ef2f7e/contourpy-1.3.3-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:0c1fc238306b35f246d61a1d416a627348b5cf0648648a031e14bb8705fcdfe8", size = 261593, upload-time = "2025-07-26T12:02:54.037Z" }, + { url = "https://files.pythonhosted.org/packages/0a/59/ebfb8c677c75605cc27f7122c90313fd2f375ff3c8d19a1694bda74aaa63/contourpy-1.3.3-pp311-pypy311_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:70f9aad7de812d6541d29d2bbf8feb22ff7e1c299523db288004e3157ff4674e", size = 302202, upload-time = "2025-07-26T12:02:55.947Z" }, + { url = "https://files.pythonhosted.org/packages/3c/37/21972a15834d90bfbfb009b9d004779bd5a07a0ec0234e5ba8f64d5736f4/contourpy-1.3.3-pp311-pypy311_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:5ed3657edf08512fc3fe81b510e35c2012fbd3081d2e26160f27ca28affec989", size = 329207, upload-time = "2025-07-26T12:02:57.468Z" }, + { url = "https://files.pythonhosted.org/packages/0c/58/bd257695f39d05594ca4ad60df5bcb7e32247f9951fd09a9b8edb82d1daa/contourpy-1.3.3-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:3d1a3799d62d45c18bafd41c5fa05120b96a28079f2393af559b843d1a966a77", size = 225315, upload-time = "2025-07-26T12:02:58.801Z" }, +] + +[[package]] +name = "coverage" +version = "7.13.4" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/24/56/95b7e30fa389756cb56630faa728da46a27b8c6eb46f9d557c68fff12b65/coverage-7.13.4.tar.gz", hash = "sha256:e5c8f6ed1e61a8b2dcdf31eb0b9bbf0130750ca79c1c49eb898e2ad86f5ccc91", size = 827239, upload-time = "2026-02-09T12:59:03.86Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/44/d4/7827d9ffa34d5d4d752eec907022aa417120936282fc488306f5da08c292/coverage-7.13.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0fc31c787a84f8cd6027eba44010517020e0d18487064cd3d8968941856d1415", size = 219152, upload-time = "2026-02-09T12:56:11.974Z" }, + { url = "https://files.pythonhosted.org/packages/35/b0/d69df26607c64043292644dbb9dc54b0856fabaa2cbb1eeee3331cc9e280/coverage-7.13.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:a32ebc02a1805adf637fc8dec324b5cdacd2e493515424f70ee33799573d661b", size = 219667, upload-time = "2026-02-09T12:56:13.33Z" }, + { url = "https://files.pythonhosted.org/packages/82/a4/c1523f7c9e47b2271dbf8c2a097e7a1f89ef0d66f5840bb59b7e8814157b/coverage-7.13.4-cp310-cp310-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:e24f9156097ff9dc286f2f913df3a7f63c0e333dcafa3c196f2c18b4175ca09a", size = 246425, upload-time = "2026-02-09T12:56:14.552Z" }, + { url = "https://files.pythonhosted.org/packages/f8/02/aa7ec01d1a5023c4b680ab7257f9bfde9defe8fdddfe40be096ac19e8177/coverage-7.13.4-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:8041b6c5bfdc03257666e9881d33b1abc88daccaf73f7b6340fb7946655cd10f", size = 248229, upload-time = "2026-02-09T12:56:16.31Z" }, + { url = "https://files.pythonhosted.org/packages/35/98/85aba0aed5126d896162087ef3f0e789a225697245256fc6181b95f47207/coverage-7.13.4-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:2a09cfa6a5862bc2fc6ca7c3def5b2926194a56b8ab78ffcf617d28911123012", size = 250106, upload-time = "2026-02-09T12:56:18.024Z" }, + { url = "https://files.pythonhosted.org/packages/96/72/1db59bd67494bc162e3e4cd5fbc7edba2c7026b22f7c8ef1496d58c2b94c/coverage-7.13.4-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:296f8b0af861d3970c2a4d8c91d48eb4dd4771bcef9baedec6a9b515d7de3def", size = 252021, upload-time = "2026-02-09T12:56:19.272Z" }, + { url = "https://files.pythonhosted.org/packages/9d/97/72899c59c7066961de6e3daa142d459d47d104956db43e057e034f015c8a/coverage-7.13.4-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:e101609bcbbfb04605ea1027b10dc3735c094d12d40826a60f897b98b1c30256", size = 247114, upload-time = "2026-02-09T12:56:21.051Z" }, + { url = "https://files.pythonhosted.org/packages/39/1f/f1885573b5970235e908da4389176936c8933e86cb316b9620aab1585fa2/coverage-7.13.4-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:aa3feb8db2e87ff5e6d00d7e1480ae241876286691265657b500886c98f38bda", size = 248143, upload-time = "2026-02-09T12:56:22.585Z" }, + { url = "https://files.pythonhosted.org/packages/a8/cf/e80390c5b7480b722fa3e994f8202807799b85bc562aa4f1dde209fbb7be/coverage-7.13.4-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:4fc7fa81bbaf5a02801b65346c8b3e657f1d93763e58c0abdf7c992addd81a92", size = 246152, upload-time = "2026-02-09T12:56:23.748Z" }, + { url = "https://files.pythonhosted.org/packages/44/bf/f89a8350d85572f95412debb0fb9bb4795b1d5b5232bd652923c759e787b/coverage-7.13.4-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:33901f604424145c6e9c2398684b92e176c0b12df77d52db81c20abd48c3794c", size = 249959, upload-time = "2026-02-09T12:56:25.209Z" }, + { url = "https://files.pythonhosted.org/packages/f7/6e/612a02aece8178c818df273e8d1642190c4875402ca2ba74514394b27aba/coverage-7.13.4-cp310-cp310-musllinux_1_2_riscv64.whl", hash = "sha256:bb28c0f2cf2782508a40cec377935829d5fcc3ad9a3681375af4e84eb34b6b58", size = 246416, upload-time = "2026-02-09T12:56:26.475Z" }, + { url = "https://files.pythonhosted.org/packages/cb/98/b5afc39af67c2fa6786b03c3a7091fc300947387ce8914b096db8a73d67a/coverage-7.13.4-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:9d107aff57a83222ddbd8d9ee705ede2af2cc926608b57abed8ef96b50b7e8f9", size = 247025, upload-time = "2026-02-09T12:56:27.727Z" }, + { url = "https://files.pythonhosted.org/packages/51/30/2bba8ef0682d5bd210c38fe497e12a06c9f8d663f7025e9f5c2c31ce847d/coverage-7.13.4-cp310-cp310-win32.whl", hash = "sha256:a6f94a7d00eb18f1b6d403c91a88fd58cfc92d4b16080dfdb774afc8294469bf", size = 221758, upload-time = "2026-02-09T12:56:29.051Z" }, + { url = "https://files.pythonhosted.org/packages/78/13/331f94934cf6c092b8ea59ff868eb587bc8fe0893f02c55bc6c0183a192e/coverage-7.13.4-cp310-cp310-win_amd64.whl", hash = "sha256:2cb0f1e000ebc419632bbe04366a8990b6e32c4e0b51543a6484ffe15eaeda95", size = 222693, upload-time = "2026-02-09T12:56:30.366Z" }, + { url = "https://files.pythonhosted.org/packages/b4/ad/b59e5b451cf7172b8d1043dc0fa718f23aab379bc1521ee13d4bd9bfa960/coverage-7.13.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:d490ba50c3f35dd7c17953c68f3270e7ccd1c6642e2d2afe2d8e720b98f5a053", size = 219278, upload-time = "2026-02-09T12:56:31.673Z" }, + { url = "https://files.pythonhosted.org/packages/f1/17/0cb7ca3de72e5f4ef2ec2fa0089beafbcaaaead1844e8b8a63d35173d77d/coverage-7.13.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:19bc3c88078789f8ef36acb014d7241961dbf883fd2533d18cb1e7a5b4e28b11", size = 219783, upload-time = "2026-02-09T12:56:33.104Z" }, + { url = "https://files.pythonhosted.org/packages/ab/63/325d8e5b11e0eaf6d0f6a44fad444ae58820929a9b0de943fa377fe73e85/coverage-7.13.4-cp311-cp311-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:3998e5a32e62fdf410c0dbd3115df86297995d6e3429af80b8798aad894ca7aa", size = 250200, upload-time = "2026-02-09T12:56:34.474Z" }, + { url = "https://files.pythonhosted.org/packages/76/53/c16972708cbb79f2942922571a687c52bd109a7bd51175aeb7558dff2236/coverage-7.13.4-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:8e264226ec98e01a8e1054314af91ee6cde0eacac4f465cc93b03dbe0bce2fd7", size = 252114, upload-time = "2026-02-09T12:56:35.749Z" }, + { url = "https://files.pythonhosted.org/packages/eb/c2/7ab36d8b8cc412bec9ea2d07c83c48930eb4ba649634ba00cb7e4e0f9017/coverage-7.13.4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a3aa4e7b9e416774b21797365b358a6e827ffadaaca81b69ee02946852449f00", size = 254220, upload-time = "2026-02-09T12:56:37.796Z" }, + { url = "https://files.pythonhosted.org/packages/d6/4d/cf52c9a3322c89a0e6febdfbc83bb45c0ed3c64ad14081b9503adee702e7/coverage-7.13.4-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:71ca20079dd8f27fcf808817e281e90220475cd75115162218d0e27549f95fef", size = 256164, upload-time = "2026-02-09T12:56:39.016Z" }, + { url = "https://files.pythonhosted.org/packages/78/e9/eb1dd17bd6de8289df3580e967e78294f352a5df8a57ff4671ee5fc3dcd0/coverage-7.13.4-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:e2f25215f1a359ab17320b47bcdaca3e6e6356652e8256f2441e4ef972052903", size = 250325, upload-time = "2026-02-09T12:56:40.668Z" }, + { url = "https://files.pythonhosted.org/packages/71/07/8c1542aa873728f72267c07278c5cc0ec91356daf974df21335ccdb46368/coverage-7.13.4-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:d65b2d373032411e86960604dc4edac91fdfb5dca539461cf2cbe78327d1e64f", size = 251913, upload-time = "2026-02-09T12:56:41.97Z" }, + { url = "https://files.pythonhosted.org/packages/74/d7/c62e2c5e4483a748e27868e4c32ad3daa9bdddbba58e1bc7a15e252baa74/coverage-7.13.4-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:94eb63f9b363180aff17de3e7c8760c3ba94664ea2695c52f10111244d16a299", size = 249974, upload-time = "2026-02-09T12:56:43.323Z" }, + { url = "https://files.pythonhosted.org/packages/98/9f/4c5c015a6e98ced54efd0f5cf8d31b88e5504ecb6857585fc0161bb1e600/coverage-7.13.4-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:e856bf6616714c3a9fbc270ab54103f4e685ba236fa98c054e8f87f266c93505", size = 253741, upload-time = "2026-02-09T12:56:45.155Z" }, + { url = "https://files.pythonhosted.org/packages/bd/59/0f4eef89b9f0fcd9633b5d350016f54126ab49426a70ff4c4e87446cabdc/coverage-7.13.4-cp311-cp311-musllinux_1_2_riscv64.whl", hash = "sha256:65dfcbe305c3dfe658492df2d85259e0d79ead4177f9ae724b6fb245198f55d6", size = 249695, upload-time = "2026-02-09T12:56:46.636Z" }, + { url = "https://files.pythonhosted.org/packages/b5/2c/b7476f938deb07166f3eb281a385c262675d688ff4659ad56c6c6b8e2e70/coverage-7.13.4-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:b507778ae8a4c915436ed5c2e05b4a6cecfa70f734e19c22a005152a11c7b6a9", size = 250599, upload-time = "2026-02-09T12:56:48.13Z" }, + { url = "https://files.pythonhosted.org/packages/b8/34/c3420709d9846ee3785b9f2831b4d94f276f38884032dca1457fa83f7476/coverage-7.13.4-cp311-cp311-win32.whl", hash = "sha256:784fc3cf8be001197b652d51d3fd259b1e2262888693a4636e18879f613a62a9", size = 221780, upload-time = "2026-02-09T12:56:50.479Z" }, + { url = "https://files.pythonhosted.org/packages/61/08/3d9c8613079d2b11c185b865de9a4c1a68850cfda2b357fae365cf609f29/coverage-7.13.4-cp311-cp311-win_amd64.whl", hash = "sha256:2421d591f8ca05b308cf0092807308b2facbefe54af7c02ac22548b88b95c98f", size = 222715, upload-time = "2026-02-09T12:56:51.815Z" }, + { url = "https://files.pythonhosted.org/packages/18/1a/54c3c80b2f056164cc0a6cdcb040733760c7c4be9d780fe655f356f433e4/coverage-7.13.4-cp311-cp311-win_arm64.whl", hash = "sha256:79e73a76b854d9c6088fe5d8b2ebe745f8681c55f7397c3c0a016192d681045f", size = 221385, upload-time = "2026-02-09T12:56:53.194Z" }, + { url = "https://files.pythonhosted.org/packages/d1/81/4ce2fdd909c5a0ed1f6dedb88aa57ab79b6d1fbd9b588c1ac7ef45659566/coverage-7.13.4-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:02231499b08dabbe2b96612993e5fc34217cdae907a51b906ac7fca8027a4459", size = 219449, upload-time = "2026-02-09T12:56:54.889Z" }, + { url = "https://files.pythonhosted.org/packages/5d/96/5238b1efc5922ddbdc9b0db9243152c09777804fb7c02ad1741eb18a11c0/coverage-7.13.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40aa8808140e55dc022b15d8aa7f651b6b3d68b365ea0398f1441e0b04d859c3", size = 219810, upload-time = "2026-02-09T12:56:56.33Z" }, + { url = "https://files.pythonhosted.org/packages/78/72/2f372b726d433c9c35e56377cf1d513b4c16fe51841060d826b95caacec1/coverage-7.13.4-cp312-cp312-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:5b856a8ccf749480024ff3bd7310adaef57bf31fd17e1bfc404b7940b6986634", size = 251308, upload-time = "2026-02-09T12:56:57.858Z" }, + { url = "https://files.pythonhosted.org/packages/5d/a0/2ea570925524ef4e00bb6c82649f5682a77fac5ab910a65c9284de422600/coverage-7.13.4-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:2c048ea43875fbf8b45d476ad79f179809c590ec7b79e2035c662e7afa3192e3", size = 254052, upload-time = "2026-02-09T12:56:59.754Z" }, + { url = "https://files.pythonhosted.org/packages/e8/ac/45dc2e19a1939098d783c846e130b8f862fbb50d09e0af663988f2f21973/coverage-7.13.4-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b7b38448866e83176e28086674fe7368ab8590e4610fb662b44e345b86d63ffa", size = 255165, upload-time = "2026-02-09T12:57:01.287Z" }, + { url = "https://files.pythonhosted.org/packages/2d/4d/26d236ff35abc3b5e63540d3386e4c3b192168c1d96da5cb2f43c640970f/coverage-7.13.4-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:de6defc1c9badbf8b9e67ae90fd00519186d6ab64e5cc5f3d21359c2a9b2c1d3", size = 257432, upload-time = "2026-02-09T12:57:02.637Z" }, + { url = "https://files.pythonhosted.org/packages/ec/55/14a966c757d1348b2e19caf699415a2a4c4f7feaa4bbc6326a51f5c7dd1b/coverage-7.13.4-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:7eda778067ad7ffccd23ecffce537dface96212576a07924cbf0d8799d2ded5a", size = 251716, upload-time = "2026-02-09T12:57:04.056Z" }, + { url = "https://files.pythonhosted.org/packages/77/33/50116647905837c66d28b2af1321b845d5f5d19be9655cb84d4a0ea806b4/coverage-7.13.4-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:e87f6c587c3f34356c3759f0420693e35e7eb0e2e41e4c011cb6ec6ecbbf1db7", size = 253089, upload-time = "2026-02-09T12:57:05.503Z" }, + { url = "https://files.pythonhosted.org/packages/c2/b4/8efb11a46e3665d92635a56e4f2d4529de6d33f2cb38afd47d779d15fc99/coverage-7.13.4-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:8248977c2e33aecb2ced42fef99f2d319e9904a36e55a8a68b69207fb7e43edc", size = 251232, upload-time = "2026-02-09T12:57:06.879Z" }, + { url = "https://files.pythonhosted.org/packages/51/24/8cd73dd399b812cc76bb0ac260e671c4163093441847ffe058ac9fda1e32/coverage-7.13.4-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:25381386e80ae727608e662474db537d4df1ecd42379b5ba33c84633a2b36d47", size = 255299, upload-time = "2026-02-09T12:57:08.245Z" }, + { url = "https://files.pythonhosted.org/packages/03/94/0a4b12f1d0e029ce1ccc1c800944a9984cbe7d678e470bb6d3c6bc38a0da/coverage-7.13.4-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:ee756f00726693e5ba94d6df2bdfd64d4852d23b09bb0bc700e3b30e6f333985", size = 250796, upload-time = "2026-02-09T12:57:10.142Z" }, + { url = "https://files.pythonhosted.org/packages/73/44/6002fbf88f6698ca034360ce474c406be6d5a985b3fdb3401128031eef6b/coverage-7.13.4-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:fdfc1e28e7c7cdce44985b3043bc13bbd9c747520f94a4d7164af8260b3d91f0", size = 252673, upload-time = "2026-02-09T12:57:12.197Z" }, + { url = "https://files.pythonhosted.org/packages/de/c6/a0279f7c00e786be75a749a5674e6fa267bcbd8209cd10c9a450c655dfa7/coverage-7.13.4-cp312-cp312-win32.whl", hash = "sha256:01d4cbc3c283a17fc1e42d614a119f7f438eabb593391283adca8dc86eff1246", size = 221990, upload-time = "2026-02-09T12:57:14.085Z" }, + { url = "https://files.pythonhosted.org/packages/77/4e/c0a25a425fcf5557d9abd18419c95b63922e897bc86c1f327f155ef234a9/coverage-7.13.4-cp312-cp312-win_amd64.whl", hash = "sha256:9401ebc7ef522f01d01d45532c68c5ac40fb27113019b6b7d8b208f6e9baa126", size = 222800, upload-time = "2026-02-09T12:57:15.944Z" }, + { url = "https://files.pythonhosted.org/packages/47/ac/92da44ad9a6f4e3a7debd178949d6f3769bedca33830ce9b1dcdab589a37/coverage-7.13.4-cp312-cp312-win_arm64.whl", hash = "sha256:b1ec7b6b6e93255f952e27ab58fbc68dcc468844b16ecbee881aeb29b6ab4d8d", size = 221415, upload-time = "2026-02-09T12:57:17.497Z" }, + { url = "https://files.pythonhosted.org/packages/db/23/aad45061a31677d68e47499197a131eea55da4875d16c1f42021ab963503/coverage-7.13.4-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:b66a2da594b6068b48b2692f043f35d4d3693fb639d5ea8b39533c2ad9ac3ab9", size = 219474, upload-time = "2026-02-09T12:57:19.332Z" }, + { url = "https://files.pythonhosted.org/packages/a5/70/9b8b67a0945f3dfec1fd896c5cefb7c19d5a3a6d74630b99a895170999ae/coverage-7.13.4-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:3599eb3992d814d23b35c536c28df1a882caa950f8f507cef23d1cbf334995ac", size = 219844, upload-time = "2026-02-09T12:57:20.66Z" }, + { url = "https://files.pythonhosted.org/packages/97/fd/7e859f8fab324cef6c4ad7cff156ca7c489fef9179d5749b0c8d321281c2/coverage-7.13.4-cp313-cp313-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:93550784d9281e374fb5a12bf1324cc8a963fd63b2d2f223503ef0fd4aa339ea", size = 250832, upload-time = "2026-02-09T12:57:22.007Z" }, + { url = "https://files.pythonhosted.org/packages/e4/dc/b2442d10020c2f52617828862d8b6ee337859cd8f3a1f13d607dddda9cf7/coverage-7.13.4-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:b720ce6a88a2755f7c697c23268ddc47a571b88052e6b155224347389fdf6a3b", size = 253434, upload-time = "2026-02-09T12:57:23.339Z" }, + { url = "https://files.pythonhosted.org/packages/5a/88/6728a7ad17428b18d836540630487231f5470fb82454871149502f5e5aa2/coverage-7.13.4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:7b322db1284a2ed3aa28ffd8ebe3db91c929b7a333c0820abec3d838ef5b3525", size = 254676, upload-time = "2026-02-09T12:57:24.774Z" }, + { url = "https://files.pythonhosted.org/packages/7c/bc/21244b1b8cedf0dff0a2b53b208015fe798d5f2a8d5348dbfece04224fff/coverage-7.13.4-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:f4594c67d8a7c89cf922d9df0438c7c7bb022ad506eddb0fdb2863359ff78242", size = 256807, upload-time = "2026-02-09T12:57:26.125Z" }, + { url = "https://files.pythonhosted.org/packages/97/a0/ddba7ed3251cff51006737a727d84e05b61517d1784a9988a846ba508877/coverage-7.13.4-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:53d133df809c743eb8bce33b24bcababb371f4441340578cd406e084d94a6148", size = 251058, upload-time = "2026-02-09T12:57:27.614Z" }, + { url = "https://files.pythonhosted.org/packages/9b/55/e289addf7ff54d3a540526f33751951bf0878f3809b47f6dfb3def69c6f7/coverage-7.13.4-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:76451d1978b95ba6507a039090ba076105c87cc76fc3efd5d35d72093964d49a", size = 252805, upload-time = "2026-02-09T12:57:29.066Z" }, + { url = "https://files.pythonhosted.org/packages/13/4e/cc276b1fa4a59be56d96f1dabddbdc30f4ba22e3b1cd42504c37b3313255/coverage-7.13.4-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:7f57b33491e281e962021de110b451ab8a24182589be17e12a22c79047935e23", size = 250766, upload-time = "2026-02-09T12:57:30.522Z" }, + { url = "https://files.pythonhosted.org/packages/94/44/1093b8f93018f8b41a8cf29636c9292502f05e4a113d4d107d14a3acd044/coverage-7.13.4-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:1731dc33dc276dafc410a885cbf5992f1ff171393e48a21453b78727d090de80", size = 254923, upload-time = "2026-02-09T12:57:31.946Z" }, + { url = "https://files.pythonhosted.org/packages/8b/55/ea2796da2d42257f37dbea1aab239ba9263b31bd91d5527cdd6db5efe174/coverage-7.13.4-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:bd60d4fe2f6fa7dff9223ca1bbc9f05d2b6697bc5961072e5d3b952d46e1b1ea", size = 250591, upload-time = "2026-02-09T12:57:33.842Z" }, + { url = "https://files.pythonhosted.org/packages/d4/fa/7c4bb72aacf8af5020675aa633e59c1fbe296d22aed191b6a5b711eb2bc7/coverage-7.13.4-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:9181a3ccead280b828fae232df12b16652702b49d41e99d657f46cc7b1f6ec7a", size = 252364, upload-time = "2026-02-09T12:57:35.743Z" }, + { url = "https://files.pythonhosted.org/packages/5c/38/a8d2ec0146479c20bbaa7181b5b455a0c41101eed57f10dd19a78ab44c80/coverage-7.13.4-cp313-cp313-win32.whl", hash = "sha256:f53d492307962561ac7de4cd1de3e363589b000ab69617c6156a16ba7237998d", size = 222010, upload-time = "2026-02-09T12:57:37.25Z" }, + { url = "https://files.pythonhosted.org/packages/e2/0c/dbfafbe90a185943dcfbc766fe0e1909f658811492d79b741523a414a6cc/coverage-7.13.4-cp313-cp313-win_amd64.whl", hash = "sha256:e6f70dec1cc557e52df5306d051ef56003f74d56e9c4dd7ddb07e07ef32a84dd", size = 222818, upload-time = "2026-02-09T12:57:38.734Z" }, + { url = "https://files.pythonhosted.org/packages/04/d1/934918a138c932c90d78301f45f677fb05c39a3112b96fd2c8e60503cdc7/coverage-7.13.4-cp313-cp313-win_arm64.whl", hash = "sha256:fb07dc5da7e849e2ad31a5d74e9bece81f30ecf5a42909d0a695f8bd1874d6af", size = 221438, upload-time = "2026-02-09T12:57:40.223Z" }, + { url = "https://files.pythonhosted.org/packages/52/57/ee93ced533bcb3e6df961c0c6e42da2fc6addae53fb95b94a89b1e33ebd7/coverage-7.13.4-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:40d74da8e6c4b9ac18b15331c4b5ebc35a17069410cad462ad4f40dcd2d50c0d", size = 220165, upload-time = "2026-02-09T12:57:41.639Z" }, + { url = "https://files.pythonhosted.org/packages/c5/e0/969fc285a6fbdda49d91af278488d904dcd7651b2693872f0ff94e40e84a/coverage-7.13.4-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:4223b4230a376138939a9173f1bdd6521994f2aff8047fae100d6d94d50c5a12", size = 220516, upload-time = "2026-02-09T12:57:44.215Z" }, + { url = "https://files.pythonhosted.org/packages/b1/b8/9531944e16267e2735a30a9641ff49671f07e8138ecf1ca13db9fd2560c7/coverage-7.13.4-cp313-cp313t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:1d4be36a5114c499f9f1f9195e95ebf979460dbe2d88e6816ea202010ba1c34b", size = 261804, upload-time = "2026-02-09T12:57:45.989Z" }, + { url = "https://files.pythonhosted.org/packages/8a/f3/e63df6d500314a2a60390d1989240d5f27318a7a68fa30ad3806e2a9323e/coverage-7.13.4-cp313-cp313t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:200dea7d1e8095cc6e98cdabe3fd1d21ab17d3cee6dab00cadbb2fe35d9c15b9", size = 263885, upload-time = "2026-02-09T12:57:47.42Z" }, + { url = "https://files.pythonhosted.org/packages/f3/67/7654810de580e14b37670b60a09c599fa348e48312db5b216d730857ffe6/coverage-7.13.4-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b8eb931ee8e6d8243e253e5ed7336deea6904369d2fd8ae6e43f68abbf167092", size = 266308, upload-time = "2026-02-09T12:57:49.345Z" }, + { url = "https://files.pythonhosted.org/packages/37/6f/39d41eca0eab3cc82115953ad41c4e77935286c930e8fad15eaed1389d83/coverage-7.13.4-cp313-cp313t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:75eab1ebe4f2f64d9509b984f9314d4aa788540368218b858dad56dc8f3e5eb9", size = 267452, upload-time = "2026-02-09T12:57:50.811Z" }, + { url = "https://files.pythonhosted.org/packages/50/6d/39c0fbb8fc5cd4d2090811e553c2108cf5112e882f82505ee7495349a6bf/coverage-7.13.4-cp313-cp313t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:c35eb28c1d085eb7d8c9b3296567a1bebe03ce72962e932431b9a61f28facf26", size = 261057, upload-time = "2026-02-09T12:57:52.447Z" }, + { url = "https://files.pythonhosted.org/packages/a4/a2/60010c669df5fa603bb5a97fb75407e191a846510da70ac657eb696b7fce/coverage-7.13.4-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:eb88b316ec33760714a4720feb2816a3a59180fd58c1985012054fa7aebee4c2", size = 263875, upload-time = "2026-02-09T12:57:53.938Z" }, + { url = "https://files.pythonhosted.org/packages/3e/d9/63b22a6bdbd17f1f96e9ed58604c2a6b0e72a9133e37d663bef185877cf6/coverage-7.13.4-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:7d41eead3cc673cbd38a4417deb7fd0b4ca26954ff7dc6078e33f6ff97bed940", size = 261500, upload-time = "2026-02-09T12:57:56.012Z" }, + { url = "https://files.pythonhosted.org/packages/70/bf/69f86ba1ad85bc3ad240e4c0e57a2e620fbc0e1645a47b5c62f0e941ad7f/coverage-7.13.4-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:fb26a934946a6afe0e326aebe0730cdff393a8bc0bbb65a2f41e30feddca399c", size = 265212, upload-time = "2026-02-09T12:57:57.5Z" }, + { url = "https://files.pythonhosted.org/packages/ae/f2/5f65a278a8c2148731831574c73e42f57204243d33bedaaf18fa79c5958f/coverage-7.13.4-cp313-cp313t-musllinux_1_2_riscv64.whl", hash = "sha256:dae88bc0fc77edaa65c14be099bd57ee140cf507e6bfdeea7938457ab387efb0", size = 260398, upload-time = "2026-02-09T12:57:59.027Z" }, + { url = "https://files.pythonhosted.org/packages/ef/80/6e8280a350ee9fea92f14b8357448a242dcaa243cb2c72ab0ca591f66c8c/coverage-7.13.4-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:845f352911777a8e722bfce168958214951e07e47e5d5d9744109fa5fe77f79b", size = 262584, upload-time = "2026-02-09T12:58:01.129Z" }, + { url = "https://files.pythonhosted.org/packages/22/63/01ff182fc95f260b539590fb12c11ad3e21332c15f9799cb5e2386f71d9f/coverage-7.13.4-cp313-cp313t-win32.whl", hash = "sha256:2fa8d5f8de70688a28240de9e139fa16b153cc3cbb01c5f16d88d6505ebdadf9", size = 222688, upload-time = "2026-02-09T12:58:02.736Z" }, + { url = "https://files.pythonhosted.org/packages/a9/43/89de4ef5d3cd53b886afa114065f7e9d3707bdb3e5efae13535b46ae483d/coverage-7.13.4-cp313-cp313t-win_amd64.whl", hash = "sha256:9351229c8c8407645840edcc277f4a2d44814d1bc34a2128c11c2a031d45a5dd", size = 223746, upload-time = "2026-02-09T12:58:05.362Z" }, + { url = "https://files.pythonhosted.org/packages/35/39/7cf0aa9a10d470a5309b38b289b9bb07ddeac5d61af9b664fe9775a4cb3e/coverage-7.13.4-cp313-cp313t-win_arm64.whl", hash = "sha256:30b8d0512f2dc8c8747557e8fb459d6176a2c9e5731e2b74d311c03b78451997", size = 222003, upload-time = "2026-02-09T12:58:06.952Z" }, + { url = "https://files.pythonhosted.org/packages/92/11/a9cf762bb83386467737d32187756a42094927150c3e107df4cb078e8590/coverage-7.13.4-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:300deaee342f90696ed186e3a00c71b5b3d27bffe9e827677954f4ee56969601", size = 219522, upload-time = "2026-02-09T12:58:08.623Z" }, + { url = "https://files.pythonhosted.org/packages/d3/28/56e6d892b7b052236d67c95f1936b6a7cf7c3e2634bf27610b8cbd7f9c60/coverage-7.13.4-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:29e3220258d682b6226a9b0925bc563ed9a1ebcff3cad30f043eceea7eaf2689", size = 219855, upload-time = "2026-02-09T12:58:10.176Z" }, + { url = "https://files.pythonhosted.org/packages/e5/69/233459ee9eb0c0d10fcc2fe425a029b3fa5ce0f040c966ebce851d030c70/coverage-7.13.4-cp314-cp314-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:391ee8f19bef69210978363ca930f7328081c6a0152f1166c91f0b5fdd2a773c", size = 250887, upload-time = "2026-02-09T12:58:12.503Z" }, + { url = "https://files.pythonhosted.org/packages/06/90/2cdab0974b9b5bbc1623f7876b73603aecac11b8d95b85b5b86b32de5eab/coverage-7.13.4-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:0dd7ab8278f0d58a0128ba2fca25824321f05d059c1441800e934ff2efa52129", size = 253396, upload-time = "2026-02-09T12:58:14.615Z" }, + { url = "https://files.pythonhosted.org/packages/ac/15/ea4da0f85bf7d7b27635039e649e99deb8173fe551096ea15017f7053537/coverage-7.13.4-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:78cdf0d578b15148b009ccf18c686aa4f719d887e76e6b40c38ffb61d264a552", size = 254745, upload-time = "2026-02-09T12:58:16.162Z" }, + { url = "https://files.pythonhosted.org/packages/99/11/bb356e86920c655ca4d61daee4e2bbc7258f0a37de0be32d233b561134ff/coverage-7.13.4-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:48685fee12c2eb3b27c62f2658e7ea21e9c3239cba5a8a242801a0a3f6a8c62a", size = 257055, upload-time = "2026-02-09T12:58:17.892Z" }, + { url = "https://files.pythonhosted.org/packages/c9/0f/9ae1f8cb17029e09da06ca4e28c9e1d5c1c0a511c7074592e37e0836c915/coverage-7.13.4-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:4e83efc079eb39480e6346a15a1bcb3e9b04759c5202d157e1dd4303cd619356", size = 250911, upload-time = "2026-02-09T12:58:19.495Z" }, + { url = "https://files.pythonhosted.org/packages/89/3a/adfb68558fa815cbc29747b553bc833d2150228f251b127f1ce97e48547c/coverage-7.13.4-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:ecae9737b72408d6a950f7e525f30aca12d4bd8dd95e37342e5beb3a2a8c4f71", size = 252754, upload-time = "2026-02-09T12:58:21.064Z" }, + { url = "https://files.pythonhosted.org/packages/32/b1/540d0c27c4e748bd3cd0bd001076ee416eda993c2bae47a73b7cc9357931/coverage-7.13.4-cp314-cp314-musllinux_1_2_i686.whl", hash = "sha256:ae4578f8528569d3cf303fef2ea569c7f4c4059a38c8667ccef15c6e1f118aa5", size = 250720, upload-time = "2026-02-09T12:58:22.622Z" }, + { url = "https://files.pythonhosted.org/packages/c7/95/383609462b3ffb1fe133014a7c84fc0dd01ed55ac6140fa1093b5af7ebb1/coverage-7.13.4-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:6fdef321fdfbb30a197efa02d48fcd9981f0d8ad2ae8903ac318adc653f5df98", size = 254994, upload-time = "2026-02-09T12:58:24.548Z" }, + { url = "https://files.pythonhosted.org/packages/f7/ba/1761138e86c81680bfc3c49579d66312865457f9fe405b033184e5793cb3/coverage-7.13.4-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:2b0f6ccf3dbe577170bebfce1318707d0e8c3650003cb4b3a9dd744575daa8b5", size = 250531, upload-time = "2026-02-09T12:58:26.271Z" }, + { url = "https://files.pythonhosted.org/packages/f8/8e/05900df797a9c11837ab59c4d6fe94094e029582aab75c3309a93e6fb4e3/coverage-7.13.4-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:75fcd519f2a5765db3f0e391eb3b7d150cce1a771bf4c9f861aeab86c767a3c0", size = 252189, upload-time = "2026-02-09T12:58:27.807Z" }, + { url = "https://files.pythonhosted.org/packages/00/bd/29c9f2db9ea4ed2738b8a9508c35626eb205d51af4ab7bf56a21a2e49926/coverage-7.13.4-cp314-cp314-win32.whl", hash = "sha256:8e798c266c378da2bd819b0677df41ab46d78065fb2a399558f3f6cae78b2fbb", size = 222258, upload-time = "2026-02-09T12:58:29.441Z" }, + { url = "https://files.pythonhosted.org/packages/a7/4d/1f8e723f6829977410efeb88f73673d794075091c8c7c18848d273dc9d73/coverage-7.13.4-cp314-cp314-win_amd64.whl", hash = "sha256:245e37f664d89861cf2329c9afa2c1fe9e6d4e1a09d872c947e70718aeeac505", size = 223073, upload-time = "2026-02-09T12:58:31.026Z" }, + { url = "https://files.pythonhosted.org/packages/51/5b/84100025be913b44e082ea32abcf1afbf4e872f5120b7a1cab1d331b1e13/coverage-7.13.4-cp314-cp314-win_arm64.whl", hash = "sha256:ad27098a189e5838900ce4c2a99f2fe42a0bf0c2093c17c69b45a71579e8d4a2", size = 221638, upload-time = "2026-02-09T12:58:32.599Z" }, + { url = "https://files.pythonhosted.org/packages/a7/e4/c884a405d6ead1370433dad1e3720216b4f9fd8ef5b64bfd984a2a60a11a/coverage-7.13.4-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:85480adfb35ffc32d40918aad81b89c69c9cc5661a9b8a81476d3e645321a056", size = 220246, upload-time = "2026-02-09T12:58:34.181Z" }, + { url = "https://files.pythonhosted.org/packages/81/5c/4d7ed8b23b233b0fffbc9dfec53c232be2e695468523242ea9fd30f97ad2/coverage-7.13.4-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:79be69cf7f3bf9b0deeeb062eab7ac7f36cd4cc4c4dd694bd28921ba4d8596cc", size = 220514, upload-time = "2026-02-09T12:58:35.704Z" }, + { url = "https://files.pythonhosted.org/packages/2f/6f/3284d4203fd2f28edd73034968398cd2d4cb04ab192abc8cff007ea35679/coverage-7.13.4-cp314-cp314t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:caa421e2684e382c5d8973ac55e4f36bed6821a9bad5c953494de960c74595c9", size = 261877, upload-time = "2026-02-09T12:58:37.864Z" }, + { url = "https://files.pythonhosted.org/packages/09/aa/b672a647bbe1556a85337dc95bfd40d146e9965ead9cc2fe81bde1e5cbce/coverage-7.13.4-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:14375934243ee05f56c45393fe2ce81fe5cc503c07cee2bdf1725fb8bef3ffaf", size = 264004, upload-time = "2026-02-09T12:58:39.492Z" }, + { url = "https://files.pythonhosted.org/packages/79/a1/aa384dbe9181f98bba87dd23dda436f0c6cf2e148aecbb4e50fc51c1a656/coverage-7.13.4-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:25a41c3104d08edb094d9db0d905ca54d0cd41c928bb6be3c4c799a54753af55", size = 266408, upload-time = "2026-02-09T12:58:41.852Z" }, + { url = "https://files.pythonhosted.org/packages/53/5e/5150bf17b4019bc600799f376bb9606941e55bd5a775dc1e096b6ffea952/coverage-7.13.4-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:6f01afcff62bf9a08fb32b2c1d6e924236c0383c02c790732b6537269e466a72", size = 267544, upload-time = "2026-02-09T12:58:44.093Z" }, + { url = "https://files.pythonhosted.org/packages/e0/ed/f1de5c675987a4a7a672250d2c5c9d73d289dbf13410f00ed7181d8017dd/coverage-7.13.4-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:eb9078108fbf0bcdde37c3f4779303673c2fa1fe8f7956e68d447d0dd426d38a", size = 260980, upload-time = "2026-02-09T12:58:45.721Z" }, + { url = "https://files.pythonhosted.org/packages/b3/e3/fe758d01850aa172419a6743fe76ba8b92c29d181d4f676ffe2dae2ba631/coverage-7.13.4-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:0e086334e8537ddd17e5f16a344777c1ab8194986ec533711cbe6c41cde841b6", size = 263871, upload-time = "2026-02-09T12:58:47.334Z" }, + { url = "https://files.pythonhosted.org/packages/b6/76/b829869d464115e22499541def9796b25312b8cf235d3bb00b39f1675395/coverage-7.13.4-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:725d985c5ab621268b2edb8e50dfe57633dc69bda071abc470fed55a14935fd3", size = 261472, upload-time = "2026-02-09T12:58:48.995Z" }, + { url = "https://files.pythonhosted.org/packages/14/9e/caedb1679e73e2f6ad240173f55218488bfe043e38da577c4ec977489915/coverage-7.13.4-cp314-cp314t-musllinux_1_2_ppc64le.whl", hash = "sha256:3c06f0f1337c667b971ca2f975523347e63ec5e500b9aa5882d91931cd3ef750", size = 265210, upload-time = "2026-02-09T12:58:51.178Z" }, + { url = "https://files.pythonhosted.org/packages/3a/10/0dd02cb009b16ede425b49ec344aba13a6ae1dc39600840ea6abcb085ac4/coverage-7.13.4-cp314-cp314t-musllinux_1_2_riscv64.whl", hash = "sha256:590c0ed4bf8e85f745e6b805b2e1c457b2e33d5255dd9729743165253bc9ad39", size = 260319, upload-time = "2026-02-09T12:58:53.081Z" }, + { url = "https://files.pythonhosted.org/packages/92/8e/234d2c927af27c6d7a5ffad5bd2cf31634c46a477b4c7adfbfa66baf7ebb/coverage-7.13.4-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:eb30bf180de3f632cd043322dad5751390e5385108b2807368997d1a92a509d0", size = 262638, upload-time = "2026-02-09T12:58:55.258Z" }, + { url = "https://files.pythonhosted.org/packages/2f/64/e5547c8ff6964e5965c35a480855911b61509cce544f4d442caa759a0702/coverage-7.13.4-cp314-cp314t-win32.whl", hash = "sha256:c4240e7eded42d131a2d2c4dec70374b781b043ddc79a9de4d55ca71f8e98aea", size = 223040, upload-time = "2026-02-09T12:58:56.936Z" }, + { url = "https://files.pythonhosted.org/packages/c7/96/38086d58a181aac86d503dfa9c47eb20715a79c3e3acbdf786e92e5c09a8/coverage-7.13.4-cp314-cp314t-win_amd64.whl", hash = "sha256:4c7d3cc01e7350f2f0f6f7036caaf5673fb56b6998889ccfe9e1c1fe75a9c932", size = 224148, upload-time = "2026-02-09T12:58:58.645Z" }, + { url = "https://files.pythonhosted.org/packages/ce/72/8d10abd3740a0beb98c305e0c3faf454366221c0f37a8bcf8f60020bb65a/coverage-7.13.4-cp314-cp314t-win_arm64.whl", hash = "sha256:23e3f687cf945070d1c90f85db66d11e3025665d8dafa831301a0e0038f3db9b", size = 222172, upload-time = "2026-02-09T12:59:00.396Z" }, + { url = "https://files.pythonhosted.org/packages/0d/4a/331fe2caf6799d591109bb9c08083080f6de90a823695d412a935622abb2/coverage-7.13.4-py3-none-any.whl", hash = "sha256:1af1641e57cf7ba1bd67d677c9abdbcd6cc2ab7da3bca7fa1e2b7e50e65f2ad0", size = 211242, upload-time = "2026-02-09T12:59:02.032Z" }, +] + +[[package]] +name = "cycler" +version = "0.12.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/a9/95/a3dbbb5028f35eafb79008e7522a75244477d2838f38cbb722248dabc2a8/cycler-0.12.1.tar.gz", hash = "sha256:88bb128f02ba341da8ef447245a9e138fae777f6a23943da4540077d3601eb1c", size = 7615, upload-time = "2023-10-07T05:32:18.335Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl", hash = "sha256:85cef7cff222d8644161529808465972e51340599459b8ac3ccbac5a854e0d30", size = 8321, upload-time = "2023-10-07T05:32:16.783Z" }, +] + +[[package]] +name = "defusedxml" +version = "0.7.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/0f/d5/c66da9b79e5bdb124974bfe172b4daf3c984ebd9c2a06e2b8a4dc7331c72/defusedxml-0.7.1.tar.gz", hash = "sha256:1bb3032db185915b62d7c6209c5a8792be6a32ab2fedacc84e01b52c51aa3e69", size = 75520, upload-time = "2021-03-08T10:59:26.269Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/07/6c/aa3f2f849e01cb6a001cd8554a88d4c77c5c1a31c95bdf1cf9301e6d9ef4/defusedxml-0.7.1-py2.py3-none-any.whl", hash = "sha256:a352e7e428770286cc899e2542b6cdaedb2b4953ff269a210103ec58f6198a61", size = 25604, upload-time = "2021-03-08T10:59:24.45Z" }, +] + +[[package]] +name = "distlib" +version = "0.4.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/96/8e/709914eb2b5749865801041647dc7f4e6d00b549cfe88b65ca192995f07c/distlib-0.4.0.tar.gz", hash = "sha256:feec40075be03a04501a973d81f633735b4b69f98b05450592310c0f401a4e0d", size = 614605, upload-time = "2025-07-17T16:52:00.465Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/33/6b/e0547afaf41bf2c42e52430072fa5658766e3d65bd4b03a563d1b6336f57/distlib-0.4.0-py2.py3-none-any.whl", hash = "sha256:9659f7d87e46584a30b5780e43ac7a2143098441670ff0a49d5f9034c54a6c16", size = 469047, upload-time = "2025-07-17T16:51:58.613Z" }, +] + +[[package]] +name = "django" +version = "5.2.12" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version == '3.11.*' and sys_platform == 'win32'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.11.*' and sys_platform == 'darwin'", + "python_full_version < '3.11' and sys_platform != 'darwin'", + "python_full_version < '3.11' and sys_platform == 'darwin'", +] +dependencies = [ + { name = "asgiref", marker = "python_full_version < '3.12'" }, + { name = "sqlparse", marker = "python_full_version < '3.12'" }, + { name = "tzdata", marker = "python_full_version < '3.12' and sys_platform == 'win32'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/bd/55/b9445fc0695b03746f355c05b2eecc54c34e05198c686f4fc4406b722b52/django-5.2.12.tar.gz", hash = "sha256:6b809af7165c73eff5ce1c87fdae75d4da6520d6667f86401ecf55b681eb1eeb", size = 10860574, upload-time = "2026-03-03T13:56:05.509Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/4e/32/4b144e125678efccf5d5b61581de1c4088d6b0286e46096e3b8de0d556c8/django-5.2.12-py3-none-any.whl", hash = "sha256:4853482f395c3a151937f6991272540fcbf531464f254a347bf7c89f53c8cff7", size = 8310245, upload-time = "2026-03-03T13:56:01.174Z" }, +] + +[[package]] +name = "django" +version = "6.0.3" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.14' and sys_platform == 'win32'", + "python_full_version >= '3.14' and sys_platform == 'emscripten'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.13.*' and sys_platform == 'win32'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version >= '3.14' and sys_platform == 'darwin'", + "python_full_version == '3.13.*' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and sys_platform == 'win32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin'", +] +dependencies = [ + { name = "asgiref", marker = "python_full_version >= '3.12'" }, + { name = "sqlparse", marker = "python_full_version >= '3.12'" }, + { name = "tzdata", marker = "python_full_version >= '3.12' and sys_platform == 'win32'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/80/e1/894115c6bd70e2c8b66b0c40a3c367d83a5a48c034a4d904d31b62f7c53a/django-6.0.3.tar.gz", hash = "sha256:90be765ee756af8a6cbd6693e56452404b5ad15294f4d5e40c0a55a0f4870fe1", size = 10872701, upload-time = "2026-03-03T13:55:15.026Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/72/b1/23f2556967c45e34d3d3cf032eb1bd3ef925ee458667fb99052a0b3ea3a6/django-6.0.3-py3-none-any.whl", hash = "sha256:2e5974441491ddb34c3f13d5e7a9f97b07ba03bf70234c0a9c68b79bbb235bc3", size = 8358527, upload-time = "2026-03-03T13:55:10.552Z" }, +] + +[[package]] +name = "docutils" +version = "0.21.2" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.11' and sys_platform != 'darwin'", + "python_full_version < '3.11' and sys_platform == 'darwin'", +] +sdist = { url = "https://files.pythonhosted.org/packages/ae/ed/aefcc8cd0ba62a0560c3c18c33925362d46c6075480bfa4df87b28e169a9/docutils-0.21.2.tar.gz", hash = "sha256:3a6b18732edf182daa3cd12775bbb338cf5691468f91eeeb109deff6ebfa986f", size = 2204444, upload-time = "2024-04-23T18:57:18.24Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/8f/d7/9322c609343d929e75e7e5e6255e614fcc67572cfd083959cdef3b7aad79/docutils-0.21.2-py3-none-any.whl", hash = "sha256:dafca5b9e384f0e419294eb4d2ff9fa826435bf15f15b7bd45723e8ad76811b2", size = 587408, upload-time = "2024-04-23T18:57:14.835Z" }, +] + +[[package]] +name = "docutils" +version = "0.22.4" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.14' and sys_platform == 'win32'", + "python_full_version >= '3.14' and sys_platform == 'emscripten'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.13.*' and sys_platform == 'win32'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version >= '3.14' and sys_platform == 'darwin'", + "python_full_version == '3.13.*' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and sys_platform == 'win32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin'", + "python_full_version == '3.11.*' and sys_platform == 'win32'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.11.*' and sys_platform == 'darwin'", +] +sdist = { url = "https://files.pythonhosted.org/packages/ae/b6/03bb70946330e88ffec97aefd3ea75ba575cb2e762061e0e62a213befee8/docutils-0.22.4.tar.gz", hash = "sha256:4db53b1fde9abecbb74d91230d32ab626d94f6badfc575d6db9194a49df29968", size = 2291750, upload-time = "2025-12-18T19:00:26.443Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/02/10/5da547df7a391dcde17f59520a231527b8571e6f46fc8efb02ccb370ab12/docutils-0.22.4-py3-none-any.whl", hash = "sha256:d0013f540772d1420576855455d050a2180186c91c15779301ac2ccb3eeb68de", size = 633196, upload-time = "2025-12-18T19:00:18.077Z" }, +] + +[[package]] +name = "dtcwt" +version = "0.13.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "six" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/5a/09/cf86b2de232a6605366b9718e443b7a1097f70a8f1f72253de57ee068554/dtcwt-0.13.0.tar.gz", hash = "sha256:c6a76045dd58932c9b19510222c58e51275799a9cd5402be2b43370e8dcda457", size = 87414, upload-time = "2024-02-20T10:09:10.773Z" } + +[[package]] +name = "etuples" +version = "0.3.10" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "cons" }, + { name = "multipledispatch" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/42/c0/ba049efa7d216221713cffc303641bd73bbb309ff0e4e2a623f32af2a4ea/etuples-0.3.10.tar.gz", hash = "sha256:26fde81d7e822837146231bfce4d6ba67eab5d7ed55bc58ba7437c2568051167", size = 21493, upload-time = "2025-07-14T18:49:35.654Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/39/19/bf11636df040a9f9c3fd6959aedea5b5cfddd751272732278fb04ee0a78c/etuples-0.3.10-py3-none-any.whl", hash = "sha256:4408c7940ef06af52dbbea0954a8a1817ed5750ce905ff48091ac3cd3aeb720b", size = 12201, upload-time = "2025-07-14T18:49:34.557Z" }, +] + +[[package]] +name = "exceptiongroup" +version = "1.3.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "typing-extensions", marker = "python_full_version < '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/50/79/66800aadf48771f6b62f7eb014e352e5d06856655206165d775e675a02c9/exceptiongroup-1.3.1.tar.gz", hash = "sha256:8b412432c6055b0b7d14c310000ae93352ed6754f70fa8f7c34141f91c4e3219", size = 30371, upload-time = "2025-11-21T23:01:54.787Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/8a/0e/97c33bf5009bdbac74fd2beace167cab3f978feb69cc36f1ef79360d6c4e/exceptiongroup-1.3.1-py3-none-any.whl", hash = "sha256:a7a39a3bd276781e98394987d3a5701d0c4edffb633bb7a5144577f82c773598", size = 16740, upload-time = "2025-11-21T23:01:53.443Z" }, +] + +[[package]] +name = "fastjsonschema" +version = "2.21.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/20/b5/23b216d9d985a956623b6bd12d4086b60f0059b27799f23016af04a74ea1/fastjsonschema-2.21.2.tar.gz", hash = "sha256:b1eb43748041c880796cd077f1a07c3d94e93ae84bba5ed36800a33554ae05de", size = 374130, upload-time = "2025-08-14T18:49:36.666Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/cb/a8/20d0723294217e47de6d9e2e40fd4a9d2f7c4b6ef974babd482a59743694/fastjsonschema-2.21.2-py3-none-any.whl", hash = "sha256:1c797122d0a86c5cace2e54bf4e819c36223b552017172f32c5c024a6b77e463", size = 24024, upload-time = "2025-08-14T18:49:34.776Z" }, +] + +[[package]] +name = "filelock" +version = "3.25.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/94/b8/00651a0f559862f3bb7d6f7477b192afe3f583cc5e26403b44e59a55ab34/filelock-3.25.2.tar.gz", hash = "sha256:b64ece2b38f4ca29dd3e810287aa8c48182bbecd1ae6e9ae126c9b35f1382694", size = 40480, upload-time = "2026-03-11T20:45:38.487Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a4/a5/842ae8f0c08b61d6484b52f99a03510a3a72d23141942d216ebe81fefbce/filelock-3.25.2-py3-none-any.whl", hash = "sha256:ca8afb0da15f229774c9ad1b455ed96e85a81373065fb10446672f64444ddf70", size = 26759, upload-time = "2026-03-11T20:45:37.437Z" }, +] + +[[package]] +name = "fonttools" +version = "4.62.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/5a/96/686339e0fda8142b7ebed39af53f4a5694602a729662f42a6209e3be91d0/fonttools-4.62.0.tar.gz", hash = "sha256:0dc477c12b8076b4eb9af2e440421b0433ffa9e1dcb39e0640a6c94665ed1098", size = 3579521, upload-time = "2026-03-09T16:50:06.217Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/82/e0/9db48ec7f6b95bae7b20667ded54f18dba8e759ef66232c8683822ae26fc/fonttools-4.62.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:62b6a3d0028e458e9b59501cf7124a84cd69681c433570e4861aff4fb54a236c", size = 2873527, upload-time = "2026-03-09T16:48:12.416Z" }, + { url = "https://files.pythonhosted.org/packages/dd/45/86eccfdc922cb9fafc63189a9793fa9f6dd60e68a07be42e454ef2c0deae/fonttools-4.62.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:966557078b55e697f65300b18025c54e872d7908d1899b7314d7c16e64868cb2", size = 2417427, upload-time = "2026-03-09T16:48:15.122Z" }, + { url = "https://files.pythonhosted.org/packages/d3/98/f547a1fceeae81a9a5c6461bde2badac8bf50bda7122a8012b32b1e65396/fonttools-4.62.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:9cf34861145b516cddd19b07ae6f4a61ea1c6326031b960ec9ddce8ee815e888", size = 4934993, upload-time = "2026-03-09T16:48:18.186Z" }, + { url = "https://files.pythonhosted.org/packages/5c/57/a23a051fcff998fdfabdd33c6721b5bad499da08b586d3676993410071f0/fonttools-4.62.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:3e2ff573de2775508c8a366351fb901c4ced5dc6cf2d87dd15c973bedcdd5216", size = 4892154, upload-time = "2026-03-09T16:48:20.736Z" }, + { url = "https://files.pythonhosted.org/packages/e2/62/e27644b433dc6db1d47bc6028a27d772eec5cc8338e24a9a1fce5d7120aa/fonttools-4.62.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:55b189a1b3033860a38e4e5bd0626c5aa25c7ce9caee7bc784a8caec7a675401", size = 4911635, upload-time = "2026-03-09T16:48:23.174Z" }, + { url = "https://files.pythonhosted.org/packages/7e/e2/1bf141911a5616bacfe9cf237c80ccd69d0d92482c38c0f7f6a55d063ad9/fonttools-4.62.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:825f98cd14907c74a4d0a3f7db8570886ffce9c6369fed1385020febf919abf6", size = 5031492, upload-time = "2026-03-09T16:48:25.095Z" }, + { url = "https://files.pythonhosted.org/packages/2f/59/790c292f4347ecfa77d9c7e0d1d91e04ab227f6e4a337ed4fe37ca388048/fonttools-4.62.0-cp310-cp310-win32.whl", hash = "sha256:c858030560f92a054444c6e46745227bfd3bb4e55383c80d79462cd47289e4b5", size = 1507656, upload-time = "2026-03-09T16:48:26.973Z" }, + { url = "https://files.pythonhosted.org/packages/e9/ee/08c0b7f8bac6e44638de6fe9a3e710a623932f60eccd58912c4d4743516d/fonttools-4.62.0-cp310-cp310-win_amd64.whl", hash = "sha256:9bf75eb69330e34ad2a096fac67887102c8537991eb6cac1507fc835bbb70e0a", size = 1556540, upload-time = "2026-03-09T16:48:30.359Z" }, + { url = "https://files.pythonhosted.org/packages/e4/33/63d79ca41020dd460b51f1e0f58ad1ff0a36b7bcbdf8f3971d52836581e9/fonttools-4.62.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:196cafef9aeec5258425bd31a4e9a414b2ee0d1557bca184d7923d3d3bcd90f9", size = 2870816, upload-time = "2026-03-09T16:48:32.39Z" }, + { url = "https://files.pythonhosted.org/packages/c0/7a/9aeec114bc9fc00d757a41f092f7107863d372e684a5b5724c043654477c/fonttools-4.62.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:153afc3012ff8761b1733e8fbe5d98623409774c44ffd88fbcb780e240c11d13", size = 2416127, upload-time = "2026-03-09T16:48:34.627Z" }, + { url = "https://files.pythonhosted.org/packages/5a/71/12cfd8ae0478b7158ffa8850786781f67e73c00fd897ef9d053415c5f88b/fonttools-4.62.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:13b663fb197334de84db790353d59da2a7288fd14e9be329f5debc63ec0500a5", size = 5100678, upload-time = "2026-03-09T16:48:36.454Z" }, + { url = "https://files.pythonhosted.org/packages/8a/d7/8e4845993ee233c2023d11babe9b3dae7d30333da1d792eeccebcb77baab/fonttools-4.62.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:591220d5333264b1df0d3285adbdfe2af4f6a45bbf9ca2b485f97c9f577c49ff", size = 5070859, upload-time = "2026-03-09T16:48:38.786Z" }, + { url = "https://files.pythonhosted.org/packages/ae/a0/287ae04cd883a52e7bb1d92dfc4997dcffb54173761c751106845fa9e316/fonttools-4.62.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:579f35c121528a50c96bf6fcb6a393e81e7f896d4326bf40e379f1c971603db9", size = 5076689, upload-time = "2026-03-09T16:48:41.886Z" }, + { url = "https://files.pythonhosted.org/packages/6d/4e/a2377ad26c36fcd3e671a1c316ea5ed83107de1588e2d897a98349363bc7/fonttools-4.62.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:44956b003151d5a289eba6c71fe590d63509267c37e26de1766ba15d9c589582", size = 5202053, upload-time = "2026-03-09T16:48:43.867Z" }, + { url = "https://files.pythonhosted.org/packages/44/2e/ad0472e69b02f83dc88983a9910d122178461606404be5b4838af6d1744a/fonttools-4.62.0-cp311-cp311-win32.whl", hash = "sha256:42c7848fa8836ab92c23b1617c407a905642521ff2d7897fe2bf8381530172f1", size = 2292852, upload-time = "2026-03-09T16:48:46.962Z" }, + { url = "https://files.pythonhosted.org/packages/77/ce/f5a4c42c117f8113ce04048053c128d17426751a508f26398110c993a074/fonttools-4.62.0-cp311-cp311-win_amd64.whl", hash = "sha256:4da779e8f342a32856075ddb193b2a024ad900bc04ecb744014c32409ae871ed", size = 2344367, upload-time = "2026-03-09T16:48:48.818Z" }, + { url = "https://files.pythonhosted.org/packages/ab/9d/7ad1ffc080619f67d0b1e0fa6a0578f0be077404f13fd8e448d1616a94a3/fonttools-4.62.0-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:22bde4dc12a9e09b5ced77f3b5053d96cf10c4976c6ac0dee293418ef289d221", size = 2870004, upload-time = "2026-03-09T16:48:50.837Z" }, + { url = "https://files.pythonhosted.org/packages/4d/8b/ba59069a490f61b737e064c3129453dbd28ee38e81d56af0d04d7e6b4de4/fonttools-4.62.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:7199c73b326bad892f1cb53ffdd002128bfd58a89b8f662204fbf1daf8d62e85", size = 2414662, upload-time = "2026-03-09T16:48:53.295Z" }, + { url = "https://files.pythonhosted.org/packages/8c/8c/c52a4310de58deeac7e9ea800892aec09b00bb3eb0c53265b31ec02be115/fonttools-4.62.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d732938633681d6e2324e601b79e93f7f72395ec8681f9cdae5a8c08bc167e72", size = 5032975, upload-time = "2026-03-09T16:48:55.718Z" }, + { url = "https://files.pythonhosted.org/packages/0b/a1/d16318232964d786907b9b3613b8409f74cf0be2da400854509d3a864e43/fonttools-4.62.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:31a804c16d76038cc4e3826e07678efb0a02dc4f15396ea8e07088adbfb2578e", size = 4988544, upload-time = "2026-03-09T16:48:57.715Z" }, + { url = "https://files.pythonhosted.org/packages/b2/8d/7e745ca3e65852adc5e52a83dc213fe1b07d61cb5b394970fcd4b1199d1e/fonttools-4.62.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:090e74ac86e68c20150e665ef8e7e0c20cb9f8b395302c9419fa2e4d332c3b51", size = 4971296, upload-time = "2026-03-09T16:48:59.678Z" }, + { url = "https://files.pythonhosted.org/packages/e6/d4/b717a4874175146029ca1517e85474b1af80c9d9a306fc3161e71485eea5/fonttools-4.62.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:8f086120e8be9e99ca1288aa5ce519833f93fe0ec6ebad2380c1dee18781f0b5", size = 5122503, upload-time = "2026-03-09T16:49:02.464Z" }, + { url = "https://files.pythonhosted.org/packages/cb/4b/92cfcba4bf8373f51c49c5ae4b512ead6fbda7d61a0e8c35a369d0db40a0/fonttools-4.62.0-cp312-cp312-win32.whl", hash = "sha256:37a73e5e38fd05c637daede6ffed5f3496096be7df6e4a3198d32af038f87527", size = 2281060, upload-time = "2026-03-09T16:49:04.385Z" }, + { url = "https://files.pythonhosted.org/packages/cd/06/cc96468781a4dc8ae2f14f16f32b32f69bde18cb9384aad27ccc7adf76f7/fonttools-4.62.0-cp312-cp312-win_amd64.whl", hash = "sha256:658ab837c878c4d2a652fcbb319547ea41693890e6434cf619e66f79387af3b8", size = 2331193, upload-time = "2026-03-09T16:49:06.598Z" }, + { url = "https://files.pythonhosted.org/packages/82/c7/985c1670aa6d82ef270f04cde11394c168f2002700353bd2bde405e59b8f/fonttools-4.62.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:274c8b8a87e439faf565d3bcd3f9f9e31bca7740755776a4a90a4bfeaa722efa", size = 2864929, upload-time = "2026-03-09T16:49:09.331Z" }, + { url = "https://files.pythonhosted.org/packages/c1/dc/c409c8ceec0d3119e9ab0b7b1a2e3c76d1f4d66e4a9db5c59e6b7652e7df/fonttools-4.62.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:93e27131a5a0ae82aaadcffe309b1bae195f6711689722af026862bede05c07c", size = 2412586, upload-time = "2026-03-09T16:49:11.378Z" }, + { url = "https://files.pythonhosted.org/packages/5f/ac/8e300dbf7b4d135287c261ffd92ede02d9f48f0d2db14665fbc8b059588a/fonttools-4.62.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:83c6524c5b93bad9c2939d88e619fedc62e913c19e673f25d5ab74e7a5d074e5", size = 5013708, upload-time = "2026-03-09T16:49:14.063Z" }, + { url = "https://files.pythonhosted.org/packages/fb/bc/60d93477b653eeb1ddf5f9ec34be689b79234d82dbdded269ac0252715b8/fonttools-4.62.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:106aec9226f9498fc5345125ff7200842c01eda273ae038f5049b0916907acee", size = 4964355, upload-time = "2026-03-09T16:49:16.515Z" }, + { url = "https://files.pythonhosted.org/packages/cb/eb/6dc62bcc3c3598c28a3ecb77e69018869c3e109bd83031d4973c059d318b/fonttools-4.62.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:15d86b96c79013320f13bc1b15f94789edb376c0a2d22fb6088f33637e8dfcbc", size = 4953472, upload-time = "2026-03-09T16:49:18.494Z" }, + { url = "https://files.pythonhosted.org/packages/82/b3/3af7592d9b254b7b7fec018135f8776bfa0d1ad335476c2791b1334dc5e4/fonttools-4.62.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:4f16c07e5250d5d71d0f990a59460bc5620c3cc456121f2cfb5b60475699905f", size = 5094701, upload-time = "2026-03-09T16:49:21.67Z" }, + { url = "https://files.pythonhosted.org/packages/31/3d/976645583ab567d3ee75ff87b33aa1330fa2baeeeae5fc46210b4274dd45/fonttools-4.62.0-cp313-cp313-win32.whl", hash = "sha256:d31558890f3fa00d4f937d12708f90c7c142c803c23eaeb395a71f987a77ebe3", size = 2279710, upload-time = "2026-03-09T16:49:23.812Z" }, + { url = "https://files.pythonhosted.org/packages/f5/7a/e25245a30457595740041dba9d0ea8ec1b2517f2f1a6a741f15eba1a4edc/fonttools-4.62.0-cp313-cp313-win_amd64.whl", hash = "sha256:6826a5aa53fb6def8a66bf423939745f415546c4e92478a7c531b8b6282b6c3b", size = 2330291, upload-time = "2026-03-09T16:49:26.237Z" }, + { url = "https://files.pythonhosted.org/packages/1a/64/61f69298aa6e7c363dcf00dd6371a654676900abe27d1effd1a74b43e5d0/fonttools-4.62.0-cp314-cp314-macosx_10_15_universal2.whl", hash = "sha256:4fa5a9c716e2f75ef34b5a5c2ca0ee4848d795daa7e6792bf30fd4abf8993449", size = 2864222, upload-time = "2026-03-09T16:49:28.285Z" }, + { url = "https://files.pythonhosted.org/packages/c6/57/6b08756fe4455336b1fe160ab3c11fccc90768ccb6ee03fb0b45851aace4/fonttools-4.62.0-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:625f5cbeb0b8f4e42343eaeb4bc2786718ddd84760a2f5e55fdd3db049047c00", size = 2410674, upload-time = "2026-03-09T16:49:30.504Z" }, + { url = "https://files.pythonhosted.org/packages/6f/86/db65b63bb1b824b63e602e9be21b18741ddc99bcf5a7850f9181159ae107/fonttools-4.62.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6247e58b96b982709cd569a91a2ba935d406dccf17b6aa615afaed37ac3856aa", size = 4999387, upload-time = "2026-03-09T16:49:32.593Z" }, + { url = "https://files.pythonhosted.org/packages/86/c8/c6669e42d2f4efd60d38a3252cebbb28851f968890efb2b9b15f9d1092b0/fonttools-4.62.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:840632ea9c1eab7b7f01c369e408c0721c287dfd7500ab937398430689852fd1", size = 4912506, upload-time = "2026-03-09T16:49:34.927Z" }, + { url = "https://files.pythonhosted.org/packages/2e/49/0ae552aa098edd0ec548413fbf818f52ceb70535016215094a5ce9bf8f70/fonttools-4.62.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:28a9ea2a7467a816d1bec22658b0cce4443ac60abac3e293bdee78beb74588f3", size = 4951202, upload-time = "2026-03-09T16:49:37.1Z" }, + { url = "https://files.pythonhosted.org/packages/71/65/ae38fc8a4cea6f162d74cf11f58e9aeef1baa7d0e3d1376dabd336c129e5/fonttools-4.62.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:5ae611294f768d413949fd12693a8cba0e6332fbc1e07aba60121be35eac68d0", size = 5060758, upload-time = "2026-03-09T16:49:39.464Z" }, + { url = "https://files.pythonhosted.org/packages/db/3d/bb797496f35c60544cd5af71ffa5aad62df14ef7286908d204cb5c5096fe/fonttools-4.62.0-cp314-cp314-win32.whl", hash = "sha256:273acb61f316d07570a80ed5ff0a14a23700eedbec0ad968b949abaa4d3f6bb5", size = 2283496, upload-time = "2026-03-09T16:49:42.448Z" }, + { url = "https://files.pythonhosted.org/packages/2e/9f/91081ffe5881253177c175749cce5841f5ec6e931f5d52f4a817207b7429/fonttools-4.62.0-cp314-cp314-win_amd64.whl", hash = "sha256:a5f974006d14f735c6c878fc4b117ad031dc93638ddcc450ca69f8fd64d5e104", size = 2335426, upload-time = "2026-03-09T16:49:44.228Z" }, + { url = "https://files.pythonhosted.org/packages/f8/65/f47f9b3db1ec156a1f222f1089ba076b2cc9ee1d024a8b0a60c54258517e/fonttools-4.62.0-cp314-cp314t-macosx_10_15_universal2.whl", hash = "sha256:0361a7d41d86937f1f752717c19f719d0fde064d3011038f9f19bdf5fc2f5c95", size = 2947079, upload-time = "2026-03-09T16:49:46.471Z" }, + { url = "https://files.pythonhosted.org/packages/52/73/bc62e5058a0c22cf02b1e0169ef0c3ca6c3247216d719f95bead3c05a991/fonttools-4.62.0-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:d4108c12773b3c97aa592311557c405d5b4fc03db2b969ed928fcf68e7b3c887", size = 2448802, upload-time = "2026-03-09T16:49:48.328Z" }, + { url = "https://files.pythonhosted.org/packages/2b/df/bfaa0e845884935355670e6e68f137185ab87295f8bc838db575e4a66064/fonttools-4.62.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b448075f32708e8fb377fe7687f769a5f51a027172c591ba9a58693631b077a8", size = 5137378, upload-time = "2026-03-09T16:49:50.223Z" }, + { url = "https://files.pythonhosted.org/packages/32/32/04f616979a18b48b52e634988b93d847b6346260faf85ecccaf7e2e9057f/fonttools-4.62.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:e5f1fa8cc9f1a56a3e33ee6b954d6d9235e6b9d11eb7a6c9dfe2c2f829dc24db", size = 4920714, upload-time = "2026-03-09T16:49:53.172Z" }, + { url = "https://files.pythonhosted.org/packages/3b/2e/274e16689c1dfee5c68302cd7c444213cfddd23cf4620374419625037ec6/fonttools-4.62.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:f8c8ea812f82db1e884b9cdb663080453e28f0f9a1f5027a5adb59c4cc8d38d1", size = 5016012, upload-time = "2026-03-09T16:49:55.762Z" }, + { url = "https://files.pythonhosted.org/packages/7f/0c/b08117270626e7117ac2f89d732fdd4386ec37d2ab3a944462d29e6f89a1/fonttools-4.62.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:03c6068adfdc67c565d217e92386b1cdd951abd4240d65180cec62fa74ba31b2", size = 5042766, upload-time = "2026-03-09T16:49:57.726Z" }, + { url = "https://files.pythonhosted.org/packages/11/83/a48b73e54efa272ee65315a6331b30a9b3a98733310bc11402606809c50e/fonttools-4.62.0-cp314-cp314t-win32.whl", hash = "sha256:d28d5baacb0017d384df14722a63abe6e0230d8ce642b1615a27d78ffe3bc983", size = 2347785, upload-time = "2026-03-09T16:49:59.698Z" }, + { url = "https://files.pythonhosted.org/packages/f8/27/c67eab6dc3525bdc39586511b1b3d7161e972dacc0f17476dbaf932e708b/fonttools-4.62.0-cp314-cp314t-win_amd64.whl", hash = "sha256:3f9e20c4618f1e04190c802acae6dc337cb6db9fa61e492fd97cd5c5a9ff6d07", size = 2413914, upload-time = "2026-03-09T16:50:02.251Z" }, + { url = "https://files.pythonhosted.org/packages/9c/57/c2487c281dde03abb2dec244fd67059b8d118bd30a653cbf69e94084cb23/fonttools-4.62.0-py3-none-any.whl", hash = "sha256:75064f19a10c50c74b336aa5ebe7b1f89fd0fb5255807bfd4b0c6317098f4af3", size = 1152427, upload-time = "2026-03-09T16:50:04.074Z" }, +] + +[[package]] +name = "fsspec" +version = "2026.2.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/51/7c/f60c259dcbf4f0c47cc4ddb8f7720d2dcdc8888c8e5ad84c73ea4531cc5b/fsspec-2026.2.0.tar.gz", hash = "sha256:6544e34b16869f5aacd5b90bdf1a71acb37792ea3ddf6125ee69a22a53fb8bff", size = 313441, upload-time = "2026-02-05T21:50:53.743Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e6/ab/fb21f4c939bb440104cc2b396d3be1d9b7a9fd3c6c2a53d98c45b3d7c954/fsspec-2026.2.0-py3-none-any.whl", hash = "sha256:98de475b5cb3bd66bedd5c4679e87b4fdfe1a3bf4d707b151b3c07e58c9a2437", size = 202505, upload-time = "2026-02-05T21:50:51.819Z" }, +] + +[[package]] +name = "h5netcdf" +version = "1.8.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "packaging" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/ef/03/92d6cc02c0055158167255980461155d6e17f1c4143c03f8bcc18d3e3f3a/h5netcdf-1.8.1.tar.gz", hash = "sha256:9b396a4cc346050fc1a4df8523bc1853681ec3544e0449027ae397cb953c7a16", size = 78679, upload-time = "2026-01-23T07:35:31.233Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/b1/8b/88f16936a8e8070a83d36239555227ecd91728f9ef222c5382cda07e0fd6/h5netcdf-1.8.1-py3-none-any.whl", hash = "sha256:a76ed7cfc9b8a8908ea7057c4e57e27307acff1049b7f5ed52db6c2247636879", size = 62915, upload-time = "2026-01-23T07:35:30.195Z" }, +] + +[[package]] +name = "h5py" +version = "3.16.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/db/33/acd0ce6863b6c0d7735007df01815403f5589a21ff8c2e1ee2587a38f548/h5py-3.16.0.tar.gz", hash = "sha256:a0dbaad796840ccaa67a4c144a0d0c8080073c34c76d5a6941d6818678ef2738", size = 446526, upload-time = "2026-03-06T13:49:08.07Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/3a/6b/231413e58a787a89b316bb0d1777da3c62257e4797e09afd8d17ad3549dc/h5py-3.16.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:e06f864bedb2c8e7c1358e6c73af48519e317457c444d6f3d332bb4e8fa6d7d9", size = 3724137, upload-time = "2026-03-06T13:47:35.242Z" }, + { url = "https://files.pythonhosted.org/packages/74/f9/557ce3aad0fe8471fb5279bab0fc56ea473858a022c4ce8a0b8f303d64e9/h5py-3.16.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:ec86d4fffd87a0f4cb3d5796ceb5a50123a2a6d99b43e616e5504e66a953eca3", size = 3090112, upload-time = "2026-03-06T13:47:37.634Z" }, + { url = "https://files.pythonhosted.org/packages/7a/f5/e15b3d0dc8a18e56409a839e6468d6fb589bc5207c917399c2e0706eeb44/h5py-3.16.0-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:86385ea895508220b8a7e45efa428aeafaa586bd737c7af9ee04661d8d84a10d", size = 4844847, upload-time = "2026-03-06T13:47:39.811Z" }, + { url = "https://files.pythonhosted.org/packages/cb/92/a8851d936547efe30cc0ce5245feac01f3ec6171f7899bc3f775c72030b3/h5py-3.16.0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:8975273c2c5921c25700193b408e28d6bdd0111c37468b2d4e25dcec4cd1d84d", size = 5065352, upload-time = "2026-03-06T13:47:41.489Z" }, + { url = "https://files.pythonhosted.org/packages/2b/ae/f2adc5d0ca9626db3277a3d87516e124cbc5d0eea0bd79bc085702d04f2c/h5py-3.16.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:1677ad48b703f44efc9ea0c3ab284527f81bc4f318386aaaebc5fede6bbae56f", size = 4839173, upload-time = "2026-03-06T13:47:43.586Z" }, + { url = "https://files.pythonhosted.org/packages/64/0b/e0c8c69da1d8838da023a50cd3080eae5d475691f7636b35eff20bb6ef20/h5py-3.16.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:7c4dd4cf5f0a4e36083f73172f6cfc25a5710789269547f132a20975bfe2434c", size = 5076216, upload-time = "2026-03-06T13:47:45.315Z" }, + { url = "https://files.pythonhosted.org/packages/66/35/d88fd6718832133c885004c61ceeeb24dbd6397ef877dbed6b3a64d6a286/h5py-3.16.0-cp310-cp310-win_amd64.whl", hash = "sha256:bdef06507725b455fccba9c16529121a5e1fbf56aa375f7d9713d9e8ff42454d", size = 3183639, upload-time = "2026-03-06T13:47:47.041Z" }, + { url = "https://files.pythonhosted.org/packages/ba/95/a825894f3e45cbac7554c4e97314ce886b233a20033787eda755ca8fecc7/h5py-3.16.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:719439d14b83f74eeb080e9650a6c7aa6d0d9ea0ca7f804347b05fac6fbf18af", size = 3721663, upload-time = "2026-03-06T13:47:49.599Z" }, + { url = "https://files.pythonhosted.org/packages/bf/3b/38ff88b347c3e346cda1d3fc1b65a7aa75d40632228d8b8a5d7b58508c24/h5py-3.16.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:c3f0a0e136f2e95dd0b67146abb6668af4f1a69c81ef8651a2d316e8e01de447", size = 3087630, upload-time = "2026-03-06T13:47:51.249Z" }, + { url = "https://files.pythonhosted.org/packages/98/a8/2594cef906aee761601eff842c7dc598bea2b394a3e1c00966832b8eeb7c/h5py-3.16.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:a6fbc5367d4046801f9b7db9191b31895f22f1c6df1f9987d667854cac493538", size = 4823472, upload-time = "2026-03-06T13:47:53.085Z" }, + { url = "https://files.pythonhosted.org/packages/52/a0/c1f604538ff6db22a0690be2dc44ab59178e115f63c917794e529356ab23/h5py-3.16.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:fb1720028d99040792bb2fb31facb8da44a6f29df7697e0b84f0d79aff2e9bd3", size = 5027150, upload-time = "2026-03-06T13:47:55.043Z" }, + { url = "https://files.pythonhosted.org/packages/2e/fd/301739083c2fc4fd89950f9bcfce75d6e14b40b0ca3d40e48a8993d1722c/h5py-3.16.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:314b6054fe0b1051c2b0cb2df5cbdab15622fb05e80f202e3b6a5eee0d6fe365", size = 4814544, upload-time = "2026-03-06T13:47:56.893Z" }, + { url = "https://files.pythonhosted.org/packages/4c/42/2193ed41ccee78baba8fcc0cff2c925b8b9ee3793305b23e1f22c20bf4c7/h5py-3.16.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:ffbab2fedd6581f6aa31cf1639ca2cb86e02779de525667892ebf4cc9fd26434", size = 5034013, upload-time = "2026-03-06T13:47:59.01Z" }, + { url = "https://files.pythonhosted.org/packages/f7/20/e6c0ff62ca2ad1a396a34f4380bafccaaf8791ff8fccf3d995a1fc12d417/h5py-3.16.0-cp311-cp311-win_amd64.whl", hash = "sha256:17d1f1630f92ad74494a9a7392ab25982ce2b469fc62da6074c0ce48366a2999", size = 3191673, upload-time = "2026-03-06T13:48:00.626Z" }, + { url = "https://files.pythonhosted.org/packages/f2/48/239cbe352ac4f2b8243a8e620fa1a2034635f633731493a7ff1ed71e8658/h5py-3.16.0-cp311-cp311-win_arm64.whl", hash = "sha256:85b9c49dd58dc44cf70af944784e2c2038b6f799665d0dcbbc812a26e0faa859", size = 2673834, upload-time = "2026-03-06T13:48:02.579Z" }, + { url = "https://files.pythonhosted.org/packages/c8/c0/5d4119dba94093bbafede500d3defd2f5eab7897732998c04b54021e530b/h5py-3.16.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:c5313566f4643121a78503a473f0fb1e6dcc541d5115c44f05e037609c565c4d", size = 3685604, upload-time = "2026-03-06T13:48:04.198Z" }, + { url = "https://files.pythonhosted.org/packages/b0/42/c84efcc1d4caebafb1ecd8be4643f39c85c47a80fe254d92b8b43b1eadaf/h5py-3.16.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:42b012933a83e1a558c673176676a10ce2fd3759976a0fedee1e672d1e04fc9d", size = 3061940, upload-time = "2026-03-06T13:48:05.783Z" }, + { url = "https://files.pythonhosted.org/packages/89/84/06281c82d4d1686fde1ac6b0f307c50918f1c0151062445ab3b6fa5a921d/h5py-3.16.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:ff24039e2573297787c3063df64b60aab0591980ac898329a08b0320e0cf2527", size = 5198852, upload-time = "2026-03-06T13:48:07.482Z" }, + { url = "https://files.pythonhosted.org/packages/9e/e9/1a19e42cd43cc1365e127db6aae85e1c671da1d9a5d746f4d34a50edb577/h5py-3.16.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:dfc21898ff025f1e8e67e194965a95a8d4754f452f83454538f98f8a3fcb207e", size = 5405250, upload-time = "2026-03-06T13:48:09.628Z" }, + { url = "https://files.pythonhosted.org/packages/b7/8e/9790c1655eabeb85b92b1ecab7d7e62a2069e53baefd58c98f0909c7a948/h5py-3.16.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:698dd69291272642ffda44a0ecd6cd3bda5faf9621452d255f57ce91487b9794", size = 5190108, upload-time = "2026-03-06T13:48:11.26Z" }, + { url = "https://files.pythonhosted.org/packages/51/d7/ab693274f1bd7e8c5f9fdd6c7003a88d59bedeaf8752716a55f532924fbb/h5py-3.16.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:2b2c02b0a160faed5fb33f1ba8a264a37ee240b22e049ecc827345d0d9043074", size = 5419216, upload-time = "2026-03-06T13:48:13.322Z" }, + { url = "https://files.pythonhosted.org/packages/03/c1/0976b235cf29ead553e22f2fb6385a8252b533715e00d0ae52ed7b900582/h5py-3.16.0-cp312-cp312-win_amd64.whl", hash = "sha256:96b422019a1c8975c2d5dadcf61d4ba6f01c31f92bbde6e4649607885fe502d6", size = 3182868, upload-time = "2026-03-06T13:48:15.759Z" }, + { url = "https://files.pythonhosted.org/packages/14/d9/866b7e570b39070f92d47b0ff1800f0f8239b6f9e45f02363d7112336c1f/h5py-3.16.0-cp312-cp312-win_arm64.whl", hash = "sha256:39c2838fb1e8d97bcf1755e60ad1f3dd76a7b2a475928dc321672752678b96db", size = 2653286, upload-time = "2026-03-06T13:48:17.279Z" }, + { url = "https://files.pythonhosted.org/packages/0f/9e/6142ebfda0cb6e9349c091eae73c2e01a770b7659255248d637bec54a88b/h5py-3.16.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:370a845f432c2c9619db8eed334d1e610c6015796122b0e57aa46312c22617d9", size = 3671808, upload-time = "2026-03-06T13:48:19.737Z" }, + { url = "https://files.pythonhosted.org/packages/b0/65/5e088a45d0f43cd814bc5bec521c051d42005a472e804b1a36c48dada09b/h5py-3.16.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:42108e93326c50c2810025aade9eac9d6827524cdccc7d4b75a546e5ab308edb", size = 3045837, upload-time = "2026-03-06T13:48:21.854Z" }, + { url = "https://files.pythonhosted.org/packages/da/1e/6172269e18cc5a484e2913ced33339aad588e02ba407fafd00d369e22ef3/h5py-3.16.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:099f2525c9dcf28de366970a5fb34879aab20491589fa89ce2863a84218bb524", size = 5193860, upload-time = "2026-03-06T13:48:24.071Z" }, + { url = "https://files.pythonhosted.org/packages/bd/98/ef2b6fe2903e377cbe870c3b2800d62552f1e3dbe81ce49e1923c53d1c5c/h5py-3.16.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:9300ad32dea9dfc5171f94d5f6948e159ed93e4701280b0f508773b3f582f402", size = 5400417, upload-time = "2026-03-06T13:48:25.728Z" }, + { url = "https://files.pythonhosted.org/packages/bc/81/5b62d760039eed64348c98129d17061fdfc7839fc9c04eaaad6dee1004e4/h5py-3.16.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:171038f23bccddfc23f344cadabdfc9917ff554db6a0d417180d2747fe4c75a7", size = 5185214, upload-time = "2026-03-06T13:48:27.436Z" }, + { url = "https://files.pythonhosted.org/packages/28/c4/532123bcd9080e250696779c927f2cb906c8bf3447df98f5ceb8dcded539/h5py-3.16.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:7e420b539fb6023a259a1b14d4c9f6df8cf50d7268f48e161169987a57b737ff", size = 5414598, upload-time = "2026-03-06T13:48:29.49Z" }, + { url = "https://files.pythonhosted.org/packages/c3/d9/a27997f84341fc0dfcdd1fe4179b6ba6c32a7aa880fdb8c514d4dad6fba3/h5py-3.16.0-cp313-cp313-win_amd64.whl", hash = "sha256:18f2bbcd545e6991412253b98727374c356d67caa920e68dc79eab36bf5fedad", size = 3175509, upload-time = "2026-03-06T13:48:31.131Z" }, + { url = "https://files.pythonhosted.org/packages/a5/23/bb8647521d4fd770c30a76cfc6cb6a2f5495868904054e92f2394c5a78ff/h5py-3.16.0-cp313-cp313-win_arm64.whl", hash = "sha256:656f00e4d903199a1d58df06b711cf3ca632b874b4207b7dbec86185b5c8c7d4", size = 2647362, upload-time = "2026-03-06T13:48:33.411Z" }, + { url = "https://files.pythonhosted.org/packages/48/3c/7fcd9b4c9eed82e91fb15568992561019ae7a829d1f696b2c844355d95dd/h5py-3.16.0-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:9c9d307c0ef862d1cd5714f72ecfafe0a5d7529c44845afa8de9f46e5ba8bd65", size = 3678608, upload-time = "2026-03-06T13:48:35.183Z" }, + { url = "https://files.pythonhosted.org/packages/6a/b7/9366ed44ced9b7ef357ab48c94205280276db9d7f064aa3012a97227e966/h5py-3.16.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:8c1eff849cdd53cbc73c214c30ebdb6f1bb8b64790b4b4fc36acdb5e43570210", size = 3054773, upload-time = "2026-03-06T13:48:37.139Z" }, + { url = "https://files.pythonhosted.org/packages/58/a5/4964bc0e91e86340c2bbda83420225b2f770dcf1eb8a39464871ad769436/h5py-3.16.0-cp314-cp314-manylinux_2_28_aarch64.whl", hash = "sha256:e2c04d129f180019e216ee5f9c40b78a418634091c8782e1f723a6ca3658b965", size = 5198886, upload-time = "2026-03-06T13:48:38.879Z" }, + { url = "https://files.pythonhosted.org/packages/f1/16/d905e7f53e661ce2c24686c38048d8e2b750ffc4350009d41c4e6c6c9826/h5py-3.16.0-cp314-cp314-manylinux_2_28_x86_64.whl", hash = "sha256:e4360f15875a532bc7b98196c7592ed4fc92672a57c0a621355961cafb17a6dd", size = 5404883, upload-time = "2026-03-06T13:48:41.324Z" }, + { url = "https://files.pythonhosted.org/packages/4b/f2/58f34cb74af46d39f4cd18ea20909a8514960c5a3e5b92fd06a28161e0a8/h5py-3.16.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:3fae9197390c325e62e0a1aa977f2f62d994aa87aab182abbea85479b791197c", size = 5192039, upload-time = "2026-03-06T13:48:43.117Z" }, + { url = "https://files.pythonhosted.org/packages/ce/ca/934a39c24ce2e2db017268c08da0537c20fa0be7e1549be3e977313fc8f5/h5py-3.16.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:43259303989ac8adacc9986695b31e35dba6fd1e297ff9c6a04b7da5542139cc", size = 5421526, upload-time = "2026-03-06T13:48:44.838Z" }, + { url = "https://files.pythonhosted.org/packages/3e/14/615a450205e1b56d16c6783f5ccd116cde05550faad70ae077c955654a75/h5py-3.16.0-cp314-cp314-win_amd64.whl", hash = "sha256:fa48993a0b799737ba7fd21e2350fa0a60701e58180fae9f2de834bc39a147ab", size = 3183263, upload-time = "2026-03-06T13:48:47.117Z" }, + { url = "https://files.pythonhosted.org/packages/7b/48/a6faef5ed632cae0c65ac6b214a6614a0b510c3183532c521bdb0055e117/h5py-3.16.0-cp314-cp314-win_arm64.whl", hash = "sha256:1897a771a7f40d05c262fc8f37376ec37873218544b70216872876c627640f63", size = 2663450, upload-time = "2026-03-06T13:48:48.707Z" }, + { url = "https://files.pythonhosted.org/packages/5d/32/0c8bb8aedb62c772cf7c1d427c7d1951477e8c2835f872bc0a13d1f85f86/h5py-3.16.0-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:15922e485844f77c0b9d275396d435db3baa58292a9c2176a386e072e0cf2491", size = 3760693, upload-time = "2026-03-06T13:48:50.453Z" }, + { url = "https://files.pythonhosted.org/packages/1d/1f/fcc5977d32d6387c5c9a694afee716a5e20658ac08b3ff24fdec79fb05f2/h5py-3.16.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:df02dd29bd247f98674634dfe41f89fd7c16ba3d7de8695ec958f58404a4e618", size = 3181305, upload-time = "2026-03-06T13:48:52.221Z" }, + { url = "https://files.pythonhosted.org/packages/f5/a1/af87f64b9f986889884243643621ebbd4ac72472ba8ec8cec891ac8e2ca1/h5py-3.16.0-cp314-cp314t-manylinux_2_28_aarch64.whl", hash = "sha256:0f456f556e4e2cebeebd9d66adf8dc321770a42593494a0b6f0af54a7567b242", size = 5074061, upload-time = "2026-03-06T13:48:54.089Z" }, + { url = "https://files.pythonhosted.org/packages/cc/d0/146f5eaff3dc246a9c7f6e5e4f42bd45cc613bce16693bcd4d1f7c958bf5/h5py-3.16.0-cp314-cp314t-manylinux_2_28_x86_64.whl", hash = "sha256:3e6cb3387c756de6a9492d601553dffea3fe11b5f22b443aac708c69f3f55e16", size = 5279216, upload-time = "2026-03-06T13:48:56.75Z" }, + { url = "https://files.pythonhosted.org/packages/a1/9d/12a13424f1e604fc7df9497b73c0356fb78c2fb206abd7465ce47226e8fd/h5py-3.16.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:8389e13a1fd745ad2856873e8187fd10268b2d9677877bb667b41aebd771d8b7", size = 5070068, upload-time = "2026-03-06T13:48:59.169Z" }, + { url = "https://files.pythonhosted.org/packages/41/8c/bbe98f813722b4873818a8db3e15aa3e625b59278566905ac439725e8070/h5py-3.16.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:346df559a0f7dcb31cf8e44805319e2ab24b8957c45e7708ce503b2ec79ba725", size = 5300253, upload-time = "2026-03-06T13:49:02.033Z" }, + { url = "https://files.pythonhosted.org/packages/32/9e/87e6705b4d6890e7cecdf876e2a7d3e40654a2ae37482d79a6f1b87f7b92/h5py-3.16.0-cp314-cp314t-win_amd64.whl", hash = "sha256:4c6ab014ab704b4feaa719ae783b86522ed0bf1f82184704ed3c9e4e3228796e", size = 3381671, upload-time = "2026-03-06T13:49:04.351Z" }, + { url = "https://files.pythonhosted.org/packages/96/91/9fad90cfc5f9b2489c7c26ad897157bce82f0e9534a986a221b99760b23b/h5py-3.16.0-cp314-cp314t-win_arm64.whl", hash = "sha256:faca8fb4e4319c09d83337adc80b2ca7d5c5a343c2d6f1b6388f32cfecca13c1", size = 2740706, upload-time = "2026-03-06T13:49:06.347Z" }, +] + +[[package]] +name = "identify" +version = "2.6.17" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/57/84/376a3b96e5a8d33a7aa2c5b3b31a4b3c364117184bf0b17418055f6ace66/identify-2.6.17.tar.gz", hash = "sha256:f816b0b596b204c9fdf076ded172322f2723cf958d02f9c3587504834c8ff04d", size = 99579, upload-time = "2026-03-01T20:04:12.702Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/40/66/71c1227dff78aaeb942fed29dd5651f2aec166cc7c9aeea3e8b26a539b7d/identify-2.6.17-py2.py3-none-any.whl", hash = "sha256:be5f8412d5ed4b20f2bd41a65f920990bdccaa6a4a18a08f1eefdcd0bdd885f0", size = 99382, upload-time = "2026-03-01T20:04:11.439Z" }, +] + +[[package]] +name = "idna" +version = "3.11" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/6f/6d/0703ccc57f3a7233505399edb88de3cbd678da106337b9fcde432b65ed60/idna-3.11.tar.gz", hash = "sha256:795dafcc9c04ed0c1fb032c2aa73654d8e8c5023a7df64a53f39190ada629902", size = 194582, upload-time = "2025-10-12T14:55:20.501Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/0e/61/66938bbb5fc52dbdf84594873d5b51fb1f7c7794e9c0f5bd885f30bc507b/idna-3.11-py3-none-any.whl", hash = "sha256:771a87f49d9defaf64091e6e6fe9c18d4833f140bd19464795bc32d966ca37ea", size = 71008, upload-time = "2025-10-12T14:55:18.883Z" }, +] + +[[package]] +name = "image" +version = "1.5.33" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "django", version = "5.2.12", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.12'" }, + { name = "django", version = "6.0.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12'" }, + { name = "pillow" }, + { name = "six" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/84/be/961693ed384aa91bcc07525c90e3a34bc06c75f131655dfe21310234c933/image-1.5.33.tar.gz", hash = "sha256:baa2e09178277daa50f22fd6d1d51ec78f19c12688921cb9ab5808743f097126", size = 15975, upload-time = "2020-10-27T09:58:36.538Z" } + +[[package]] +name = "imagesize" +version = "2.0.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/6c/e6/7bf14eeb8f8b7251141944835abd42eb20a658d89084b7e1f3e5fe394090/imagesize-2.0.0.tar.gz", hash = "sha256:8e8358c4a05c304f1fccf7ff96f036e7243a189e9e42e90851993c558cfe9ee3", size = 1773045, upload-time = "2026-03-03T14:18:29.941Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/5f/53/fb7122b71361a0d121b669dcf3d31244ef75badbbb724af388948de543e2/imagesize-2.0.0-py2.py3-none-any.whl", hash = "sha256:5667c5bbb57ab3f1fa4bc366f4fbc971db3d5ed011fd2715fd8001f782718d96", size = 9441, upload-time = "2026-03-03T14:18:27.892Z" }, +] + +[[package]] +name = "iniconfig" +version = "2.3.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/72/34/14ca021ce8e5dfedc35312d08ba8bf51fdd999c576889fc2c24cb97f4f10/iniconfig-2.3.0.tar.gz", hash = "sha256:c76315c77db068650d49c5b56314774a7804df16fee4402c1f19d6d15d8c4730", size = 20503, upload-time = "2025-10-18T21:55:43.219Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/cb/b1/3846dd7f199d53cb17f49cba7e651e9ce294d8497c8c150530ed11865bb8/iniconfig-2.3.0-py3-none-any.whl", hash = "sha256:f631c04d2c48c52b84d0d0549c99ff3859c98df65b3101406327ecc7d53fbf12", size = 7484, upload-time = "2025-10-18T21:55:41.639Z" }, +] + +[[package]] +name = "jax" +version = "0.6.2" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.11' and sys_platform != 'darwin'", + "python_full_version < '3.11' and sys_platform == 'darwin'", +] +dependencies = [ + { name = "jaxlib", version = "0.6.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "ml-dtypes", marker = "python_full_version < '3.11'" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "opt-einsum", marker = "python_full_version < '3.11'" }, + { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/cf/1e/267f59c8fb7f143c3f778c76cb7ef1389db3fd7e4540f04b9f42ca90764d/jax-0.6.2.tar.gz", hash = "sha256:a437d29038cbc8300334119692744704ca7941490867b9665406b7f90665cd96", size = 2334091, upload-time = "2025-06-17T23:10:27.186Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/31/a8/97ef0cbb7a17143ace2643d600a7b80d6705b2266fc31078229e406bdef2/jax-0.6.2-py3-none-any.whl", hash = "sha256:bb24a82dc60ccf704dcaf6dbd07d04957f68a6c686db19630dd75260d1fb788c", size = 2722396, upload-time = "2025-06-17T23:10:25.293Z" }, +] + +[[package]] +name = "jax" +version = "0.9.1" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.14' and sys_platform == 'win32'", + "python_full_version >= '3.14' and sys_platform == 'emscripten'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.13.*' and sys_platform == 'win32'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version >= '3.14' and sys_platform == 'darwin'", + "python_full_version == '3.13.*' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and sys_platform == 'win32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin'", + "python_full_version == '3.11.*' and sys_platform == 'win32'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.11.*' and sys_platform == 'darwin'", +] +dependencies = [ + { name = "jaxlib", version = "0.9.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "ml-dtypes", marker = "python_full_version >= '3.11'" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "opt-einsum", marker = "python_full_version >= '3.11'" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/25/4d/f45853fdc2b811e78b866d5f80b8a21a848278361f66c066706132f415cf/jax-0.9.1.tar.gz", hash = "sha256:ce1b82477ee192f0b1d9801b095aa0cf3839bc1fe0cbc071c961a24b3ff30361", size = 2625994, upload-time = "2026-03-02T11:24:18.382Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/80/e4/88778c6a23b65224e5088e68fd0924e5bde2196a26e76edb3ea3543fed6a/jax-0.9.1-py3-none-any.whl", hash = "sha256:d11cb53d362912253013e8c4d6926cb9f3a4b59ab5b25a7dc08123567067d088", size = 3062162, upload-time = "2026-03-02T11:22:05.089Z" }, +] + +[[package]] +name = "jaxlib" +version = "0.6.2" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.11' and sys_platform != 'darwin'", + "python_full_version < '3.11' and sys_platform == 'darwin'", +] +dependencies = [ + { name = "ml-dtypes", marker = "python_full_version < '3.11'" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/15/c5/41598634c99cbebba46e6777286fb76abc449d33d50aeae5d36128ca8803/jaxlib-0.6.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:da4601b2b5dc8c23d6afb293eacfb9aec4e1d1871cb2f29c5a151d103e73b0f8", size = 54298019, upload-time = "2025-06-17T23:10:36.916Z" }, + { url = "https://files.pythonhosted.org/packages/81/af/db07d746cd5867d5967528e7811da53374e94f64e80a890d6a5a4b95b130/jaxlib-0.6.2-cp310-cp310-manylinux2014_aarch64.whl", hash = "sha256:4205d098ce8efb5f7fe2fe5098bae6036094dc8d8829f5e0e0d7a9b155326336", size = 79440052, upload-time = "2025-06-17T23:10:41.282Z" }, + { url = "https://files.pythonhosted.org/packages/7e/d8/b7ae9e819c62c1854dbc2c70540a5c041173fbc8bec5e78ab7fd615a4aee/jaxlib-0.6.2-cp310-cp310-manylinux2014_x86_64.whl", hash = "sha256:c087a0eb6fb7f6f8f54d56f4730328dfde5040dd3b5ddfa810e7c28ea7102b42", size = 89917034, upload-time = "2025-06-17T23:10:45.897Z" }, + { url = "https://files.pythonhosted.org/packages/fd/e5/87e91bc70569ac5c3e3449eefcaf47986e892f10cfe1d5e5720dceae3068/jaxlib-0.6.2-cp310-cp310-win_amd64.whl", hash = "sha256:153eaa51f778b60851720729d4f461a91edd9ba3932f6f3bc598d4413870038b", size = 57896337, upload-time = "2025-06-17T23:10:50.179Z" }, + { url = "https://files.pythonhosted.org/packages/a4/ee/6899b0aed36a4acc51319465ddd83c7c300a062a9e236cceee00984ffe0b/jaxlib-0.6.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a208ff61c58128d306bb4e5ad0858bd2b0960f2c1c10ad42c548f74a60c0020e", size = 54300346, upload-time = "2025-06-17T23:10:54.591Z" }, + { url = "https://files.pythonhosted.org/packages/e6/03/34bb6b346609079a71942cfbf507892e3c877a06a430a0df8429c455cebc/jaxlib-0.6.2-cp311-cp311-manylinux2014_aarch64.whl", hash = "sha256:11eae7e05bc5a79875da36324afb9eddd4baeaef2a0386caf6d4f3720b9aef28", size = 79438425, upload-time = "2025-06-17T23:10:58.356Z" }, + { url = "https://files.pythonhosted.org/packages/80/02/49b05cbab519ffd3cb79586336451fbbf8b6523f67128a794acc9f179000/jaxlib-0.6.2-cp311-cp311-manylinux2014_x86_64.whl", hash = "sha256:335d7e3515ce78b52a410136f46aa4a7ea14d0e7d640f34e1e137409554ad0ac", size = 89920354, upload-time = "2025-06-17T23:11:03.086Z" }, + { url = "https://files.pythonhosted.org/packages/a7/7a/93b28d9452b46c15fc28dd65405672fc8a158b35d46beabaa0fe9631afb0/jaxlib-0.6.2-cp311-cp311-win_amd64.whl", hash = "sha256:c6815509997d6b05e5c9daa7994b9ad473ce3e8c8a17bdbbcacc3c744f76f7a0", size = 57895707, upload-time = "2025-06-17T23:11:07.074Z" }, + { url = "https://files.pythonhosted.org/packages/ac/db/05e702d2534e87abf606b1067b46a273b120e6adc7d459696e3ce7399317/jaxlib-0.6.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:34d8a684a8be949dd87dd4acc97101b4106a0dc9ad151ec891da072319a57b99", size = 54301644, upload-time = "2025-06-17T23:11:10.977Z" }, + { url = "https://files.pythonhosted.org/packages/0d/8a/b0a96887b97a25d45ae2c30e4acecd2f95acd074c18ec737dda8c5cc7016/jaxlib-0.6.2-cp312-cp312-manylinux2014_aarch64.whl", hash = "sha256:87ec2dc9c3ed9ab936eec8535160c5fbd2c849948559f1c5daa75f63fabe5942", size = 79439161, upload-time = "2025-06-17T23:11:14.822Z" }, + { url = "https://files.pythonhosted.org/packages/ba/e8/71c2555431edb5dd115cf86a7b599aa7e1be26728d89ae59aa11251d299c/jaxlib-0.6.2-cp312-cp312-manylinux2014_x86_64.whl", hash = "sha256:f1dd09b481a93c1d4c750013f467f74194493ba7bd29fcd4d1cec16e3a214f65", size = 89942952, upload-time = "2025-06-17T23:11:19.181Z" }, + { url = "https://files.pythonhosted.org/packages/de/3a/06849113c844b86d20174df54735c84202ccf82cbd36d805f478c834418b/jaxlib-0.6.2-cp312-cp312-win_amd64.whl", hash = "sha256:921dbd4db214eba19a29ba9f2450d880e08b2b2c7b968f28cc89da3e62366af4", size = 57919603, upload-time = "2025-06-17T23:11:23.207Z" }, + { url = "https://files.pythonhosted.org/packages/af/38/bed4279c2a3407820ed8bcd72dbad43c330ada35f88fafe9952b35abf785/jaxlib-0.6.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:bff67b188133ce1f0111c7b163ac321fd646b59ed221ea489063e2e0f85cb967", size = 54300638, upload-time = "2025-06-17T23:11:26.372Z" }, + { url = "https://files.pythonhosted.org/packages/52/dc/9e35a1dc089ddf3d6be53ef2e6ba4718c5b6c0f90bccc535a20edac0c895/jaxlib-0.6.2-cp313-cp313-manylinux2014_aarch64.whl", hash = "sha256:70498837caf538bd458ff6858c8bfd404db82015aba8f663670197fa9900ff02", size = 79439983, upload-time = "2025-06-17T23:11:30.016Z" }, + { url = "https://files.pythonhosted.org/packages/34/16/e93f0184b80a4e1ad38c6998aa3a2f7569c0b0152cbae39f7572393eda04/jaxlib-0.6.2-cp313-cp313-manylinux2014_x86_64.whl", hash = "sha256:f94163f14c8fd3ba93ae14b631abacf14cb031bba0b59138869984b4d10375f8", size = 89941720, upload-time = "2025-06-17T23:11:34.62Z" }, + { url = "https://files.pythonhosted.org/packages/06/b9/ea50792ee0333dba764e06c305fe098bce1cb938dcb66fbe2fc47ef5dd02/jaxlib-0.6.2-cp313-cp313-win_amd64.whl", hash = "sha256:b977604cd36c74b174d25ed685017379468138eb747d865f75e466cb273c801d", size = 57919073, upload-time = "2025-06-17T23:11:39.344Z" }, + { url = "https://files.pythonhosted.org/packages/09/ce/9596391c104a0547fcaf6a8c72078bbae79dbc8e7f0843dc8318f6606328/jaxlib-0.6.2-cp313-cp313t-manylinux2014_aarch64.whl", hash = "sha256:39cf9555f85ae1ce2e2c1a59fc71f2eca4f9867a7cb934fef881ba56b11371d1", size = 79579638, upload-time = "2025-06-17T23:11:43.054Z" }, + { url = "https://files.pythonhosted.org/packages/10/79/f6e80f7f4cacfc9f03e64ac57ecb856b140de7c2f939b25f8dcf1aff63f9/jaxlib-0.6.2-cp313-cp313t-manylinux2014_x86_64.whl", hash = "sha256:3abd536e44b05fb1657507e3ff1fc3691f99613bae3921ecab9e82f27255f784", size = 90066675, upload-time = "2025-06-17T23:11:47.454Z" }, +] + +[[package]] +name = "jaxlib" +version = "0.9.1" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.14' and sys_platform == 'win32'", + "python_full_version >= '3.14' and sys_platform == 'emscripten'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.13.*' and sys_platform == 'win32'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version >= '3.14' and sys_platform == 'darwin'", + "python_full_version == '3.13.*' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and sys_platform == 'win32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin'", + "python_full_version == '3.11.*' and sys_platform == 'win32'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.11.*' and sys_platform == 'darwin'", +] +dependencies = [ + { name = "ml-dtypes", marker = "python_full_version >= '3.11'" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/3f/c8/ebba6a5cd16b080a7cdbb0002b5cd5aa2775b3fb5b66bdc8e1b6f3572a03/jaxlib-0.9.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2976b09c3a0b97403912e9e2a88893c4c6e6629974e2941943e9a1ff4e3db08c", size = 57971840, upload-time = "2026-03-02T11:23:02.3Z" }, + { url = "https://files.pythonhosted.org/packages/26/04/b42037bfa38e5506a02a17a42abb494a601b78f02a8756dc1745cd3efb56/jaxlib-0.9.1-cp311-cp311-manylinux_2_27_aarch64.whl", hash = "sha256:dc1085450dfd582d648426a65e5bd87f7f2f14dad66a6bda4aace26471f450bf", size = 76830011, upload-time = "2026-03-02T11:23:05.706Z" }, + { url = "https://files.pythonhosted.org/packages/48/7c/8ebb7f5a487641b7292f039f3c56a0189d0d9a262fca6705fb40c3663f5e/jaxlib-0.9.1-cp311-cp311-manylinux_2_27_x86_64.whl", hash = "sha256:97239348cd95d5b3356f475fa837408e4ca0df26455409eaee5f8d42f4449c75", size = 82461550, upload-time = "2026-03-02T11:23:09.357Z" }, + { url = "https://files.pythonhosted.org/packages/bc/1b/bc1d41fb12e21449364fb76dd50f37b7e22048685f657796f2aadf76157a/jaxlib-0.9.1-cp311-cp311-win_amd64.whl", hash = "sha256:266661be43c6db0daaf76c6492f9d03600c922d5b115456e14a4b6f8b94ba82b", size = 62144638, upload-time = "2026-03-02T11:23:12.837Z" }, + { url = "https://files.pythonhosted.org/packages/8f/06/59b1da0a3b2450a4abbf66cbb3bbfe0b14f9723b1f8997c0178db3549e54/jaxlib-0.9.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:cea7f98a1a558fab5cf8f569e5567a3c288667dd223261adaeb9645c37e4ad8b", size = 57980807, upload-time = "2026-03-02T11:23:16.042Z" }, + { url = "https://files.pythonhosted.org/packages/f8/b9/e0419783cbff9fa3bbc053dbe130f9051f60de4f424f650d70aae7f3bdf1/jaxlib-0.9.1-cp312-cp312-manylinux_2_27_aarch64.whl", hash = "sha256:f80e8aead3461683657027e14e814e5bdd00be8ce8e05c0a5db86403db297c2e", size = 76828062, upload-time = "2026-03-02T11:23:19.202Z" }, + { url = "https://files.pythonhosted.org/packages/53/6b/b381bda5850f5611822d791cd25dfe36efda2688a68c4dda0f8a92c36dec/jaxlib-0.9.1-cp312-cp312-manylinux_2_27_x86_64.whl", hash = "sha256:e2ab8c97be30354a34e64d17066df0fce7d1d0f40f7a48eded19e9e837896f5d", size = 82472923, upload-time = "2026-03-02T11:23:23.352Z" }, + { url = "https://files.pythonhosted.org/packages/6c/e9/e4dc1f699b894651f3d3ed6622c3c113c21003c2ed832ab00ed62055062b/jaxlib-0.9.1-cp312-cp312-win_amd64.whl", hash = "sha256:836b78e16bb06d984c41ae0605e96ef031b720191b489a0c09f7185dcabcbed0", size = 62164632, upload-time = "2026-03-02T11:23:28.285Z" }, + { url = "https://files.pythonhosted.org/packages/08/18/fee700125fe4367c75be1d0f300d13069f5ed119a635ea9199de4b4bc9dc/jaxlib-0.9.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:e9915bcaa9ffefd40cd3fdb08a83b16b79f1f3c9ba187884f5b442ad2a47ffd1", size = 57982624, upload-time = "2026-03-02T11:23:31.412Z" }, + { url = "https://files.pythonhosted.org/packages/fd/5f/d4a79d6802f3cef02773852453d9528569dd0896964117d4401658828aba/jaxlib-0.9.1-cp313-cp313-manylinux_2_27_aarch64.whl", hash = "sha256:9e88c35248b37d5219423ff8ddca60c6a561e665ded5c4fcbc61f0763e03f1e3", size = 76828438, upload-time = "2026-03-02T11:23:34.793Z" }, + { url = "https://files.pythonhosted.org/packages/3e/2e/d84cafbd07e8cdc7701d9f840f4eea0cfcf3487a99ada14507702172da14/jaxlib-0.9.1-cp313-cp313-manylinux_2_27_x86_64.whl", hash = "sha256:da60d967b4ac2084a3e3535ad982392894dd6bdf79c9a56978aba08404a58c82", size = 82473711, upload-time = "2026-03-02T11:23:38.356Z" }, + { url = "https://files.pythonhosted.org/packages/45/e6/4d09ec33a5d096c541025272dc31a36aa9d9a5752b37e05193b23c125810/jaxlib-0.9.1-cp313-cp313-win_amd64.whl", hash = "sha256:7ec6e2f43be6e1ae9321efe9a98affcd8acbe0e1fe59aba1d307ba0462752988", size = 62164682, upload-time = "2026-03-02T11:23:41.761Z" }, + { url = "https://files.pythonhosted.org/packages/8a/be/7d810371aa3bdf30882df60965c15773b8990c90e350a650e366e6dedbaa/jaxlib-0.9.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:872e5917ad20cfde85ce6d50a6dffb205ce551d5c691532f0f07e30c34bbb6c3", size = 58092440, upload-time = "2026-03-02T11:23:46.233Z" }, + { url = "https://files.pythonhosted.org/packages/e9/63/0f5acacd3bd6906f2e1f730ceeafac4afc5cc612f43be4820785608cb951/jaxlib-0.9.1-cp313-cp313t-manylinux_2_27_aarch64.whl", hash = "sha256:469f08a30f6b541557e29c5de61ea6df16ac0ef9225879373bb2b332f1b27d14", size = 76949185, upload-time = "2026-03-02T11:23:49.378Z" }, + { url = "https://files.pythonhosted.org/packages/91/c5/a4dee13627d913c7bd0cf29b7f5c1d6a2605760d08a7cff952f9098ebb61/jaxlib-0.9.1-cp313-cp313t-manylinux_2_27_x86_64.whl", hash = "sha256:2e2225b80689610cbb472822dadf7cc200aa4bdac813112a3f6e074d96b1458c", size = 82584273, upload-time = "2026-03-02T11:23:52.762Z" }, + { url = "https://files.pythonhosted.org/packages/a4/b0/f2c9caa6f545d4ecc1eab528c68c9191e40087f1bc79a6da2e29c6416510/jaxlib-0.9.1-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:3071bf493f6f48207c56b1e9a5bf895e2acebc5bd40f6f35458e76eb8bf210c7", size = 57984052, upload-time = "2026-03-02T11:23:55.766Z" }, + { url = "https://files.pythonhosted.org/packages/0c/e7/237ec5f4cd07420ef50d79a048b769664dbe306e31bdb10f9dcb9accabe9/jaxlib-0.9.1-cp314-cp314-manylinux_2_27_aarch64.whl", hash = "sha256:531dff9fae7aea14449ee544cc1415880cc8a346a9287d347dbd1b2b51d8aabd", size = 76846925, upload-time = "2026-03-02T11:23:59.18Z" }, + { url = "https://files.pythonhosted.org/packages/76/fe/67d2c414b0860d42f4a20b1fadbe7aeffb1b3d885efebd7aedf22a4bc2a2/jaxlib-0.9.1-cp314-cp314-manylinux_2_27_x86_64.whl", hash = "sha256:2287a1c891b152c52eb9b73925f57cde01be35d2bab4dad9673d3c83c5982ca8", size = 82484342, upload-time = "2026-03-02T11:24:02.541Z" }, + { url = "https://files.pythonhosted.org/packages/54/0d/a8e27c1c434e489883c1182bd52de27775b8a78013de62e6eabf80991df5/jaxlib-0.9.1-cp314-cp314-win_amd64.whl", hash = "sha256:61160d686e6a4703ef30a6a3aa199c934e6359f42d0aa1c0f9c475d3953b9459", size = 64553355, upload-time = "2026-03-02T11:24:05.976Z" }, + { url = "https://files.pythonhosted.org/packages/fa/4a/e5cb3a32320da2e9496c66045a4e19e16597c92a6496dd493b630585c219/jaxlib-0.9.1-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:5ac3db6b164a8a5b473c77ad9da4f43937d309a27f5cb2f38932930b26e42c68", size = 58096335, upload-time = "2026-03-02T11:24:09.01Z" }, + { url = "https://files.pythonhosted.org/packages/50/d2/35ecc2e92065ac035a954fcb4b752baa72747dcc3a3466525c42c4404958/jaxlib-0.9.1-cp314-cp314t-manylinux_2_27_aarch64.whl", hash = "sha256:30fe58e8e4e105dffe364a6f0dccca16d93433576d4a015babc83339ca7f1f38", size = 76948543, upload-time = "2026-03-02T11:24:12.026Z" }, + { url = "https://files.pythonhosted.org/packages/ba/cb/a8de776aee88f42937d07472953cf7980e45f5fb30aa9d5ee652b4acc771/jaxlib-0.9.1-cp314-cp314t-manylinux_2_27_x86_64.whl", hash = "sha256:6b6654a20d54e7cc77d1d54c33f1db851ef9d70bb112b627776178221036e720", size = 82585090, upload-time = "2026-03-02T11:24:15.783Z" }, +] + +[[package]] +name = "jinja2" +version = "3.1.6" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "markupsafe" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/df/bf/f7da0350254c0ed7c72f3e33cef02e048281fec7ecec5f032d4aac52226b/jinja2-3.1.6.tar.gz", hash = "sha256:0137fb05990d35f1275a587e9aee6d56da821fc83491a0fb838183be43f66d6d", size = 245115, upload-time = "2025-03-05T20:05:02.478Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/62/a1/3d680cbfd5f4b8f15abc1d571870c5fc3e594bb582bc3b64ea099db13e56/jinja2-3.1.6-py3-none-any.whl", hash = "sha256:85ece4451f492d0c13c5dd7c13a64681a86afae63a5f347908daf103ce6d2f67", size = 134899, upload-time = "2025-03-05T20:05:00.369Z" }, +] + +[[package]] +name = "jsonschema" +version = "4.26.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "attrs" }, + { name = "jsonschema-specifications" }, + { name = "referencing" }, + { name = "rpds-py" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/b3/fc/e067678238fa451312d4c62bf6e6cf5ec56375422aee02f9cb5f909b3047/jsonschema-4.26.0.tar.gz", hash = "sha256:0c26707e2efad8aa1bfc5b7ce170f3fccc2e4918ff85989ba9ffa9facb2be326", size = 366583, upload-time = "2026-01-07T13:41:07.246Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/69/90/f63fb5873511e014207a475e2bb4e8b2e570d655b00ac19a9a0ca0a385ee/jsonschema-4.26.0-py3-none-any.whl", hash = "sha256:d489f15263b8d200f8387e64b4c3a75f06629559fb73deb8fdfb525f2dab50ce", size = 90630, upload-time = "2026-01-07T13:41:05.306Z" }, +] + +[[package]] +name = "jsonschema-specifications" +version = "2025.9.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "referencing" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/19/74/a633ee74eb36c44aa6d1095e7cc5569bebf04342ee146178e2d36600708b/jsonschema_specifications-2025.9.1.tar.gz", hash = "sha256:b540987f239e745613c7a9176f3edb72b832a4ac465cf02712288397832b5e8d", size = 32855, upload-time = "2025-09-08T01:34:59.186Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/41/45/1a4ed80516f02155c51f51e8cedb3c1902296743db0bbc66608a0db2814f/jsonschema_specifications-2025.9.1-py3-none-any.whl", hash = "sha256:98802fee3a11ee76ecaca44429fda8a41bff98b00a0f2838151b113f210cc6fe", size = 18437, upload-time = "2025-09-08T01:34:57.871Z" }, +] + +[[package]] +name = "jupyter-client" +version = "8.8.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "jupyter-core" }, + { name = "python-dateutil" }, + { name = "pyzmq" }, + { name = "tornado" }, + { name = "traitlets" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/05/e4/ba649102a3bc3fbca54e7239fb924fd434c766f855693d86de0b1f2bec81/jupyter_client-8.8.0.tar.gz", hash = "sha256:d556811419a4f2d96c869af34e854e3f059b7cc2d6d01a9cd9c85c267691be3e", size = 348020, upload-time = "2026-01-08T13:55:47.938Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/2d/0b/ceb7694d864abc0a047649aec263878acb9f792e1fec3e676f22dc9015e3/jupyter_client-8.8.0-py3-none-any.whl", hash = "sha256:f93a5b99c5e23a507b773d3a1136bd6e16c67883ccdbd9a829b0bbdb98cd7d7a", size = 107371, upload-time = "2026-01-08T13:55:45.562Z" }, +] + +[[package]] +name = "jupyter-core" +version = "5.9.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "platformdirs" }, + { name = "traitlets" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/02/49/9d1284d0dc65e2c757b74c6687b6d319b02f822ad039e5c512df9194d9dd/jupyter_core-5.9.1.tar.gz", hash = "sha256:4d09aaff303b9566c3ce657f580bd089ff5c91f5f89cf7d8846c3cdf465b5508", size = 89814, upload-time = "2025-10-16T19:19:18.444Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e7/e7/80988e32bf6f73919a113473a604f5a8f09094de312b9d52b79c2df7612b/jupyter_core-5.9.1-py3-none-any.whl", hash = "sha256:ebf87fdc6073d142e114c72c9e29a9d7ca03fad818c5d300ce2adc1fb0743407", size = 29032, upload-time = "2025-10-16T19:19:16.783Z" }, +] + +[[package]] +name = "jupyterlab-pygments" +version = "0.3.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/90/51/9187be60d989df97f5f0aba133fa54e7300f17616e065d1ada7d7646b6d6/jupyterlab_pygments-0.3.0.tar.gz", hash = "sha256:721aca4d9029252b11cfa9d185e5b5af4d54772bb8072f9b7036f4170054d35d", size = 512900, upload-time = "2023-11-23T09:26:37.44Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/b1/dd/ead9d8ea85bf202d90cc513b533f9c363121c7792674f78e0d8a854b63b4/jupyterlab_pygments-0.3.0-py3-none-any.whl", hash = "sha256:841a89020971da1d8693f1a99997aefc5dc424bb1b251fd6322462a1b8842780", size = 15884, upload-time = "2023-11-23T09:26:34.325Z" }, +] + +[[package]] +name = "kiwisolver" +version = "1.5.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/d0/67/9c61eccb13f0bdca9307614e782fec49ffdde0f7a2314935d489fa93cd9c/kiwisolver-1.5.0.tar.gz", hash = "sha256:d4193f3d9dc3f6f79aaed0e5637f45d98850ebf01f7ca20e69457f3e8946b66a", size = 103482, upload-time = "2026-03-09T13:15:53.382Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ac/f8/06549565caa026e540b7e7bab5c5a90eb7ca986015f4c48dace243cd24d9/kiwisolver-1.5.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:32cc0a5365239a6ea0c6ed461e8838d053b57e397443c0ca894dcc8e388d4374", size = 122802, upload-time = "2026-03-09T13:12:37.515Z" }, + { url = "https://files.pythonhosted.org/packages/84/eb/8476a0818850c563ff343ea7c9c05dcdcbd689a38e01aa31657df01f91fa/kiwisolver-1.5.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:cc0b66c1eec9021353a4b4483afb12dfd50e3669ffbb9152d6842eb34c7e29fd", size = 66216, upload-time = "2026-03-09T13:12:38.812Z" }, + { url = "https://files.pythonhosted.org/packages/f3/c4/f9c8a6b4c21aed4198566e45923512986d6cef530e7263b3a5f823546561/kiwisolver-1.5.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:86e0287879f75621ae85197b0877ed2f8b7aa57b511c7331dce2eb6f4de7d476", size = 63917, upload-time = "2026-03-09T13:12:40.053Z" }, + { url = "https://files.pythonhosted.org/packages/f1/0e/ba4ae25d03722f64de8b2c13e80d82ab537a06b30fc7065183c6439357e3/kiwisolver-1.5.0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:62f59da443c4f4849f73a51a193b1d9d258dcad0c41bc4d1b8fb2bcc04bfeb22", size = 1628776, upload-time = "2026-03-09T13:12:41.976Z" }, + { url = "https://files.pythonhosted.org/packages/8a/e4/3f43a011bc8a0860d1c96f84d32fa87439d3feedf66e672fef03bf5e8bac/kiwisolver-1.5.0-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:9190426b7aa26c5229501fa297b8d0653cfd3f5a36f7990c264e157cbf886b3b", size = 1228164, upload-time = "2026-03-09T13:12:44.002Z" }, + { url = "https://files.pythonhosted.org/packages/4b/34/3a901559a1e0c218404f9a61a93be82d45cb8f44453ba43088644980f033/kiwisolver-1.5.0-cp310-cp310-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:c8277104ded0a51e699c8c3aff63ce2c56d4ed5519a5f73e0fd7057f959a2b9e", size = 1246656, upload-time = "2026-03-09T13:12:45.557Z" }, + { url = "https://files.pythonhosted.org/packages/87/9e/f78c466ea20527822b95ad38f141f2de1dcd7f23fb8716b002b0d91bbe59/kiwisolver-1.5.0-cp310-cp310-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:8f9baf6f0a6e7571c45c8863010b45e837c3ee1c2c77fcd6ef423be91b21fedb", size = 1295562, upload-time = "2026-03-09T13:12:47.562Z" }, + { url = "https://files.pythonhosted.org/packages/0a/66/fd0e4a612e3a286c24e6d6f3a5428d11258ed1909bc530ba3b59807fd980/kiwisolver-1.5.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:cff8e5383db4989311f99e814feeb90c4723eb4edca425b9d5d9c3fefcdd9537", size = 2178473, upload-time = "2026-03-09T13:12:50.254Z" }, + { url = "https://files.pythonhosted.org/packages/dc/8e/6cac929e0049539e5ee25c1ee937556f379ba5204840d03008363ced662d/kiwisolver-1.5.0-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:ebae99ed6764f2b5771c522477b311be313e8841d2e0376db2b10922daebbba4", size = 2274035, upload-time = "2026-03-09T13:12:51.785Z" }, + { url = "https://files.pythonhosted.org/packages/ca/d3/9d0c18f1b52ea8074b792452cf17f1f5a56bd0302a85191f405cfbf9da16/kiwisolver-1.5.0-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:d5cd5189fc2b6a538b75ae45433140c4823463918f7b1617c31e68b085c0022c", size = 2443217, upload-time = "2026-03-09T13:12:53.329Z" }, + { url = "https://files.pythonhosted.org/packages/45/2a/6e19368803a038b2a90857bf4ee9e3c7b667216d045866bf22d3439fd75e/kiwisolver-1.5.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f42c23db5d1521218a3276bb08666dcb662896a0be7347cba864eca45ff64ede", size = 2249196, upload-time = "2026-03-09T13:12:55.057Z" }, + { url = "https://files.pythonhosted.org/packages/75/2b/3f641dfcbe72e222175d626bacf2f72c3b34312afec949dd1c50afa400f5/kiwisolver-1.5.0-cp310-cp310-win_amd64.whl", hash = "sha256:94eff26096eb5395136634622515b234ecb6c9979824c1f5004c6e3c3c85ccd2", size = 73389, upload-time = "2026-03-09T13:12:56.496Z" }, + { url = "https://files.pythonhosted.org/packages/da/88/299b137b9e0025d8982e03d2d52c123b0a2b159e84b0ef1501ef446339cf/kiwisolver-1.5.0-cp310-cp310-win_arm64.whl", hash = "sha256:dd952e03bfbb096cfe2dd35cd9e00f269969b67536cb4370994afc20ff2d0875", size = 64782, upload-time = "2026-03-09T13:12:57.609Z" }, + { url = "https://files.pythonhosted.org/packages/12/dd/a495a9c104be1c476f0386e714252caf2b7eca883915422a64c50b88c6f5/kiwisolver-1.5.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9eed0f7edbb274413b6ee781cca50541c8c0facd3d6fd289779e494340a2b85c", size = 122798, upload-time = "2026-03-09T13:12:58.963Z" }, + { url = "https://files.pythonhosted.org/packages/11/60/37b4047a2af0cf5ef6d8b4b26e91829ae6fc6a2d1f74524bcb0e7cd28a32/kiwisolver-1.5.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:3c4923e404d6bcd91b6779c009542e5647fef32e4a5d75e115e3bbac6f2335eb", size = 66216, upload-time = "2026-03-09T13:13:00.155Z" }, + { url = "https://files.pythonhosted.org/packages/0a/aa/510dc933d87767584abfe03efa445889996c70c2990f6f87c3ebaa0a18c5/kiwisolver-1.5.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:0df54df7e686afa55e6f21fb86195224a6d9beb71d637e8d7920c95cf0f89aac", size = 63911, upload-time = "2026-03-09T13:13:01.671Z" }, + { url = "https://files.pythonhosted.org/packages/80/46/bddc13df6c2a40741e0cc7865bb1c9ed4796b6760bd04ce5fae3928ef917/kiwisolver-1.5.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:2517e24d7315eb51c10664cdb865195df38ab74456c677df67bb47f12d088a27", size = 1438209, upload-time = "2026-03-09T13:13:03.385Z" }, + { url = "https://files.pythonhosted.org/packages/fd/d6/76621246f5165e5372f02f5e6f3f48ea336a8f9e96e43997d45b240ed8cd/kiwisolver-1.5.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ff710414307fefa903e0d9bdf300972f892c23477829f49504e59834f4195398", size = 1248888, upload-time = "2026-03-09T13:13:05.231Z" }, + { url = "https://files.pythonhosted.org/packages/b2/c1/31559ec6fb39a5b48035ce29bb63ade628f321785f38c384dee3e2c08bc1/kiwisolver-1.5.0-cp311-cp311-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:6176c1811d9d5a04fa391c490cc44f451e240697a16977f11c6f722efb9041db", size = 1266304, upload-time = "2026-03-09T13:13:06.743Z" }, + { url = "https://files.pythonhosted.org/packages/5e/ef/1cb8276f2d29cc6a41e0a042f27946ca347d3a4a75acf85d0a16aa6dcc82/kiwisolver-1.5.0-cp311-cp311-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:50847dca5d197fcbd389c805aa1a1cf32f25d2e7273dc47ab181a517666b68cc", size = 1319650, upload-time = "2026-03-09T13:13:08.607Z" }, + { url = "https://files.pythonhosted.org/packages/4c/e4/5ba3cecd7ce6236ae4a80f67e5d5531287337d0e1f076ca87a5abe4cd5d0/kiwisolver-1.5.0-cp311-cp311-manylinux_2_39_riscv64.whl", hash = "sha256:01808c6d15f4c3e8559595d6d1fe6411c68e4a3822b4b9972b44473b24f4e679", size = 970949, upload-time = "2026-03-09T13:13:10.299Z" }, + { url = "https://files.pythonhosted.org/packages/5a/69/dc61f7ae9a2f071f26004ced87f078235b5507ab6e5acd78f40365655034/kiwisolver-1.5.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:f1f9f4121ec58628c96baa3de1a55a4e3a333c5102c8e94b64e23bf7b2083309", size = 2199125, upload-time = "2026-03-09T13:13:11.841Z" }, + { url = "https://files.pythonhosted.org/packages/e5/7b/abbe0f1b5afa85f8d084b73e90e5f801c0939eba16ac2e49af7c61a6c28d/kiwisolver-1.5.0-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:b7d335370ae48a780c6e6a6bbfa97342f563744c39c35562f3f367665f5c1de2", size = 2293783, upload-time = "2026-03-09T13:13:14.399Z" }, + { url = "https://files.pythonhosted.org/packages/8a/80/5908ae149d96d81580d604c7f8aefd0e98f4fd728cf172f477e9f2a81744/kiwisolver-1.5.0-cp311-cp311-musllinux_1_2_riscv64.whl", hash = "sha256:800ee55980c18545af444d93fdd60c56b580db5cc54867d8cbf8a1dc0829938c", size = 1960726, upload-time = "2026-03-09T13:13:16.047Z" }, + { url = "https://files.pythonhosted.org/packages/84/08/a78cb776f8c085b7143142ce479859cfec086bd09ee638a317040b6ef420/kiwisolver-1.5.0-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:c438f6ca858697c9ab67eb28246c92508af972e114cac34e57a6d4ba17a3ac08", size = 2464738, upload-time = "2026-03-09T13:13:17.897Z" }, + { url = "https://files.pythonhosted.org/packages/b1/e1/65584da5356ed6cb12c63791a10b208860ac40a83de165cb6a6751a686e3/kiwisolver-1.5.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:8c63c91f95173f9c2a67c7c526b2cea976828a0e7fced9cdcead2802dc10f8a4", size = 2270718, upload-time = "2026-03-09T13:13:19.421Z" }, + { url = "https://files.pythonhosted.org/packages/be/6c/28f17390b62b8f2f520e2915095b3c94d88681ecf0041e75389d9667f202/kiwisolver-1.5.0-cp311-cp311-win_amd64.whl", hash = "sha256:beb7f344487cdcb9e1efe4b7a29681b74d34c08f0043a327a74da852a6749e7b", size = 73480, upload-time = "2026-03-09T13:13:20.818Z" }, + { url = "https://files.pythonhosted.org/packages/d8/0e/2ee5debc4f77a625778fec5501ff3e8036fe361b7ee28ae402a485bb9694/kiwisolver-1.5.0-cp311-cp311-win_arm64.whl", hash = "sha256:ad4ae4ffd1ee9cd11357b4c66b612da9888f4f4daf2f36995eda64bd45370cac", size = 64930, upload-time = "2026-03-09T13:13:21.997Z" }, + { url = "https://files.pythonhosted.org/packages/4d/b2/818b74ebea34dabe6d0c51cb1c572e046730e64844da6ed646d5298c40ce/kiwisolver-1.5.0-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:4e9750bc21b886308024f8a54ccb9a2cc38ac9fa813bf4348434e3d54f337ff9", size = 123158, upload-time = "2026-03-09T13:13:23.127Z" }, + { url = "https://files.pythonhosted.org/packages/bf/d9/405320f8077e8e1c5c4bd6adc45e1e6edf6d727b6da7f2e2533cf58bff71/kiwisolver-1.5.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:72ec46b7eba5b395e0a7b63025490d3214c11013f4aacb4f5e8d6c3041829588", size = 66388, upload-time = "2026-03-09T13:13:24.765Z" }, + { url = "https://files.pythonhosted.org/packages/99/9f/795fedf35634f746151ca8839d05681ceb6287fbed6cc1c9bf235f7887c2/kiwisolver-1.5.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ed3a984b31da7481b103f68776f7128a89ef26ed40f4dc41a2223cda7fb24819", size = 64068, upload-time = "2026-03-09T13:13:25.878Z" }, + { url = "https://files.pythonhosted.org/packages/c4/13/680c54afe3e65767bed7ec1a15571e1a2f1257128733851ade24abcefbcc/kiwisolver-1.5.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:bb5136fb5352d3f422df33f0c879a1b0c204004324150cc3b5e3c4f310c9049f", size = 1477934, upload-time = "2026-03-09T13:13:27.166Z" }, + { url = "https://files.pythonhosted.org/packages/c8/2f/cebfcdb60fd6a9b0f6b47a9337198bcbad6fbe15e68189b7011fd914911f/kiwisolver-1.5.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b2af221f268f5af85e776a73d62b0845fc8baf8ef0abfae79d29c77d0e776aaf", size = 1278537, upload-time = "2026-03-09T13:13:28.707Z" }, + { url = "https://files.pythonhosted.org/packages/f2/0d/9b782923aada3fafb1d6b84e13121954515c669b18af0c26e7d21f579855/kiwisolver-1.5.0-cp312-cp312-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:b0f172dc8ffaccb8522d7c5d899de00133f2f1ca7b0a49b7da98e901de87bf2d", size = 1296685, upload-time = "2026-03-09T13:13:30.528Z" }, + { url = "https://files.pythonhosted.org/packages/27/70/83241b6634b04fe44e892688d5208332bde130f38e610c0418f9ede47ded/kiwisolver-1.5.0-cp312-cp312-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:6ab8ba9152203feec73758dad83af9a0bbe05001eb4639e547207c40cfb52083", size = 1346024, upload-time = "2026-03-09T13:13:32.818Z" }, + { url = "https://files.pythonhosted.org/packages/e4/db/30ed226fb271ae1a6431fc0fe0edffb2efe23cadb01e798caeb9f2ceae8f/kiwisolver-1.5.0-cp312-cp312-manylinux_2_39_riscv64.whl", hash = "sha256:cdee07c4d7f6d72008d3f73b9bf027f4e11550224c7c50d8df1ae4a37c1402a6", size = 987241, upload-time = "2026-03-09T13:13:34.435Z" }, + { url = "https://files.pythonhosted.org/packages/ec/bd/c314595208e4c9587652d50959ead9e461995389664e490f4dce7ff0f782/kiwisolver-1.5.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:7c60d3c9b06fb23bd9c6139281ccbdc384297579ae037f08ae90c69f6845c0b1", size = 2227742, upload-time = "2026-03-09T13:13:36.4Z" }, + { url = "https://files.pythonhosted.org/packages/c1/43/0499cec932d935229b5543d073c2b87c9c22846aab48881e9d8d6e742a2d/kiwisolver-1.5.0-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:e315e5ec90d88e140f57696ff85b484ff68bb311e36f2c414aa4286293e6dee0", size = 2323966, upload-time = "2026-03-09T13:13:38.204Z" }, + { url = "https://files.pythonhosted.org/packages/3d/6f/79b0d760907965acfd9d61826a3d41f8f093c538f55cd2633d3f0db269f6/kiwisolver-1.5.0-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:1465387ac63576c3e125e5337a6892b9e99e0627d52317f3ca79e6930d889d15", size = 1977417, upload-time = "2026-03-09T13:13:39.966Z" }, + { url = "https://files.pythonhosted.org/packages/ab/31/01d0537c41cb75a551a438c3c7a80d0c60d60b81f694dac83dd436aec0d0/kiwisolver-1.5.0-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:530a3fd64c87cffa844d4b6b9768774763d9caa299e9b75d8eca6a4423b31314", size = 2491238, upload-time = "2026-03-09T13:13:41.698Z" }, + { url = "https://files.pythonhosted.org/packages/e4/34/8aefdd0be9cfd00a44509251ba864f5caf2991e36772e61c408007e7f417/kiwisolver-1.5.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:1d9daea4ea6b9be74fe2f01f7fbade8d6ffab263e781274cffca0dba9be9eec9", size = 2294947, upload-time = "2026-03-09T13:13:43.343Z" }, + { url = "https://files.pythonhosted.org/packages/ad/cf/0348374369ca588f8fe9c338fae49fa4e16eeb10ffb3d012f23a54578a9e/kiwisolver-1.5.0-cp312-cp312-win_amd64.whl", hash = "sha256:f18c2d9782259a6dc132fdc7a63c168cbc74b35284b6d75c673958982a378384", size = 73569, upload-time = "2026-03-09T13:13:45.792Z" }, + { url = "https://files.pythonhosted.org/packages/28/26/192b26196e2316e2bd29deef67e37cdf9870d9af8e085e521afff0fed526/kiwisolver-1.5.0-cp312-cp312-win_arm64.whl", hash = "sha256:f7c7553b13f69c1b29a5bde08ddc6d9d0c8bfb84f9ed01c30db25944aeb852a7", size = 64997, upload-time = "2026-03-09T13:13:46.878Z" }, + { url = "https://files.pythonhosted.org/packages/9d/69/024d6711d5ba575aa65d5538042e99964104e97fa153a9f10bc369182bc2/kiwisolver-1.5.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:fd40bb9cd0891c4c3cb1ddf83f8bbfa15731a248fdc8162669405451e2724b09", size = 123166, upload-time = "2026-03-09T13:13:48.032Z" }, + { url = "https://files.pythonhosted.org/packages/ce/48/adbb40df306f587054a348831220812b9b1d787aff714cfbc8556e38fccd/kiwisolver-1.5.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:c0e1403fd7c26d77c1f03e096dc58a5c726503fa0db0456678b8668f76f521e3", size = 66395, upload-time = "2026-03-09T13:13:49.365Z" }, + { url = "https://files.pythonhosted.org/packages/a8/3a/d0a972b34e1c63e2409413104216cd1caa02c5a37cb668d1687d466c1c45/kiwisolver-1.5.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:dda366d548e89a90d88a86c692377d18d8bd64b39c1fb2b92cb31370e2896bbd", size = 64065, upload-time = "2026-03-09T13:13:50.562Z" }, + { url = "https://files.pythonhosted.org/packages/2b/0a/7b98e1e119878a27ba8618ca1e18b14f992ff1eda40f47bccccf4de44121/kiwisolver-1.5.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:332b4f0145c30b5f5ad9374881133e5aa64320428a57c2c2b61e9d891a51c2f3", size = 1477903, upload-time = "2026-03-09T13:13:52.084Z" }, + { url = "https://files.pythonhosted.org/packages/18/d8/55638d89ffd27799d5cc3d8aa28e12f4ce7a64d67b285114dbedc8ea4136/kiwisolver-1.5.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0c50b89ffd3e1a911c69a1dd3de7173c0cd10b130f56222e57898683841e4f96", size = 1278751, upload-time = "2026-03-09T13:13:54.673Z" }, + { url = "https://files.pythonhosted.org/packages/b8/97/b4c8d0d18421ecceba20ad8701358453b88e32414e6f6950b5a4bad54e65/kiwisolver-1.5.0-cp313-cp313-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:4db576bb8c3ef9365f8b40fe0f671644de6736ae2c27a2c62d7d8a1b4329f099", size = 1296793, upload-time = "2026-03-09T13:13:56.287Z" }, + { url = "https://files.pythonhosted.org/packages/c4/10/f862f94b6389d8957448ec9df59450b81bec4abb318805375c401a1e6892/kiwisolver-1.5.0-cp313-cp313-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:0b85aad90cea8ac6797a53b5d5f2e967334fa4d1149f031c4537569972596cb8", size = 1346041, upload-time = "2026-03-09T13:13:58.269Z" }, + { url = "https://files.pythonhosted.org/packages/a3/6a/f1650af35821eaf09de398ec0bc2aefc8f211f0cda50204c9f1673741ba9/kiwisolver-1.5.0-cp313-cp313-manylinux_2_39_riscv64.whl", hash = "sha256:d36ca54cb4c6c4686f7cbb7b817f66f5911c12ddb519450bbe86707155028f87", size = 987292, upload-time = "2026-03-09T13:13:59.871Z" }, + { url = "https://files.pythonhosted.org/packages/de/19/d7fb82984b9238115fe629c915007be608ebd23dc8629703d917dbfaffd4/kiwisolver-1.5.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:38f4a703656f493b0ad185211ccfca7f0386120f022066b018eb5296d8613e23", size = 2227865, upload-time = "2026-03-09T13:14:01.401Z" }, + { url = "https://files.pythonhosted.org/packages/7f/b9/46b7f386589fd222dac9e9de9c956ce5bcefe2ee73b4e79891381dda8654/kiwisolver-1.5.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:3ac2360e93cb41be81121755c6462cff3beaa9967188c866e5fce5cf13170859", size = 2324369, upload-time = "2026-03-09T13:14:02.972Z" }, + { url = "https://files.pythonhosted.org/packages/92/8b/95e237cf3d9c642960153c769ddcbe278f182c8affb20cecc1cc983e7cc5/kiwisolver-1.5.0-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:c95cab08d1965db3d84a121f1c7ce7479bdd4072c9b3dafd8fecce48a2e6b902", size = 1977989, upload-time = "2026-03-09T13:14:04.503Z" }, + { url = "https://files.pythonhosted.org/packages/1b/95/980c9df53501892784997820136c01f62bc1865e31b82b9560f980c0e649/kiwisolver-1.5.0-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:fc20894c3d21194d8041a28b65622d5b86db786da6e3cfe73f0c762951a61167", size = 2491645, upload-time = "2026-03-09T13:14:06.106Z" }, + { url = "https://files.pythonhosted.org/packages/cb/32/900647fd0840abebe1561792c6b31e6a7c0e278fc3973d30572a965ca14c/kiwisolver-1.5.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:7a32f72973f0f950c1920475d5c5ea3d971b81b6f0ec53b8d0a956cc965f22e0", size = 2295237, upload-time = "2026-03-09T13:14:08.891Z" }, + { url = "https://files.pythonhosted.org/packages/be/8a/be60e3bbcf513cc5a50f4a3e88e1dcecebb79c1ad607a7222877becaa101/kiwisolver-1.5.0-cp313-cp313-win_amd64.whl", hash = "sha256:0bf3acf1419fa93064a4c2189ac0b58e3be7872bf6ee6177b0d4c63dc4cea276", size = 73573, upload-time = "2026-03-09T13:14:12.327Z" }, + { url = "https://files.pythonhosted.org/packages/4d/d2/64be2e429eb4fca7f7e1c52a91b12663aeaf25de3895e5cca0f47ef2a8d0/kiwisolver-1.5.0-cp313-cp313-win_arm64.whl", hash = "sha256:fa8eb9ecdb7efb0b226acec134e0d709e87a909fa4971a54c0c4f6e88635484c", size = 64998, upload-time = "2026-03-09T13:14:13.469Z" }, + { url = "https://files.pythonhosted.org/packages/b0/69/ce68dd0c85755ae2de490bf015b62f2cea5f6b14ff00a463f9d0774449ff/kiwisolver-1.5.0-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:db485b3847d182b908b483b2ed133c66d88d49cacf98fd278fadafe11b4478d1", size = 125700, upload-time = "2026-03-09T13:14:14.636Z" }, + { url = "https://files.pythonhosted.org/packages/74/aa/937aac021cf9d4349990d47eb319309a51355ed1dbdc9c077cdc9224cb11/kiwisolver-1.5.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:be12f931839a3bdfe28b584db0e640a65a8bcbc24560ae3fdb025a449b3d754e", size = 67537, upload-time = "2026-03-09T13:14:15.808Z" }, + { url = "https://files.pythonhosted.org/packages/ee/20/3a87fbece2c40ad0f6f0aefa93542559159c5f99831d596050e8afae7a9f/kiwisolver-1.5.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:16b85d37c2cbb3253226d26e64663f755d88a03439a9c47df6246b35defbdfb7", size = 65514, upload-time = "2026-03-09T13:14:18.035Z" }, + { url = "https://files.pythonhosted.org/packages/f0/7f/f943879cda9007c45e1f7dba216d705c3a18d6b35830e488b6c6a4e7cdf0/kiwisolver-1.5.0-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:4432b835675f0ea7414aab3d37d119f7226d24869b7a829caeab49ebda407b0c", size = 1584848, upload-time = "2026-03-09T13:14:19.745Z" }, + { url = "https://files.pythonhosted.org/packages/37/f8/4d4f85cc1870c127c88d950913370dd76138482161cd07eabbc450deff01/kiwisolver-1.5.0-cp313-cp313t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1b0feb50971481a2cc44d94e88bdb02cdd497618252ae226b8eb1201b957e368", size = 1391542, upload-time = "2026-03-09T13:14:21.54Z" }, + { url = "https://files.pythonhosted.org/packages/04/0b/65dd2916c84d252b244bd405303220f729e7c17c9d7d33dca6feeff9ffc4/kiwisolver-1.5.0-cp313-cp313t-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:56fa888f10d0f367155e76ce849fa1166fc9730d13bd2d65a2aa13b6f5424489", size = 1404447, upload-time = "2026-03-09T13:14:23.205Z" }, + { url = "https://files.pythonhosted.org/packages/39/5c/2606a373247babce9b1d056c03a04b65f3cf5290a8eac5d7bdead0a17e21/kiwisolver-1.5.0-cp313-cp313t-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:940dda65d5e764406b9fb92761cbf462e4e63f712ab60ed98f70552e496f3bf1", size = 1455918, upload-time = "2026-03-09T13:14:24.74Z" }, + { url = "https://files.pythonhosted.org/packages/d5/d1/c6078b5756670658e9192a2ef11e939c92918833d2745f85cd14a6004bdf/kiwisolver-1.5.0-cp313-cp313t-manylinux_2_39_riscv64.whl", hash = "sha256:89fc958c702ee9a745e4700378f5d23fddbc46ff89e8fdbf5395c24d5c1452a3", size = 1072856, upload-time = "2026-03-09T13:14:26.597Z" }, + { url = "https://files.pythonhosted.org/packages/cb/c8/7def6ddf16eb2b3741d8b172bdaa9af882b03c78e9b0772975408801fa63/kiwisolver-1.5.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:9027d773c4ff81487181a925945743413f6069634d0b122d0b37684ccf4f1e18", size = 2333580, upload-time = "2026-03-09T13:14:28.237Z" }, + { url = "https://files.pythonhosted.org/packages/9e/87/2ac1fce0eb1e616fcd3c35caa23e665e9b1948bb984f4764790924594128/kiwisolver-1.5.0-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:5b233ea3e165e43e35dba1d2b8ecc21cf070b45b65ae17dd2747d2713d942021", size = 2423018, upload-time = "2026-03-09T13:14:30.018Z" }, + { url = "https://files.pythonhosted.org/packages/67/13/c6700ccc6cc218716bfcda4935e4b2997039869b4ad8a94f364c5a3b8e63/kiwisolver-1.5.0-cp313-cp313t-musllinux_1_2_riscv64.whl", hash = "sha256:ce9bf03dad3b46408c08649c6fbd6ca28a9fce0eb32fdfffa6775a13103b5310", size = 2062804, upload-time = "2026-03-09T13:14:32.888Z" }, + { url = "https://files.pythonhosted.org/packages/1b/bd/877056304626943ff0f1f44c08f584300c199b887cb3176cd7e34f1515f1/kiwisolver-1.5.0-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:fc4d3f1fb9ca0ae9f97b095963bc6326f1dbfd3779d6679a1e016b9baaa153d3", size = 2597482, upload-time = "2026-03-09T13:14:34.971Z" }, + { url = "https://files.pythonhosted.org/packages/75/19/c60626c47bf0f8ac5dcf72c6c98e266d714f2fbbfd50cf6dab5ede3aaa50/kiwisolver-1.5.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:f443b4825c50a51ee68585522ab4a1d1257fac65896f282b4c6763337ac9f5d2", size = 2394328, upload-time = "2026-03-09T13:14:36.816Z" }, + { url = "https://files.pythonhosted.org/packages/47/84/6a6d5e5bb8273756c27b7d810d47f7ef2f1f9b9fd23c9ee9a3f8c75c9cef/kiwisolver-1.5.0-cp313-cp313t-win_arm64.whl", hash = "sha256:893ff3a711d1b515ba9da14ee090519bad4610ed1962fbe298a434e8c5f8db53", size = 68410, upload-time = "2026-03-09T13:14:38.695Z" }, + { url = "https://files.pythonhosted.org/packages/e4/d7/060f45052f2a01ad5762c8fdecd6d7a752b43400dc29ff75cd47225a40fd/kiwisolver-1.5.0-cp314-cp314-macosx_10_15_universal2.whl", hash = "sha256:8df31fe574b8b3993cc61764f40941111b25c2d9fea13d3ce24a49907cd2d615", size = 123231, upload-time = "2026-03-09T13:14:41.323Z" }, + { url = "https://files.pythonhosted.org/packages/c2/a7/78da680eadd06ff35edef6ef68a1ad273bad3e2a0936c9a885103230aece/kiwisolver-1.5.0-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:1d49a49ac4cbfb7c1375301cd1ec90169dfeae55ff84710d782260ce77a75a02", size = 66489, upload-time = "2026-03-09T13:14:42.534Z" }, + { url = "https://files.pythonhosted.org/packages/49/b2/97980f3ad4fae37dd7fe31626e2bf75fbf8bdf5d303950ec1fab39a12da8/kiwisolver-1.5.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:0cbe94b69b819209a62cb27bdfa5dc2a8977d8de2f89dfd97ba4f53ed3af754e", size = 64063, upload-time = "2026-03-09T13:14:44.759Z" }, + { url = "https://files.pythonhosted.org/packages/e7/f9/b06c934a6aa8bc91f566bd2a214fd04c30506c2d9e2b6b171953216a65b6/kiwisolver-1.5.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:80aa065ffd378ff784822a6d7c3212f2d5f5e9c3589614b5c228b311fd3063ac", size = 1475913, upload-time = "2026-03-09T13:14:46.247Z" }, + { url = "https://files.pythonhosted.org/packages/6b/f0/f768ae564a710135630672981231320bc403cf9152b5596ec5289de0f106/kiwisolver-1.5.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4e7f886f47ab881692f278ae901039a234e4025a68e6dfab514263a0b1c4ae05", size = 1282782, upload-time = "2026-03-09T13:14:48.458Z" }, + { url = "https://files.pythonhosted.org/packages/e2/9f/1de7aad00697325f05238a5f2eafbd487fb637cc27a558b5367a5f37fb7f/kiwisolver-1.5.0-cp314-cp314-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:5060731cc3ed12ca3a8b57acd4aeca5bbc2f49216dd0bec1650a1acd89486bcd", size = 1300815, upload-time = "2026-03-09T13:14:50.721Z" }, + { url = "https://files.pythonhosted.org/packages/5a/c2/297f25141d2e468e0ce7f7a7b92e0cf8918143a0cbd3422c1ad627e85a06/kiwisolver-1.5.0-cp314-cp314-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:7a4aa69609f40fce3cbc3f87b2061f042eee32f94b8f11db707b66a26461591a", size = 1347925, upload-time = "2026-03-09T13:14:52.304Z" }, + { url = "https://files.pythonhosted.org/packages/b9/d3/f4c73a02eb41520c47610207b21afa8cdd18fdbf64ffd94674ae21c4812d/kiwisolver-1.5.0-cp314-cp314-manylinux_2_39_riscv64.whl", hash = "sha256:d168fda2dbff7b9b5f38e693182d792a938c31db4dac3a80a4888de603c99554", size = 991322, upload-time = "2026-03-09T13:14:54.637Z" }, + { url = "https://files.pythonhosted.org/packages/7b/46/d3f2efef7732fcda98d22bf4ad5d3d71d545167a852ca710a494f4c15343/kiwisolver-1.5.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:413b820229730d358efd838ecbab79902fe97094565fdc80ddb6b0a18c18a581", size = 2232857, upload-time = "2026-03-09T13:14:56.471Z" }, + { url = "https://files.pythonhosted.org/packages/3f/ec/2d9756bf2b6d26ae4349b8d3662fb3993f16d80c1f971c179ce862b9dbae/kiwisolver-1.5.0-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:5124d1ea754509b09e53738ec185584cc609aae4a3b510aaf4ed6aa047ef9303", size = 2329376, upload-time = "2026-03-09T13:14:58.072Z" }, + { url = "https://files.pythonhosted.org/packages/8f/9f/876a0a0f2260f1bde92e002b3019a5fabc35e0939c7d945e0fa66185eb20/kiwisolver-1.5.0-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:e4415a8db000bf49a6dd1c478bf70062eaacff0f462b92b0ba68791a905861f9", size = 1982549, upload-time = "2026-03-09T13:14:59.668Z" }, + { url = "https://files.pythonhosted.org/packages/6c/4f/ba3624dfac23a64d54ac4179832860cb537c1b0af06024936e82ca4154a0/kiwisolver-1.5.0-cp314-cp314-musllinux_1_2_s390x.whl", hash = "sha256:d618fd27420381a4f6044faa71f46d8bfd911bd077c555f7138ed88729bfbe79", size = 2494680, upload-time = "2026-03-09T13:15:01.364Z" }, + { url = "https://files.pythonhosted.org/packages/39/b7/97716b190ab98911b20d10bf92eca469121ec483b8ce0edd314f51bc85af/kiwisolver-1.5.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:5092eb5b1172947f57d6ea7d89b2f29650414e4293c47707eb499ec07a0ac796", size = 2297905, upload-time = "2026-03-09T13:15:03.925Z" }, + { url = "https://files.pythonhosted.org/packages/a3/36/4e551e8aa55c9188bca9abb5096805edbf7431072b76e2298e34fd3a3008/kiwisolver-1.5.0-cp314-cp314-win_amd64.whl", hash = "sha256:d76e2d8c75051d58177e762164d2e9ab92886534e3a12e795f103524f221dd8e", size = 75086, upload-time = "2026-03-09T13:15:07.775Z" }, + { url = "https://files.pythonhosted.org/packages/70/15/9b90f7df0e31a003c71649cf66ef61c3c1b862f48c81007fa2383c8bd8d7/kiwisolver-1.5.0-cp314-cp314-win_arm64.whl", hash = "sha256:fa6248cd194edff41d7ea9425ced8ca3a6f838bfb295f6f1d6e6bb694a8518df", size = 66577, upload-time = "2026-03-09T13:15:09.139Z" }, + { url = "https://files.pythonhosted.org/packages/17/01/7dc8c5443ff42b38e72731643ed7cf1ed9bf01691ae5cdca98501999ed83/kiwisolver-1.5.0-cp314-cp314t-macosx_10_15_universal2.whl", hash = "sha256:d1ffeb80b5676463d7a7d56acbe8e37a20ce725570e09549fe738e02ca6b7e1e", size = 125794, upload-time = "2026-03-09T13:15:10.525Z" }, + { url = "https://files.pythonhosted.org/packages/46/8a/b4ebe46ebaac6a303417fab10c2e165c557ddaff558f9699d302b256bc53/kiwisolver-1.5.0-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:bc4d8e252f532ab46a1de9349e2d27b91fce46736a9eedaa37beaca66f574ed4", size = 67646, upload-time = "2026-03-09T13:15:12.016Z" }, + { url = "https://files.pythonhosted.org/packages/60/35/10a844afc5f19d6f567359bf4789e26661755a2f36200d5d1ed8ad0126e5/kiwisolver-1.5.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:6783e069732715ad0c3ce96dbf21dbc2235ab0593f2baf6338101f70371f4028", size = 65511, upload-time = "2026-03-09T13:15:13.311Z" }, + { url = "https://files.pythonhosted.org/packages/f8/8a/685b297052dd041dcebce8e8787b58923b6e78acc6115a0dc9189011c44b/kiwisolver-1.5.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:e7c4c09a490dc4d4a7f8cbee56c606a320f9dc28cf92a7157a39d1ce7676a657", size = 1584858, upload-time = "2026-03-09T13:15:15.103Z" }, + { url = "https://files.pythonhosted.org/packages/9e/80/04865e3d4638ac5bddec28908916df4a3075b8c6cc101786a96803188b96/kiwisolver-1.5.0-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:2a075bd7bd19c70cf67c8badfa36cf7c5d8de3c9ddb8420c51e10d9c50e94920", size = 1392539, upload-time = "2026-03-09T13:15:16.661Z" }, + { url = "https://files.pythonhosted.org/packages/ba/01/77a19cacc0893fa13fafa46d1bba06fb4dc2360b3292baf4b56d8e067b24/kiwisolver-1.5.0-cp314-cp314t-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:bdd3e53429ff02aa319ba59dfe4ceeec345bf46cf180ec2cf6fd5b942e7975e9", size = 1405310, upload-time = "2026-03-09T13:15:18.229Z" }, + { url = "https://files.pythonhosted.org/packages/53/39/bcaf5d0cca50e604cfa9b4e3ae1d64b50ca1ae5b754122396084599ef903/kiwisolver-1.5.0-cp314-cp314t-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:3cdcb35dc9d807259c981a85531048ede628eabcffb3239adf3d17463518992d", size = 1456244, upload-time = "2026-03-09T13:15:20.444Z" }, + { url = "https://files.pythonhosted.org/packages/d0/7a/72c187abc6975f6978c3e39b7cf67aeb8b3c0a8f9790aa7fd412855e9e1f/kiwisolver-1.5.0-cp314-cp314t-manylinux_2_39_riscv64.whl", hash = "sha256:70d593af6a6ca332d1df73d519fddb5148edb15cd90d5f0155e3746a6d4fcc65", size = 1073154, upload-time = "2026-03-09T13:15:22.039Z" }, + { url = "https://files.pythonhosted.org/packages/c7/ca/cf5b25783ebbd59143b4371ed0c8428a278abe68d6d0104b01865b1bbd0f/kiwisolver-1.5.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:377815a8616074cabbf3f53354e1d040c35815a134e01d7614b7692e4bf8acfa", size = 2334377, upload-time = "2026-03-09T13:15:23.741Z" }, + { url = "https://files.pythonhosted.org/packages/4a/e5/b1f492adc516796e88751282276745340e2a72dcd0d36cf7173e0daf3210/kiwisolver-1.5.0-cp314-cp314t-musllinux_1_2_ppc64le.whl", hash = "sha256:0255a027391d52944eae1dbb5d4cc5903f57092f3674e8e544cdd2622826b3f0", size = 2425288, upload-time = "2026-03-09T13:15:25.789Z" }, + { url = "https://files.pythonhosted.org/packages/e6/e5/9b21fbe91a61b8f409d74a26498706e97a48008bfcd1864373d32a6ba31c/kiwisolver-1.5.0-cp314-cp314t-musllinux_1_2_riscv64.whl", hash = "sha256:012b1eb16e28718fa782b5e61dc6f2da1f0792ca73bd05d54de6cb9561665fc9", size = 2063158, upload-time = "2026-03-09T13:15:27.63Z" }, + { url = "https://files.pythonhosted.org/packages/b1/02/83f47986138310f95ea95531f851b2a62227c11cbc3e690ae1374fe49f0f/kiwisolver-1.5.0-cp314-cp314t-musllinux_1_2_s390x.whl", hash = "sha256:0e3aafb33aed7479377e5e9a82e9d4bf87063741fc99fc7ae48b0f16e32bdd6f", size = 2597260, upload-time = "2026-03-09T13:15:29.421Z" }, + { url = "https://files.pythonhosted.org/packages/07/18/43a5f24608d8c313dd189cf838c8e68d75b115567c6279de7796197cfb6a/kiwisolver-1.5.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:e7a116ae737f0000343218c4edf5bd45893bfeaff0993c0b215d7124c9f77646", size = 2394403, upload-time = "2026-03-09T13:15:31.517Z" }, + { url = "https://files.pythonhosted.org/packages/3b/b5/98222136d839b8afabcaa943b09bd05888c2d36355b7e448550211d1fca4/kiwisolver-1.5.0-cp314-cp314t-win_amd64.whl", hash = "sha256:1dd9b0b119a350976a6d781e7278ec7aca0b201e1a9e2d23d9804afecb6ca681", size = 79687, upload-time = "2026-03-09T13:15:33.204Z" }, + { url = "https://files.pythonhosted.org/packages/99/a2/ca7dc962848040befed12732dff6acae7fb3c4f6fc4272b3f6c9a30b8713/kiwisolver-1.5.0-cp314-cp314t-win_arm64.whl", hash = "sha256:58f812017cd2985c21fbffb4864d59174d4903dd66fa23815e74bbc7a0e2dd57", size = 70032, upload-time = "2026-03-09T13:15:34.411Z" }, + { url = "https://files.pythonhosted.org/packages/1c/fa/2910df836372d8761bb6eff7d8bdcb1613b5c2e03f260efe7abe34d388a7/kiwisolver-1.5.0-graalpy312-graalpy250_312_native-macosx_10_13_x86_64.whl", hash = "sha256:5ae8e62c147495b01a0f4765c878e9bfdf843412446a247e28df59936e99e797", size = 130262, upload-time = "2026-03-09T13:15:35.629Z" }, + { url = "https://files.pythonhosted.org/packages/0f/41/c5f71f9f00aabcc71fee8b7475e3f64747282580c2fe748961ba29b18385/kiwisolver-1.5.0-graalpy312-graalpy250_312_native-macosx_11_0_arm64.whl", hash = "sha256:f6764a4ccab3078db14a632420930f6186058750df066b8ea2a7106df91d3203", size = 138036, upload-time = "2026-03-09T13:15:36.894Z" }, + { url = "https://files.pythonhosted.org/packages/fa/06/7399a607f434119c6e1fdc8ec89a8d51ccccadf3341dee4ead6bd14caaf5/kiwisolver-1.5.0-graalpy312-graalpy250_312_native-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c31c13da98624f957b0fb1b5bae5383b2333c2c3f6793d9825dd5ce79b525cb7", size = 194295, upload-time = "2026-03-09T13:15:38.22Z" }, + { url = "https://files.pythonhosted.org/packages/b5/91/53255615acd2a1eaca307ede3c90eb550bae9c94581f8c00081b6b1c8f44/kiwisolver-1.5.0-graalpy312-graalpy250_312_native-win_amd64.whl", hash = "sha256:1f1489f769582498610e015a8ef2d36f28f505ab3096d0e16b4858a9ec214f57", size = 75987, upload-time = "2026-03-09T13:15:39.65Z" }, + { url = "https://files.pythonhosted.org/packages/17/6f/6fd4f690a40c2582fa34b97d2678f718acf3706b91d270c65ecb455d0a06/kiwisolver-1.5.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:295d9ffe712caa9f8a3081de8d32fc60191b4b51c76f02f951fd8407253528f4", size = 59606, upload-time = "2026-03-09T13:15:40.81Z" }, + { url = "https://files.pythonhosted.org/packages/82/a0/2355d5e3b338f13ce63f361abb181e3b6ea5fffdb73f739b3e80efa76159/kiwisolver-1.5.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:51e8c4084897de9f05898c2c2a39af6318044ae969d46ff7a34ed3f96274adca", size = 57537, upload-time = "2026-03-09T13:15:42.071Z" }, + { url = "https://files.pythonhosted.org/packages/c8/b9/1d50e610ecadebe205b71d6728fd224ce0e0ca6aba7b9cbe1da049203ac5/kiwisolver-1.5.0-pp310-pypy310_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:b83af57bdddef03c01a9138034c6ff03181a3028d9a1003b301eb1a55e161a3f", size = 79888, upload-time = "2026-03-09T13:15:43.317Z" }, + { url = "https://files.pythonhosted.org/packages/cd/ee/b85ffcd75afed0357d74f0e6fc02a4507da441165de1ca4760b9f496390d/kiwisolver-1.5.0-pp310-pypy310_pp73-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:bf4679a3d71012a7c2bf360e5cd878fbd5e4fcac0896b56393dec239d81529ed", size = 77584, upload-time = "2026-03-09T13:15:44.605Z" }, + { url = "https://files.pythonhosted.org/packages/6b/dd/644d0dde6010a8583b4cd66dd41c5f83f5325464d15c4f490b3340ab73b4/kiwisolver-1.5.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:41024ed50e44ab1a60d3fe0a9d15a4ccc9f5f2b1d814ff283c8d01134d5b81bc", size = 73390, upload-time = "2026-03-09T13:15:45.832Z" }, + { url = "https://files.pythonhosted.org/packages/e9/eb/5fcbbbf9a0e2c3a35effb88831a483345326bbc3a030a3b5b69aee647f84/kiwisolver-1.5.0-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:ec4c85dc4b687c7f7f15f553ff26a98bfe8c58f5f7f0ac8905f0ba4c7be60232", size = 59532, upload-time = "2026-03-09T13:15:47.047Z" }, + { url = "https://files.pythonhosted.org/packages/c3/9b/e17104555bb4db148fd52327feea1e96be4b88e8e008b029002c281a21ab/kiwisolver-1.5.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:12e91c215a96e39f57989c8912ae761286ac5a9584d04030ceb3368a357f017a", size = 57420, upload-time = "2026-03-09T13:15:48.199Z" }, + { url = "https://files.pythonhosted.org/packages/48/44/2b5b95b7aa39fb2d8d9d956e0f3d5d45aef2ae1d942d4c3ffac2f9cfed1a/kiwisolver-1.5.0-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:be4a51a55833dc29ab5d7503e7bcb3b3af3402d266018137127450005cdfe737", size = 79892, upload-time = "2026-03-09T13:15:49.694Z" }, + { url = "https://files.pythonhosted.org/packages/52/7d/7157f9bba6b455cfb4632ed411e199fc8b8977642c2b12082e1bd9e6d173/kiwisolver-1.5.0-pp311-pypy311_pp73-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:daae526907e262de627d8f70058a0f64acc9e2641c164c99c8f594b34a799a16", size = 77603, upload-time = "2026-03-09T13:15:50.945Z" }, + { url = "https://files.pythonhosted.org/packages/0a/dd/8050c947d435c8d4bc94e3252f4d8bb8a76cfb424f043a8680be637a57f1/kiwisolver-1.5.0-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:59cd8683f575d96df5bb48f6add94afc055012c29e28124fcae2b63661b9efb1", size = 73558, upload-time = "2026-03-09T13:15:52.112Z" }, +] + +[[package]] +name = "librt" +version = "0.8.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/56/9c/b4b0c54d84da4a94b37bd44151e46d5e583c9534c7e02250b961b1b6d8a8/librt-0.8.1.tar.gz", hash = "sha256:be46a14693955b3bd96014ccbdb8339ee8c9346fbe11c1b78901b55125f14c73", size = 177471, upload-time = "2026-02-17T16:13:06.101Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/7c/5f/63f5fa395c7a8a93558c0904ba8f1c8d1b997ca6a3de61bc7659970d66bf/librt-0.8.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:81fd938344fecb9373ba1b155968c8a329491d2ce38e7ddb76f30ffb938f12dc", size = 65697, upload-time = "2026-02-17T16:11:06.903Z" }, + { url = "https://files.pythonhosted.org/packages/ff/e0/0472cf37267b5920eff2f292ccfaede1886288ce35b7f3203d8de00abfe6/librt-0.8.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:5db05697c82b3a2ec53f6e72b2ed373132b0c2e05135f0696784e97d7f5d48e7", size = 68376, upload-time = "2026-02-17T16:11:08.395Z" }, + { url = "https://files.pythonhosted.org/packages/c8/be/8bd1359fdcd27ab897cd5963294fa4a7c83b20a8564678e4fd12157e56a5/librt-0.8.1-cp310-cp310-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:d56bc4011975f7460bea7b33e1ff425d2f1adf419935ff6707273c77f8a4ada6", size = 197084, upload-time = "2026-02-17T16:11:09.774Z" }, + { url = "https://files.pythonhosted.org/packages/e2/fe/163e33fdd091d0c2b102f8a60cc0a61fd730ad44e32617cd161e7cd67a01/librt-0.8.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5cdc0f588ff4b663ea96c26d2a230c525c6fc62b28314edaaaca8ed5af931ad0", size = 207337, upload-time = "2026-02-17T16:11:11.311Z" }, + { url = "https://files.pythonhosted.org/packages/01/99/f85130582f05dcf0c8902f3d629270231d2f4afdfc567f8305a952ac7f14/librt-0.8.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:97c2b54ff6717a7a563b72627990bec60d8029df17df423f0ed37d56a17a176b", size = 219980, upload-time = "2026-02-17T16:11:12.499Z" }, + { url = "https://files.pythonhosted.org/packages/6f/54/cb5e4d03659e043a26c74e08206412ac9a3742f0477d96f9761a55313b5f/librt-0.8.1-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:8f1125e6bbf2f1657d9a2f3ccc4a2c9b0c8b176965bb565dd4d86be67eddb4b6", size = 212921, upload-time = "2026-02-17T16:11:14.484Z" }, + { url = "https://files.pythonhosted.org/packages/b1/81/a3a01e4240579c30f3487f6fed01eb4bc8ef0616da5b4ebac27ca19775f3/librt-0.8.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:8f4bb453f408137d7581be309b2fbc6868a80e7ef60c88e689078ee3a296ae71", size = 221381, upload-time = "2026-02-17T16:11:17.459Z" }, + { url = "https://files.pythonhosted.org/packages/08/b0/fc2d54b4b1c6fb81e77288ff31ff25a2c1e62eaef4424a984f228839717b/librt-0.8.1-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:c336d61d2fe74a3195edc1646d53ff1cddd3a9600b09fa6ab75e5514ba4862a7", size = 216714, upload-time = "2026-02-17T16:11:19.197Z" }, + { url = "https://files.pythonhosted.org/packages/96/96/85daa73ffbd87e1fb287d7af6553ada66bf25a2a6b0de4764344a05469f6/librt-0.8.1-cp310-cp310-musllinux_1_2_riscv64.whl", hash = "sha256:eb5656019db7c4deacf0c1a55a898c5bb8f989be904597fcb5232a2f4828fa05", size = 214777, upload-time = "2026-02-17T16:11:20.443Z" }, + { url = "https://files.pythonhosted.org/packages/12/9c/c3aa7a2360383f4bf4f04d98195f2739a579128720c603f4807f006a4225/librt-0.8.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:c25d9e338d5bed46c1632f851babf3d13c78f49a225462017cf5e11e845c5891", size = 237398, upload-time = "2026-02-17T16:11:22.083Z" }, + { url = "https://files.pythonhosted.org/packages/61/19/d350ea89e5274665185dabc4bbb9c3536c3411f862881d316c8b8e00eb66/librt-0.8.1-cp310-cp310-win32.whl", hash = "sha256:aaab0e307e344cb28d800957ef3ec16605146ef0e59e059a60a176d19543d1b7", size = 54285, upload-time = "2026-02-17T16:11:23.27Z" }, + { url = "https://files.pythonhosted.org/packages/4f/d6/45d587d3d41c112e9543a0093d883eb57a24a03e41561c127818aa2a6bcc/librt-0.8.1-cp310-cp310-win_amd64.whl", hash = "sha256:56e04c14b696300d47b3bc5f1d10a00e86ae978886d0cee14e5714fafb5df5d2", size = 61352, upload-time = "2026-02-17T16:11:24.207Z" }, + { url = "https://files.pythonhosted.org/packages/1d/01/0e748af5e4fee180cf7cd12bd12b0513ad23b045dccb2a83191bde82d168/librt-0.8.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:681dc2451d6d846794a828c16c22dc452d924e9f700a485b7ecb887a30aad1fd", size = 65315, upload-time = "2026-02-17T16:11:25.152Z" }, + { url = "https://files.pythonhosted.org/packages/9d/4d/7184806efda571887c798d573ca4134c80ac8642dcdd32f12c31b939c595/librt-0.8.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a3b4350b13cc0e6f5bec8fa7caf29a8fb8cdc051a3bae45cfbfd7ce64f009965", size = 68021, upload-time = "2026-02-17T16:11:26.129Z" }, + { url = "https://files.pythonhosted.org/packages/ae/88/c3c52d2a5d5101f28d3dc89298444626e7874aa904eed498464c2af17627/librt-0.8.1-cp311-cp311-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:ac1e7817fd0ed3d14fd7c5df91daed84c48e4c2a11ee99c0547f9f62fdae13da", size = 194500, upload-time = "2026-02-17T16:11:27.177Z" }, + { url = "https://files.pythonhosted.org/packages/d6/5d/6fb0a25b6a8906e85b2c3b87bee1d6ed31510be7605b06772f9374ca5cb3/librt-0.8.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:747328be0c5b7075cde86a0e09d7a9196029800ba75a1689332348e998fb85c0", size = 205622, upload-time = "2026-02-17T16:11:28.242Z" }, + { url = "https://files.pythonhosted.org/packages/b2/a6/8006ae81227105476a45691f5831499e4d936b1c049b0c1feb17c11b02d1/librt-0.8.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f0af2bd2bc204fa27f3d6711d0f360e6b8c684a035206257a81673ab924aa11e", size = 218304, upload-time = "2026-02-17T16:11:29.344Z" }, + { url = "https://files.pythonhosted.org/packages/ee/19/60e07886ad16670aae57ef44dada41912c90906a6fe9f2b9abac21374748/librt-0.8.1-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:d480de377f5b687b6b1bc0c0407426da556e2a757633cc7e4d2e1a057aa688f3", size = 211493, upload-time = "2026-02-17T16:11:30.445Z" }, + { url = "https://files.pythonhosted.org/packages/9c/cf/f666c89d0e861d05600438213feeb818c7514d3315bae3648b1fc145d2b6/librt-0.8.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:d0ee06b5b5291f609ddb37b9750985b27bc567791bc87c76a569b3feed8481ac", size = 219129, upload-time = "2026-02-17T16:11:32.021Z" }, + { url = "https://files.pythonhosted.org/packages/8f/ef/f1bea01e40b4a879364c031476c82a0dc69ce068daad67ab96302fed2d45/librt-0.8.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:9e2c6f77b9ad48ce5603b83b7da9ee3e36b3ab425353f695cba13200c5d96596", size = 213113, upload-time = "2026-02-17T16:11:33.192Z" }, + { url = "https://files.pythonhosted.org/packages/9b/80/cdab544370cc6bc1b72ea369525f547a59e6938ef6863a11ab3cd24759af/librt-0.8.1-cp311-cp311-musllinux_1_2_riscv64.whl", hash = "sha256:439352ba9373f11cb8e1933da194dcc6206daf779ff8df0ed69c5e39113e6a99", size = 212269, upload-time = "2026-02-17T16:11:34.373Z" }, + { url = "https://files.pythonhosted.org/packages/9d/9c/48d6ed8dac595654f15eceab2035131c136d1ae9a1e3548e777bb6dbb95d/librt-0.8.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:82210adabbc331dbb65d7868b105185464ef13f56f7f76688565ad79f648b0fe", size = 234673, upload-time = "2026-02-17T16:11:36.063Z" }, + { url = "https://files.pythonhosted.org/packages/16/01/35b68b1db517f27a01be4467593292eb5315def8900afad29fabf56304ba/librt-0.8.1-cp311-cp311-win32.whl", hash = "sha256:52c224e14614b750c0a6d97368e16804a98c684657c7518752c356834fff83bb", size = 54597, upload-time = "2026-02-17T16:11:37.544Z" }, + { url = "https://files.pythonhosted.org/packages/71/02/796fe8f02822235966693f257bf2c79f40e11337337a657a8cfebba5febc/librt-0.8.1-cp311-cp311-win_amd64.whl", hash = "sha256:c00e5c884f528c9932d278d5c9cbbea38a6b81eb62c02e06ae53751a83a4d52b", size = 61733, upload-time = "2026-02-17T16:11:38.691Z" }, + { url = "https://files.pythonhosted.org/packages/28/ad/232e13d61f879a42a4e7117d65e4984bb28371a34bb6fb9ca54ec2c8f54e/librt-0.8.1-cp311-cp311-win_arm64.whl", hash = "sha256:f7cdf7f26c2286ffb02e46d7bac56c94655540b26347673bea15fa52a6af17e9", size = 52273, upload-time = "2026-02-17T16:11:40.308Z" }, + { url = "https://files.pythonhosted.org/packages/95/21/d39b0a87ac52fc98f621fb6f8060efb017a767ebbbac2f99fbcbc9ddc0d7/librt-0.8.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:a28f2612ab566b17f3698b0da021ff9960610301607c9a5e8eaca62f5e1c350a", size = 66516, upload-time = "2026-02-17T16:11:41.604Z" }, + { url = "https://files.pythonhosted.org/packages/69/f1/46375e71441c43e8ae335905e069f1c54febee63a146278bcee8782c84fd/librt-0.8.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:60a78b694c9aee2a0f1aaeaa7d101cf713e92e8423a941d2897f4fa37908dab9", size = 68634, upload-time = "2026-02-17T16:11:43.268Z" }, + { url = "https://files.pythonhosted.org/packages/0a/33/c510de7f93bf1fa19e13423a606d8189a02624a800710f6e6a0a0f0784b3/librt-0.8.1-cp312-cp312-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:758509ea3f1eba2a57558e7e98f4659d0ea7670bff49673b0dde18a3c7e6c0eb", size = 198941, upload-time = "2026-02-17T16:11:44.28Z" }, + { url = "https://files.pythonhosted.org/packages/dd/36/e725903416409a533d92398e88ce665476f275081d0d7d42f9c4951999e5/librt-0.8.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:039b9f2c506bd0ab0f8725aa5ba339c6f0cd19d3b514b50d134789809c24285d", size = 209991, upload-time = "2026-02-17T16:11:45.462Z" }, + { url = "https://files.pythonhosted.org/packages/30/7a/8d908a152e1875c9f8eac96c97a480df425e657cdb47854b9efaa4998889/librt-0.8.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:5bb54f1205a3a6ab41a6fd71dfcdcbd278670d3a90ca502a30d9da583105b6f7", size = 224476, upload-time = "2026-02-17T16:11:46.542Z" }, + { url = "https://files.pythonhosted.org/packages/a8/b8/a22c34f2c485b8903a06f3fe3315341fe6876ef3599792344669db98fcff/librt-0.8.1-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:05bd41cdee35b0c59c259f870f6da532a2c5ca57db95b5f23689fcb5c9e42440", size = 217518, upload-time = "2026-02-17T16:11:47.746Z" }, + { url = "https://files.pythonhosted.org/packages/79/6f/5c6fea00357e4f82ba44f81dbfb027921f1ab10e320d4a64e1c408d035d9/librt-0.8.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:adfab487facf03f0d0857b8710cf82d0704a309d8ffc33b03d9302b4c64e91a9", size = 225116, upload-time = "2026-02-17T16:11:49.298Z" }, + { url = "https://files.pythonhosted.org/packages/f2/a0/95ced4e7b1267fe1e2720a111685bcddf0e781f7e9e0ce59d751c44dcfe5/librt-0.8.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:153188fe98a72f206042be10a2c6026139852805215ed9539186312d50a8e972", size = 217751, upload-time = "2026-02-17T16:11:50.49Z" }, + { url = "https://files.pythonhosted.org/packages/93/c2/0517281cb4d4101c27ab59472924e67f55e375bc46bedae94ac6dc6e1902/librt-0.8.1-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:dd3c41254ee98604b08bd5b3af5bf0a89740d4ee0711de95b65166bf44091921", size = 218378, upload-time = "2026-02-17T16:11:51.783Z" }, + { url = "https://files.pythonhosted.org/packages/43/e8/37b3ac108e8976888e559a7b227d0ceac03c384cfd3e7a1c2ee248dbae79/librt-0.8.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:e0d138c7ae532908cbb342162b2611dbd4d90c941cd25ab82084aaf71d2c0bd0", size = 241199, upload-time = "2026-02-17T16:11:53.561Z" }, + { url = "https://files.pythonhosted.org/packages/4b/5b/35812d041c53967fedf551a39399271bbe4257e681236a2cf1a69c8e7fa1/librt-0.8.1-cp312-cp312-win32.whl", hash = "sha256:43353b943613c5d9c49a25aaffdba46f888ec354e71e3529a00cca3f04d66a7a", size = 54917, upload-time = "2026-02-17T16:11:54.758Z" }, + { url = "https://files.pythonhosted.org/packages/de/d1/fa5d5331b862b9775aaf2a100f5ef86854e5d4407f71bddf102f4421e034/librt-0.8.1-cp312-cp312-win_amd64.whl", hash = "sha256:ff8baf1f8d3f4b6b7257fcb75a501f2a5499d0dda57645baa09d4d0d34b19444", size = 62017, upload-time = "2026-02-17T16:11:55.748Z" }, + { url = "https://files.pythonhosted.org/packages/c7/7c/c614252f9acda59b01a66e2ddfd243ed1c7e1deab0293332dfbccf862808/librt-0.8.1-cp312-cp312-win_arm64.whl", hash = "sha256:0f2ae3725904f7377e11cc37722d5d401e8b3d5851fb9273d7f4fe04f6b3d37d", size = 52441, upload-time = "2026-02-17T16:11:56.801Z" }, + { url = "https://files.pythonhosted.org/packages/c5/3c/f614c8e4eaac7cbf2bbdf9528790b21d89e277ee20d57dc6e559c626105f/librt-0.8.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:7e6bad1cd94f6764e1e21950542f818a09316645337fd5ab9a7acc45d99a8f35", size = 66529, upload-time = "2026-02-17T16:11:57.809Z" }, + { url = "https://files.pythonhosted.org/packages/ab/96/5836544a45100ae411eda07d29e3d99448e5258b6e9c8059deb92945f5c2/librt-0.8.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:cf450f498c30af55551ba4f66b9123b7185362ec8b625a773b3d39aa1a717583", size = 68669, upload-time = "2026-02-17T16:11:58.843Z" }, + { url = "https://files.pythonhosted.org/packages/06/53/f0b992b57af6d5531bf4677d75c44f095f2366a1741fb695ee462ae04b05/librt-0.8.1-cp313-cp313-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:eca45e982fa074090057132e30585a7e8674e9e885d402eae85633e9f449ce6c", size = 199279, upload-time = "2026-02-17T16:11:59.862Z" }, + { url = "https://files.pythonhosted.org/packages/f3/ad/4848cc16e268d14280d8168aee4f31cea92bbd2b79ce33d3e166f2b4e4fc/librt-0.8.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0c3811485fccfda840861905b8c70bba5ec094e02825598bb9d4ca3936857a04", size = 210288, upload-time = "2026-02-17T16:12:00.954Z" }, + { url = "https://files.pythonhosted.org/packages/52/05/27fdc2e95de26273d83b96742d8d3b7345f2ea2bdbd2405cc504644f2096/librt-0.8.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:5e4af413908f77294605e28cfd98063f54b2c790561383971d2f52d113d9c363", size = 224809, upload-time = "2026-02-17T16:12:02.108Z" }, + { url = "https://files.pythonhosted.org/packages/7a/d0/78200a45ba3240cb042bc597d6f2accba9193a2c57d0356268cbbe2d0925/librt-0.8.1-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:5212a5bd7fae98dae95710032902edcd2ec4dc994e883294f75c857b83f9aba0", size = 218075, upload-time = "2026-02-17T16:12:03.631Z" }, + { url = "https://files.pythonhosted.org/packages/af/72/a210839fa74c90474897124c064ffca07f8d4b347b6574d309686aae7ca6/librt-0.8.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:e692aa2d1d604e6ca12d35e51fdc36f4cda6345e28e36374579f7ef3611b3012", size = 225486, upload-time = "2026-02-17T16:12:04.725Z" }, + { url = "https://files.pythonhosted.org/packages/a3/c1/a03cc63722339ddbf087485f253493e2b013039f5b707e8e6016141130fa/librt-0.8.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:4be2a5c926b9770c9e08e717f05737a269b9d0ebc5d2f0060f0fe3fe9ce47acb", size = 218219, upload-time = "2026-02-17T16:12:05.828Z" }, + { url = "https://files.pythonhosted.org/packages/58/f5/fff6108af0acf941c6f274a946aea0e484bd10cd2dc37610287ce49388c5/librt-0.8.1-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:fd1a720332ea335ceb544cf0a03f81df92abd4bb887679fd1e460976b0e6214b", size = 218750, upload-time = "2026-02-17T16:12:07.09Z" }, + { url = "https://files.pythonhosted.org/packages/71/67/5a387bfef30ec1e4b4f30562c8586566faf87e47d696768c19feb49e3646/librt-0.8.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:93c2af9e01e0ef80d95ae3c720be101227edae5f2fe7e3dc63d8857fadfc5a1d", size = 241624, upload-time = "2026-02-17T16:12:08.43Z" }, + { url = "https://files.pythonhosted.org/packages/d4/be/24f8502db11d405232ac1162eb98069ca49c3306c1d75c6ccc61d9af8789/librt-0.8.1-cp313-cp313-win32.whl", hash = "sha256:086a32dbb71336627e78cc1d6ee305a68d038ef7d4c39aaff41ae8c9aa46e91a", size = 54969, upload-time = "2026-02-17T16:12:09.633Z" }, + { url = "https://files.pythonhosted.org/packages/5c/73/c9fdf6cb2a529c1a092ce769a12d88c8cca991194dfe641b6af12fa964d2/librt-0.8.1-cp313-cp313-win_amd64.whl", hash = "sha256:e11769a1dbda4da7b00a76cfffa67aa47cfa66921d2724539eee4b9ede780b79", size = 62000, upload-time = "2026-02-17T16:12:10.632Z" }, + { url = "https://files.pythonhosted.org/packages/d3/97/68f80ca3ac4924f250cdfa6e20142a803e5e50fca96ef5148c52ee8c10ea/librt-0.8.1-cp313-cp313-win_arm64.whl", hash = "sha256:924817ab3141aca17893386ee13261f1d100d1ef410d70afe4389f2359fea4f0", size = 52495, upload-time = "2026-02-17T16:12:11.633Z" }, + { url = "https://files.pythonhosted.org/packages/c9/6a/907ef6800f7bca71b525a05f1839b21f708c09043b1c6aa77b6b827b3996/librt-0.8.1-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:6cfa7fe54fd4d1f47130017351a959fe5804bda7a0bc7e07a2cdbc3fdd28d34f", size = 66081, upload-time = "2026-02-17T16:12:12.766Z" }, + { url = "https://files.pythonhosted.org/packages/1b/18/25e991cd5640c9fb0f8d91b18797b29066b792f17bf8493da183bf5caabe/librt-0.8.1-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:228c2409c079f8c11fb2e5d7b277077f694cb93443eb760e00b3b83cb8b3176c", size = 68309, upload-time = "2026-02-17T16:12:13.756Z" }, + { url = "https://files.pythonhosted.org/packages/a4/36/46820d03f058cfb5a9de5940640ba03165ed8aded69e0733c417bb04df34/librt-0.8.1-cp314-cp314-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:7aae78ab5e3206181780e56912d1b9bb9f90a7249ce12f0e8bf531d0462dd0fc", size = 196804, upload-time = "2026-02-17T16:12:14.818Z" }, + { url = "https://files.pythonhosted.org/packages/59/18/5dd0d3b87b8ff9c061849fbdb347758d1f724b9a82241aa908e0ec54ccd0/librt-0.8.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:172d57ec04346b047ca6af181e1ea4858086c80bdf455f61994c4aa6fc3f866c", size = 206907, upload-time = "2026-02-17T16:12:16.513Z" }, + { url = "https://files.pythonhosted.org/packages/d1/96/ef04902aad1424fd7299b62d1890e803e6ab4018c3044dca5922319c4b97/librt-0.8.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:6b1977c4ea97ce5eb7755a78fae68d87e4102e4aaf54985e8b56806849cc06a3", size = 221217, upload-time = "2026-02-17T16:12:17.906Z" }, + { url = "https://files.pythonhosted.org/packages/6d/ff/7e01f2dda84a8f5d280637a2e5827210a8acca9a567a54507ef1c75b342d/librt-0.8.1-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:10c42e1f6fd06733ef65ae7bebce2872bcafd8d6e6b0a08fe0a05a23b044fb14", size = 214622, upload-time = "2026-02-17T16:12:19.108Z" }, + { url = "https://files.pythonhosted.org/packages/1e/8c/5b093d08a13946034fed57619742f790faf77058558b14ca36a6e331161e/librt-0.8.1-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:4c8dfa264b9193c4ee19113c985c95f876fae5e51f731494fc4e0cf594990ba7", size = 221987, upload-time = "2026-02-17T16:12:20.331Z" }, + { url = "https://files.pythonhosted.org/packages/d3/cc/86b0b3b151d40920ad45a94ce0171dec1aebba8a9d72bb3fa00c73ab25dd/librt-0.8.1-cp314-cp314-musllinux_1_2_i686.whl", hash = "sha256:01170b6729a438f0dedc4a26ed342e3dc4f02d1000b4b19f980e1877f0c297e6", size = 215132, upload-time = "2026-02-17T16:12:21.54Z" }, + { url = "https://files.pythonhosted.org/packages/fc/be/8588164a46edf1e69858d952654e216a9a91174688eeefb9efbb38a9c799/librt-0.8.1-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:7b02679a0d783bdae30d443025b94465d8c3dc512f32f5b5031f93f57ac32071", size = 215195, upload-time = "2026-02-17T16:12:23.073Z" }, + { url = "https://files.pythonhosted.org/packages/f5/f2/0b9279bea735c734d69344ecfe056c1ba211694a72df10f568745c899c76/librt-0.8.1-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:190b109bb69592a3401fe1ffdea41a2e73370ace2ffdc4a0e8e2b39cdea81b78", size = 237946, upload-time = "2026-02-17T16:12:24.275Z" }, + { url = "https://files.pythonhosted.org/packages/e9/cc/5f2a34fbc8aeb35314a3641f9956fa9051a947424652fad9882be7a97949/librt-0.8.1-cp314-cp314-win32.whl", hash = "sha256:e70a57ecf89a0f64c24e37f38d3fe217a58169d2fe6ed6d70554964042474023", size = 50689, upload-time = "2026-02-17T16:12:25.766Z" }, + { url = "https://files.pythonhosted.org/packages/a0/76/cd4d010ab2147339ca2b93e959c3686e964edc6de66ddacc935c325883d7/librt-0.8.1-cp314-cp314-win_amd64.whl", hash = "sha256:7e2f3edca35664499fbb36e4770650c4bd4a08abc1f4458eab9df4ec56389730", size = 57875, upload-time = "2026-02-17T16:12:27.465Z" }, + { url = "https://files.pythonhosted.org/packages/84/0f/2143cb3c3ca48bd3379dcd11817163ca50781927c4537345d608b5045998/librt-0.8.1-cp314-cp314-win_arm64.whl", hash = "sha256:0d2f82168e55ddefd27c01c654ce52379c0750ddc31ee86b4b266bcf4d65f2a3", size = 48058, upload-time = "2026-02-17T16:12:28.556Z" }, + { url = "https://files.pythonhosted.org/packages/d2/0e/9b23a87e37baf00311c3efe6b48d6b6c168c29902dfc3f04c338372fd7db/librt-0.8.1-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:2c74a2da57a094bd48d03fa5d196da83d2815678385d2978657499063709abe1", size = 68313, upload-time = "2026-02-17T16:12:29.659Z" }, + { url = "https://files.pythonhosted.org/packages/db/9a/859c41e5a4f1c84200a7d2b92f586aa27133c8243b6cac9926f6e54d01b9/librt-0.8.1-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:a355d99c4c0d8e5b770313b8b247411ed40949ca44e33e46a4789b9293a907ee", size = 70994, upload-time = "2026-02-17T16:12:31.516Z" }, + { url = "https://files.pythonhosted.org/packages/4c/28/10605366ee599ed34223ac2bf66404c6fb59399f47108215d16d5ad751a8/librt-0.8.1-cp314-cp314t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:2eb345e8b33fb748227409c9f1233d4df354d6e54091f0e8fc53acdb2ffedeb7", size = 220770, upload-time = "2026-02-17T16:12:33.294Z" }, + { url = "https://files.pythonhosted.org/packages/af/8d/16ed8fd452dafae9c48d17a6bc1ee3e818fd40ef718d149a8eff2c9f4ea2/librt-0.8.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:9be2f15e53ce4e83cc08adc29b26fb5978db62ef2a366fbdf716c8a6c8901040", size = 235409, upload-time = "2026-02-17T16:12:35.443Z" }, + { url = "https://files.pythonhosted.org/packages/89/1b/7bdf3e49349c134b25db816e4a3db6b94a47ac69d7d46b1e682c2c4949be/librt-0.8.1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:785ae29c1f5c6e7c2cde2c7c0e148147f4503da3abc5d44d482068da5322fd9e", size = 246473, upload-time = "2026-02-17T16:12:36.656Z" }, + { url = "https://files.pythonhosted.org/packages/4e/8a/91fab8e4fd2a24930a17188c7af5380eb27b203d72101c9cc000dbdfd95a/librt-0.8.1-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:1d3a7da44baf692f0c6aeb5b2a09c5e6fc7a703bca9ffa337ddd2e2da53f7732", size = 238866, upload-time = "2026-02-17T16:12:37.849Z" }, + { url = "https://files.pythonhosted.org/packages/b9/e0/c45a098843fc7c07e18a7f8a24ca8496aecbf7bdcd54980c6ca1aaa79a8e/librt-0.8.1-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:5fc48998000cbc39ec0d5311312dda93ecf92b39aaf184c5e817d5d440b29624", size = 250248, upload-time = "2026-02-17T16:12:39.445Z" }, + { url = "https://files.pythonhosted.org/packages/82/30/07627de23036640c952cce0c1fe78972e77d7d2f8fd54fa5ef4554ff4a56/librt-0.8.1-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:e96baa6820280077a78244b2e06e416480ed859bbd8e5d641cf5742919d8beb4", size = 240629, upload-time = "2026-02-17T16:12:40.889Z" }, + { url = "https://files.pythonhosted.org/packages/fb/c1/55bfe1ee3542eba055616f9098eaf6eddb966efb0ca0f44eaa4aba327307/librt-0.8.1-cp314-cp314t-musllinux_1_2_riscv64.whl", hash = "sha256:31362dbfe297b23590530007062c32c6f6176f6099646bb2c95ab1b00a57c382", size = 239615, upload-time = "2026-02-17T16:12:42.446Z" }, + { url = "https://files.pythonhosted.org/packages/2b/39/191d3d28abc26c9099b19852e6c99f7f6d400b82fa5a4e80291bd3803e19/librt-0.8.1-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:cc3656283d11540ab0ea01978378e73e10002145117055e03722417aeab30994", size = 263001, upload-time = "2026-02-17T16:12:43.627Z" }, + { url = "https://files.pythonhosted.org/packages/b9/eb/7697f60fbe7042ab4e88f4ee6af496b7f222fffb0a4e3593ef1f29f81652/librt-0.8.1-cp314-cp314t-win32.whl", hash = "sha256:738f08021b3142c2918c03692608baed43bc51144c29e35807682f8070ee2a3a", size = 51328, upload-time = "2026-02-17T16:12:45.148Z" }, + { url = "https://files.pythonhosted.org/packages/7c/72/34bf2eb7a15414a23e5e70ecb9440c1d3179f393d9349338a91e2781c0fb/librt-0.8.1-cp314-cp314t-win_amd64.whl", hash = "sha256:89815a22daf9c51884fb5dbe4f1ef65ee6a146e0b6a8df05f753e2e4a9359bf4", size = 58722, upload-time = "2026-02-17T16:12:46.85Z" }, + { url = "https://files.pythonhosted.org/packages/b2/c8/d148e041732d631fc76036f8b30fae4e77b027a1e95b7a84bb522481a940/librt-0.8.1-cp314-cp314t-win_arm64.whl", hash = "sha256:bf512a71a23504ed08103a13c941f763db13fb11177beb3d9244c98c29fb4a61", size = 48755, upload-time = "2026-02-17T16:12:47.943Z" }, +] + +[[package]] +name = "llvmlite" +version = "0.46.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/74/cd/08ae687ba099c7e3d21fe2ea536500563ef1943c5105bf6ab4ee3829f68e/llvmlite-0.46.0.tar.gz", hash = "sha256:227c9fd6d09dce2783c18b754b7cd9d9b3b3515210c46acc2d3c5badd9870ceb", size = 193456, upload-time = "2025-12-08T18:15:36.295Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/3d/a4/3959e1c61c5ca9db7921e5fd115b344c29b9d57a5dadd87bef97963ca1a5/llvmlite-0.46.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:4323177e936d61ae0f73e653e2e614284d97d14d5dd12579adc92b6c2b0597b0", size = 37232766, upload-time = "2025-12-08T18:14:34.765Z" }, + { url = "https://files.pythonhosted.org/packages/c2/a5/a4d916f1015106e1da876028606a8e87fd5d5c840f98c87bc2d5153b6a2f/llvmlite-0.46.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:0a2d461cb89537b7c20feb04c46c32e12d5ad4f0896c9dfc0f60336219ff248e", size = 56275176, upload-time = "2025-12-08T18:14:37.944Z" }, + { url = "https://files.pythonhosted.org/packages/79/7f/a7f2028805dac8c1a6fae7bda4e739b7ebbcd45b29e15bf6d21556fcd3d5/llvmlite-0.46.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b1f6595a35b7b39c3518b85a28bf18f45e075264e4b2dce3f0c2a4f232b4a910", size = 55128629, upload-time = "2025-12-08T18:14:41.674Z" }, + { url = "https://files.pythonhosted.org/packages/b2/bc/4689e1ba0c073c196b594471eb21be0aa51d9e64b911728aa13cd85ef0ae/llvmlite-0.46.0-cp310-cp310-win_amd64.whl", hash = "sha256:e7a34d4aa6f9a97ee006b504be6d2b8cb7f755b80ab2f344dda1ef992f828559", size = 38138651, upload-time = "2025-12-08T18:14:45.845Z" }, + { url = "https://files.pythonhosted.org/packages/7a/a1/2ad4b2367915faeebe8447f0a057861f646dbf5fbbb3561db42c65659cf3/llvmlite-0.46.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:82f3d39b16f19aa1a56d5fe625883a6ab600d5cc9ea8906cca70ce94cabba067", size = 37232766, upload-time = "2025-12-08T18:14:48.836Z" }, + { url = "https://files.pythonhosted.org/packages/12/b5/99cf8772fdd846c07da4fd70f07812a3c8fd17ea2409522c946bb0f2b277/llvmlite-0.46.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:a3df43900119803bbc52720e758c76f316a9a0f34612a886862dfe0a5591a17e", size = 56275175, upload-time = "2025-12-08T18:14:51.604Z" }, + { url = "https://files.pythonhosted.org/packages/38/f2/ed806f9c003563732da156139c45d970ee435bd0bfa5ed8de87ba972b452/llvmlite-0.46.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:de183fefc8022d21b0aa37fc3e90410bc3524aed8617f0ff76732fc6c3af5361", size = 55128630, upload-time = "2025-12-08T18:14:55.107Z" }, + { url = "https://files.pythonhosted.org/packages/19/0c/8f5a37a65fc9b7b17408508145edd5f86263ad69c19d3574e818f533a0eb/llvmlite-0.46.0-cp311-cp311-win_amd64.whl", hash = "sha256:e8b10bc585c58bdffec9e0c309bb7d51be1f2f15e169a4b4d42f2389e431eb93", size = 38138652, upload-time = "2025-12-08T18:14:58.171Z" }, + { url = "https://files.pythonhosted.org/packages/2b/f8/4db016a5e547d4e054ff2f3b99203d63a497465f81ab78ec8eb2ff7b2304/llvmlite-0.46.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6b9588ad4c63b4f0175a3984b85494f0c927c6b001e3a246a3a7fb3920d9a137", size = 37232767, upload-time = "2025-12-08T18:15:00.737Z" }, + { url = "https://files.pythonhosted.org/packages/aa/85/4890a7c14b4fa54400945cb52ac3cd88545bbdb973c440f98ca41591cdc5/llvmlite-0.46.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:3535bd2bb6a2d7ae4012681ac228e5132cdb75fefb1bcb24e33f2f3e0c865ed4", size = 56275176, upload-time = "2025-12-08T18:15:03.936Z" }, + { url = "https://files.pythonhosted.org/packages/6a/07/3d31d39c1a1a08cd5337e78299fca77e6aebc07c059fbd0033e3edfab45c/llvmlite-0.46.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4cbfd366e60ff87ea6cc62f50bc4cd800ebb13ed4c149466f50cf2163a473d1e", size = 55128630, upload-time = "2025-12-08T18:15:07.196Z" }, + { url = "https://files.pythonhosted.org/packages/2a/6b/d139535d7590a1bba1ceb68751bef22fadaa5b815bbdf0e858e3875726b2/llvmlite-0.46.0-cp312-cp312-win_amd64.whl", hash = "sha256:398b39db462c39563a97b912d4f2866cd37cba60537975a09679b28fbbc0fb38", size = 38138940, upload-time = "2025-12-08T18:15:10.162Z" }, + { url = "https://files.pythonhosted.org/packages/e6/ff/3eba7eb0aed4b6fca37125387cd417e8c458e750621fce56d2c541f67fa8/llvmlite-0.46.0-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:30b60892d034bc560e0ec6654737aaa74e5ca327bd8114d82136aa071d611172", size = 37232767, upload-time = "2025-12-08T18:15:13.22Z" }, + { url = "https://files.pythonhosted.org/packages/0e/54/737755c0a91558364b9200702c3c9c15d70ed63f9b98a2c32f1c2aa1f3ba/llvmlite-0.46.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:6cc19b051753368a9c9f31dc041299059ee91aceec81bd57b0e385e5d5bf1a54", size = 56275176, upload-time = "2025-12-08T18:15:16.339Z" }, + { url = "https://files.pythonhosted.org/packages/e6/91/14f32e1d70905c1c0aa4e6609ab5d705c3183116ca02ac6df2091868413a/llvmlite-0.46.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:bca185892908f9ede48c0acd547fe4dc1bafefb8a4967d47db6cf664f9332d12", size = 55128629, upload-time = "2025-12-08T18:15:19.493Z" }, + { url = "https://files.pythonhosted.org/packages/4a/a7/d526ae86708cea531935ae777b6dbcabe7db52718e6401e0fb9c5edea80e/llvmlite-0.46.0-cp313-cp313-win_amd64.whl", hash = "sha256:67438fd30e12349ebb054d86a5a1a57fd5e87d264d2451bcfafbbbaa25b82a35", size = 38138941, upload-time = "2025-12-08T18:15:22.536Z" }, + { url = "https://files.pythonhosted.org/packages/95/ae/af0ffb724814cc2ea64445acad05f71cff5f799bb7efb22e47ee99340dbc/llvmlite-0.46.0-cp314-cp314-macosx_12_0_arm64.whl", hash = "sha256:d252edfb9f4ac1fcf20652258e3f102b26b03eef738dc8a6ffdab7d7d341d547", size = 37232768, upload-time = "2025-12-08T18:15:25.055Z" }, + { url = "https://files.pythonhosted.org/packages/c9/19/5018e5352019be753b7b07f7759cdabb69ca5779fea2494be8839270df4c/llvmlite-0.46.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:379fdd1c59badeff8982cb47e4694a6143bec3bb49aa10a466e095410522064d", size = 56275173, upload-time = "2025-12-08T18:15:28.109Z" }, + { url = "https://files.pythonhosted.org/packages/9f/c9/d57877759d707e84c082163c543853245f91b70c804115a5010532890f18/llvmlite-0.46.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:2e8cbfff7f6db0fa2c771ad24154e2a7e457c2444d7673e6de06b8b698c3b269", size = 55128628, upload-time = "2025-12-08T18:15:31.098Z" }, + { url = "https://files.pythonhosted.org/packages/30/a8/e61a8c2b3cc7a597073d9cde1fcbb567e9d827f1db30c93cf80422eac70d/llvmlite-0.46.0-cp314-cp314-win_amd64.whl", hash = "sha256:7821eda3ec1f18050f981819756631d60b6d7ab1a6cf806d9efefbe3f4082d61", size = 39153056, upload-time = "2025-12-08T18:15:33.938Z" }, +] + +[[package]] +name = "logical-unification" +version = "0.4.7" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "multipledispatch" }, + { name = "toolz" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/b0/5d/37673e494a4eed550785ad1268df0202e69aa081bcbf7c0aafd0a853b0fc/logical_unification-0.4.7.tar.gz", hash = "sha256:3d73b263a870827b3f52d89c94f3336afd7fcaecf1e0c67fa18e73025399775c", size = 13513, upload-time = "2025-10-20T21:42:24.904Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/b1/d0/337b3c49cbe742ab5c118d14730fbc7b14b57d1a130d4f39efaa9ec04226/logical_unification-0.4.7-py3-none-any.whl", hash = "sha256:077f49e32693bc66a418f08c1de540f55b5a20f237ffb80ea85d99bfc6139c3b", size = 13469, upload-time = "2025-10-20T21:42:24.024Z" }, +] + +[[package]] +name = "markdown-it-py" +version = "4.0.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "mdurl" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/5b/f5/4ec618ed16cc4f8fb3b701563655a69816155e79e24a17b651541804721d/markdown_it_py-4.0.0.tar.gz", hash = "sha256:cb0a2b4aa34f932c007117b194e945bd74e0ec24133ceb5bac59009cda1cb9f3", size = 73070, upload-time = "2025-08-11T12:57:52.854Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/94/54/e7d793b573f298e1c9013b8c4dade17d481164aa517d1d7148619c2cedbf/markdown_it_py-4.0.0-py3-none-any.whl", hash = "sha256:87327c59b172c5011896038353a81343b6754500a08cd7a4973bb48c6d578147", size = 87321, upload-time = "2025-08-11T12:57:51.923Z" }, +] + +[[package]] +name = "markupsafe" +version = "3.0.3" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/7e/99/7690b6d4034fffd95959cbe0c02de8deb3098cc577c67bb6a24fe5d7caa7/markupsafe-3.0.3.tar.gz", hash = "sha256:722695808f4b6457b320fdc131280796bdceb04ab50fe1795cd540799ebe1698", size = 80313, upload-time = "2025-09-27T18:37:40.426Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e8/4b/3541d44f3937ba468b75da9eebcae497dcf67adb65caa16760b0a6807ebb/markupsafe-3.0.3-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:2f981d352f04553a7171b8e44369f2af4055f888dfb147d55e42d29e29e74559", size = 11631, upload-time = "2025-09-27T18:36:05.558Z" }, + { url = "https://files.pythonhosted.org/packages/98/1b/fbd8eed11021cabd9226c37342fa6ca4e8a98d8188a8d9b66740494960e4/markupsafe-3.0.3-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e1c1493fb6e50ab01d20a22826e57520f1284df32f2d8601fdd90b6304601419", size = 12057, upload-time = "2025-09-27T18:36:07.165Z" }, + { url = "https://files.pythonhosted.org/packages/40/01/e560d658dc0bb8ab762670ece35281dec7b6c1b33f5fbc09ebb57a185519/markupsafe-3.0.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1ba88449deb3de88bd40044603fafffb7bc2b055d626a330323a9ed736661695", size = 22050, upload-time = "2025-09-27T18:36:08.005Z" }, + { url = "https://files.pythonhosted.org/packages/af/cd/ce6e848bbf2c32314c9b237839119c5a564a59725b53157c856e90937b7a/markupsafe-3.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f42d0984e947b8adf7dd6dde396e720934d12c506ce84eea8476409563607591", size = 20681, upload-time = "2025-09-27T18:36:08.881Z" }, + { url = "https://files.pythonhosted.org/packages/c9/2a/b5c12c809f1c3045c4d580b035a743d12fcde53cf685dbc44660826308da/markupsafe-3.0.3-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:c0c0b3ade1c0b13b936d7970b1d37a57acde9199dc2aecc4c336773e1d86049c", size = 20705, upload-time = "2025-09-27T18:36:10.131Z" }, + { url = "https://files.pythonhosted.org/packages/cf/e3/9427a68c82728d0a88c50f890d0fc072a1484de2f3ac1ad0bfc1a7214fd5/markupsafe-3.0.3-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:0303439a41979d9e74d18ff5e2dd8c43ed6c6001fd40e5bf2e43f7bd9bbc523f", size = 21524, upload-time = "2025-09-27T18:36:11.324Z" }, + { url = "https://files.pythonhosted.org/packages/bc/36/23578f29e9e582a4d0278e009b38081dbe363c5e7165113fad546918a232/markupsafe-3.0.3-cp310-cp310-musllinux_1_2_riscv64.whl", hash = "sha256:d2ee202e79d8ed691ceebae8e0486bd9a2cd4794cec4824e1c99b6f5009502f6", size = 20282, upload-time = "2025-09-27T18:36:12.573Z" }, + { url = "https://files.pythonhosted.org/packages/56/21/dca11354e756ebd03e036bd8ad58d6d7168c80ce1fe5e75218e4945cbab7/markupsafe-3.0.3-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:177b5253b2834fe3678cb4a5f0059808258584c559193998be2601324fdeafb1", size = 20745, upload-time = "2025-09-27T18:36:13.504Z" }, + { url = "https://files.pythonhosted.org/packages/87/99/faba9369a7ad6e4d10b6a5fbf71fa2a188fe4a593b15f0963b73859a1bbd/markupsafe-3.0.3-cp310-cp310-win32.whl", hash = "sha256:2a15a08b17dd94c53a1da0438822d70ebcd13f8c3a95abe3a9ef9f11a94830aa", size = 14571, upload-time = "2025-09-27T18:36:14.779Z" }, + { url = "https://files.pythonhosted.org/packages/d6/25/55dc3ab959917602c96985cb1253efaa4ff42f71194bddeb61eb7278b8be/markupsafe-3.0.3-cp310-cp310-win_amd64.whl", hash = "sha256:c4ffb7ebf07cfe8931028e3e4c85f0357459a3f9f9490886198848f4fa002ec8", size = 15056, upload-time = "2025-09-27T18:36:16.125Z" }, + { url = "https://files.pythonhosted.org/packages/d0/9e/0a02226640c255d1da0b8d12e24ac2aa6734da68bff14c05dd53b94a0fc3/markupsafe-3.0.3-cp310-cp310-win_arm64.whl", hash = "sha256:e2103a929dfa2fcaf9bb4e7c091983a49c9ac3b19c9061b6d5427dd7d14d81a1", size = 13932, upload-time = "2025-09-27T18:36:17.311Z" }, + { url = "https://files.pythonhosted.org/packages/08/db/fefacb2136439fc8dd20e797950e749aa1f4997ed584c62cfb8ef7c2be0e/markupsafe-3.0.3-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:1cc7ea17a6824959616c525620e387f6dd30fec8cb44f649e31712db02123dad", size = 11631, upload-time = "2025-09-27T18:36:18.185Z" }, + { url = "https://files.pythonhosted.org/packages/e1/2e/5898933336b61975ce9dc04decbc0a7f2fee78c30353c5efba7f2d6ff27a/markupsafe-3.0.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4bd4cd07944443f5a265608cc6aab442e4f74dff8088b0dfc8238647b8f6ae9a", size = 12058, upload-time = "2025-09-27T18:36:19.444Z" }, + { url = "https://files.pythonhosted.org/packages/1d/09/adf2df3699d87d1d8184038df46a9c80d78c0148492323f4693df54e17bb/markupsafe-3.0.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6b5420a1d9450023228968e7e6a9ce57f65d148ab56d2313fcd589eee96a7a50", size = 24287, upload-time = "2025-09-27T18:36:20.768Z" }, + { url = "https://files.pythonhosted.org/packages/30/ac/0273f6fcb5f42e314c6d8cd99effae6a5354604d461b8d392b5ec9530a54/markupsafe-3.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0bf2a864d67e76e5c9a34dc26ec616a66b9888e25e7b9460e1c76d3293bd9dbf", size = 22940, upload-time = "2025-09-27T18:36:22.249Z" }, + { url = "https://files.pythonhosted.org/packages/19/ae/31c1be199ef767124c042c6c3e904da327a2f7f0cd63a0337e1eca2967a8/markupsafe-3.0.3-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:bc51efed119bc9cfdf792cdeaa4d67e8f6fcccab66ed4bfdd6bde3e59bfcbb2f", size = 21887, upload-time = "2025-09-27T18:36:23.535Z" }, + { url = "https://files.pythonhosted.org/packages/b2/76/7edcab99d5349a4532a459e1fe64f0b0467a3365056ae550d3bcf3f79e1e/markupsafe-3.0.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:068f375c472b3e7acbe2d5318dea141359e6900156b5b2ba06a30b169086b91a", size = 23692, upload-time = "2025-09-27T18:36:24.823Z" }, + { url = "https://files.pythonhosted.org/packages/a4/28/6e74cdd26d7514849143d69f0bf2399f929c37dc2b31e6829fd2045b2765/markupsafe-3.0.3-cp311-cp311-musllinux_1_2_riscv64.whl", hash = "sha256:7be7b61bb172e1ed687f1754f8e7484f1c8019780f6f6b0786e76bb01c2ae115", size = 21471, upload-time = "2025-09-27T18:36:25.95Z" }, + { url = "https://files.pythonhosted.org/packages/62/7e/a145f36a5c2945673e590850a6f8014318d5577ed7e5920a4b3448e0865d/markupsafe-3.0.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:f9e130248f4462aaa8e2552d547f36ddadbeaa573879158d721bbd33dfe4743a", size = 22923, upload-time = "2025-09-27T18:36:27.109Z" }, + { url = "https://files.pythonhosted.org/packages/0f/62/d9c46a7f5c9adbeeeda52f5b8d802e1094e9717705a645efc71b0913a0a8/markupsafe-3.0.3-cp311-cp311-win32.whl", hash = "sha256:0db14f5dafddbb6d9208827849fad01f1a2609380add406671a26386cdf15a19", size = 14572, upload-time = "2025-09-27T18:36:28.045Z" }, + { url = "https://files.pythonhosted.org/packages/83/8a/4414c03d3f891739326e1783338e48fb49781cc915b2e0ee052aa490d586/markupsafe-3.0.3-cp311-cp311-win_amd64.whl", hash = "sha256:de8a88e63464af587c950061a5e6a67d3632e36df62b986892331d4620a35c01", size = 15077, upload-time = "2025-09-27T18:36:29.025Z" }, + { url = "https://files.pythonhosted.org/packages/35/73/893072b42e6862f319b5207adc9ae06070f095b358655f077f69a35601f0/markupsafe-3.0.3-cp311-cp311-win_arm64.whl", hash = "sha256:3b562dd9e9ea93f13d53989d23a7e775fdfd1066c33494ff43f5418bc8c58a5c", size = 13876, upload-time = "2025-09-27T18:36:29.954Z" }, + { url = "https://files.pythonhosted.org/packages/5a/72/147da192e38635ada20e0a2e1a51cf8823d2119ce8883f7053879c2199b5/markupsafe-3.0.3-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:d53197da72cc091b024dd97249dfc7794d6a56530370992a5e1a08983ad9230e", size = 11615, upload-time = "2025-09-27T18:36:30.854Z" }, + { url = "https://files.pythonhosted.org/packages/9a/81/7e4e08678a1f98521201c3079f77db69fb552acd56067661f8c2f534a718/markupsafe-3.0.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:1872df69a4de6aead3491198eaf13810b565bdbeec3ae2dc8780f14458ec73ce", size = 12020, upload-time = "2025-09-27T18:36:31.971Z" }, + { url = "https://files.pythonhosted.org/packages/1e/2c/799f4742efc39633a1b54a92eec4082e4f815314869865d876824c257c1e/markupsafe-3.0.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:3a7e8ae81ae39e62a41ec302f972ba6ae23a5c5396c8e60113e9066ef893da0d", size = 24332, upload-time = "2025-09-27T18:36:32.813Z" }, + { url = "https://files.pythonhosted.org/packages/3c/2e/8d0c2ab90a8c1d9a24f0399058ab8519a3279d1bd4289511d74e909f060e/markupsafe-3.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d6dd0be5b5b189d31db7cda48b91d7e0a9795f31430b7f271219ab30f1d3ac9d", size = 22947, upload-time = "2025-09-27T18:36:33.86Z" }, + { url = "https://files.pythonhosted.org/packages/2c/54/887f3092a85238093a0b2154bd629c89444f395618842e8b0c41783898ea/markupsafe-3.0.3-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:94c6f0bb423f739146aec64595853541634bde58b2135f27f61c1ffd1cd4d16a", size = 21962, upload-time = "2025-09-27T18:36:35.099Z" }, + { url = "https://files.pythonhosted.org/packages/c9/2f/336b8c7b6f4a4d95e91119dc8521402461b74a485558d8f238a68312f11c/markupsafe-3.0.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:be8813b57049a7dc738189df53d69395eba14fb99345e0a5994914a3864c8a4b", size = 23760, upload-time = "2025-09-27T18:36:36.001Z" }, + { url = "https://files.pythonhosted.org/packages/32/43/67935f2b7e4982ffb50a4d169b724d74b62a3964bc1a9a527f5ac4f1ee2b/markupsafe-3.0.3-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:83891d0e9fb81a825d9a6d61e3f07550ca70a076484292a70fde82c4b807286f", size = 21529, upload-time = "2025-09-27T18:36:36.906Z" }, + { url = "https://files.pythonhosted.org/packages/89/e0/4486f11e51bbba8b0c041098859e869e304d1c261e59244baa3d295d47b7/markupsafe-3.0.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:77f0643abe7495da77fb436f50f8dab76dbc6e5fd25d39589a0f1fe6548bfa2b", size = 23015, upload-time = "2025-09-27T18:36:37.868Z" }, + { url = "https://files.pythonhosted.org/packages/2f/e1/78ee7a023dac597a5825441ebd17170785a9dab23de95d2c7508ade94e0e/markupsafe-3.0.3-cp312-cp312-win32.whl", hash = "sha256:d88b440e37a16e651bda4c7c2b930eb586fd15ca7406cb39e211fcff3bf3017d", size = 14540, upload-time = "2025-09-27T18:36:38.761Z" }, + { url = "https://files.pythonhosted.org/packages/aa/5b/bec5aa9bbbb2c946ca2733ef9c4ca91c91b6a24580193e891b5f7dbe8e1e/markupsafe-3.0.3-cp312-cp312-win_amd64.whl", hash = "sha256:26a5784ded40c9e318cfc2bdb30fe164bdb8665ded9cd64d500a34fb42067b1c", size = 15105, upload-time = "2025-09-27T18:36:39.701Z" }, + { url = "https://files.pythonhosted.org/packages/e5/f1/216fc1bbfd74011693a4fd837e7026152e89c4bcf3e77b6692fba9923123/markupsafe-3.0.3-cp312-cp312-win_arm64.whl", hash = "sha256:35add3b638a5d900e807944a078b51922212fb3dedb01633a8defc4b01a3c85f", size = 13906, upload-time = "2025-09-27T18:36:40.689Z" }, + { url = "https://files.pythonhosted.org/packages/38/2f/907b9c7bbba283e68f20259574b13d005c121a0fa4c175f9bed27c4597ff/markupsafe-3.0.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:e1cf1972137e83c5d4c136c43ced9ac51d0e124706ee1c8aa8532c1287fa8795", size = 11622, upload-time = "2025-09-27T18:36:41.777Z" }, + { url = "https://files.pythonhosted.org/packages/9c/d9/5f7756922cdd676869eca1c4e3c0cd0df60ed30199ffd775e319089cb3ed/markupsafe-3.0.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:116bb52f642a37c115f517494ea5feb03889e04df47eeff5b130b1808ce7c219", size = 12029, upload-time = "2025-09-27T18:36:43.257Z" }, + { url = "https://files.pythonhosted.org/packages/00/07/575a68c754943058c78f30db02ee03a64b3c638586fba6a6dd56830b30a3/markupsafe-3.0.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:133a43e73a802c5562be9bbcd03d090aa5a1fe899db609c29e8c8d815c5f6de6", size = 24374, upload-time = "2025-09-27T18:36:44.508Z" }, + { url = "https://files.pythonhosted.org/packages/a9/21/9b05698b46f218fc0e118e1f8168395c65c8a2c750ae2bab54fc4bd4e0e8/markupsafe-3.0.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ccfcd093f13f0f0b7fdd0f198b90053bf7b2f02a3927a30e63f3ccc9df56b676", size = 22980, upload-time = "2025-09-27T18:36:45.385Z" }, + { url = "https://files.pythonhosted.org/packages/7f/71/544260864f893f18b6827315b988c146b559391e6e7e8f7252839b1b846a/markupsafe-3.0.3-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:509fa21c6deb7a7a273d629cf5ec029bc209d1a51178615ddf718f5918992ab9", size = 21990, upload-time = "2025-09-27T18:36:46.916Z" }, + { url = "https://files.pythonhosted.org/packages/c2/28/b50fc2f74d1ad761af2f5dcce7492648b983d00a65b8c0e0cb457c82ebbe/markupsafe-3.0.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:a4afe79fb3de0b7097d81da19090f4df4f8d3a2b3adaa8764138aac2e44f3af1", size = 23784, upload-time = "2025-09-27T18:36:47.884Z" }, + { url = "https://files.pythonhosted.org/packages/ed/76/104b2aa106a208da8b17a2fb72e033a5a9d7073c68f7e508b94916ed47a9/markupsafe-3.0.3-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:795e7751525cae078558e679d646ae45574b47ed6e7771863fcc079a6171a0fc", size = 21588, upload-time = "2025-09-27T18:36:48.82Z" }, + { url = "https://files.pythonhosted.org/packages/b5/99/16a5eb2d140087ebd97180d95249b00a03aa87e29cc224056274f2e45fd6/markupsafe-3.0.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:8485f406a96febb5140bfeca44a73e3ce5116b2501ac54fe953e488fb1d03b12", size = 23041, upload-time = "2025-09-27T18:36:49.797Z" }, + { url = "https://files.pythonhosted.org/packages/19/bc/e7140ed90c5d61d77cea142eed9f9c303f4c4806f60a1044c13e3f1471d0/markupsafe-3.0.3-cp313-cp313-win32.whl", hash = "sha256:bdd37121970bfd8be76c5fb069c7751683bdf373db1ed6c010162b2a130248ed", size = 14543, upload-time = "2025-09-27T18:36:51.584Z" }, + { url = "https://files.pythonhosted.org/packages/05/73/c4abe620b841b6b791f2edc248f556900667a5a1cf023a6646967ae98335/markupsafe-3.0.3-cp313-cp313-win_amd64.whl", hash = "sha256:9a1abfdc021a164803f4d485104931fb8f8c1efd55bc6b748d2f5774e78b62c5", size = 15113, upload-time = "2025-09-27T18:36:52.537Z" }, + { url = "https://files.pythonhosted.org/packages/f0/3a/fa34a0f7cfef23cf9500d68cb7c32dd64ffd58a12b09225fb03dd37d5b80/markupsafe-3.0.3-cp313-cp313-win_arm64.whl", hash = "sha256:7e68f88e5b8799aa49c85cd116c932a1ac15caaa3f5db09087854d218359e485", size = 13911, upload-time = "2025-09-27T18:36:53.513Z" }, + { url = "https://files.pythonhosted.org/packages/e4/d7/e05cd7efe43a88a17a37b3ae96e79a19e846f3f456fe79c57ca61356ef01/markupsafe-3.0.3-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:218551f6df4868a8d527e3062d0fb968682fe92054e89978594c28e642c43a73", size = 11658, upload-time = "2025-09-27T18:36:54.819Z" }, + { url = "https://files.pythonhosted.org/packages/99/9e/e412117548182ce2148bdeacdda3bb494260c0b0184360fe0d56389b523b/markupsafe-3.0.3-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:3524b778fe5cfb3452a09d31e7b5adefeea8c5be1d43c4f810ba09f2ceb29d37", size = 12066, upload-time = "2025-09-27T18:36:55.714Z" }, + { url = "https://files.pythonhosted.org/packages/bc/e6/fa0ffcda717ef64a5108eaa7b4f5ed28d56122c9a6d70ab8b72f9f715c80/markupsafe-3.0.3-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4e885a3d1efa2eadc93c894a21770e4bc67899e3543680313b09f139e149ab19", size = 25639, upload-time = "2025-09-27T18:36:56.908Z" }, + { url = "https://files.pythonhosted.org/packages/96/ec/2102e881fe9d25fc16cb4b25d5f5cde50970967ffa5dddafdb771237062d/markupsafe-3.0.3-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:8709b08f4a89aa7586de0aadc8da56180242ee0ada3999749b183aa23df95025", size = 23569, upload-time = "2025-09-27T18:36:57.913Z" }, + { url = "https://files.pythonhosted.org/packages/4b/30/6f2fce1f1f205fc9323255b216ca8a235b15860c34b6798f810f05828e32/markupsafe-3.0.3-cp313-cp313t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:b8512a91625c9b3da6f127803b166b629725e68af71f8184ae7e7d54686a56d6", size = 23284, upload-time = "2025-09-27T18:36:58.833Z" }, + { url = "https://files.pythonhosted.org/packages/58/47/4a0ccea4ab9f5dcb6f79c0236d954acb382202721e704223a8aafa38b5c8/markupsafe-3.0.3-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:9b79b7a16f7fedff2495d684f2b59b0457c3b493778c9eed31111be64d58279f", size = 24801, upload-time = "2025-09-27T18:36:59.739Z" }, + { url = "https://files.pythonhosted.org/packages/6a/70/3780e9b72180b6fecb83a4814d84c3bf4b4ae4bf0b19c27196104149734c/markupsafe-3.0.3-cp313-cp313t-musllinux_1_2_riscv64.whl", hash = "sha256:12c63dfb4a98206f045aa9563db46507995f7ef6d83b2f68eda65c307c6829eb", size = 22769, upload-time = "2025-09-27T18:37:00.719Z" }, + { url = "https://files.pythonhosted.org/packages/98/c5/c03c7f4125180fc215220c035beac6b9cb684bc7a067c84fc69414d315f5/markupsafe-3.0.3-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:8f71bc33915be5186016f675cd83a1e08523649b0e33efdb898db577ef5bb009", size = 23642, upload-time = "2025-09-27T18:37:01.673Z" }, + { url = "https://files.pythonhosted.org/packages/80/d6/2d1b89f6ca4bff1036499b1e29a1d02d282259f3681540e16563f27ebc23/markupsafe-3.0.3-cp313-cp313t-win32.whl", hash = "sha256:69c0b73548bc525c8cb9a251cddf1931d1db4d2258e9599c28c07ef3580ef354", size = 14612, upload-time = "2025-09-27T18:37:02.639Z" }, + { url = "https://files.pythonhosted.org/packages/2b/98/e48a4bfba0a0ffcf9925fe2d69240bfaa19c6f7507b8cd09c70684a53c1e/markupsafe-3.0.3-cp313-cp313t-win_amd64.whl", hash = "sha256:1b4b79e8ebf6b55351f0d91fe80f893b4743f104bff22e90697db1590e47a218", size = 15200, upload-time = "2025-09-27T18:37:03.582Z" }, + { url = "https://files.pythonhosted.org/packages/0e/72/e3cc540f351f316e9ed0f092757459afbc595824ca724cbc5a5d4263713f/markupsafe-3.0.3-cp313-cp313t-win_arm64.whl", hash = "sha256:ad2cf8aa28b8c020ab2fc8287b0f823d0a7d8630784c31e9ee5edea20f406287", size = 13973, upload-time = "2025-09-27T18:37:04.929Z" }, + { url = "https://files.pythonhosted.org/packages/33/8a/8e42d4838cd89b7dde187011e97fe6c3af66d8c044997d2183fbd6d31352/markupsafe-3.0.3-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:eaa9599de571d72e2daf60164784109f19978b327a3910d3e9de8c97b5b70cfe", size = 11619, upload-time = "2025-09-27T18:37:06.342Z" }, + { url = "https://files.pythonhosted.org/packages/b5/64/7660f8a4a8e53c924d0fa05dc3a55c9cee10bbd82b11c5afb27d44b096ce/markupsafe-3.0.3-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:c47a551199eb8eb2121d4f0f15ae0f923d31350ab9280078d1e5f12b249e0026", size = 12029, upload-time = "2025-09-27T18:37:07.213Z" }, + { url = "https://files.pythonhosted.org/packages/da/ef/e648bfd021127bef5fa12e1720ffed0c6cbb8310c8d9bea7266337ff06de/markupsafe-3.0.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f34c41761022dd093b4b6896d4810782ffbabe30f2d443ff5f083e0cbbb8c737", size = 24408, upload-time = "2025-09-27T18:37:09.572Z" }, + { url = "https://files.pythonhosted.org/packages/41/3c/a36c2450754618e62008bf7435ccb0f88053e07592e6028a34776213d877/markupsafe-3.0.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:457a69a9577064c05a97c41f4e65148652db078a3a509039e64d3467b9e7ef97", size = 23005, upload-time = "2025-09-27T18:37:10.58Z" }, + { url = "https://files.pythonhosted.org/packages/bc/20/b7fdf89a8456b099837cd1dc21974632a02a999ec9bf7ca3e490aacd98e7/markupsafe-3.0.3-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:e8afc3f2ccfa24215f8cb28dcf43f0113ac3c37c2f0f0806d8c70e4228c5cf4d", size = 22048, upload-time = "2025-09-27T18:37:11.547Z" }, + { url = "https://files.pythonhosted.org/packages/9a/a7/591f592afdc734f47db08a75793a55d7fbcc6902a723ae4cfbab61010cc5/markupsafe-3.0.3-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:ec15a59cf5af7be74194f7ab02d0f59a62bdcf1a537677ce67a2537c9b87fcda", size = 23821, upload-time = "2025-09-27T18:37:12.48Z" }, + { url = "https://files.pythonhosted.org/packages/7d/33/45b24e4f44195b26521bc6f1a82197118f74df348556594bd2262bda1038/markupsafe-3.0.3-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:0eb9ff8191e8498cca014656ae6b8d61f39da5f95b488805da4bb029cccbfbaf", size = 21606, upload-time = "2025-09-27T18:37:13.485Z" }, + { url = "https://files.pythonhosted.org/packages/ff/0e/53dfaca23a69fbfbbf17a4b64072090e70717344c52eaaaa9c5ddff1e5f0/markupsafe-3.0.3-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:2713baf880df847f2bece4230d4d094280f4e67b1e813eec43b4c0e144a34ffe", size = 23043, upload-time = "2025-09-27T18:37:14.408Z" }, + { url = "https://files.pythonhosted.org/packages/46/11/f333a06fc16236d5238bfe74daccbca41459dcd8d1fa952e8fbd5dccfb70/markupsafe-3.0.3-cp314-cp314-win32.whl", hash = "sha256:729586769a26dbceff69f7a7dbbf59ab6572b99d94576a5592625d5b411576b9", size = 14747, upload-time = "2025-09-27T18:37:15.36Z" }, + { url = "https://files.pythonhosted.org/packages/28/52/182836104b33b444e400b14f797212f720cbc9ed6ba34c800639d154e821/markupsafe-3.0.3-cp314-cp314-win_amd64.whl", hash = "sha256:bdc919ead48f234740ad807933cdf545180bfbe9342c2bb451556db2ed958581", size = 15341, upload-time = "2025-09-27T18:37:16.496Z" }, + { url = "https://files.pythonhosted.org/packages/6f/18/acf23e91bd94fd7b3031558b1f013adfa21a8e407a3fdb32745538730382/markupsafe-3.0.3-cp314-cp314-win_arm64.whl", hash = "sha256:5a7d5dc5140555cf21a6fefbdbf8723f06fcd2f63ef108f2854de715e4422cb4", size = 14073, upload-time = "2025-09-27T18:37:17.476Z" }, + { url = "https://files.pythonhosted.org/packages/3c/f0/57689aa4076e1b43b15fdfa646b04653969d50cf30c32a102762be2485da/markupsafe-3.0.3-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:1353ef0c1b138e1907ae78e2f6c63ff67501122006b0f9abad68fda5f4ffc6ab", size = 11661, upload-time = "2025-09-27T18:37:18.453Z" }, + { url = "https://files.pythonhosted.org/packages/89/c3/2e67a7ca217c6912985ec766c6393b636fb0c2344443ff9d91404dc4c79f/markupsafe-3.0.3-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:1085e7fbddd3be5f89cc898938f42c0b3c711fdcb37d75221de2666af647c175", size = 12069, upload-time = "2025-09-27T18:37:19.332Z" }, + { url = "https://files.pythonhosted.org/packages/f0/00/be561dce4e6ca66b15276e184ce4b8aec61fe83662cce2f7d72bd3249d28/markupsafe-3.0.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1b52b4fb9df4eb9ae465f8d0c228a00624de2334f216f178a995ccdcf82c4634", size = 25670, upload-time = "2025-09-27T18:37:20.245Z" }, + { url = "https://files.pythonhosted.org/packages/50/09/c419f6f5a92e5fadde27efd190eca90f05e1261b10dbd8cbcb39cd8ea1dc/markupsafe-3.0.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:fed51ac40f757d41b7c48425901843666a6677e3e8eb0abcff09e4ba6e664f50", size = 23598, upload-time = "2025-09-27T18:37:21.177Z" }, + { url = "https://files.pythonhosted.org/packages/22/44/a0681611106e0b2921b3033fc19bc53323e0b50bc70cffdd19f7d679bb66/markupsafe-3.0.3-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:f190daf01f13c72eac4efd5c430a8de82489d9cff23c364c3ea822545032993e", size = 23261, upload-time = "2025-09-27T18:37:22.167Z" }, + { url = "https://files.pythonhosted.org/packages/5f/57/1b0b3f100259dc9fffe780cfb60d4be71375510e435efec3d116b6436d43/markupsafe-3.0.3-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:e56b7d45a839a697b5eb268c82a71bd8c7f6c94d6fd50c3d577fa39a9f1409f5", size = 24835, upload-time = "2025-09-27T18:37:23.296Z" }, + { url = "https://files.pythonhosted.org/packages/26/6a/4bf6d0c97c4920f1597cc14dd720705eca0bf7c787aebc6bb4d1bead5388/markupsafe-3.0.3-cp314-cp314t-musllinux_1_2_riscv64.whl", hash = "sha256:f3e98bb3798ead92273dc0e5fd0f31ade220f59a266ffd8a4f6065e0a3ce0523", size = 22733, upload-time = "2025-09-27T18:37:24.237Z" }, + { url = "https://files.pythonhosted.org/packages/14/c7/ca723101509b518797fedc2fdf79ba57f886b4aca8a7d31857ba3ee8281f/markupsafe-3.0.3-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:5678211cb9333a6468fb8d8be0305520aa073f50d17f089b5b4b477ea6e67fdc", size = 23672, upload-time = "2025-09-27T18:37:25.271Z" }, + { url = "https://files.pythonhosted.org/packages/fb/df/5bd7a48c256faecd1d36edc13133e51397e41b73bb77e1a69deab746ebac/markupsafe-3.0.3-cp314-cp314t-win32.whl", hash = "sha256:915c04ba3851909ce68ccc2b8e2cd691618c4dc4c4232fb7982bca3f41fd8c3d", size = 14819, upload-time = "2025-09-27T18:37:26.285Z" }, + { url = "https://files.pythonhosted.org/packages/1a/8a/0402ba61a2f16038b48b39bccca271134be00c5c9f0f623208399333c448/markupsafe-3.0.3-cp314-cp314t-win_amd64.whl", hash = "sha256:4faffd047e07c38848ce017e8725090413cd80cbc23d86e55c587bf979e579c9", size = 15426, upload-time = "2025-09-27T18:37:27.316Z" }, + { url = "https://files.pythonhosted.org/packages/70/bc/6f1c2f612465f5fa89b95bead1f44dcb607670fd42891d8fdcd5d039f4f4/markupsafe-3.0.3-cp314-cp314t-win_arm64.whl", hash = "sha256:32001d6a8fc98c8cb5c947787c5d08b0a50663d139f1305bac5885d98d9b40fa", size = 14146, upload-time = "2025-09-27T18:37:28.327Z" }, +] + +[[package]] +name = "matplotlib" +version = "3.10.8" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "contourpy", version = "1.3.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "contourpy", version = "1.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "cycler" }, + { name = "fonttools" }, + { name = "kiwisolver" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "packaging" }, + { name = "pillow" }, + { name = "pyparsing" }, + { name = "python-dateutil" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/8a/76/d3c6e3a13fe484ebe7718d14e269c9569c4eb0020a968a327acb3b9a8fe6/matplotlib-3.10.8.tar.gz", hash = "sha256:2299372c19d56bcd35cf05a2738308758d32b9eaed2371898d8f5bd33f084aa3", size = 34806269, upload-time = "2025-12-10T22:56:51.155Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/58/be/a30bd917018ad220c400169fba298f2bb7003c8ccbc0c3e24ae2aacad1e8/matplotlib-3.10.8-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:00270d217d6b20d14b584c521f810d60c5c78406dc289859776550df837dcda7", size = 8239828, upload-time = "2025-12-10T22:55:02.313Z" }, + { url = "https://files.pythonhosted.org/packages/58/27/ca01e043c4841078e82cf6e80a6993dfecd315c3d79f5f3153afbb8e1ec6/matplotlib-3.10.8-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:37b3c1cc42aa184b3f738cfa18c1c1d72fd496d85467a6cf7b807936d39aa656", size = 8128050, upload-time = "2025-12-10T22:55:04.997Z" }, + { url = "https://files.pythonhosted.org/packages/cb/aa/7ab67f2b729ae6a91bcf9dcac0affb95fb8c56f7fd2b2af894ae0b0cf6fa/matplotlib-3.10.8-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:ee40c27c795bda6a5292e9cff9890189d32f7e3a0bf04e0e3c9430c4a00c37df", size = 8700452, upload-time = "2025-12-10T22:55:07.47Z" }, + { url = "https://files.pythonhosted.org/packages/73/ae/2d5817b0acee3c49b7e7ccfbf5b273f284957cc8e270adf36375db353190/matplotlib-3.10.8-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a48f2b74020919552ea25d222d5cc6af9ca3f4eb43a93e14d068457f545c2a17", size = 9534928, upload-time = "2025-12-10T22:55:10.566Z" }, + { url = "https://files.pythonhosted.org/packages/c9/5b/8e66653e9f7c39cb2e5cab25fce4810daffa2bff02cbf5f3077cea9e942c/matplotlib-3.10.8-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f254d118d14a7f99d616271d6c3c27922c092dac11112670b157798b89bf4933", size = 9586377, upload-time = "2025-12-10T22:55:12.362Z" }, + { url = "https://files.pythonhosted.org/packages/e2/e2/fd0bbadf837f81edb0d208ba8f8cb552874c3b16e27cb91a31977d90875d/matplotlib-3.10.8-cp310-cp310-win_amd64.whl", hash = "sha256:f9b587c9c7274c1613a30afabf65a272114cd6cdbe67b3406f818c79d7ab2e2a", size = 8128127, upload-time = "2025-12-10T22:55:14.436Z" }, + { url = "https://files.pythonhosted.org/packages/f8/86/de7e3a1cdcfc941483af70609edc06b83e7c8a0e0dc9ac325200a3f4d220/matplotlib-3.10.8-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:6be43b667360fef5c754dda5d25a32e6307a03c204f3c0fc5468b78fa87b4160", size = 8251215, upload-time = "2025-12-10T22:55:16.175Z" }, + { url = "https://files.pythonhosted.org/packages/fd/14/baad3222f424b19ce6ad243c71de1ad9ec6b2e4eb1e458a48fdc6d120401/matplotlib-3.10.8-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a2b336e2d91a3d7006864e0990c83b216fcdca64b5a6484912902cef87313d78", size = 8139625, upload-time = "2025-12-10T22:55:17.712Z" }, + { url = "https://files.pythonhosted.org/packages/8f/a0/7024215e95d456de5883e6732e708d8187d9753a21d32f8ddb3befc0c445/matplotlib-3.10.8-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:efb30e3baaea72ce5928e32bab719ab4770099079d66726a62b11b1ef7273be4", size = 8712614, upload-time = "2025-12-10T22:55:20.8Z" }, + { url = "https://files.pythonhosted.org/packages/5a/f4/b8347351da9a5b3f41e26cf547252d861f685c6867d179a7c9d60ad50189/matplotlib-3.10.8-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d56a1efd5bfd61486c8bc968fa18734464556f0fb8e51690f4ac25d85cbbbbc2", size = 9540997, upload-time = "2025-12-10T22:55:23.258Z" }, + { url = "https://files.pythonhosted.org/packages/9e/c0/c7b914e297efe0bc36917bf216b2acb91044b91e930e878ae12981e461e5/matplotlib-3.10.8-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:238b7ce5717600615c895050239ec955d91f321c209dd110db988500558e70d6", size = 9596825, upload-time = "2025-12-10T22:55:25.217Z" }, + { url = "https://files.pythonhosted.org/packages/6f/d3/a4bbc01c237ab710a1f22b4da72f4ff6d77eb4c7735ea9811a94ae239067/matplotlib-3.10.8-cp311-cp311-win_amd64.whl", hash = "sha256:18821ace09c763ec93aef5eeff087ee493a24051936d7b9ebcad9662f66501f9", size = 8135090, upload-time = "2025-12-10T22:55:27.162Z" }, + { url = "https://files.pythonhosted.org/packages/89/dd/a0b6588f102beab33ca6f5218b31725216577b2a24172f327eaf6417d5c9/matplotlib-3.10.8-cp311-cp311-win_arm64.whl", hash = "sha256:bab485bcf8b1c7d2060b4fcb6fc368a9e6f4cd754c9c2fea281f4be21df394a2", size = 8012377, upload-time = "2025-12-10T22:55:29.185Z" }, + { url = "https://files.pythonhosted.org/packages/9e/67/f997cdcbb514012eb0d10cd2b4b332667997fb5ebe26b8d41d04962fa0e6/matplotlib-3.10.8-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:64fcc24778ca0404ce0cb7b6b77ae1f4c7231cdd60e6778f999ee05cbd581b9a", size = 8260453, upload-time = "2025-12-10T22:55:30.709Z" }, + { url = "https://files.pythonhosted.org/packages/7e/65/07d5f5c7f7c994f12c768708bd2e17a4f01a2b0f44a1c9eccad872433e2e/matplotlib-3.10.8-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:b9a5ca4ac220a0cdd1ba6bcba3608547117d30468fefce49bb26f55c1a3d5c58", size = 8148321, upload-time = "2025-12-10T22:55:33.265Z" }, + { url = "https://files.pythonhosted.org/packages/3e/f3/c5195b1ae57ef85339fd7285dfb603b22c8b4e79114bae5f4f0fcf688677/matplotlib-3.10.8-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:3ab4aabc72de4ff77b3ec33a6d78a68227bf1123465887f9905ba79184a1cc04", size = 8716944, upload-time = "2025-12-10T22:55:34.922Z" }, + { url = "https://files.pythonhosted.org/packages/00/f9/7638f5cc82ec8a7aa005de48622eecc3ed7c9854b96ba15bd76b7fd27574/matplotlib-3.10.8-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:24d50994d8c5816ddc35411e50a86ab05f575e2530c02752e02538122613371f", size = 9550099, upload-time = "2025-12-10T22:55:36.789Z" }, + { url = "https://files.pythonhosted.org/packages/57/61/78cd5920d35b29fd2a0fe894de8adf672ff52939d2e9b43cb83cd5ce1bc7/matplotlib-3.10.8-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:99eefd13c0dc3b3c1b4d561c1169e65fe47aab7b8158754d7c084088e2329466", size = 9613040, upload-time = "2025-12-10T22:55:38.715Z" }, + { url = "https://files.pythonhosted.org/packages/30/4e/c10f171b6e2f44d9e3a2b96efa38b1677439d79c99357600a62cc1e9594e/matplotlib-3.10.8-cp312-cp312-win_amd64.whl", hash = "sha256:dd80ecb295460a5d9d260df63c43f4afbdd832d725a531f008dad1664f458adf", size = 8142717, upload-time = "2025-12-10T22:55:41.103Z" }, + { url = "https://files.pythonhosted.org/packages/f1/76/934db220026b5fef85f45d51a738b91dea7d70207581063cd9bd8fafcf74/matplotlib-3.10.8-cp312-cp312-win_arm64.whl", hash = "sha256:3c624e43ed56313651bc18a47f838b60d7b8032ed348911c54906b130b20071b", size = 8012751, upload-time = "2025-12-10T22:55:42.684Z" }, + { url = "https://files.pythonhosted.org/packages/3d/b9/15fd5541ef4f5b9a17eefd379356cf12175fe577424e7b1d80676516031a/matplotlib-3.10.8-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:3f2e409836d7f5ac2f1c013110a4d50b9f7edc26328c108915f9075d7d7a91b6", size = 8261076, upload-time = "2025-12-10T22:55:44.648Z" }, + { url = "https://files.pythonhosted.org/packages/8d/a0/2ba3473c1b66b9c74dc7107c67e9008cb1782edbe896d4c899d39ae9cf78/matplotlib-3.10.8-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:56271f3dac49a88d7fca5060f004d9d22b865f743a12a23b1e937a0be4818ee1", size = 8148794, upload-time = "2025-12-10T22:55:46.252Z" }, + { url = "https://files.pythonhosted.org/packages/75/97/a471f1c3eb1fd6f6c24a31a5858f443891d5127e63a7788678d14e249aea/matplotlib-3.10.8-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:a0a7f52498f72f13d4a25ea70f35f4cb60642b466cbb0a9be951b5bc3f45a486", size = 8718474, upload-time = "2025-12-10T22:55:47.864Z" }, + { url = "https://files.pythonhosted.org/packages/01/be/cd478f4b66f48256f42927d0acbcd63a26a893136456cd079c0cc24fbabf/matplotlib-3.10.8-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:646d95230efb9ca614a7a594d4fcacde0ac61d25e37dd51710b36477594963ce", size = 9549637, upload-time = "2025-12-10T22:55:50.048Z" }, + { url = "https://files.pythonhosted.org/packages/5d/7c/8dc289776eae5109e268c4fb92baf870678dc048a25d4ac903683b86d5bf/matplotlib-3.10.8-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:f89c151aab2e2e23cb3fe0acad1e8b82841fd265379c4cecd0f3fcb34c15e0f6", size = 9613678, upload-time = "2025-12-10T22:55:52.21Z" }, + { url = "https://files.pythonhosted.org/packages/64/40/37612487cc8a437d4dd261b32ca21fe2d79510fe74af74e1f42becb1bdb8/matplotlib-3.10.8-cp313-cp313-win_amd64.whl", hash = "sha256:e8ea3e2d4066083e264e75c829078f9e149fa119d27e19acd503de65e0b13149", size = 8142686, upload-time = "2025-12-10T22:55:54.253Z" }, + { url = "https://files.pythonhosted.org/packages/66/52/8d8a8730e968185514680c2a6625943f70269509c3dcfc0dcf7d75928cb8/matplotlib-3.10.8-cp313-cp313-win_arm64.whl", hash = "sha256:c108a1d6fa78a50646029cb6d49808ff0fc1330fda87fa6f6250c6b5369b6645", size = 8012917, upload-time = "2025-12-10T22:55:56.268Z" }, + { url = "https://files.pythonhosted.org/packages/b5/27/51fe26e1062f298af5ef66343d8ef460e090a27fea73036c76c35821df04/matplotlib-3.10.8-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:ad3d9833a64cf48cc4300f2b406c3d0f4f4724a91c0bd5640678a6ba7c102077", size = 8305679, upload-time = "2025-12-10T22:55:57.856Z" }, + { url = "https://files.pythonhosted.org/packages/2c/1e/4de865bc591ac8e3062e835f42dd7fe7a93168d519557837f0e37513f629/matplotlib-3.10.8-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:eb3823f11823deade26ce3b9f40dcb4a213da7a670013929f31d5f5ed1055b22", size = 8198336, upload-time = "2025-12-10T22:55:59.371Z" }, + { url = "https://files.pythonhosted.org/packages/c6/cb/2f7b6e75fb4dce87ef91f60cac4f6e34f4c145ab036a22318ec837971300/matplotlib-3.10.8-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:d9050fee89a89ed57b4fb2c1bfac9a3d0c57a0d55aed95949eedbc42070fea39", size = 8731653, upload-time = "2025-12-10T22:56:01.032Z" }, + { url = "https://files.pythonhosted.org/packages/46/b3/bd9c57d6ba670a37ab31fb87ec3e8691b947134b201f881665b28cc039ff/matplotlib-3.10.8-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b44d07310e404ba95f8c25aa5536f154c0a8ec473303535949e52eb71d0a1565", size = 9561356, upload-time = "2025-12-10T22:56:02.95Z" }, + { url = "https://files.pythonhosted.org/packages/c0/3d/8b94a481456dfc9dfe6e39e93b5ab376e50998cddfd23f4ae3b431708f16/matplotlib-3.10.8-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:0a33deb84c15ede243aead39f77e990469fff93ad1521163305095b77b72ce4a", size = 9614000, upload-time = "2025-12-10T22:56:05.411Z" }, + { url = "https://files.pythonhosted.org/packages/bd/cd/bc06149fe5585ba800b189a6a654a75f1f127e8aab02fd2be10df7fa500c/matplotlib-3.10.8-cp313-cp313t-win_amd64.whl", hash = "sha256:3a48a78d2786784cc2413e57397981fb45c79e968d99656706018d6e62e57958", size = 8220043, upload-time = "2025-12-10T22:56:07.551Z" }, + { url = "https://files.pythonhosted.org/packages/e3/de/b22cf255abec916562cc04eef457c13e58a1990048de0c0c3604d082355e/matplotlib-3.10.8-cp313-cp313t-win_arm64.whl", hash = "sha256:15d30132718972c2c074cd14638c7f4592bd98719e2308bccea40e0538bc0cb5", size = 8062075, upload-time = "2025-12-10T22:56:09.178Z" }, + { url = "https://files.pythonhosted.org/packages/3c/43/9c0ff7a2f11615e516c3b058e1e6e8f9614ddeca53faca06da267c48345d/matplotlib-3.10.8-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:b53285e65d4fa4c86399979e956235deb900be5baa7fc1218ea67fbfaeaadd6f", size = 8262481, upload-time = "2025-12-10T22:56:10.885Z" }, + { url = "https://files.pythonhosted.org/packages/6f/ca/e8ae28649fcdf039fda5ef554b40a95f50592a3c47e6f7270c9561c12b07/matplotlib-3.10.8-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:32f8dce744be5569bebe789e46727946041199030db8aeb2954d26013a0eb26b", size = 8151473, upload-time = "2025-12-10T22:56:12.377Z" }, + { url = "https://files.pythonhosted.org/packages/f1/6f/009d129ae70b75e88cbe7e503a12a4c0670e08ed748a902c2568909e9eb5/matplotlib-3.10.8-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4cf267add95b1c88300d96ca837833d4112756045364f5c734a2276038dae27d", size = 9553896, upload-time = "2025-12-10T22:56:14.432Z" }, + { url = "https://files.pythonhosted.org/packages/f5/26/4221a741eb97967bc1fd5e4c52b9aa5a91b2f4ec05b59f6def4d820f9df9/matplotlib-3.10.8-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:2cf5bd12cecf46908f286d7838b2abc6c91cda506c0445b8223a7c19a00df008", size = 9824193, upload-time = "2025-12-10T22:56:16.29Z" }, + { url = "https://files.pythonhosted.org/packages/1f/f3/3abf75f38605772cf48a9daf5821cd4f563472f38b4b828c6fba6fa6d06e/matplotlib-3.10.8-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:41703cc95688f2516b480f7f339d8851a6035f18e100ee6a32bc0b8536a12a9c", size = 9615444, upload-time = "2025-12-10T22:56:18.155Z" }, + { url = "https://files.pythonhosted.org/packages/93/a5/de89ac80f10b8dc615807ee1133cd99ac74082581196d4d9590bea10690d/matplotlib-3.10.8-cp314-cp314-win_amd64.whl", hash = "sha256:83d282364ea9f3e52363da262ce32a09dfe241e4080dcedda3c0db059d3c1f11", size = 8272719, upload-time = "2025-12-10T22:56:20.366Z" }, + { url = "https://files.pythonhosted.org/packages/69/ce/b006495c19ccc0a137b48083168a37bd056392dee02f87dba0472f2797fe/matplotlib-3.10.8-cp314-cp314-win_arm64.whl", hash = "sha256:2c1998e92cd5999e295a731bcb2911c75f597d937341f3030cc24ef2733d78a8", size = 8144205, upload-time = "2025-12-10T22:56:22.239Z" }, + { url = "https://files.pythonhosted.org/packages/68/d9/b31116a3a855bd313c6fcdb7226926d59b041f26061c6c5b1be66a08c826/matplotlib-3.10.8-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:b5a2b97dbdc7d4f353ebf343744f1d1f1cca8aa8bfddb4262fcf4306c3761d50", size = 8305785, upload-time = "2025-12-10T22:56:24.218Z" }, + { url = "https://files.pythonhosted.org/packages/1e/90/6effe8103f0272685767ba5f094f453784057072f49b393e3ea178fe70a5/matplotlib-3.10.8-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:3f5c3e4da343bba819f0234186b9004faba952cc420fbc522dc4e103c1985908", size = 8198361, upload-time = "2025-12-10T22:56:26.787Z" }, + { url = "https://files.pythonhosted.org/packages/d7/65/a73188711bea603615fc0baecca1061429ac16940e2385433cc778a9d8e7/matplotlib-3.10.8-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5f62550b9a30afde8c1c3ae450e5eb547d579dd69b25c2fc7a1c67f934c1717a", size = 9561357, upload-time = "2025-12-10T22:56:28.953Z" }, + { url = "https://files.pythonhosted.org/packages/f4/3d/b5c5d5d5be8ce63292567f0e2c43dde9953d3ed86ac2de0a72e93c8f07a1/matplotlib-3.10.8-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:495672de149445ec1b772ff2c9ede9b769e3cb4f0d0aa7fa730d7f59e2d4e1c1", size = 9823610, upload-time = "2025-12-10T22:56:31.455Z" }, + { url = "https://files.pythonhosted.org/packages/4d/4b/e7beb6bbd49f6bae727a12b270a2654d13c397576d25bd6786e47033300f/matplotlib-3.10.8-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:595ba4d8fe983b88f0eec8c26a241e16d6376fe1979086232f481f8f3f67494c", size = 9614011, upload-time = "2025-12-10T22:56:33.85Z" }, + { url = "https://files.pythonhosted.org/packages/7c/e6/76f2813d31f032e65f6f797e3f2f6e4aab95b65015924b1c51370395c28a/matplotlib-3.10.8-cp314-cp314t-win_amd64.whl", hash = "sha256:25d380fe8b1dc32cf8f0b1b448470a77afb195438bafdf1d858bfb876f3edf7b", size = 8362801, upload-time = "2025-12-10T22:56:36.107Z" }, + { url = "https://files.pythonhosted.org/packages/5d/49/d651878698a0b67f23aa28e17f45a6d6dd3d3f933fa29087fa4ce5947b5a/matplotlib-3.10.8-cp314-cp314t-win_arm64.whl", hash = "sha256:113bb52413ea508ce954a02c10ffd0d565f9c3bc7f2eddc27dfe1731e71c7b5f", size = 8192560, upload-time = "2025-12-10T22:56:38.008Z" }, + { url = "https://files.pythonhosted.org/packages/f5/43/31d59500bb950b0d188e149a2e552040528c13d6e3d6e84d0cccac593dcd/matplotlib-3.10.8-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:f97aeb209c3d2511443f8797e3e5a569aebb040d4f8bc79aa3ee78a8fb9e3dd8", size = 8237252, upload-time = "2025-12-10T22:56:39.529Z" }, + { url = "https://files.pythonhosted.org/packages/0c/2c/615c09984f3c5f907f51c886538ad785cf72e0e11a3225de2c0f9442aecc/matplotlib-3.10.8-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:fb061f596dad3a0f52b60dc6a5dec4a0c300dec41e058a7efe09256188d170b7", size = 8124693, upload-time = "2025-12-10T22:56:41.758Z" }, + { url = "https://files.pythonhosted.org/packages/91/e1/2757277a1c56041e1fc104b51a0f7b9a4afc8eb737865d63cababe30bc61/matplotlib-3.10.8-pp310-pypy310_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:12d90df9183093fcd479f4172ac26b322b1248b15729cb57f42f71f24c7e37a3", size = 8702205, upload-time = "2025-12-10T22:56:43.415Z" }, + { url = "https://files.pythonhosted.org/packages/04/30/3afaa31c757f34b7725ab9d2ba8b48b5e89c2019c003e7d0ead143aabc5a/matplotlib-3.10.8-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:6da7c2ce169267d0d066adcf63758f0604aa6c3eebf67458930f9d9b79ad1db1", size = 8249198, upload-time = "2025-12-10T22:56:45.584Z" }, + { url = "https://files.pythonhosted.org/packages/48/2f/6334aec331f57485a642a7c8be03cb286f29111ae71c46c38b363230063c/matplotlib-3.10.8-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:9153c3292705be9f9c64498a8872118540c3f4123d1a1c840172edf262c8be4a", size = 8136817, upload-time = "2025-12-10T22:56:47.339Z" }, + { url = "https://files.pythonhosted.org/packages/73/e4/6d6f14b2a759c622f191b2d67e9075a3f56aaccb3be4bb9bb6890030d0a0/matplotlib-3.10.8-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:1ae029229a57cd1e8fe542485f27e7ca7b23aa9e8944ddb4985d0bc444f1eca2", size = 8713867, upload-time = "2025-12-10T22:56:48.954Z" }, +] + +[[package]] +name = "mdurl" +version = "0.1.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/d6/54/cfe61301667036ec958cb99bd3efefba235e65cdeb9c84d24a8293ba1d90/mdurl-0.1.2.tar.gz", hash = "sha256:bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba", size = 8729, upload-time = "2022-08-14T12:40:10.846Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl", hash = "sha256:84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8", size = 9979, upload-time = "2022-08-14T12:40:09.779Z" }, +] + +[[package]] +name = "minikanren" +version = "1.0.5" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "cons" }, + { name = "etuples" }, + { name = "logical-unification" }, + { name = "multipledispatch" }, + { name = "toolz" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/ab/3d/bbab3c19771efbfafc52de98db8ad7cf3c2c444bbbd7241c2b06e9f305bc/minikanren-1.0.5.tar.gz", hash = "sha256:c030e3e9a3fa5f372f84b66966776a8dc63b16b98768b78be0401982b892e00d", size = 21699, upload-time = "2025-06-24T21:38:51.439Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/bb/02/5e9ae831946db26f172e03e896fe83b07c5ca643df2b32c1b81557f0e77f/minikanren-1.0.5-py3-none-any.whl", hash = "sha256:22c24f4fdf009a56e30655787af45c90f0704bcc24e8d3e651378675b4bccb21", size = 24072, upload-time = "2025-06-24T21:38:50.113Z" }, +] + +[[package]] +name = "mistune" +version = "3.2.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "typing-extensions", marker = "python_full_version < '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/9d/55/d01f0c4b45ade6536c51170b9043db8b2ec6ddf4a35c7ea3f5f559ac935b/mistune-3.2.0.tar.gz", hash = "sha256:708487c8a8cdd99c9d90eb3ed4c3ed961246ff78ac82f03418f5183ab70e398a", size = 95467, upload-time = "2025-12-23T11:36:34.994Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/9b/f7/4a5e785ec9fbd65146a27b6b70b6cdc161a66f2024e4b04ac06a67f5578b/mistune-3.2.0-py3-none-any.whl", hash = "sha256:febdc629a3c78616b94393c6580551e0e34cc289987ec6c35ed3f4be42d0eee1", size = 53598, upload-time = "2025-12-23T11:36:33.211Z" }, +] + +[[package]] +name = "ml-dtypes" +version = "0.5.4" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/0e/4a/c27b42ed9b1c7d13d9ba8b6905dece787d6259152f2309338aed29b2447b/ml_dtypes-0.5.4.tar.gz", hash = "sha256:8ab06a50fb9bf9666dd0fe5dfb4676fa2b0ac0f31ecff72a6c3af8e22c063453", size = 692314, upload-time = "2025-11-17T22:32:31.031Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/fe/3a/c5b855752a70267ff729c349e650263adb3c206c29d28cc8ea7ace30a1d5/ml_dtypes-0.5.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:b95e97e470fe60ed493fd9ae3911d8da4ebac16bd21f87ffa2b7c588bf22ea2c", size = 679735, upload-time = "2025-11-17T22:31:31.367Z" }, + { url = "https://files.pythonhosted.org/packages/41/79/7433f30ee04bd4faa303844048f55e1eb939131c8e5195a00a96a0939b64/ml_dtypes-0.5.4-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b4b801ebe0b477be666696bda493a9be8356f1f0057a57f1e35cd26928823e5a", size = 5051883, upload-time = "2025-11-17T22:31:33.658Z" }, + { url = "https://files.pythonhosted.org/packages/10/b1/8938e8830b0ee2e167fc75a094dea766a1152bde46752cd9bfc57ee78a82/ml_dtypes-0.5.4-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:388d399a2152dd79a3f0456a952284a99ee5c93d3e2f8dfe25977511e0515270", size = 5030369, upload-time = "2025-11-17T22:31:35.595Z" }, + { url = "https://files.pythonhosted.org/packages/c7/a3/51886727bd16e2f47587997b802dd56398692ce8c6c03c2e5bb32ecafe26/ml_dtypes-0.5.4-cp310-cp310-win_amd64.whl", hash = "sha256:4ff7f3e7ca2972e7de850e7b8fcbb355304271e2933dd90814c1cb847414d6e2", size = 210738, upload-time = "2025-11-17T22:31:37.43Z" }, + { url = "https://files.pythonhosted.org/packages/c6/5e/712092cfe7e5eb667b8ad9ca7c54442f21ed7ca8979745f1000e24cf8737/ml_dtypes-0.5.4-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:6c7ecb74c4bd71db68a6bea1edf8da8c34f3d9fe218f038814fd1d310ac76c90", size = 679734, upload-time = "2025-11-17T22:31:39.223Z" }, + { url = "https://files.pythonhosted.org/packages/4f/cf/912146dfd4b5c0eea956836c01dcd2fce6c9c844b2691f5152aca196ce4f/ml_dtypes-0.5.4-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:bc11d7e8c44a65115d05e2ab9989d1e045125d7be8e05a071a48bc76eb6d6040", size = 5056165, upload-time = "2025-11-17T22:31:41.071Z" }, + { url = "https://files.pythonhosted.org/packages/a9/80/19189ea605017473660e43762dc853d2797984b3c7bf30ce656099add30c/ml_dtypes-0.5.4-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:19b9a53598f21e453ea2fbda8aa783c20faff8e1eeb0d7ab899309a0053f1483", size = 5034975, upload-time = "2025-11-17T22:31:42.758Z" }, + { url = "https://files.pythonhosted.org/packages/b4/24/70bd59276883fdd91600ca20040b41efd4902a923283c4d6edcb1de128d2/ml_dtypes-0.5.4-cp311-cp311-win_amd64.whl", hash = "sha256:7c23c54a00ae43edf48d44066a7ec31e05fdc2eee0be2b8b50dd1903a1db94bb", size = 210742, upload-time = "2025-11-17T22:31:44.068Z" }, + { url = "https://files.pythonhosted.org/packages/a0/c9/64230ef14e40aa3f1cb254ef623bf812735e6bec7772848d19131111ac0d/ml_dtypes-0.5.4-cp311-cp311-win_arm64.whl", hash = "sha256:557a31a390b7e9439056644cb80ed0735a6e3e3bb09d67fd5687e4b04238d1de", size = 160709, upload-time = "2025-11-17T22:31:46.557Z" }, + { url = "https://files.pythonhosted.org/packages/a8/b8/3c70881695e056f8a32f8b941126cf78775d9a4d7feba8abcb52cb7b04f2/ml_dtypes-0.5.4-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:a174837a64f5b16cab6f368171a1a03a27936b31699d167684073ff1c4237dac", size = 676927, upload-time = "2025-11-17T22:31:48.182Z" }, + { url = "https://files.pythonhosted.org/packages/54/0f/428ef6881782e5ebb7eca459689448c0394fa0a80bea3aa9262cba5445ea/ml_dtypes-0.5.4-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a7f7c643e8b1320fd958bf098aa7ecf70623a42ec5154e3be3be673f4c34d900", size = 5028464, upload-time = "2025-11-17T22:31:50.135Z" }, + { url = "https://files.pythonhosted.org/packages/3a/cb/28ce52eb94390dda42599c98ea0204d74799e4d8047a0eb559b6fd648056/ml_dtypes-0.5.4-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:9ad459e99793fa6e13bd5b7e6792c8f9190b4e5a1b45c63aba14a4d0a7f1d5ff", size = 5009002, upload-time = "2025-11-17T22:31:52.001Z" }, + { url = "https://files.pythonhosted.org/packages/f5/f0/0cfadd537c5470378b1b32bd859cf2824972174b51b873c9d95cfd7475a5/ml_dtypes-0.5.4-cp312-cp312-win_amd64.whl", hash = "sha256:c1a953995cccb9e25a4ae19e34316671e4e2edaebe4cf538229b1fc7109087b7", size = 212222, upload-time = "2025-11-17T22:31:53.742Z" }, + { url = "https://files.pythonhosted.org/packages/16/2e/9acc86985bfad8f2c2d30291b27cd2bb4c74cea08695bd540906ed744249/ml_dtypes-0.5.4-cp312-cp312-win_arm64.whl", hash = "sha256:9bad06436568442575beb2d03389aa7456c690a5b05892c471215bfd8cf39460", size = 160793, upload-time = "2025-11-17T22:31:55.358Z" }, + { url = "https://files.pythonhosted.org/packages/d9/a1/4008f14bbc616cfb1ac5b39ea485f9c63031c4634ab3f4cf72e7541f816a/ml_dtypes-0.5.4-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:8c760d85a2f82e2bed75867079188c9d18dae2ee77c25a54d60e9cc79be1bc48", size = 676888, upload-time = "2025-11-17T22:31:56.907Z" }, + { url = "https://files.pythonhosted.org/packages/d3/b7/dff378afc2b0d5a7d6cd9d3209b60474d9819d1189d347521e1688a60a53/ml_dtypes-0.5.4-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ce756d3a10d0c4067172804c9cc276ba9cc0ff47af9078ad439b075d1abdc29b", size = 5036993, upload-time = "2025-11-17T22:31:58.497Z" }, + { url = "https://files.pythonhosted.org/packages/eb/33/40cd74219417e78b97c47802037cf2d87b91973e18bb968a7da48a96ea44/ml_dtypes-0.5.4-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:533ce891ba774eabf607172254f2e7260ba5f57bdd64030c9a4fcfbd99815d0d", size = 5010956, upload-time = "2025-11-17T22:31:59.931Z" }, + { url = "https://files.pythonhosted.org/packages/e1/8b/200088c6859d8221454825959df35b5244fa9bdf263fd0249ac5fb75e281/ml_dtypes-0.5.4-cp313-cp313-win_amd64.whl", hash = "sha256:f21c9219ef48ca5ee78402d5cc831bd58ea27ce89beda894428bc67a52da5328", size = 212224, upload-time = "2025-11-17T22:32:01.349Z" }, + { url = "https://files.pythonhosted.org/packages/8f/75/dfc3775cb36367816e678f69a7843f6f03bd4e2bcd79941e01ea960a068e/ml_dtypes-0.5.4-cp313-cp313-win_arm64.whl", hash = "sha256:35f29491a3e478407f7047b8a4834e4640a77d2737e0b294d049746507af5175", size = 160798, upload-time = "2025-11-17T22:32:02.864Z" }, + { url = "https://files.pythonhosted.org/packages/4f/74/e9ddb35fd1dd43b1106c20ced3f53c2e8e7fc7598c15638e9f80677f81d4/ml_dtypes-0.5.4-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:304ad47faa395415b9ccbcc06a0350800bc50eda70f0e45326796e27c62f18b6", size = 702083, upload-time = "2025-11-17T22:32:04.08Z" }, + { url = "https://files.pythonhosted.org/packages/74/f5/667060b0aed1aa63166b22897fdf16dca9eb704e6b4bbf86848d5a181aa7/ml_dtypes-0.5.4-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6a0df4223b514d799b8a1629c65ddc351b3efa833ccf7f8ea0cf654a61d1e35d", size = 5354111, upload-time = "2025-11-17T22:32:05.546Z" }, + { url = "https://files.pythonhosted.org/packages/40/49/0f8c498a28c0efa5f5c95a9e374c83ec1385ca41d0e85e7cf40e5d519a21/ml_dtypes-0.5.4-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:531eff30e4d368cb6255bc2328d070e35836aa4f282a0fb5f3a0cd7260257298", size = 5366453, upload-time = "2025-11-17T22:32:07.115Z" }, + { url = "https://files.pythonhosted.org/packages/8c/27/12607423d0a9c6bbbcc780ad19f1f6baa2b68b18ce4bddcdc122c4c68dc9/ml_dtypes-0.5.4-cp313-cp313t-win_amd64.whl", hash = "sha256:cb73dccfc991691c444acc8c0012bee8f2470da826a92e3a20bb333b1a7894e6", size = 225612, upload-time = "2025-11-17T22:32:08.615Z" }, + { url = "https://files.pythonhosted.org/packages/e5/80/5a5929e92c72936d5b19872c5fb8fc09327c1da67b3b68c6a13139e77e20/ml_dtypes-0.5.4-cp313-cp313t-win_arm64.whl", hash = "sha256:3bbbe120b915090d9dd1375e4684dd17a20a2491ef25d640a908281da85e73f1", size = 164145, upload-time = "2025-11-17T22:32:09.782Z" }, + { url = "https://files.pythonhosted.org/packages/72/4e/1339dc6e2557a344f5ba5590872e80346f76f6cb2ac3dd16e4666e88818c/ml_dtypes-0.5.4-cp314-cp314-macosx_10_13_universal2.whl", hash = "sha256:2b857d3af6ac0d39db1de7c706e69c7f9791627209c3d6dedbfca8c7e5faec22", size = 673781, upload-time = "2025-11-17T22:32:11.364Z" }, + { url = "https://files.pythonhosted.org/packages/04/f9/067b84365c7e83bda15bba2b06c6ca250ce27b20630b1128c435fb7a09aa/ml_dtypes-0.5.4-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:805cef3a38f4eafae3a5bf9ebdcdb741d0bcfd9e1bd90eb54abd24f928cd2465", size = 5036145, upload-time = "2025-11-17T22:32:12.783Z" }, + { url = "https://files.pythonhosted.org/packages/c6/bb/82c7dcf38070b46172a517e2334e665c5bf374a262f99a283ea454bece7c/ml_dtypes-0.5.4-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:14a4fd3228af936461db66faccef6e4f41c1d82fcc30e9f8d58a08916b1d811f", size = 5010230, upload-time = "2025-11-17T22:32:14.38Z" }, + { url = "https://files.pythonhosted.org/packages/e9/93/2bfed22d2498c468f6bcd0d9f56b033eaa19f33320389314c19ef6766413/ml_dtypes-0.5.4-cp314-cp314-win_amd64.whl", hash = "sha256:8c6a2dcebd6f3903e05d51960a8058d6e131fe69f952a5397e5dbabc841b6d56", size = 221032, upload-time = "2025-11-17T22:32:15.763Z" }, + { url = "https://files.pythonhosted.org/packages/76/a3/9c912fe6ea747bb10fe2f8f54d027eb265db05dfb0c6335e3e063e74e6e8/ml_dtypes-0.5.4-cp314-cp314-win_arm64.whl", hash = "sha256:5a0f68ca8fd8d16583dfa7793973feb86f2fbb56ce3966daf9c9f748f52a2049", size = 163353, upload-time = "2025-11-17T22:32:16.932Z" }, + { url = "https://files.pythonhosted.org/packages/cd/02/48aa7d84cc30ab4ee37624a2fd98c56c02326785750cd212bc0826c2f15b/ml_dtypes-0.5.4-cp314-cp314t-macosx_10_13_universal2.whl", hash = "sha256:bfc534409c5d4b0bf945af29e5d0ab075eae9eecbb549ff8a29280db822f34f9", size = 702085, upload-time = "2025-11-17T22:32:18.175Z" }, + { url = "https://files.pythonhosted.org/packages/5a/e7/85cb99fe80a7a5513253ec7faa88a65306be071163485e9a626fce1b6e84/ml_dtypes-0.5.4-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:2314892cdc3fcf05e373d76d72aaa15fda9fb98625effa73c1d646f331fcecb7", size = 5355358, upload-time = "2025-11-17T22:32:19.7Z" }, + { url = "https://files.pythonhosted.org/packages/79/2b/a826ba18d2179a56e144aef69e57fb2ab7c464ef0b2111940ee8a3a223a2/ml_dtypes-0.5.4-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0d2ffd05a2575b1519dc928c0b93c06339eb67173ff53acb00724502cda231cf", size = 5366332, upload-time = "2025-11-17T22:32:21.193Z" }, + { url = "https://files.pythonhosted.org/packages/84/44/f4d18446eacb20ea11e82f133ea8f86e2bf2891785b67d9da8d0ab0ef525/ml_dtypes-0.5.4-cp314-cp314t-win_amd64.whl", hash = "sha256:4381fe2f2452a2d7589689693d3162e876b3ddb0a832cde7a414f8e1adf7eab1", size = 236612, upload-time = "2025-11-17T22:32:22.579Z" }, + { url = "https://files.pythonhosted.org/packages/ad/3f/3d42e9a78fe5edf792a83c074b13b9b770092a4fbf3462872f4303135f09/ml_dtypes-0.5.4-cp314-cp314t-win_arm64.whl", hash = "sha256:11942cbf2cf92157db91e5022633c0d9474d4dfd813a909383bd23ce828a4b7d", size = 168825, upload-time = "2025-11-17T22:32:23.766Z" }, +] + +[[package]] +name = "mpmath" +version = "1.3.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/e0/47/dd32fa426cc72114383ac549964eecb20ecfd886d1e5ccf5340b55b02f57/mpmath-1.3.0.tar.gz", hash = "sha256:7a28eb2a9774d00c7bc92411c19a89209d5da7c4c9a9e227be8330a23a25b91f", size = 508106, upload-time = "2023-03-07T16:47:11.061Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/43/e3/7d92a15f894aa0c9c4b49b8ee9ac9850d6e63b03c9c32c0367a13ae62209/mpmath-1.3.0-py3-none-any.whl", hash = "sha256:a0b2b9fe80bbcd81a6647ff13108738cfb482d481d826cc0e02f5b35e5c88d2c", size = 536198, upload-time = "2023-03-07T16:47:09.197Z" }, +] + +[[package]] +name = "multipledispatch" +version = "1.0.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/fe/3e/a62c3b824c7dec33c4a1578bcc842e6c30300051033a4e5975ed86cc2536/multipledispatch-1.0.0.tar.gz", hash = "sha256:5c839915465c68206c3e9c473357908216c28383b425361e5d144594bf85a7e0", size = 12385, upload-time = "2023-06-27T16:45:11.074Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/51/c0/00c9809d8b9346eb238a6bbd5f83e846a4ce4503da94a4c08cb7284c325b/multipledispatch-1.0.0-py3-none-any.whl", hash = "sha256:0c53cd8b077546da4e48869f49b13164bebafd0c2a5afceb6bb6a316e7fb46e4", size = 12818, upload-time = "2023-06-27T16:45:09.418Z" }, +] + +[[package]] +name = "mypy" +version = "1.19.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "librt", marker = "platform_python_implementation != 'PyPy'" }, + { name = "mypy-extensions" }, + { name = "pathspec" }, + { name = "tomli", marker = "python_full_version < '3.11'" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/f5/db/4efed9504bc01309ab9c2da7e352cc223569f05478012b5d9ece38fd44d2/mypy-1.19.1.tar.gz", hash = "sha256:19d88bb05303fe63f71dd2c6270daca27cb9401c4ca8255fe50d1d920e0eb9ba", size = 3582404, upload-time = "2025-12-15T05:03:48.42Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/2f/63/e499890d8e39b1ff2df4c0c6ce5d371b6844ee22b8250687a99fd2f657a8/mypy-1.19.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5f05aa3d375b385734388e844bc01733bd33c644ab48e9684faa54e5389775ec", size = 13101333, upload-time = "2025-12-15T05:03:03.28Z" }, + { url = "https://files.pythonhosted.org/packages/72/4b/095626fc136fba96effc4fd4a82b41d688ab92124f8c4f7564bffe5cf1b0/mypy-1.19.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:022ea7279374af1a5d78dfcab853fe6a536eebfda4b59deab53cd21f6cd9f00b", size = 12164102, upload-time = "2025-12-15T05:02:33.611Z" }, + { url = "https://files.pythonhosted.org/packages/0c/5b/952928dd081bf88a83a5ccd49aaecfcd18fd0d2710c7ff07b8fb6f7032b9/mypy-1.19.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ee4c11e460685c3e0c64a4c5de82ae143622410950d6be863303a1c4ba0e36d6", size = 12765799, upload-time = "2025-12-15T05:03:28.44Z" }, + { url = "https://files.pythonhosted.org/packages/2a/0d/93c2e4a287f74ef11a66fb6d49c7a9f05e47b0a4399040e6719b57f500d2/mypy-1.19.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:de759aafbae8763283b2ee5869c7255391fbc4de3ff171f8f030b5ec48381b74", size = 13522149, upload-time = "2025-12-15T05:02:36.011Z" }, + { url = "https://files.pythonhosted.org/packages/7b/0e/33a294b56aaad2b338d203e3a1d8b453637ac36cb278b45005e0901cf148/mypy-1.19.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:ab43590f9cd5108f41aacf9fca31841142c786827a74ab7cc8a2eacb634e09a1", size = 13810105, upload-time = "2025-12-15T05:02:40.327Z" }, + { url = "https://files.pythonhosted.org/packages/0e/fd/3e82603a0cb66b67c5e7abababce6bf1a929ddf67bf445e652684af5c5a0/mypy-1.19.1-cp310-cp310-win_amd64.whl", hash = "sha256:2899753e2f61e571b3971747e302d5f420c3fd09650e1951e99f823bc3089dac", size = 10057200, upload-time = "2025-12-15T05:02:51.012Z" }, + { url = "https://files.pythonhosted.org/packages/ef/47/6b3ebabd5474d9cdc170d1342fbf9dddc1b0ec13ec90bf9004ee6f391c31/mypy-1.19.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:d8dfc6ab58ca7dda47d9237349157500468e404b17213d44fc1cb77bce532288", size = 13028539, upload-time = "2025-12-15T05:03:44.129Z" }, + { url = "https://files.pythonhosted.org/packages/5c/a6/ac7c7a88a3c9c54334f53a941b765e6ec6c4ebd65d3fe8cdcfbe0d0fd7db/mypy-1.19.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e3f276d8493c3c97930e354b2595a44a21348b320d859fb4a2b9f66da9ed27ab", size = 12083163, upload-time = "2025-12-15T05:03:37.679Z" }, + { url = "https://files.pythonhosted.org/packages/67/af/3afa9cf880aa4a2c803798ac24f1d11ef72a0c8079689fac5cfd815e2830/mypy-1.19.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:2abb24cf3f17864770d18d673c85235ba52456b36a06b6afc1e07c1fdcd3d0e6", size = 12687629, upload-time = "2025-12-15T05:02:31.526Z" }, + { url = "https://files.pythonhosted.org/packages/2d/46/20f8a7114a56484ab268b0ab372461cb3a8f7deed31ea96b83a4e4cfcfca/mypy-1.19.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a009ffa5a621762d0c926a078c2d639104becab69e79538a494bcccb62cc0331", size = 13436933, upload-time = "2025-12-15T05:03:15.606Z" }, + { url = "https://files.pythonhosted.org/packages/5b/f8/33b291ea85050a21f15da910002460f1f445f8007adb29230f0adea279cb/mypy-1.19.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:f7cee03c9a2e2ee26ec07479f38ea9c884e301d42c6d43a19d20fb014e3ba925", size = 13661754, upload-time = "2025-12-15T05:02:26.731Z" }, + { url = "https://files.pythonhosted.org/packages/fd/a3/47cbd4e85bec4335a9cd80cf67dbc02be21b5d4c9c23ad6b95d6c5196bac/mypy-1.19.1-cp311-cp311-win_amd64.whl", hash = "sha256:4b84a7a18f41e167f7995200a1d07a4a6810e89d29859df936f1c3923d263042", size = 10055772, upload-time = "2025-12-15T05:03:26.179Z" }, + { url = "https://files.pythonhosted.org/packages/06/8a/19bfae96f6615aa8a0604915512e0289b1fad33d5909bf7244f02935d33a/mypy-1.19.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:a8174a03289288c1f6c46d55cef02379b478bfbc8e358e02047487cad44c6ca1", size = 13206053, upload-time = "2025-12-15T05:03:46.622Z" }, + { url = "https://files.pythonhosted.org/packages/a5/34/3e63879ab041602154ba2a9f99817bb0c85c4df19a23a1443c8986e4d565/mypy-1.19.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ffcebe56eb09ff0c0885e750036a095e23793ba6c2e894e7e63f6d89ad51f22e", size = 12219134, upload-time = "2025-12-15T05:03:24.367Z" }, + { url = "https://files.pythonhosted.org/packages/89/cc/2db6f0e95366b630364e09845672dbee0cbf0bbe753a204b29a944967cd9/mypy-1.19.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b64d987153888790bcdb03a6473d321820597ab8dd9243b27a92153c4fa50fd2", size = 12731616, upload-time = "2025-12-15T05:02:44.725Z" }, + { url = "https://files.pythonhosted.org/packages/00/be/dd56c1fd4807bc1eba1cf18b2a850d0de7bacb55e158755eb79f77c41f8e/mypy-1.19.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c35d298c2c4bba75feb2195655dfea8124d855dfd7343bf8b8c055421eaf0cf8", size = 13620847, upload-time = "2025-12-15T05:03:39.633Z" }, + { url = "https://files.pythonhosted.org/packages/6d/42/332951aae42b79329f743bf1da088cd75d8d4d9acc18fbcbd84f26c1af4e/mypy-1.19.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:34c81968774648ab5ac09c29a375fdede03ba253f8f8287847bd480782f73a6a", size = 13834976, upload-time = "2025-12-15T05:03:08.786Z" }, + { url = "https://files.pythonhosted.org/packages/6f/63/e7493e5f90e1e085c562bb06e2eb32cae27c5057b9653348d38b47daaecc/mypy-1.19.1-cp312-cp312-win_amd64.whl", hash = "sha256:b10e7c2cd7870ba4ad9b2d8a6102eb5ffc1f16ca35e3de6bfa390c1113029d13", size = 10118104, upload-time = "2025-12-15T05:03:10.834Z" }, + { url = "https://files.pythonhosted.org/packages/de/9f/a6abae693f7a0c697dbb435aac52e958dc8da44e92e08ba88d2e42326176/mypy-1.19.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:e3157c7594ff2ef1634ee058aafc56a82db665c9438fd41b390f3bde1ab12250", size = 13201927, upload-time = "2025-12-15T05:02:29.138Z" }, + { url = "https://files.pythonhosted.org/packages/9a/a4/45c35ccf6e1c65afc23a069f50e2c66f46bd3798cbe0d680c12d12935caa/mypy-1.19.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:bdb12f69bcc02700c2b47e070238f42cb87f18c0bc1fc4cdb4fb2bc5fd7a3b8b", size = 12206730, upload-time = "2025-12-15T05:03:01.325Z" }, + { url = "https://files.pythonhosted.org/packages/05/bb/cdcf89678e26b187650512620eec8368fded4cfd99cfcb431e4cdfd19dec/mypy-1.19.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f859fb09d9583a985be9a493d5cfc5515b56b08f7447759a0c5deaf68d80506e", size = 12724581, upload-time = "2025-12-15T05:03:20.087Z" }, + { url = "https://files.pythonhosted.org/packages/d1/32/dd260d52babf67bad8e6770f8e1102021877ce0edea106e72df5626bb0ec/mypy-1.19.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c9a6538e0415310aad77cb94004ca6482330fece18036b5f360b62c45814c4ef", size = 13616252, upload-time = "2025-12-15T05:02:49.036Z" }, + { url = "https://files.pythonhosted.org/packages/71/d0/5e60a9d2e3bd48432ae2b454b7ef2b62a960ab51292b1eda2a95edd78198/mypy-1.19.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:da4869fc5e7f62a88f3fe0b5c919d1d9f7ea3cef92d3689de2823fd27e40aa75", size = 13840848, upload-time = "2025-12-15T05:02:55.95Z" }, + { url = "https://files.pythonhosted.org/packages/98/76/d32051fa65ecf6cc8c6610956473abdc9b4c43301107476ac03559507843/mypy-1.19.1-cp313-cp313-win_amd64.whl", hash = "sha256:016f2246209095e8eda7538944daa1d60e1e8134d98983b9fc1e92c1fc0cb8dd", size = 10135510, upload-time = "2025-12-15T05:02:58.438Z" }, + { url = "https://files.pythonhosted.org/packages/de/eb/b83e75f4c820c4247a58580ef86fcd35165028f191e7e1ba57128c52782d/mypy-1.19.1-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:06e6170bd5836770e8104c8fdd58e5e725cfeb309f0a6c681a811f557e97eac1", size = 13199744, upload-time = "2025-12-15T05:03:30.823Z" }, + { url = "https://files.pythonhosted.org/packages/94/28/52785ab7bfa165f87fcbb61547a93f98bb20e7f82f90f165a1f69bce7b3d/mypy-1.19.1-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:804bd67b8054a85447c8954215a906d6eff9cabeabe493fb6334b24f4bfff718", size = 12215815, upload-time = "2025-12-15T05:02:42.323Z" }, + { url = "https://files.pythonhosted.org/packages/0a/c6/bdd60774a0dbfb05122e3e925f2e9e846c009e479dcec4821dad881f5b52/mypy-1.19.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:21761006a7f497cb0d4de3d8ef4ca70532256688b0523eee02baf9eec895e27b", size = 12740047, upload-time = "2025-12-15T05:03:33.168Z" }, + { url = "https://files.pythonhosted.org/packages/32/2a/66ba933fe6c76bd40d1fe916a83f04fed253152f451a877520b3c4a5e41e/mypy-1.19.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:28902ee51f12e0f19e1e16fbe2f8f06b6637f482c459dd393efddd0ec7f82045", size = 13601998, upload-time = "2025-12-15T05:03:13.056Z" }, + { url = "https://files.pythonhosted.org/packages/e3/da/5055c63e377c5c2418760411fd6a63ee2b96cf95397259038756c042574f/mypy-1.19.1-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:481daf36a4c443332e2ae9c137dfee878fcea781a2e3f895d54bd3002a900957", size = 13807476, upload-time = "2025-12-15T05:03:17.977Z" }, + { url = "https://files.pythonhosted.org/packages/cd/09/4ebd873390a063176f06b0dbf1f7783dd87bd120eae7727fa4ae4179b685/mypy-1.19.1-cp314-cp314-win_amd64.whl", hash = "sha256:8bb5c6f6d043655e055be9b542aa5f3bdd30e4f3589163e85f93f3640060509f", size = 10281872, upload-time = "2025-12-15T05:03:05.549Z" }, + { url = "https://files.pythonhosted.org/packages/8d/f4/4ce9a05ce5ded1de3ec1c1d96cf9f9504a04e54ce0ed55cfa38619a32b8d/mypy-1.19.1-py3-none-any.whl", hash = "sha256:f1235f5ea01b7db5468d53ece6aaddf1ad0b88d9e7462b86ef96fe04995d7247", size = 2471239, upload-time = "2025-12-15T05:03:07.248Z" }, +] + +[[package]] +name = "mypy-extensions" +version = "1.1.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/a2/6e/371856a3fb9d31ca8dac321cda606860fa4548858c0cc45d9d1d4ca2628b/mypy_extensions-1.1.0.tar.gz", hash = "sha256:52e68efc3284861e772bbcd66823fde5ae21fd2fdb51c62a211403730b916558", size = 6343, upload-time = "2025-04-22T14:54:24.164Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/79/7b/2c79738432f5c924bef5071f933bcc9efd0473bac3b4aa584a6f7c1c8df8/mypy_extensions-1.1.0-py3-none-any.whl", hash = "sha256:1be4cccdb0f2482337c4743e60421de3a356cd97508abadd57d47403e94f5505", size = 4963, upload-time = "2025-04-22T14:54:22.983Z" }, +] + +[[package]] +name = "nbclient" +version = "0.10.4" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "jupyter-client" }, + { name = "jupyter-core" }, + { name = "nbformat" }, + { name = "traitlets" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/56/91/1c1d5a4b9a9ebba2b4e32b8c852c2975c872aec1fe42ab5e516b2cecd193/nbclient-0.10.4.tar.gz", hash = "sha256:1e54091b16e6da39e297b0ece3e10f6f29f4ac4e8ee515d29f8a7099bd6553c9", size = 62554, upload-time = "2025-12-23T07:45:46.369Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/83/a0/5b0c2f11142ed1dddec842457d3f65eaf71a0080894eb6f018755b319c3a/nbclient-0.10.4-py3-none-any.whl", hash = "sha256:9162df5a7373d70d606527300a95a975a47c137776cd942e52d9c7e29ff83440", size = 25465, upload-time = "2025-12-23T07:45:44.51Z" }, +] + +[[package]] +name = "nbconvert" +version = "7.17.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "beautifulsoup4" }, + { name = "bleach", extra = ["css"] }, + { name = "defusedxml" }, + { name = "jinja2" }, + { name = "jupyter-core" }, + { name = "jupyterlab-pygments" }, + { name = "markupsafe" }, + { name = "mistune" }, + { name = "nbclient" }, + { name = "nbformat" }, + { name = "packaging" }, + { name = "pandocfilters" }, + { name = "pygments" }, + { name = "traitlets" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/38/47/81f886b699450d0569f7bc551df2b1673d18df7ff25cc0c21ca36ed8a5ff/nbconvert-7.17.0.tar.gz", hash = "sha256:1b2696f1b5be12309f6c7d707c24af604b87dfaf6d950794c7b07acab96dda78", size = 862855, upload-time = "2026-01-29T16:37:48.478Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/0d/4b/8d5f796a792f8a25f6925a96032f098789f448571eb92011df1ae59e8ea8/nbconvert-7.17.0-py3-none-any.whl", hash = "sha256:4f99a63b337b9a23504347afdab24a11faa7d86b405e5c8f9881cd313336d518", size = 261510, upload-time = "2026-01-29T16:37:46.322Z" }, +] + +[[package]] +name = "nbformat" +version = "5.10.4" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "fastjsonschema" }, + { name = "jsonschema" }, + { name = "jupyter-core" }, + { name = "traitlets" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/6d/fd/91545e604bc3dad7dca9ed03284086039b294c6b3d75c0d2fa45f9e9caf3/nbformat-5.10.4.tar.gz", hash = "sha256:322168b14f937a5d11362988ecac2a4952d3d8e3a2cbeb2319584631226d5b3a", size = 142749, upload-time = "2024-04-04T11:20:37.371Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a9/82/0340caa499416c78e5d8f5f05947ae4bc3cba53c9f038ab6e9ed964e22f1/nbformat-5.10.4-py3-none-any.whl", hash = "sha256:3b48d6c8fbca4b299bf3982ea7db1af21580e4fec269ad087b9e81588891200b", size = 78454, upload-time = "2024-04-04T11:20:34.895Z" }, +] + +[[package]] +name = "nbsphinx" +version = "0.9.8" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "docutils", version = "0.21.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "docutils", version = "0.22.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "jinja2" }, + { name = "nbconvert" }, + { name = "nbformat" }, + { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*'" }, + { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12'" }, + { name = "traitlets" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/e7/d1/82081750f8a78ad0399c6ed831d42623b891904e8e7b8a75878225cf1dce/nbsphinx-0.9.8.tar.gz", hash = "sha256:d0765908399a8ee2b57be7ae881cf2ea58d66db3af7bbf33e6eb48f83bea5495", size = 417469, upload-time = "2025-11-28T17:41:02.336Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/03/78/843bcf0cf31f88d2f8a9a063d2d80817b1901657d83d65b89b3aa835732e/nbsphinx-0.9.8-py3-none-any.whl", hash = "sha256:92d95ee91784e56bc633b60b767a6b6f23a0445f891e24641ce3c3f004759ccf", size = 31961, upload-time = "2025-11-28T17:41:00.796Z" }, +] + +[[package]] +name = "networkx" +version = "3.4.2" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.11' and sys_platform != 'darwin'", + "python_full_version < '3.11' and sys_platform == 'darwin'", +] +sdist = { url = "https://files.pythonhosted.org/packages/fd/1d/06475e1cd5264c0b870ea2cc6fdb3e37177c1e565c43f56ff17a10e3937f/networkx-3.4.2.tar.gz", hash = "sha256:307c3669428c5362aab27c8a1260aa8f47c4e91d3891f48be0141738d8d053e1", size = 2151368, upload-time = "2024-10-21T12:39:38.695Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/b9/54/dd730b32ea14ea797530a4479b2ed46a6fb250f682a9cfb997e968bf0261/networkx-3.4.2-py3-none-any.whl", hash = "sha256:df5d4365b724cf81b8c6a7312509d0c22386097011ad1abe274afd5e9d3bbc5f", size = 1723263, upload-time = "2024-10-21T12:39:36.247Z" }, +] + +[[package]] +name = "networkx" +version = "3.6.1" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.14' and sys_platform == 'win32'", + "python_full_version >= '3.14' and sys_platform == 'emscripten'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.13.*' and sys_platform == 'win32'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version >= '3.14' and sys_platform == 'darwin'", + "python_full_version == '3.13.*' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and sys_platform == 'win32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin'", + "python_full_version == '3.11.*' and sys_platform == 'win32'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.11.*' and sys_platform == 'darwin'", +] +sdist = { url = "https://files.pythonhosted.org/packages/6a/51/63fe664f3908c97be9d2e4f1158eb633317598cfa6e1fc14af5383f17512/networkx-3.6.1.tar.gz", hash = "sha256:26b7c357accc0c8cde558ad486283728b65b6a95d85ee1cd66bafab4c8168509", size = 2517025, upload-time = "2025-12-08T17:02:39.908Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/9e/c9/b2622292ea83fbb4ec318f5b9ab867d0a28ab43c5717bb85b0a5f6b3b0a4/networkx-3.6.1-py3-none-any.whl", hash = "sha256:d47fbf302e7d9cbbb9e2555a0d267983d2aa476bac30e90dfbe5669bd57f3762", size = 2068504, upload-time = "2025-12-08T17:02:38.159Z" }, +] + +[[package]] +name = "nodeenv" +version = "1.10.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/24/bf/d1bda4f6168e0b2e9e5958945e01910052158313224ada5ce1fb2e1113b8/nodeenv-1.10.0.tar.gz", hash = "sha256:996c191ad80897d076bdfba80a41994c2b47c68e224c542b48feba42ba00f8bb", size = 55611, upload-time = "2025-12-20T14:08:54.006Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/88/b2/d0896bdcdc8d28a7fc5717c305f1a861c26e18c05047949fb371034d98bd/nodeenv-1.10.0-py2.py3-none-any.whl", hash = "sha256:5bb13e3eed2923615535339b3c620e76779af4cb4c6a90deccc9e36b274d3827", size = 23438, upload-time = "2025-12-20T14:08:52.782Z" }, +] + +[[package]] +name = "numba" +version = "0.64.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "llvmlite" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/23/c9/a0fb41787d01d621046138da30f6c2100d80857bf34b3390dd68040f27a3/numba-0.64.0.tar.gz", hash = "sha256:95e7300af648baa3308127b1955b52ce6d11889d16e8cfe637b4f85d2fca52b1", size = 2765679, upload-time = "2026-02-18T18:41:20.974Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/4c/5e/604fed821cd7e3426bb3bc99a7ed6ac0bcb489f4cd93052256437d082f95/numba-0.64.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:cc09b79440952e3098eeebea4bf6e8d2355fb7f12734fcd9fc5039f0dca90727", size = 2683250, upload-time = "2026-02-18T18:40:45.829Z" }, + { url = "https://files.pythonhosted.org/packages/4f/9f/9275a723d050b5f1a9b1c7fb7dbfce324fef301a8e50c5f88338569db06c/numba-0.64.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:1afe3a80b8c2f376b211fb7a49e536ef9eafc92436afc95a2f41ea5392f8cc65", size = 3742168, upload-time = "2026-02-18T18:40:48.066Z" }, + { url = "https://files.pythonhosted.org/packages/e2/d1/97ca7dddaa36b16f4c46319bdb6b4913ba15d0245317d0d8ccde7b2d7d92/numba-0.64.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:23804194b93b8cd416c6444b5fbc4956082a45fed2d25436ef49c594666e7f7e", size = 3449103, upload-time = "2026-02-18T18:40:49.905Z" }, + { url = "https://files.pythonhosted.org/packages/52/0a/b9e137ad78415373e3353564500e8bf29dbce3c0d73633bb384d4e5d7537/numba-0.64.0-cp310-cp310-win_amd64.whl", hash = "sha256:e2a9fe998bb2cf848960b34db02c2c3b5e02cf82c07a26d9eef3494069740278", size = 2749950, upload-time = "2026-02-18T18:40:51.536Z" }, + { url = "https://files.pythonhosted.org/packages/89/a3/1a4286a1c16136c8896d8e2090d950e79b3ec626d3a8dc9620f6234d5a38/numba-0.64.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:766156ee4b8afeeb2b2e23c81307c5d19031f18d5ce76ae2c5fb1429e72fa92b", size = 2682938, upload-time = "2026-02-18T18:40:52.897Z" }, + { url = "https://files.pythonhosted.org/packages/19/16/aa6e3ba3cd45435c117d1101b278b646444ed05b7c712af631b91353f573/numba-0.64.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:d17071b4ffc9d39b75d8e6c101a36f0c81b646123859898c9799cb31807c8f78", size = 3747376, upload-time = "2026-02-18T18:40:54.925Z" }, + { url = "https://files.pythonhosted.org/packages/c0/f1/dd2f25e18d75fdf897f730b78c5a7b00cc4450f2405564dbebfaf359f21f/numba-0.64.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4ead5630434133bac87fa67526eacb264535e4e9a2d5ec780e0b4fc381a7d275", size = 3453292, upload-time = "2026-02-18T18:40:56.818Z" }, + { url = "https://files.pythonhosted.org/packages/31/29/e09d5630578a50a2b3fa154990b6b839cf95327aa0709e2d50d0b6816cd1/numba-0.64.0-cp311-cp311-win_amd64.whl", hash = "sha256:f2b1fd93e7aaac07d6fbaed059c00679f591f2423885c206d8c1b55d65ca3f2d", size = 2749824, upload-time = "2026-02-18T18:40:58.392Z" }, + { url = "https://files.pythonhosted.org/packages/70/a6/9fc52cb4f0d5e6d8b5f4d81615bc01012e3cf24e1052a60f17a68deb8092/numba-0.64.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:69440a8e8bc1a81028446f06b363e28635aa67bd51b1e498023f03b812e0ce68", size = 2683418, upload-time = "2026-02-18T18:40:59.886Z" }, + { url = "https://files.pythonhosted.org/packages/9b/89/1a74ea99b180b7a5587b0301ed1b183a2937c4b4b67f7994689b5d36fc34/numba-0.64.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:f13721011f693ba558b8dd4e4db7f2640462bba1b855bdc804be45bbeb55031a", size = 3804087, upload-time = "2026-02-18T18:41:01.699Z" }, + { url = "https://files.pythonhosted.org/packages/91/e1/583c647404b15f807410510fec1eb9b80cb8474165940b7749f026f21cbc/numba-0.64.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e0b180b1133f2b5d8b3f09d96b6d7a9e51a7da5dda3c09e998b5bcfac85d222c", size = 3504309, upload-time = "2026-02-18T18:41:03.252Z" }, + { url = "https://files.pythonhosted.org/packages/85/23/0fce5789b8a5035e7ace21216a468143f3144e02013252116616c58339aa/numba-0.64.0-cp312-cp312-win_amd64.whl", hash = "sha256:e63dc94023b47894849b8b106db28ccb98b49d5498b98878fac1a38f83ac007a", size = 2752740, upload-time = "2026-02-18T18:41:05.097Z" }, + { url = "https://files.pythonhosted.org/packages/52/80/2734de90f9300a6e2503b35ee50d9599926b90cbb7ac54f9e40074cd07f1/numba-0.64.0-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:3bab2c872194dcd985f1153b70782ec0fbbe348fffef340264eacd3a76d59fd6", size = 2683392, upload-time = "2026-02-18T18:41:06.563Z" }, + { url = "https://files.pythonhosted.org/packages/42/e8/14b5853ebefd5b37723ef365c5318a30ce0702d39057eaa8d7d76392859d/numba-0.64.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:703a246c60832cad231d2e73c1182f25bf3cc8b699759ec8fe58a2dbc689a70c", size = 3812245, upload-time = "2026-02-18T18:41:07.963Z" }, + { url = "https://files.pythonhosted.org/packages/8a/a2/f60dc6c96d19b7185144265a5fbf01c14993d37ff4cd324b09d0212aa7ce/numba-0.64.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:7e2e49a7900ee971d32af7609adc0cfe6aa7477c6f6cccdf6d8138538cf7756f", size = 3511328, upload-time = "2026-02-18T18:41:09.504Z" }, + { url = "https://files.pythonhosted.org/packages/9c/2a/fe7003ea7e7237ee7014f8eaeeb7b0d228a2db22572ca85bab2648cf52cb/numba-0.64.0-cp313-cp313-win_amd64.whl", hash = "sha256:396f43c3f77e78d7ec84cdfc6b04969c78f8f169351b3c4db814b97e7acf4245", size = 2752668, upload-time = "2026-02-18T18:41:11.455Z" }, + { url = "https://files.pythonhosted.org/packages/3d/8a/77d26afe0988c592dd97cb8d4e80bfb3dfc7dbdacfca7d74a7c5c81dd8c2/numba-0.64.0-cp314-cp314-macosx_12_0_arm64.whl", hash = "sha256:f565d55eaeff382cbc86c63c8c610347453af3d1e7afb2b6569aac1c9b5c93ce", size = 2683590, upload-time = "2026-02-18T18:41:12.897Z" }, + { url = "https://files.pythonhosted.org/packages/8e/4b/600b8b7cdbc7f9cebee9ea3d13bb70052a79baf28944024ffcb59f0712e3/numba-0.64.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:9b55169b18892c783f85e9ad9e6f5297a6d12967e4414e6b71361086025ff0bb", size = 3781163, upload-time = "2026-02-18T18:41:15.377Z" }, + { url = "https://files.pythonhosted.org/packages/ff/73/53f2d32bfa45b7175e9944f6b816d8c32840178c3eee9325033db5bf838e/numba-0.64.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:196bcafa02c9dd1707e068434f6d5cedde0feb787e3432f7f1f0e993cc336c4c", size = 3481172, upload-time = "2026-02-18T18:41:17.281Z" }, + { url = "https://files.pythonhosted.org/packages/b5/00/aebd2f7f1e11e38814bb96e95a27580817a7b340608d3ac085fdbab83174/numba-0.64.0-cp314-cp314-win_amd64.whl", hash = "sha256:213e9acbe7f1c05090592e79020315c1749dd52517b90e94c517dca3f014d4a1", size = 2754700, upload-time = "2026-02-18T18:41:19.277Z" }, +] + +[[package]] +name = "numpy" +version = "2.2.6" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.11' and sys_platform != 'darwin'", + "python_full_version < '3.11' and sys_platform == 'darwin'", +] +sdist = { url = "https://files.pythonhosted.org/packages/76/21/7d2a95e4bba9dc13d043ee156a356c0a8f0c6309dff6b21b4d71a073b8a8/numpy-2.2.6.tar.gz", hash = "sha256:e29554e2bef54a90aa5cc07da6ce955accb83f21ab5de01a62c8478897b264fd", size = 20276440, upload-time = "2025-05-17T22:38:04.611Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/9a/3e/ed6db5be21ce87955c0cbd3009f2803f59fa08df21b5df06862e2d8e2bdd/numpy-2.2.6-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:b412caa66f72040e6d268491a59f2c43bf03eb6c96dd8f0307829feb7fa2b6fb", size = 21165245, upload-time = "2025-05-17T21:27:58.555Z" }, + { url = "https://files.pythonhosted.org/packages/22/c2/4b9221495b2a132cc9d2eb862e21d42a009f5a60e45fc44b00118c174bff/numpy-2.2.6-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:8e41fd67c52b86603a91c1a505ebaef50b3314de0213461c7a6e99c9a3beff90", size = 14360048, upload-time = "2025-05-17T21:28:21.406Z" }, + { url = "https://files.pythonhosted.org/packages/fd/77/dc2fcfc66943c6410e2bf598062f5959372735ffda175b39906d54f02349/numpy-2.2.6-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:37e990a01ae6ec7fe7fa1c26c55ecb672dd98b19c3d0e1d1f326fa13cb38d163", size = 5340542, upload-time = "2025-05-17T21:28:30.931Z" }, + { url = "https://files.pythonhosted.org/packages/7a/4f/1cb5fdc353a5f5cc7feb692db9b8ec2c3d6405453f982435efc52561df58/numpy-2.2.6-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:5a6429d4be8ca66d889b7cf70f536a397dc45ba6faeb5f8c5427935d9592e9cf", size = 6878301, upload-time = "2025-05-17T21:28:41.613Z" }, + { url = "https://files.pythonhosted.org/packages/eb/17/96a3acd228cec142fcb8723bd3cc39c2a474f7dcf0a5d16731980bcafa95/numpy-2.2.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:efd28d4e9cd7d7a8d39074a4d44c63eda73401580c5c76acda2ce969e0a38e83", size = 14297320, upload-time = "2025-05-17T21:29:02.78Z" }, + { url = "https://files.pythonhosted.org/packages/b4/63/3de6a34ad7ad6646ac7d2f55ebc6ad439dbbf9c4370017c50cf403fb19b5/numpy-2.2.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fc7b73d02efb0e18c000e9ad8b83480dfcd5dfd11065997ed4c6747470ae8915", size = 16801050, upload-time = "2025-05-17T21:29:27.675Z" }, + { url = "https://files.pythonhosted.org/packages/07/b6/89d837eddef52b3d0cec5c6ba0456c1bf1b9ef6a6672fc2b7873c3ec4e2e/numpy-2.2.6-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:74d4531beb257d2c3f4b261bfb0fc09e0f9ebb8842d82a7b4209415896adc680", size = 15807034, upload-time = "2025-05-17T21:29:51.102Z" }, + { url = "https://files.pythonhosted.org/packages/01/c8/dc6ae86e3c61cfec1f178e5c9f7858584049b6093f843bca541f94120920/numpy-2.2.6-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:8fc377d995680230e83241d8a96def29f204b5782f371c532579b4f20607a289", size = 18614185, upload-time = "2025-05-17T21:30:18.703Z" }, + { url = "https://files.pythonhosted.org/packages/5b/c5/0064b1b7e7c89137b471ccec1fd2282fceaae0ab3a9550f2568782d80357/numpy-2.2.6-cp310-cp310-win32.whl", hash = "sha256:b093dd74e50a8cba3e873868d9e93a85b78e0daf2e98c6797566ad8044e8363d", size = 6527149, upload-time = "2025-05-17T21:30:29.788Z" }, + { url = "https://files.pythonhosted.org/packages/a3/dd/4b822569d6b96c39d1215dbae0582fd99954dcbcf0c1a13c61783feaca3f/numpy-2.2.6-cp310-cp310-win_amd64.whl", hash = "sha256:f0fd6321b839904e15c46e0d257fdd101dd7f530fe03fd6359c1ea63738703f3", size = 12904620, upload-time = "2025-05-17T21:30:48.994Z" }, + { url = "https://files.pythonhosted.org/packages/da/a8/4f83e2aa666a9fbf56d6118faaaf5f1974d456b1823fda0a176eff722839/numpy-2.2.6-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:f9f1adb22318e121c5c69a09142811a201ef17ab257a1e66ca3025065b7f53ae", size = 21176963, upload-time = "2025-05-17T21:31:19.36Z" }, + { url = "https://files.pythonhosted.org/packages/b3/2b/64e1affc7972decb74c9e29e5649fac940514910960ba25cd9af4488b66c/numpy-2.2.6-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:c820a93b0255bc360f53eca31a0e676fd1101f673dda8da93454a12e23fc5f7a", size = 14406743, upload-time = "2025-05-17T21:31:41.087Z" }, + { url = "https://files.pythonhosted.org/packages/4a/9f/0121e375000b5e50ffdd8b25bf78d8e1a5aa4cca3f185d41265198c7b834/numpy-2.2.6-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:3d70692235e759f260c3d837193090014aebdf026dfd167834bcba43e30c2a42", size = 5352616, upload-time = "2025-05-17T21:31:50.072Z" }, + { url = "https://files.pythonhosted.org/packages/31/0d/b48c405c91693635fbe2dcd7bc84a33a602add5f63286e024d3b6741411c/numpy-2.2.6-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:481b49095335f8eed42e39e8041327c05b0f6f4780488f61286ed3c01368d491", size = 6889579, upload-time = "2025-05-17T21:32:01.712Z" }, + { url = "https://files.pythonhosted.org/packages/52/b8/7f0554d49b565d0171eab6e99001846882000883998e7b7d9f0d98b1f934/numpy-2.2.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b64d8d4d17135e00c8e346e0a738deb17e754230d7e0810ac5012750bbd85a5a", size = 14312005, upload-time = "2025-05-17T21:32:23.332Z" }, + { url = "https://files.pythonhosted.org/packages/b3/dd/2238b898e51bd6d389b7389ffb20d7f4c10066d80351187ec8e303a5a475/numpy-2.2.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba10f8411898fc418a521833e014a77d3ca01c15b0c6cdcce6a0d2897e6dbbdf", size = 16821570, upload-time = "2025-05-17T21:32:47.991Z" }, + { url = "https://files.pythonhosted.org/packages/83/6c/44d0325722cf644f191042bf47eedad61c1e6df2432ed65cbe28509d404e/numpy-2.2.6-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:bd48227a919f1bafbdda0583705e547892342c26fb127219d60a5c36882609d1", size = 15818548, upload-time = "2025-05-17T21:33:11.728Z" }, + { url = "https://files.pythonhosted.org/packages/ae/9d/81e8216030ce66be25279098789b665d49ff19eef08bfa8cb96d4957f422/numpy-2.2.6-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:9551a499bf125c1d4f9e250377c1ee2eddd02e01eac6644c080162c0c51778ab", size = 18620521, upload-time = "2025-05-17T21:33:39.139Z" }, + { url = "https://files.pythonhosted.org/packages/6a/fd/e19617b9530b031db51b0926eed5345ce8ddc669bb3bc0044b23e275ebe8/numpy-2.2.6-cp311-cp311-win32.whl", hash = "sha256:0678000bb9ac1475cd454c6b8c799206af8107e310843532b04d49649c717a47", size = 6525866, upload-time = "2025-05-17T21:33:50.273Z" }, + { url = "https://files.pythonhosted.org/packages/31/0a/f354fb7176b81747d870f7991dc763e157a934c717b67b58456bc63da3df/numpy-2.2.6-cp311-cp311-win_amd64.whl", hash = "sha256:e8213002e427c69c45a52bbd94163084025f533a55a59d6f9c5b820774ef3303", size = 12907455, upload-time = "2025-05-17T21:34:09.135Z" }, + { url = "https://files.pythonhosted.org/packages/82/5d/c00588b6cf18e1da539b45d3598d3557084990dcc4331960c15ee776ee41/numpy-2.2.6-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:41c5a21f4a04fa86436124d388f6ed60a9343a6f767fced1a8a71c3fbca038ff", size = 20875348, upload-time = "2025-05-17T21:34:39.648Z" }, + { url = "https://files.pythonhosted.org/packages/66/ee/560deadcdde6c2f90200450d5938f63a34b37e27ebff162810f716f6a230/numpy-2.2.6-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:de749064336d37e340f640b05f24e9e3dd678c57318c7289d222a8a2f543e90c", size = 14119362, upload-time = "2025-05-17T21:35:01.241Z" }, + { url = "https://files.pythonhosted.org/packages/3c/65/4baa99f1c53b30adf0acd9a5519078871ddde8d2339dc5a7fde80d9d87da/numpy-2.2.6-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:894b3a42502226a1cac872f840030665f33326fc3dac8e57c607905773cdcde3", size = 5084103, upload-time = "2025-05-17T21:35:10.622Z" }, + { url = "https://files.pythonhosted.org/packages/cc/89/e5a34c071a0570cc40c9a54eb472d113eea6d002e9ae12bb3a8407fb912e/numpy-2.2.6-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:71594f7c51a18e728451bb50cc60a3ce4e6538822731b2933209a1f3614e9282", size = 6625382, upload-time = "2025-05-17T21:35:21.414Z" }, + { url = "https://files.pythonhosted.org/packages/f8/35/8c80729f1ff76b3921d5c9487c7ac3de9b2a103b1cd05e905b3090513510/numpy-2.2.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f2618db89be1b4e05f7a1a847a9c1c0abd63e63a1607d892dd54668dd92faf87", size = 14018462, upload-time = "2025-05-17T21:35:42.174Z" }, + { url = "https://files.pythonhosted.org/packages/8c/3d/1e1db36cfd41f895d266b103df00ca5b3cbe965184df824dec5c08c6b803/numpy-2.2.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd83c01228a688733f1ded5201c678f0c53ecc1006ffbc404db9f7a899ac6249", size = 16527618, upload-time = "2025-05-17T21:36:06.711Z" }, + { url = "https://files.pythonhosted.org/packages/61/c6/03ed30992602c85aa3cd95b9070a514f8b3c33e31124694438d88809ae36/numpy-2.2.6-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:37c0ca431f82cd5fa716eca9506aefcabc247fb27ba69c5062a6d3ade8cf8f49", size = 15505511, upload-time = "2025-05-17T21:36:29.965Z" }, + { url = "https://files.pythonhosted.org/packages/b7/25/5761d832a81df431e260719ec45de696414266613c9ee268394dd5ad8236/numpy-2.2.6-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:fe27749d33bb772c80dcd84ae7e8df2adc920ae8297400dabec45f0dedb3f6de", size = 18313783, upload-time = "2025-05-17T21:36:56.883Z" }, + { url = "https://files.pythonhosted.org/packages/57/0a/72d5a3527c5ebffcd47bde9162c39fae1f90138c961e5296491ce778e682/numpy-2.2.6-cp312-cp312-win32.whl", hash = "sha256:4eeaae00d789f66c7a25ac5f34b71a7035bb474e679f410e5e1a94deb24cf2d4", size = 6246506, upload-time = "2025-05-17T21:37:07.368Z" }, + { url = "https://files.pythonhosted.org/packages/36/fa/8c9210162ca1b88529ab76b41ba02d433fd54fecaf6feb70ef9f124683f1/numpy-2.2.6-cp312-cp312-win_amd64.whl", hash = "sha256:c1f9540be57940698ed329904db803cf7a402f3fc200bfe599334c9bd84a40b2", size = 12614190, upload-time = "2025-05-17T21:37:26.213Z" }, + { url = "https://files.pythonhosted.org/packages/f9/5c/6657823f4f594f72b5471f1db1ab12e26e890bb2e41897522d134d2a3e81/numpy-2.2.6-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:0811bb762109d9708cca4d0b13c4f67146e3c3b7cf8d34018c722adb2d957c84", size = 20867828, upload-time = "2025-05-17T21:37:56.699Z" }, + { url = "https://files.pythonhosted.org/packages/dc/9e/14520dc3dadf3c803473bd07e9b2bd1b69bc583cb2497b47000fed2fa92f/numpy-2.2.6-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:287cc3162b6f01463ccd86be154f284d0893d2b3ed7292439ea97eafa8170e0b", size = 14143006, upload-time = "2025-05-17T21:38:18.291Z" }, + { url = "https://files.pythonhosted.org/packages/4f/06/7e96c57d90bebdce9918412087fc22ca9851cceaf5567a45c1f404480e9e/numpy-2.2.6-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:f1372f041402e37e5e633e586f62aa53de2eac8d98cbfb822806ce4bbefcb74d", size = 5076765, upload-time = "2025-05-17T21:38:27.319Z" }, + { url = "https://files.pythonhosted.org/packages/73/ed/63d920c23b4289fdac96ddbdd6132e9427790977d5457cd132f18e76eae0/numpy-2.2.6-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:55a4d33fa519660d69614a9fad433be87e5252f4b03850642f88993f7b2ca566", size = 6617736, upload-time = "2025-05-17T21:38:38.141Z" }, + { url = "https://files.pythonhosted.org/packages/85/c5/e19c8f99d83fd377ec8c7e0cf627a8049746da54afc24ef0a0cb73d5dfb5/numpy-2.2.6-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f92729c95468a2f4f15e9bb94c432a9229d0d50de67304399627a943201baa2f", size = 14010719, upload-time = "2025-05-17T21:38:58.433Z" }, + { url = "https://files.pythonhosted.org/packages/19/49/4df9123aafa7b539317bf6d342cb6d227e49f7a35b99c287a6109b13dd93/numpy-2.2.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1bc23a79bfabc5d056d106f9befb8d50c31ced2fbc70eedb8155aec74a45798f", size = 16526072, upload-time = "2025-05-17T21:39:22.638Z" }, + { url = "https://files.pythonhosted.org/packages/b2/6c/04b5f47f4f32f7c2b0e7260442a8cbcf8168b0e1a41ff1495da42f42a14f/numpy-2.2.6-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:e3143e4451880bed956e706a3220b4e5cf6172ef05fcc397f6f36a550b1dd868", size = 15503213, upload-time = "2025-05-17T21:39:45.865Z" }, + { url = "https://files.pythonhosted.org/packages/17/0a/5cd92e352c1307640d5b6fec1b2ffb06cd0dabe7d7b8227f97933d378422/numpy-2.2.6-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b4f13750ce79751586ae2eb824ba7e1e8dba64784086c98cdbbcc6a42112ce0d", size = 18316632, upload-time = "2025-05-17T21:40:13.331Z" }, + { url = "https://files.pythonhosted.org/packages/f0/3b/5cba2b1d88760ef86596ad0f3d484b1cbff7c115ae2429678465057c5155/numpy-2.2.6-cp313-cp313-win32.whl", hash = "sha256:5beb72339d9d4fa36522fc63802f469b13cdbe4fdab4a288f0c441b74272ebfd", size = 6244532, upload-time = "2025-05-17T21:43:46.099Z" }, + { url = "https://files.pythonhosted.org/packages/cb/3b/d58c12eafcb298d4e6d0d40216866ab15f59e55d148a5658bb3132311fcf/numpy-2.2.6-cp313-cp313-win_amd64.whl", hash = "sha256:b0544343a702fa80c95ad5d3d608ea3599dd54d4632df855e4c8d24eb6ecfa1c", size = 12610885, upload-time = "2025-05-17T21:44:05.145Z" }, + { url = "https://files.pythonhosted.org/packages/6b/9e/4bf918b818e516322db999ac25d00c75788ddfd2d2ade4fa66f1f38097e1/numpy-2.2.6-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:0bca768cd85ae743b2affdc762d617eddf3bcf8724435498a1e80132d04879e6", size = 20963467, upload-time = "2025-05-17T21:40:44Z" }, + { url = "https://files.pythonhosted.org/packages/61/66/d2de6b291507517ff2e438e13ff7b1e2cdbdb7cb40b3ed475377aece69f9/numpy-2.2.6-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:fc0c5673685c508a142ca65209b4e79ed6740a4ed6b2267dbba90f34b0b3cfda", size = 14225144, upload-time = "2025-05-17T21:41:05.695Z" }, + { url = "https://files.pythonhosted.org/packages/e4/25/480387655407ead912e28ba3a820bc69af9adf13bcbe40b299d454ec011f/numpy-2.2.6-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:5bd4fc3ac8926b3819797a7c0e2631eb889b4118a9898c84f585a54d475b7e40", size = 5200217, upload-time = "2025-05-17T21:41:15.903Z" }, + { url = "https://files.pythonhosted.org/packages/aa/4a/6e313b5108f53dcbf3aca0c0f3e9c92f4c10ce57a0a721851f9785872895/numpy-2.2.6-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:fee4236c876c4e8369388054d02d0e9bb84821feb1a64dd59e137e6511a551f8", size = 6712014, upload-time = "2025-05-17T21:41:27.321Z" }, + { url = "https://files.pythonhosted.org/packages/b7/30/172c2d5c4be71fdf476e9de553443cf8e25feddbe185e0bd88b096915bcc/numpy-2.2.6-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e1dda9c7e08dc141e0247a5b8f49cf05984955246a327d4c48bda16821947b2f", size = 14077935, upload-time = "2025-05-17T21:41:49.738Z" }, + { url = "https://files.pythonhosted.org/packages/12/fb/9e743f8d4e4d3c710902cf87af3512082ae3d43b945d5d16563f26ec251d/numpy-2.2.6-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f447e6acb680fd307f40d3da4852208af94afdfab89cf850986c3ca00562f4fa", size = 16600122, upload-time = "2025-05-17T21:42:14.046Z" }, + { url = "https://files.pythonhosted.org/packages/12/75/ee20da0e58d3a66f204f38916757e01e33a9737d0b22373b3eb5a27358f9/numpy-2.2.6-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:389d771b1623ec92636b0786bc4ae56abafad4a4c513d36a55dce14bd9ce8571", size = 15586143, upload-time = "2025-05-17T21:42:37.464Z" }, + { url = "https://files.pythonhosted.org/packages/76/95/bef5b37f29fc5e739947e9ce5179ad402875633308504a52d188302319c8/numpy-2.2.6-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:8e9ace4a37db23421249ed236fdcdd457d671e25146786dfc96835cd951aa7c1", size = 18385260, upload-time = "2025-05-17T21:43:05.189Z" }, + { url = "https://files.pythonhosted.org/packages/09/04/f2f83279d287407cf36a7a8053a5abe7be3622a4363337338f2585e4afda/numpy-2.2.6-cp313-cp313t-win32.whl", hash = "sha256:038613e9fb8c72b0a41f025a7e4c3f0b7a1b5d768ece4796b674c8f3fe13efff", size = 6377225, upload-time = "2025-05-17T21:43:16.254Z" }, + { url = "https://files.pythonhosted.org/packages/67/0e/35082d13c09c02c011cf21570543d202ad929d961c02a147493cb0c2bdf5/numpy-2.2.6-cp313-cp313t-win_amd64.whl", hash = "sha256:6031dd6dfecc0cf9f668681a37648373bddd6421fff6c66ec1624eed0180ee06", size = 12771374, upload-time = "2025-05-17T21:43:35.479Z" }, + { url = "https://files.pythonhosted.org/packages/9e/3b/d94a75f4dbf1ef5d321523ecac21ef23a3cd2ac8b78ae2aac40873590229/numpy-2.2.6-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:0b605b275d7bd0c640cad4e5d30fa701a8d59302e127e5f79138ad62762c3e3d", size = 21040391, upload-time = "2025-05-17T21:44:35.948Z" }, + { url = "https://files.pythonhosted.org/packages/17/f4/09b2fa1b58f0fb4f7c7963a1649c64c4d315752240377ed74d9cd878f7b5/numpy-2.2.6-pp310-pypy310_pp73-macosx_14_0_x86_64.whl", hash = "sha256:7befc596a7dc9da8a337f79802ee8adb30a552a94f792b9c9d18c840055907db", size = 6786754, upload-time = "2025-05-17T21:44:47.446Z" }, + { url = "https://files.pythonhosted.org/packages/af/30/feba75f143bdc868a1cc3f44ccfa6c4b9ec522b36458e738cd00f67b573f/numpy-2.2.6-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ce47521a4754c8f4593837384bd3424880629f718d87c5d44f8ed763edd63543", size = 16643476, upload-time = "2025-05-17T21:45:11.871Z" }, + { url = "https://files.pythonhosted.org/packages/37/48/ac2a9584402fb6c0cd5b5d1a91dcf176b15760130dd386bbafdbfe3640bf/numpy-2.2.6-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:d042d24c90c41b54fd506da306759e06e568864df8ec17ccc17e9e884634fd00", size = 12812666, upload-time = "2025-05-17T21:45:31.426Z" }, +] + +[[package]] +name = "numpy" +version = "2.4.3" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.14' and sys_platform == 'win32'", + "python_full_version >= '3.14' and sys_platform == 'emscripten'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.13.*' and sys_platform == 'win32'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version >= '3.14' and sys_platform == 'darwin'", + "python_full_version == '3.13.*' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and sys_platform == 'win32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin'", + "python_full_version == '3.11.*' and sys_platform == 'win32'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.11.*' and sys_platform == 'darwin'", +] +sdist = { url = "https://files.pythonhosted.org/packages/10/8b/c265f4823726ab832de836cdd184d0986dcf94480f81e8739692a7ac7af2/numpy-2.4.3.tar.gz", hash = "sha256:483a201202b73495f00dbc83796c6ae63137a9bdade074f7648b3e32613412dd", size = 20727743, upload-time = "2026-03-09T07:58:53.426Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f9/51/5093a2df15c4dc19da3f79d1021e891f5dcf1d9d1db6ba38891d5590f3fe/numpy-2.4.3-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:33b3bf58ee84b172c067f56aeadc7ee9ab6de69c5e800ab5b10295d54c581adb", size = 16957183, upload-time = "2026-03-09T07:55:57.774Z" }, + { url = "https://files.pythonhosted.org/packages/b5/7c/c061f3de0630941073d2598dc271ac2f6cbcf5c83c74a5870fea07488333/numpy-2.4.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:8ba7b51e71c05aa1f9bc3641463cd82308eab40ce0d5c7e1fd4038cbf9938147", size = 14968734, upload-time = "2026-03-09T07:56:00.494Z" }, + { url = "https://files.pythonhosted.org/packages/ef/27/d26c85cbcd86b26e4f125b0668e7a7c0542d19dd7d23ee12e87b550e95b5/numpy-2.4.3-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:a1988292870c7cb9d0ebb4cc96b4d447513a9644801de54606dc7aabf2b7d920", size = 5475288, upload-time = "2026-03-09T07:56:02.857Z" }, + { url = "https://files.pythonhosted.org/packages/2b/09/3c4abbc1dcd8010bf1a611d174c7aa689fc505585ec806111b4406f6f1b1/numpy-2.4.3-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:23b46bb6d8ecb68b58c09944483c135ae5f0e9b8d8858ece5e4ead783771d2a9", size = 6805253, upload-time = "2026-03-09T07:56:04.53Z" }, + { url = "https://files.pythonhosted.org/packages/21/bc/e7aa3f6817e40c3f517d407742337cbb8e6fc4b83ce0b55ab780c829243b/numpy-2.4.3-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a016db5c5dba78fa8fe9f5d80d6708f9c42ab087a739803c0ac83a43d686a470", size = 15969479, upload-time = "2026-03-09T07:56:06.638Z" }, + { url = "https://files.pythonhosted.org/packages/78/51/9f5d7a41f0b51649ddf2f2320595e15e122a40610b233d51928dd6c92353/numpy-2.4.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:715de7f82e192e8cae5a507a347d97ad17598f8e026152ca97233e3666daaa71", size = 16901035, upload-time = "2026-03-09T07:56:09.405Z" }, + { url = "https://files.pythonhosted.org/packages/64/6e/b221dd847d7181bc5ee4857bfb026182ef69499f9305eb1371cbb1aea626/numpy-2.4.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:2ddb7919366ee468342b91dea2352824c25b55814a987847b6c52003a7c97f15", size = 17325657, upload-time = "2026-03-09T07:56:12.067Z" }, + { url = "https://files.pythonhosted.org/packages/eb/b8/8f3fd2da596e1063964b758b5e3c970aed1949a05200d7e3d46a9d46d643/numpy-2.4.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:a315e5234d88067f2d97e1f2ef670a7569df445d55400f1e33d117418d008d52", size = 18635512, upload-time = "2026-03-09T07:56:14.629Z" }, + { url = "https://files.pythonhosted.org/packages/5c/24/2993b775c37e39d2f8ab4125b44337ab0b2ba106c100980b7c274a22bee7/numpy-2.4.3-cp311-cp311-win32.whl", hash = "sha256:2b3f8d2c4589b1a2028d2a770b0fc4d1f332fb5e01521f4de3199a896d158ddd", size = 6238100, upload-time = "2026-03-09T07:56:17.243Z" }, + { url = "https://files.pythonhosted.org/packages/76/1d/edccf27adedb754db7c4511d5eac8b83f004ae948fe2d3509e8b78097d4c/numpy-2.4.3-cp311-cp311-win_amd64.whl", hash = "sha256:77e76d932c49a75617c6d13464e41203cd410956614d0a0e999b25e9e8d27eec", size = 12609816, upload-time = "2026-03-09T07:56:19.089Z" }, + { url = "https://files.pythonhosted.org/packages/92/82/190b99153480076c8dce85f4cfe7d53ea84444145ffa54cb58dcd460d66b/numpy-2.4.3-cp311-cp311-win_arm64.whl", hash = "sha256:eb610595dd91560905c132c709412b512135a60f1851ccbd2c959e136431ff67", size = 10485757, upload-time = "2026-03-09T07:56:21.753Z" }, + { url = "https://files.pythonhosted.org/packages/a9/ed/6388632536f9788cea23a3a1b629f25b43eaacd7d7377e5d6bc7b9deb69b/numpy-2.4.3-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:61b0cbabbb6126c8df63b9a3a0c4b1f44ebca5e12ff6997b80fcf267fb3150ef", size = 16669628, upload-time = "2026-03-09T07:56:24.252Z" }, + { url = "https://files.pythonhosted.org/packages/74/1b/ee2abfc68e1ce728b2958b6ba831d65c62e1b13ce3017c13943f8f9b5b2e/numpy-2.4.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:7395e69ff32526710748f92cd8c9849b361830968ea3e24a676f272653e8983e", size = 14696872, upload-time = "2026-03-09T07:56:26.991Z" }, + { url = "https://files.pythonhosted.org/packages/ba/d1/780400e915ff5638166f11ca9dc2c5815189f3d7cf6f8759a1685e586413/numpy-2.4.3-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:abdce0f71dcb4a00e4e77f3faf05e4616ceccfe72ccaa07f47ee79cda3b7b0f4", size = 5203489, upload-time = "2026-03-09T07:56:29.414Z" }, + { url = "https://files.pythonhosted.org/packages/0b/bb/baffa907e9da4cc34a6e556d6d90e032f6d7a75ea47968ea92b4858826c4/numpy-2.4.3-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:48da3a4ee1336454b07497ff7ec83903efa5505792c4e6d9bf83d99dc07a1e18", size = 6550814, upload-time = "2026-03-09T07:56:32.225Z" }, + { url = "https://files.pythonhosted.org/packages/7b/12/8c9f0c6c95f76aeb20fc4a699c33e9f827fa0d0f857747c73bb7b17af945/numpy-2.4.3-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:32e3bef222ad6b052280311d1d60db8e259e4947052c3ae7dd6817451fc8a4c5", size = 15666601, upload-time = "2026-03-09T07:56:34.461Z" }, + { url = "https://files.pythonhosted.org/packages/bd/79/cc665495e4d57d0aa6fbcc0aa57aa82671dfc78fbf95fe733ed86d98f52a/numpy-2.4.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:e7dd01a46700b1967487141a66ac1a3cf0dd8ebf1f08db37d46389401512ca97", size = 16621358, upload-time = "2026-03-09T07:56:36.852Z" }, + { url = "https://files.pythonhosted.org/packages/a8/40/b4ecb7224af1065c3539f5ecfff879d090de09608ad1008f02c05c770cb3/numpy-2.4.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:76f0f283506c28b12bba319c0fab98217e9f9b54e6160e9c79e9f7348ba32e9c", size = 17016135, upload-time = "2026-03-09T07:56:39.337Z" }, + { url = "https://files.pythonhosted.org/packages/f7/b1/6a88e888052eed951afed7a142dcdf3b149a030ca59b4c71eef085858e43/numpy-2.4.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:737f630a337364665aba3b5a77e56a68cc42d350edd010c345d65a3efa3addcc", size = 18345816, upload-time = "2026-03-09T07:56:42.31Z" }, + { url = "https://files.pythonhosted.org/packages/f3/8f/103a60c5f8c3d7fc678c19cd7b2476110da689ccb80bc18050efbaeae183/numpy-2.4.3-cp312-cp312-win32.whl", hash = "sha256:26952e18d82a1dbbc2f008d402021baa8d6fc8e84347a2072a25e08b46d698b9", size = 5960132, upload-time = "2026-03-09T07:56:44.851Z" }, + { url = "https://files.pythonhosted.org/packages/d7/7c/f5ee1bf6ed888494978046a809df2882aad35d414b622893322df7286879/numpy-2.4.3-cp312-cp312-win_amd64.whl", hash = "sha256:65f3c2455188f09678355f5cae1f959a06b778bc66d535da07bf2ef20cd319d5", size = 12316144, upload-time = "2026-03-09T07:56:47.057Z" }, + { url = "https://files.pythonhosted.org/packages/71/46/8d1cb3f7a00f2fb6394140e7e6623696e54c6318a9d9691bb4904672cf42/numpy-2.4.3-cp312-cp312-win_arm64.whl", hash = "sha256:2abad5c7fef172b3377502bde47892439bae394a71bc329f31df0fd829b41a9e", size = 10220364, upload-time = "2026-03-09T07:56:49.849Z" }, + { url = "https://files.pythonhosted.org/packages/b6/d0/1fe47a98ce0df229238b77611340aff92d52691bcbc10583303181abf7fc/numpy-2.4.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:b346845443716c8e542d54112966383b448f4a3ba5c66409771b8c0889485dd3", size = 16665297, upload-time = "2026-03-09T07:56:52.296Z" }, + { url = "https://files.pythonhosted.org/packages/27/d9/4e7c3f0e68dfa91f21c6fb6cf839bc829ec920688b1ce7ec722b1a6202fb/numpy-2.4.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:2629289168f4897a3c4e23dc98d6f1731f0fc0fe52fb9db19f974041e4cc12b9", size = 14691853, upload-time = "2026-03-09T07:56:54.992Z" }, + { url = "https://files.pythonhosted.org/packages/3a/66/bd096b13a87549683812b53ab211e6d413497f84e794fb3c39191948da97/numpy-2.4.3-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:bb2e3cf95854233799013779216c57e153c1ee67a0bf92138acca0e429aefaee", size = 5198435, upload-time = "2026-03-09T07:56:57.184Z" }, + { url = "https://files.pythonhosted.org/packages/a2/2f/687722910b5a5601de2135c891108f51dfc873d8e43c8ed9f4ebb440b4a2/numpy-2.4.3-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:7f3408ff897f8ab07a07fbe2823d7aee6ff644c097cc1f90382511fe982f647f", size = 6546347, upload-time = "2026-03-09T07:56:59.531Z" }, + { url = "https://files.pythonhosted.org/packages/bf/ec/7971c4e98d86c564750393fab8d7d83d0a9432a9d78bb8a163a6dc59967a/numpy-2.4.3-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:decb0eb8a53c3b009b0962378065589685d66b23467ef5dac16cbe818afde27f", size = 15664626, upload-time = "2026-03-09T07:57:01.385Z" }, + { url = "https://files.pythonhosted.org/packages/7e/eb/7daecbea84ec935b7fc732e18f532073064a3816f0932a40a17f3349185f/numpy-2.4.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d5f51900414fc9204a0e0da158ba2ac52b75656e7dce7e77fb9f84bfa343b4cc", size = 16608916, upload-time = "2026-03-09T07:57:04.008Z" }, + { url = "https://files.pythonhosted.org/packages/df/58/2a2b4a817ffd7472dca4421d9f0776898b364154e30c95f42195041dc03b/numpy-2.4.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:6bd06731541f89cdc01b261ba2c9e037f1543df7472517836b78dfb15bd6e476", size = 17015824, upload-time = "2026-03-09T07:57:06.347Z" }, + { url = "https://files.pythonhosted.org/packages/4a/ca/627a828d44e78a418c55f82dd4caea8ea4a8ef24e5144d9e71016e52fb40/numpy-2.4.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:22654fe6be0e5206f553a9250762c653d3698e46686eee53b399ab90da59bd92", size = 18334581, upload-time = "2026-03-09T07:57:09.114Z" }, + { url = "https://files.pythonhosted.org/packages/cd/c0/76f93962fc79955fcba30a429b62304332345f22d4daec1cb33653425643/numpy-2.4.3-cp313-cp313-win32.whl", hash = "sha256:d71e379452a2f670ccb689ec801b1218cd3983e253105d6e83780967e899d687", size = 5958618, upload-time = "2026-03-09T07:57:11.432Z" }, + { url = "https://files.pythonhosted.org/packages/b1/3c/88af0040119209b9b5cb59485fa48b76f372c73068dbf9254784b975ac53/numpy-2.4.3-cp313-cp313-win_amd64.whl", hash = "sha256:0a60e17a14d640f49146cb38e3f105f571318db7826d9b6fef7e4dce758faecd", size = 12312824, upload-time = "2026-03-09T07:57:13.586Z" }, + { url = "https://files.pythonhosted.org/packages/58/ce/3d07743aced3d173f877c3ef6a454c2174ba42b584ab0b7e6d99374f51ed/numpy-2.4.3-cp313-cp313-win_arm64.whl", hash = "sha256:c9619741e9da2059cd9c3f206110b97583c7152c1dc9f8aafd4beb450ac1c89d", size = 10221218, upload-time = "2026-03-09T07:57:16.183Z" }, + { url = "https://files.pythonhosted.org/packages/62/09/d96b02a91d09e9d97862f4fc8bfebf5400f567d8eb1fe4b0cc4795679c15/numpy-2.4.3-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:7aa4e54f6469300ebca1d9eb80acd5253cdfa36f2c03d79a35883687da430875", size = 14819570, upload-time = "2026-03-09T07:57:18.564Z" }, + { url = "https://files.pythonhosted.org/packages/b5/ca/0b1aba3905fdfa3373d523b2b15b19029f4f3031c87f4066bd9d20ef6c6b/numpy-2.4.3-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:d1b90d840b25874cf5cd20c219af10bac3667db3876d9a495609273ebe679070", size = 5326113, upload-time = "2026-03-09T07:57:21.052Z" }, + { url = "https://files.pythonhosted.org/packages/c0/63/406e0fd32fcaeb94180fd6a4c41e55736d676c54346b7efbce548b94a914/numpy-2.4.3-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:a749547700de0a20a6718293396ec237bb38218049cfce788e08fcb716e8cf73", size = 6646370, upload-time = "2026-03-09T07:57:22.804Z" }, + { url = "https://files.pythonhosted.org/packages/b6/d0/10f7dc157d4b37af92720a196be6f54f889e90dcd30dce9dc657ed92c257/numpy-2.4.3-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:94f3c4a151a2e529adf49c1d54f0f57ff8f9b233ee4d44af623a81553ab86368", size = 15723499, upload-time = "2026-03-09T07:57:24.693Z" }, + { url = "https://files.pythonhosted.org/packages/66/f1/d1c2bf1161396629701bc284d958dc1efa3a5a542aab83cf11ee6eb4cba5/numpy-2.4.3-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:22c31dc07025123aedf7f2db9e91783df13f1776dc52c6b22c620870dc0fab22", size = 16657164, upload-time = "2026-03-09T07:57:27.676Z" }, + { url = "https://files.pythonhosted.org/packages/1a/be/cca19230b740af199ac47331a21c71e7a3d0ba59661350483c1600d28c37/numpy-2.4.3-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:148d59127ac95979d6f07e4d460f934ebdd6eed641db9c0db6c73026f2b2101a", size = 17081544, upload-time = "2026-03-09T07:57:30.664Z" }, + { url = "https://files.pythonhosted.org/packages/b9/c5/9602b0cbb703a0936fb40f8a95407e8171935b15846de2f0776e08af04c7/numpy-2.4.3-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:a97cbf7e905c435865c2d939af3d93f99d18eaaa3cabe4256f4304fb51604349", size = 18380290, upload-time = "2026-03-09T07:57:33.763Z" }, + { url = "https://files.pythonhosted.org/packages/ed/81/9f24708953cd30be9ee36ec4778f4b112b45165812f2ada4cc5ea1c1f254/numpy-2.4.3-cp313-cp313t-win32.whl", hash = "sha256:be3b8487d725a77acccc9924f65fd8bce9af7fac8c9820df1049424a2115af6c", size = 6082814, upload-time = "2026-03-09T07:57:36.491Z" }, + { url = "https://files.pythonhosted.org/packages/e2/9e/52f6eaa13e1a799f0ab79066c17f7016a4a8ae0c1aefa58c82b4dab690b4/numpy-2.4.3-cp313-cp313t-win_amd64.whl", hash = "sha256:1ec84fd7c8e652b0f4aaaf2e6e9cc8eaa9b1b80a537e06b2e3a2fb176eedcb26", size = 12452673, upload-time = "2026-03-09T07:57:38.281Z" }, + { url = "https://files.pythonhosted.org/packages/c4/04/b8cece6ead0b30c9fbd99bb835ad7ea0112ac5f39f069788c5558e3b1ab2/numpy-2.4.3-cp313-cp313t-win_arm64.whl", hash = "sha256:120df8c0a81ebbf5b9020c91439fccd85f5e018a927a39f624845be194a2be02", size = 10290907, upload-time = "2026-03-09T07:57:40.747Z" }, + { url = "https://files.pythonhosted.org/packages/70/ae/3936f79adebf8caf81bd7a599b90a561334a658be4dcc7b6329ebf4ee8de/numpy-2.4.3-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:5884ce5c7acfae1e4e1b6fde43797d10aa506074d25b531b4f54bde33c0c31d4", size = 16664563, upload-time = "2026-03-09T07:57:43.817Z" }, + { url = "https://files.pythonhosted.org/packages/9b/62/760f2b55866b496bb1fa7da2a6db076bef908110e568b02fcfc1422e2a3a/numpy-2.4.3-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:297837823f5bc572c5f9379b0c9f3a3365f08492cbdc33bcc3af174372ebb168", size = 14702161, upload-time = "2026-03-09T07:57:46.169Z" }, + { url = "https://files.pythonhosted.org/packages/32/af/a7a39464e2c0a21526fb4fb76e346fb172ebc92f6d1c7a07c2c139cc17b1/numpy-2.4.3-cp314-cp314-macosx_14_0_arm64.whl", hash = "sha256:a111698b4a3f8dcbe54c64a7708f049355abd603e619013c346553c1fd4ca90b", size = 5208738, upload-time = "2026-03-09T07:57:48.506Z" }, + { url = "https://files.pythonhosted.org/packages/29/8c/2a0cf86a59558fa078d83805589c2de490f29ed4fb336c14313a161d358a/numpy-2.4.3-cp314-cp314-macosx_14_0_x86_64.whl", hash = "sha256:4bd4741a6a676770e0e97fe9ab2e51de01183df3dcbcec591d26d331a40de950", size = 6543618, upload-time = "2026-03-09T07:57:50.591Z" }, + { url = "https://files.pythonhosted.org/packages/aa/b8/612ce010c0728b1c363fa4ea3aa4c22fe1c5da1de008486f8c2f5cb92fae/numpy-2.4.3-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:54f29b877279d51e210e0c80709ee14ccbbad647810e8f3d375561c45ef613dd", size = 15680676, upload-time = "2026-03-09T07:57:52.34Z" }, + { url = "https://files.pythonhosted.org/packages/a9/7e/4f120ecc54ba26ddf3dc348eeb9eb063f421de65c05fc961941798feea18/numpy-2.4.3-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:679f2a834bae9020f81534671c56fd0cc76dd7e5182f57131478e23d0dc59e24", size = 16613492, upload-time = "2026-03-09T07:57:54.91Z" }, + { url = "https://files.pythonhosted.org/packages/2c/86/1b6020db73be330c4b45d5c6ee4295d59cfeef0e3ea323959d053e5a6909/numpy-2.4.3-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:d84f0f881cb2225c2dfd7f78a10a5645d487a496c6668d6cc39f0f114164f3d0", size = 17031789, upload-time = "2026-03-09T07:57:57.641Z" }, + { url = "https://files.pythonhosted.org/packages/07/3a/3b90463bf41ebc21d1b7e06079f03070334374208c0f9a1f05e4ae8455e7/numpy-2.4.3-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:d213c7e6e8d211888cc359bab7199670a00f5b82c0978b9d1c75baf1eddbeac0", size = 18339941, upload-time = "2026-03-09T07:58:00.577Z" }, + { url = "https://files.pythonhosted.org/packages/a8/74/6d736c4cd962259fd8bae9be27363eb4883a2f9069763747347544c2a487/numpy-2.4.3-cp314-cp314-win32.whl", hash = "sha256:52077feedeff7c76ed7c9f1a0428558e50825347b7545bbb8523da2cd55c547a", size = 6007503, upload-time = "2026-03-09T07:58:03.331Z" }, + { url = "https://files.pythonhosted.org/packages/48/39/c56ef87af669364356bb011922ef0734fc49dad51964568634c72a009488/numpy-2.4.3-cp314-cp314-win_amd64.whl", hash = "sha256:0448e7f9caefb34b4b7dd2b77f21e8906e5d6f0365ad525f9f4f530b13df2afc", size = 12444915, upload-time = "2026-03-09T07:58:06.353Z" }, + { url = "https://files.pythonhosted.org/packages/9d/1f/ab8528e38d295fd349310807496fabb7cf9fe2e1f70b97bc20a483ea9d4a/numpy-2.4.3-cp314-cp314-win_arm64.whl", hash = "sha256:b44fd60341c4d9783039598efadd03617fa28d041fc37d22b62d08f2027fa0e7", size = 10494875, upload-time = "2026-03-09T07:58:08.734Z" }, + { url = "https://files.pythonhosted.org/packages/e6/ef/b7c35e4d5ef141b836658ab21a66d1a573e15b335b1d111d31f26c8ef80f/numpy-2.4.3-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:0a195f4216be9305a73c0e91c9b026a35f2161237cf1c6de9b681637772ea657", size = 14822225, upload-time = "2026-03-09T07:58:11.034Z" }, + { url = "https://files.pythonhosted.org/packages/cd/8d/7730fa9278cf6648639946cc816e7cc89f0d891602584697923375f801ed/numpy-2.4.3-cp314-cp314t-macosx_14_0_arm64.whl", hash = "sha256:cd32fbacb9fd1bf041bf8e89e4576b6f00b895f06d00914820ae06a616bdfef7", size = 5328769, upload-time = "2026-03-09T07:58:13.67Z" }, + { url = "https://files.pythonhosted.org/packages/47/01/d2a137317c958b074d338807c1b6a383406cdf8b8e53b075d804cc3d211d/numpy-2.4.3-cp314-cp314t-macosx_14_0_x86_64.whl", hash = "sha256:2e03c05abaee1f672e9d67bc858f300b5ccba1c21397211e8d77d98350972093", size = 6649461, upload-time = "2026-03-09T07:58:15.912Z" }, + { url = "https://files.pythonhosted.org/packages/5c/34/812ce12bc0f00272a4b0ec0d713cd237cb390666eb6206323d1cc9cedbb2/numpy-2.4.3-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:7d1ce23cce91fcea443320a9d0ece9b9305d4368875bab09538f7a5b4131938a", size = 15725809, upload-time = "2026-03-09T07:58:17.787Z" }, + { url = "https://files.pythonhosted.org/packages/25/c0/2aed473a4823e905e765fee3dc2cbf504bd3e68ccb1150fbdabd5c39f527/numpy-2.4.3-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c59020932feb24ed49ffd03704fbab89f22aa9c0d4b180ff45542fe8918f5611", size = 16655242, upload-time = "2026-03-09T07:58:20.476Z" }, + { url = "https://files.pythonhosted.org/packages/f2/c8/7e052b2fc87aa0e86de23f20e2c42bd261c624748aa8efd2c78f7bb8d8c6/numpy-2.4.3-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:9684823a78a6cd6ad7511fc5e25b07947d1d5b5e2812c93fe99d7d4195130720", size = 17080660, upload-time = "2026-03-09T07:58:23.067Z" }, + { url = "https://files.pythonhosted.org/packages/f3/3d/0876746044db2adcb11549f214d104f2e1be00f07a67edbb4e2812094847/numpy-2.4.3-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:0200b25c687033316fb39f0ff4e3e690e8957a2c3c8d22499891ec58c37a3eb5", size = 18380384, upload-time = "2026-03-09T07:58:25.839Z" }, + { url = "https://files.pythonhosted.org/packages/07/12/8160bea39da3335737b10308df4f484235fd297f556745f13092aa039d3b/numpy-2.4.3-cp314-cp314t-win32.whl", hash = "sha256:5e10da9e93247e554bb1d22f8edc51847ddd7dde52d85ce31024c1b4312bfba0", size = 6154547, upload-time = "2026-03-09T07:58:28.289Z" }, + { url = "https://files.pythonhosted.org/packages/42/f3/76534f61f80d74cc9cdf2e570d3d4eeb92c2280a27c39b0aaf471eda7b48/numpy-2.4.3-cp314-cp314t-win_amd64.whl", hash = "sha256:45f003dbdffb997a03da2d1d0cb41fbd24a87507fb41605c0420a3db5bd4667b", size = 12633645, upload-time = "2026-03-09T07:58:30.384Z" }, + { url = "https://files.pythonhosted.org/packages/1f/b6/7c0d4334c15983cec7f92a69e8ce9b1e6f31857e5ee3a413ac424e6bd63d/numpy-2.4.3-cp314-cp314t-win_arm64.whl", hash = "sha256:4d382735cecd7bcf090172489a525cd7d4087bc331f7df9f60ddc9a296cf208e", size = 10565454, upload-time = "2026-03-09T07:58:33.031Z" }, + { url = "https://files.pythonhosted.org/packages/64/e4/4dab9fb43c83719c29241c535d9e07be73bea4bc0c6686c5816d8e1b6689/numpy-2.4.3-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:c6b124bfcafb9e8d3ed09130dbee44848c20b3e758b6bbf006e641778927c028", size = 16834892, upload-time = "2026-03-09T07:58:35.334Z" }, + { url = "https://files.pythonhosted.org/packages/c9/29/f8b6d4af90fed3dfda84ebc0df06c9833d38880c79ce954e5b661758aa31/numpy-2.4.3-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:76dbb9d4e43c16cf9aa711fcd8de1e2eeb27539dcefb60a1d5e9f12fae1d1ed8", size = 14893070, upload-time = "2026-03-09T07:58:37.7Z" }, + { url = "https://files.pythonhosted.org/packages/9a/04/a19b3c91dbec0a49269407f15d5753673a09832daed40c45e8150e6fa558/numpy-2.4.3-pp311-pypy311_pp73-macosx_14_0_arm64.whl", hash = "sha256:29363fbfa6f8ee855d7569c96ce524845e3d726d6c19b29eceec7dd555dab152", size = 5399609, upload-time = "2026-03-09T07:58:39.853Z" }, + { url = "https://files.pythonhosted.org/packages/79/34/4d73603f5420eab89ea8a67097b31364bf7c30f811d4dd84b1659c7476d9/numpy-2.4.3-pp311-pypy311_pp73-macosx_14_0_x86_64.whl", hash = "sha256:bc71942c789ef415a37f0d4eab90341425a00d538cd0642445d30b41023d3395", size = 6714355, upload-time = "2026-03-09T07:58:42.365Z" }, + { url = "https://files.pythonhosted.org/packages/58/ad/1100d7229bb248394939a12a8074d485b655e8ed44207d328fdd7fcebc7b/numpy-2.4.3-pp311-pypy311_pp73-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:7e58765ad74dcebd3ef0208a5078fba32dc8ec3578fe84a604432950cd043d79", size = 15800434, upload-time = "2026-03-09T07:58:44.837Z" }, + { url = "https://files.pythonhosted.org/packages/0c/fd/16d710c085d28ba4feaf29ac60c936c9d662e390344f94a6beaa2ac9899b/numpy-2.4.3-pp311-pypy311_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:8e236dbda4e1d319d681afcbb136c0c4a8e0f1a5c58ceec2adebb547357fe857", size = 16729409, upload-time = "2026-03-09T07:58:47.972Z" }, + { url = "https://files.pythonhosted.org/packages/57/a7/b35835e278c18b85206834b3aa3abe68e77a98769c59233d1f6300284781/numpy-2.4.3-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:4b42639cdde6d24e732ff823a3fa5b701d8acad89c4142bc1d0bd6dc85200ba5", size = 12504685, upload-time = "2026-03-09T07:58:50.525Z" }, +] + +[[package]] +name = "numpydoc" +version = "1.10.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*'" }, + { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12'" }, + { name = "tomli", marker = "python_full_version < '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/e9/3c/dfccc9e7dee357fb2aa13c3890d952a370dd0ed071e0f7ed62ed0df567c1/numpydoc-1.10.0.tar.gz", hash = "sha256:3f7970f6eee30912260a6b31ac72bba2432830cd6722569ec17ee8d3ef5ffa01", size = 94027, upload-time = "2025-12-02T16:39:12.937Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/62/5e/3a6a3e90f35cea3853c45e5d5fb9b7192ce4384616f932cf7591298ab6e1/numpydoc-1.10.0-py3-none-any.whl", hash = "sha256:3149da9874af890bcc2a82ef7aae5484e5aa81cb2778f08e3c307ba6d963721b", size = 69255, upload-time = "2025-12-02T16:39:11.561Z" }, +] + +[[package]] +name = "nvidia-cuda-runtime-cu12" +version = "12.8.90" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/7c/75/f865a3b236e4647605ea34cc450900854ba123834a5f1598e160b9530c3a/nvidia_cuda_runtime_cu12-12.8.90-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:52bf7bbee900262ffefe5e9d5a2a69a30d97e2bc5bb6cc866688caa976966e3d", size = 965265, upload-time = "2025-03-07T01:39:43.533Z" }, + { url = "https://files.pythonhosted.org/packages/0d/9b/a997b638fcd068ad6e4d53b8551a7d30fe8b404d6f1804abf1df69838932/nvidia_cuda_runtime_cu12-12.8.90-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:adade8dcbd0edf427b7204d480d6066d33902cab2a4707dcfc48a2d0fd44ab90", size = 954765, upload-time = "2025-03-07T01:40:01.615Z" }, +] + +[[package]] +name = "nvidia-cufft-cu12" +version = "11.3.3.83" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "nvidia-nvjitlink-cu12", marker = "sys_platform != 'darwin'" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/60/bc/7771846d3a0272026c416fbb7e5f4c1f146d6d80704534d0b187dd6f4800/nvidia_cufft_cu12-11.3.3.83-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:848ef7224d6305cdb2a4df928759dca7b1201874787083b6e7550dd6765ce69a", size = 193109211, upload-time = "2025-03-07T01:44:56.873Z" }, + { url = "https://files.pythonhosted.org/packages/1f/13/ee4e00f30e676b66ae65b4f08cb5bcbb8392c03f54f2d5413ea99a5d1c80/nvidia_cufft_cu12-11.3.3.83-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:4d2dd21ec0b88cf61b62e6b43564355e5222e4a3fb394cac0db101f2dd0d4f74", size = 193118695, upload-time = "2025-03-07T01:45:27.821Z" }, +] + +[[package]] +name = "nvidia-nvjitlink-cu12" +version = "12.8.93" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f6/74/86a07f1d0f42998ca31312f998bd3b9a7eff7f52378f4f270c8679c77fb9/nvidia_nvjitlink_cu12-12.8.93-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl", hash = "sha256:81ff63371a7ebd6e6451970684f916be2eab07321b73c9d244dc2b4da7f73b88", size = 39254836, upload-time = "2025-03-07T01:49:55.661Z" }, + { url = "https://files.pythonhosted.org/packages/2a/a2/8cee5da30d13430e87bf99bb33455d2724d0a4a9cb5d7926d80ccb96d008/nvidia_nvjitlink_cu12-12.8.93-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:adccd7161ace7261e01bb91e44e88da350895c270d23f744f0820c818b7229e7", size = 38386204, upload-time = "2025-03-07T01:49:43.612Z" }, +] + +[[package]] +name = "opt-einsum" +version = "3.4.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/8c/b9/2ac072041e899a52f20cf9510850ff58295003aa75525e58343591b0cbfb/opt_einsum-3.4.0.tar.gz", hash = "sha256:96ca72f1b886d148241348783498194c577fa30a8faac108586b14f1ba4473ac", size = 63004, upload-time = "2024-09-26T14:33:24.483Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/23/cd/066e86230ae37ed0be70aae89aabf03ca8d9f39c8aea0dec8029455b5540/opt_einsum-3.4.0-py3-none-any.whl", hash = "sha256:69bb92469f86a1565195ece4ac0323943e83477171b91d24c35afe028a90d7cd", size = 71932, upload-time = "2024-09-26T14:33:23.039Z" }, +] + +[[package]] +name = "packaging" +version = "26.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/65/ee/299d360cdc32edc7d2cf530f3accf79c4fca01e96ffc950d8a52213bd8e4/packaging-26.0.tar.gz", hash = "sha256:00243ae351a257117b6a241061796684b084ed1c516a08c48a3f7e147a9d80b4", size = 143416, upload-time = "2026-01-21T20:50:39.064Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/b7/b9/c538f279a4e237a006a2c98387d081e9eb060d203d8ed34467cc0f0b9b53/packaging-26.0-py3-none-any.whl", hash = "sha256:b36f1fef9334a5588b4166f8bcd26a14e521f2b55e6b9de3aaa80d3ff7a37529", size = 74366, upload-time = "2026-01-21T20:50:37.788Z" }, +] + +[[package]] +name = "pandas" +version = "2.3.3" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.11' and sys_platform != 'darwin'", + "python_full_version < '3.11' and sys_platform == 'darwin'", +] +dependencies = [ + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "python-dateutil", marker = "python_full_version < '3.11'" }, + { name = "pytz", marker = "python_full_version < '3.11'" }, + { name = "tzdata", marker = "python_full_version < '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/33/01/d40b85317f86cf08d853a4f495195c73815fdf205eef3993821720274518/pandas-2.3.3.tar.gz", hash = "sha256:e05e1af93b977f7eafa636d043f9f94c7ee3ac81af99c13508215942e64c993b", size = 4495223, upload-time = "2025-09-29T23:34:51.853Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/3d/f7/f425a00df4fcc22b292c6895c6831c0c8ae1d9fac1e024d16f98a9ce8749/pandas-2.3.3-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:376c6446ae31770764215a6c937f72d917f214b43560603cd60da6408f183b6c", size = 11555763, upload-time = "2025-09-29T23:16:53.287Z" }, + { url = "https://files.pythonhosted.org/packages/13/4f/66d99628ff8ce7857aca52fed8f0066ce209f96be2fede6cef9f84e8d04f/pandas-2.3.3-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e19d192383eab2f4ceb30b412b22ea30690c9e618f78870357ae1d682912015a", size = 10801217, upload-time = "2025-09-29T23:17:04.522Z" }, + { url = "https://files.pythonhosted.org/packages/1d/03/3fc4a529a7710f890a239cc496fc6d50ad4a0995657dccc1d64695adb9f4/pandas-2.3.3-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5caf26f64126b6c7aec964f74266f435afef1c1b13da3b0636c7518a1fa3e2b1", size = 12148791, upload-time = "2025-09-29T23:17:18.444Z" }, + { url = "https://files.pythonhosted.org/packages/40/a8/4dac1f8f8235e5d25b9955d02ff6f29396191d4e665d71122c3722ca83c5/pandas-2.3.3-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:dd7478f1463441ae4ca7308a70e90b33470fa593429f9d4c578dd00d1fa78838", size = 12769373, upload-time = "2025-09-29T23:17:35.846Z" }, + { url = "https://files.pythonhosted.org/packages/df/91/82cc5169b6b25440a7fc0ef3a694582418d875c8e3ebf796a6d6470aa578/pandas-2.3.3-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:4793891684806ae50d1288c9bae9330293ab4e083ccd1c5e383c34549c6e4250", size = 13200444, upload-time = "2025-09-29T23:17:49.341Z" }, + { url = "https://files.pythonhosted.org/packages/10/ae/89b3283800ab58f7af2952704078555fa60c807fff764395bb57ea0b0dbd/pandas-2.3.3-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:28083c648d9a99a5dd035ec125d42439c6c1c525098c58af0fc38dd1a7a1b3d4", size = 13858459, upload-time = "2025-09-29T23:18:03.722Z" }, + { url = "https://files.pythonhosted.org/packages/85/72/530900610650f54a35a19476eca5104f38555afccda1aa11a92ee14cb21d/pandas-2.3.3-cp310-cp310-win_amd64.whl", hash = "sha256:503cf027cf9940d2ceaa1a93cfb5f8c8c7e6e90720a2850378f0b3f3b1e06826", size = 11346086, upload-time = "2025-09-29T23:18:18.505Z" }, + { url = "https://files.pythonhosted.org/packages/c1/fa/7ac648108144a095b4fb6aa3de1954689f7af60a14cf25583f4960ecb878/pandas-2.3.3-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:602b8615ebcc4a0c1751e71840428ddebeb142ec02c786e8ad6b1ce3c8dec523", size = 11578790, upload-time = "2025-09-29T23:18:30.065Z" }, + { url = "https://files.pythonhosted.org/packages/9b/35/74442388c6cf008882d4d4bdfc4109be87e9b8b7ccd097ad1e7f006e2e95/pandas-2.3.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:8fe25fc7b623b0ef6b5009149627e34d2a4657e880948ec3c840e9402e5c1b45", size = 10833831, upload-time = "2025-09-29T23:38:56.071Z" }, + { url = "https://files.pythonhosted.org/packages/fe/e4/de154cbfeee13383ad58d23017da99390b91d73f8c11856f2095e813201b/pandas-2.3.3-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b468d3dad6ff947df92dcb32ede5b7bd41a9b3cceef0a30ed925f6d01fb8fa66", size = 12199267, upload-time = "2025-09-29T23:18:41.627Z" }, + { url = "https://files.pythonhosted.org/packages/bf/c9/63f8d545568d9ab91476b1818b4741f521646cbdd151c6efebf40d6de6f7/pandas-2.3.3-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b98560e98cb334799c0b07ca7967ac361a47326e9b4e5a7dfb5ab2b1c9d35a1b", size = 12789281, upload-time = "2025-09-29T23:18:56.834Z" }, + { url = "https://files.pythonhosted.org/packages/f2/00/a5ac8c7a0e67fd1a6059e40aa08fa1c52cc00709077d2300e210c3ce0322/pandas-2.3.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:1d37b5848ba49824e5c30bedb9c830ab9b7751fd049bc7914533e01c65f79791", size = 13240453, upload-time = "2025-09-29T23:19:09.247Z" }, + { url = "https://files.pythonhosted.org/packages/27/4d/5c23a5bc7bd209231618dd9e606ce076272c9bc4f12023a70e03a86b4067/pandas-2.3.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:db4301b2d1f926ae677a751eb2bd0e8c5f5319c9cb3f88b0becbbb0b07b34151", size = 13890361, upload-time = "2025-09-29T23:19:25.342Z" }, + { url = "https://files.pythonhosted.org/packages/8e/59/712db1d7040520de7a4965df15b774348980e6df45c129b8c64d0dbe74ef/pandas-2.3.3-cp311-cp311-win_amd64.whl", hash = "sha256:f086f6fe114e19d92014a1966f43a3e62285109afe874f067f5abbdcbb10e59c", size = 11348702, upload-time = "2025-09-29T23:19:38.296Z" }, + { url = "https://files.pythonhosted.org/packages/9c/fb/231d89e8637c808b997d172b18e9d4a4bc7bf31296196c260526055d1ea0/pandas-2.3.3-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:6d21f6d74eb1725c2efaa71a2bfc661a0689579b58e9c0ca58a739ff0b002b53", size = 11597846, upload-time = "2025-09-29T23:19:48.856Z" }, + { url = "https://files.pythonhosted.org/packages/5c/bd/bf8064d9cfa214294356c2d6702b716d3cf3bb24be59287a6a21e24cae6b/pandas-2.3.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:3fd2f887589c7aa868e02632612ba39acb0b8948faf5cc58f0850e165bd46f35", size = 10729618, upload-time = "2025-09-29T23:39:08.659Z" }, + { url = "https://files.pythonhosted.org/packages/57/56/cf2dbe1a3f5271370669475ead12ce77c61726ffd19a35546e31aa8edf4e/pandas-2.3.3-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ecaf1e12bdc03c86ad4a7ea848d66c685cb6851d807a26aa245ca3d2017a1908", size = 11737212, upload-time = "2025-09-29T23:19:59.765Z" }, + { url = "https://files.pythonhosted.org/packages/e5/63/cd7d615331b328e287d8233ba9fdf191a9c2d11b6af0c7a59cfcec23de68/pandas-2.3.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b3d11d2fda7eb164ef27ffc14b4fcab16a80e1ce67e9f57e19ec0afaf715ba89", size = 12362693, upload-time = "2025-09-29T23:20:14.098Z" }, + { url = "https://files.pythonhosted.org/packages/a6/de/8b1895b107277d52f2b42d3a6806e69cfef0d5cf1d0ba343470b9d8e0a04/pandas-2.3.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:a68e15f780eddf2b07d242e17a04aa187a7ee12b40b930bfdd78070556550e98", size = 12771002, upload-time = "2025-09-29T23:20:26.76Z" }, + { url = "https://files.pythonhosted.org/packages/87/21/84072af3187a677c5893b170ba2c8fbe450a6ff911234916da889b698220/pandas-2.3.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:371a4ab48e950033bcf52b6527eccb564f52dc826c02afd9a1bc0ab731bba084", size = 13450971, upload-time = "2025-09-29T23:20:41.344Z" }, + { url = "https://files.pythonhosted.org/packages/86/41/585a168330ff063014880a80d744219dbf1dd7a1c706e75ab3425a987384/pandas-2.3.3-cp312-cp312-win_amd64.whl", hash = "sha256:a16dcec078a01eeef8ee61bf64074b4e524a2a3f4b3be9326420cabe59c4778b", size = 10992722, upload-time = "2025-09-29T23:20:54.139Z" }, + { url = "https://files.pythonhosted.org/packages/cd/4b/18b035ee18f97c1040d94debd8f2e737000ad70ccc8f5513f4eefad75f4b/pandas-2.3.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:56851a737e3470de7fa88e6131f41281ed440d29a9268dcbf0002da5ac366713", size = 11544671, upload-time = "2025-09-29T23:21:05.024Z" }, + { url = "https://files.pythonhosted.org/packages/31/94/72fac03573102779920099bcac1c3b05975c2cb5f01eac609faf34bed1ca/pandas-2.3.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:bdcd9d1167f4885211e401b3036c0c8d9e274eee67ea8d0758a256d60704cfe8", size = 10680807, upload-time = "2025-09-29T23:21:15.979Z" }, + { url = "https://files.pythonhosted.org/packages/16/87/9472cf4a487d848476865321de18cc8c920b8cab98453ab79dbbc98db63a/pandas-2.3.3-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e32e7cc9af0f1cc15548288a51a3b681cc2a219faa838e995f7dc53dbab1062d", size = 11709872, upload-time = "2025-09-29T23:21:27.165Z" }, + { url = "https://files.pythonhosted.org/packages/15/07/284f757f63f8a8d69ed4472bfd85122bd086e637bf4ed09de572d575a693/pandas-2.3.3-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:318d77e0e42a628c04dc56bcef4b40de67918f7041c2b061af1da41dcff670ac", size = 12306371, upload-time = "2025-09-29T23:21:40.532Z" }, + { url = "https://files.pythonhosted.org/packages/33/81/a3afc88fca4aa925804a27d2676d22dcd2031c2ebe08aabd0ae55b9ff282/pandas-2.3.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:4e0a175408804d566144e170d0476b15d78458795bb18f1304fb94160cabf40c", size = 12765333, upload-time = "2025-09-29T23:21:55.77Z" }, + { url = "https://files.pythonhosted.org/packages/8d/0f/b4d4ae743a83742f1153464cf1a8ecfafc3ac59722a0b5c8602310cb7158/pandas-2.3.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:93c2d9ab0fc11822b5eece72ec9587e172f63cff87c00b062f6e37448ced4493", size = 13418120, upload-time = "2025-09-29T23:22:10.109Z" }, + { url = "https://files.pythonhosted.org/packages/4f/c7/e54682c96a895d0c808453269e0b5928a07a127a15704fedb643e9b0a4c8/pandas-2.3.3-cp313-cp313-win_amd64.whl", hash = "sha256:f8bfc0e12dc78f777f323f55c58649591b2cd0c43534e8355c51d3fede5f4dee", size = 10993991, upload-time = "2025-09-29T23:25:04.889Z" }, + { url = "https://files.pythonhosted.org/packages/f9/ca/3f8d4f49740799189e1395812f3bf23b5e8fc7c190827d55a610da72ce55/pandas-2.3.3-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:75ea25f9529fdec2d2e93a42c523962261e567d250b0013b16210e1d40d7c2e5", size = 12048227, upload-time = "2025-09-29T23:22:24.343Z" }, + { url = "https://files.pythonhosted.org/packages/0e/5a/f43efec3e8c0cc92c4663ccad372dbdff72b60bdb56b2749f04aa1d07d7e/pandas-2.3.3-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:74ecdf1d301e812db96a465a525952f4dde225fdb6d8e5a521d47e1f42041e21", size = 11411056, upload-time = "2025-09-29T23:22:37.762Z" }, + { url = "https://files.pythonhosted.org/packages/46/b1/85331edfc591208c9d1a63a06baa67b21d332e63b7a591a5ba42a10bb507/pandas-2.3.3-cp313-cp313t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6435cb949cb34ec11cc9860246ccb2fdc9ecd742c12d3304989017d53f039a78", size = 11645189, upload-time = "2025-09-29T23:22:51.688Z" }, + { url = "https://files.pythonhosted.org/packages/44/23/78d645adc35d94d1ac4f2a3c4112ab6f5b8999f4898b8cdf01252f8df4a9/pandas-2.3.3-cp313-cp313t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:900f47d8f20860de523a1ac881c4c36d65efcb2eb850e6948140fa781736e110", size = 12121912, upload-time = "2025-09-29T23:23:05.042Z" }, + { url = "https://files.pythonhosted.org/packages/53/da/d10013df5e6aaef6b425aa0c32e1fc1f3e431e4bcabd420517dceadce354/pandas-2.3.3-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:a45c765238e2ed7d7c608fc5bc4a6f88b642f2f01e70c0c23d2224dd21829d86", size = 12712160, upload-time = "2025-09-29T23:23:28.57Z" }, + { url = "https://files.pythonhosted.org/packages/bd/17/e756653095a083d8a37cbd816cb87148debcfcd920129b25f99dd8d04271/pandas-2.3.3-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:c4fc4c21971a1a9f4bdb4c73978c7f7256caa3e62b323f70d6cb80db583350bc", size = 13199233, upload-time = "2025-09-29T23:24:24.876Z" }, + { url = "https://files.pythonhosted.org/packages/04/fd/74903979833db8390b73b3a8a7d30d146d710bd32703724dd9083950386f/pandas-2.3.3-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:ee15f284898e7b246df8087fc82b87b01686f98ee67d85a17b7ab44143a3a9a0", size = 11540635, upload-time = "2025-09-29T23:25:52.486Z" }, + { url = "https://files.pythonhosted.org/packages/21/00/266d6b357ad5e6d3ad55093a7e8efc7dd245f5a842b584db9f30b0f0a287/pandas-2.3.3-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:1611aedd912e1ff81ff41c745822980c49ce4a7907537be8692c8dbc31924593", size = 10759079, upload-time = "2025-09-29T23:26:33.204Z" }, + { url = "https://files.pythonhosted.org/packages/ca/05/d01ef80a7a3a12b2f8bbf16daba1e17c98a2f039cbc8e2f77a2c5a63d382/pandas-2.3.3-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6d2cefc361461662ac48810cb14365a365ce864afe85ef1f447ff5a1e99ea81c", size = 11814049, upload-time = "2025-09-29T23:27:15.384Z" }, + { url = "https://files.pythonhosted.org/packages/15/b2/0e62f78c0c5ba7e3d2c5945a82456f4fac76c480940f805e0b97fcbc2f65/pandas-2.3.3-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ee67acbbf05014ea6c763beb097e03cd629961c8a632075eeb34247120abcb4b", size = 12332638, upload-time = "2025-09-29T23:27:51.625Z" }, + { url = "https://files.pythonhosted.org/packages/c5/33/dd70400631b62b9b29c3c93d2feee1d0964dc2bae2e5ad7a6c73a7f25325/pandas-2.3.3-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:c46467899aaa4da076d5abc11084634e2d197e9460643dd455ac3db5856b24d6", size = 12886834, upload-time = "2025-09-29T23:28:21.289Z" }, + { url = "https://files.pythonhosted.org/packages/d3/18/b5d48f55821228d0d2692b34fd5034bb185e854bdb592e9c640f6290e012/pandas-2.3.3-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:6253c72c6a1d990a410bc7de641d34053364ef8bcd3126f7e7450125887dffe3", size = 13409925, upload-time = "2025-09-29T23:28:58.261Z" }, + { url = "https://files.pythonhosted.org/packages/a6/3d/124ac75fcd0ecc09b8fdccb0246ef65e35b012030defb0e0eba2cbbbe948/pandas-2.3.3-cp314-cp314-win_amd64.whl", hash = "sha256:1b07204a219b3b7350abaae088f451860223a52cfb8a6c53358e7948735158e5", size = 11109071, upload-time = "2025-09-29T23:32:27.484Z" }, + { url = "https://files.pythonhosted.org/packages/89/9c/0e21c895c38a157e0faa1fb64587a9226d6dd46452cac4532d80c3c4a244/pandas-2.3.3-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:2462b1a365b6109d275250baaae7b760fd25c726aaca0054649286bcfbb3e8ec", size = 12048504, upload-time = "2025-09-29T23:29:31.47Z" }, + { url = "https://files.pythonhosted.org/packages/d7/82/b69a1c95df796858777b68fbe6a81d37443a33319761d7c652ce77797475/pandas-2.3.3-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:0242fe9a49aa8b4d78a4fa03acb397a58833ef6199e9aa40a95f027bb3a1b6e7", size = 11410702, upload-time = "2025-09-29T23:29:54.591Z" }, + { url = "https://files.pythonhosted.org/packages/f9/88/702bde3ba0a94b8c73a0181e05144b10f13f29ebfc2150c3a79062a8195d/pandas-2.3.3-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a21d830e78df0a515db2b3d2f5570610f5e6bd2e27749770e8bb7b524b89b450", size = 11634535, upload-time = "2025-09-29T23:30:21.003Z" }, + { url = "https://files.pythonhosted.org/packages/a4/1e/1bac1a839d12e6a82ec6cb40cda2edde64a2013a66963293696bbf31fbbb/pandas-2.3.3-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:2e3ebdb170b5ef78f19bfb71b0dc5dc58775032361fa188e814959b74d726dd5", size = 12121582, upload-time = "2025-09-29T23:30:43.391Z" }, + { url = "https://files.pythonhosted.org/packages/44/91/483de934193e12a3b1d6ae7c8645d083ff88dec75f46e827562f1e4b4da6/pandas-2.3.3-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:d051c0e065b94b7a3cea50eb1ec32e912cd96dba41647eb24104b6c6c14c5788", size = 12699963, upload-time = "2025-09-29T23:31:10.009Z" }, + { url = "https://files.pythonhosted.org/packages/70/44/5191d2e4026f86a2a109053e194d3ba7a31a2d10a9c2348368c63ed4e85a/pandas-2.3.3-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:3869faf4bd07b3b66a9f462417d0ca3a9df29a9f6abd5d0d0dbab15dac7abe87", size = 13202175, upload-time = "2025-09-29T23:31:59.173Z" }, +] + +[[package]] +name = "pandas" +version = "3.0.1" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.14' and sys_platform == 'win32'", + "python_full_version >= '3.14' and sys_platform == 'emscripten'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.13.*' and sys_platform == 'win32'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version >= '3.14' and sys_platform == 'darwin'", + "python_full_version == '3.13.*' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and sys_platform == 'win32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin'", + "python_full_version == '3.11.*' and sys_platform == 'win32'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.11.*' and sys_platform == 'darwin'", +] +dependencies = [ + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "python-dateutil", marker = "python_full_version >= '3.11'" }, + { name = "tzdata", marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and sys_platform == 'win32')" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/2e/0c/b28ed414f080ee0ad153f848586d61d1878f91689950f037f976ce15f6c8/pandas-3.0.1.tar.gz", hash = "sha256:4186a699674af418f655dbd420ed87f50d56b4cd6603784279d9eef6627823c8", size = 4641901, upload-time = "2026-02-17T22:20:16.434Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ff/07/c7087e003ceee9b9a82539b40414ec557aa795b584a1a346e89180853d79/pandas-3.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:de09668c1bf3b925c07e5762291602f0d789eca1b3a781f99c1c78f6cac0e7ea", size = 10323380, upload-time = "2026-02-17T22:18:16.133Z" }, + { url = "https://files.pythonhosted.org/packages/c1/27/90683c7122febeefe84a56f2cde86a9f05f68d53885cebcc473298dfc33e/pandas-3.0.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:24ba315ba3d6e5806063ac6eb717504e499ce30bd8c236d8693a5fd3f084c796", size = 9923455, upload-time = "2026-02-17T22:18:19.13Z" }, + { url = "https://files.pythonhosted.org/packages/0e/f1/ed17d927f9950643bc7631aa4c99ff0cc83a37864470bc419345b656a41f/pandas-3.0.1-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:406ce835c55bac912f2a0dcfaf27c06d73c6b04a5dde45f1fd3169ce31337389", size = 10753464, upload-time = "2026-02-17T22:18:21.134Z" }, + { url = "https://files.pythonhosted.org/packages/2e/7c/870c7e7daec2a6c7ff2ac9e33b23317230d4e4e954b35112759ea4a924a7/pandas-3.0.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:830994d7e1f31dd7e790045235605ab61cff6c94defc774547e8b7fdfbff3dc7", size = 11255234, upload-time = "2026-02-17T22:18:24.175Z" }, + { url = "https://files.pythonhosted.org/packages/5c/39/3653fe59af68606282b989c23d1a543ceba6e8099cbcc5f1d506a7bae2aa/pandas-3.0.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:a64ce8b0f2de1d2efd2ae40b0abe7f8ae6b29fbfb3812098ed5a6f8e235ad9bf", size = 11767299, upload-time = "2026-02-17T22:18:26.824Z" }, + { url = "https://files.pythonhosted.org/packages/9b/31/1daf3c0c94a849c7a8dab8a69697b36d313b229918002ba3e409265c7888/pandas-3.0.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:9832c2c69da24b602c32e0c7b1b508a03949c18ba08d4d9f1c1033426685b447", size = 12333292, upload-time = "2026-02-17T22:18:28.996Z" }, + { url = "https://files.pythonhosted.org/packages/1f/67/af63f83cd6ca603a00fe8530c10a60f0879265b8be00b5930e8e78c5b30b/pandas-3.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:84f0904a69e7365f79a0c77d3cdfccbfb05bf87847e3a51a41e1426b0edb9c79", size = 9892176, upload-time = "2026-02-17T22:18:31.79Z" }, + { url = "https://files.pythonhosted.org/packages/79/ab/9c776b14ac4b7b4140788eca18468ea39894bc7340a408f1d1e379856a6b/pandas-3.0.1-cp311-cp311-win_arm64.whl", hash = "sha256:4a68773d5a778afb31d12e34f7dd4612ab90de8c6fb1d8ffe5d4a03b955082a1", size = 9151328, upload-time = "2026-02-17T22:18:35.721Z" }, + { url = "https://files.pythonhosted.org/packages/37/51/b467209c08dae2c624873d7491ea47d2b47336e5403309d433ea79c38571/pandas-3.0.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:476f84f8c20c9f5bc47252b66b4bb25e1a9fc2fa98cead96744d8116cb85771d", size = 10344357, upload-time = "2026-02-17T22:18:38.262Z" }, + { url = "https://files.pythonhosted.org/packages/7c/f1/e2567ffc8951ab371db2e40b2fe068e36b81d8cf3260f06ae508700e5504/pandas-3.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:0ab749dfba921edf641d4036c4c21c0b3ea70fea478165cb98a998fb2a261955", size = 9884543, upload-time = "2026-02-17T22:18:41.476Z" }, + { url = "https://files.pythonhosted.org/packages/d7/39/327802e0b6d693182403c144edacbc27eb82907b57062f23ef5a4c4a5ea7/pandas-3.0.1-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b8e36891080b87823aff3640c78649b91b8ff6eea3c0d70aeabd72ea43ab069b", size = 10396030, upload-time = "2026-02-17T22:18:43.822Z" }, + { url = "https://files.pythonhosted.org/packages/3d/fe/89d77e424365280b79d99b3e1e7d606f5165af2f2ecfaf0c6d24c799d607/pandas-3.0.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:532527a701281b9dd371e2f582ed9094f4c12dd9ffb82c0c54ee28d8ac9520c4", size = 10876435, upload-time = "2026-02-17T22:18:45.954Z" }, + { url = "https://files.pythonhosted.org/packages/b5/a6/2a75320849dd154a793f69c951db759aedb8d1dd3939eeacda9bdcfa1629/pandas-3.0.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:356e5c055ed9b0da1580d465657bc7d00635af4fd47f30afb23025352ba764d1", size = 11405133, upload-time = "2026-02-17T22:18:48.533Z" }, + { url = "https://files.pythonhosted.org/packages/58/53/1d68fafb2e02d7881df66aa53be4cd748d25cbe311f3b3c85c93ea5d30ca/pandas-3.0.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:9d810036895f9ad6345b8f2a338dd6998a74e8483847403582cab67745bff821", size = 11932065, upload-time = "2026-02-17T22:18:50.837Z" }, + { url = "https://files.pythonhosted.org/packages/75/08/67cc404b3a966b6df27b38370ddd96b3b023030b572283d035181854aac5/pandas-3.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:536232a5fe26dd989bd633e7a0c450705fdc86a207fec7254a55e9a22950fe43", size = 9741627, upload-time = "2026-02-17T22:18:53.905Z" }, + { url = "https://files.pythonhosted.org/packages/86/4f/caf9952948fb00d23795f09b893d11f1cacb384e666854d87249530f7cbe/pandas-3.0.1-cp312-cp312-win_arm64.whl", hash = "sha256:0f463ebfd8de7f326d38037c7363c6dacb857c5881ab8961fb387804d6daf2f7", size = 9052483, upload-time = "2026-02-17T22:18:57.31Z" }, + { url = "https://files.pythonhosted.org/packages/0b/48/aad6ec4f8d007534c091e9a7172b3ec1b1ee6d99a9cbb936b5eab6c6cf58/pandas-3.0.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:5272627187b5d9c20e55d27caf5f2cd23e286aba25cadf73c8590e432e2b7262", size = 10317509, upload-time = "2026-02-17T22:18:59.498Z" }, + { url = "https://files.pythonhosted.org/packages/a8/14/5990826f779f79148ae9d3a2c39593dc04d61d5d90541e71b5749f35af95/pandas-3.0.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:661e0f665932af88c7877f31da0dc743fe9c8f2524bdffe23d24fdcb67ef9d56", size = 9860561, upload-time = "2026-02-17T22:19:02.265Z" }, + { url = "https://files.pythonhosted.org/packages/fa/80/f01ff54664b6d70fed71475543d108a9b7c888e923ad210795bef04ffb7d/pandas-3.0.1-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:75e6e292ff898679e47a2199172593d9f6107fd2dd3617c22c2946e97d5df46e", size = 10365506, upload-time = "2026-02-17T22:19:05.017Z" }, + { url = "https://files.pythonhosted.org/packages/f2/85/ab6d04733a7d6ff32bfc8382bf1b07078228f5d6ebec5266b91bfc5c4ff7/pandas-3.0.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:1ff8cf1d2896e34343197685f432450ec99a85ba8d90cce2030c5eee2ef98791", size = 10873196, upload-time = "2026-02-17T22:19:07.204Z" }, + { url = "https://files.pythonhosted.org/packages/48/a9/9301c83d0b47c23ac5deab91c6b39fd98d5b5db4d93b25df8d381451828f/pandas-3.0.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:eca8b4510f6763f3d37359c2105df03a7a221a508f30e396a51d0713d462e68a", size = 11370859, upload-time = "2026-02-17T22:19:09.436Z" }, + { url = "https://files.pythonhosted.org/packages/59/fe/0c1fc5bd2d29c7db2ab372330063ad555fb83e08422829c785f5ec2176ca/pandas-3.0.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:06aff2ad6f0b94a17822cf8b83bbb563b090ed82ff4fe7712db2ce57cd50d9b8", size = 11924584, upload-time = "2026-02-17T22:19:11.562Z" }, + { url = "https://files.pythonhosted.org/packages/d6/7d/216a1588b65a7aa5f4535570418a599d943c85afb1d95b0876fc00aa1468/pandas-3.0.1-cp313-cp313-win_amd64.whl", hash = "sha256:9fea306c783e28884c29057a1d9baa11a349bbf99538ec1da44c8476563d1b25", size = 9742769, upload-time = "2026-02-17T22:19:13.926Z" }, + { url = "https://files.pythonhosted.org/packages/c4/cb/810a22a6af9a4e97c8ab1c946b47f3489c5bca5adc483ce0ffc84c9cc768/pandas-3.0.1-cp313-cp313-win_arm64.whl", hash = "sha256:a8d37a43c52917427e897cb2e429f67a449327394396a81034a4449b99afda59", size = 9043855, upload-time = "2026-02-17T22:19:16.09Z" }, + { url = "https://files.pythonhosted.org/packages/92/fa/423c89086cca1f039cf1253c3ff5b90f157b5b3757314aa635f6bf3e30aa/pandas-3.0.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:d54855f04f8246ed7b6fc96b05d4871591143c46c0b6f4af874764ed0d2d6f06", size = 10752673, upload-time = "2026-02-17T22:19:18.304Z" }, + { url = "https://files.pythonhosted.org/packages/22/23/b5a08ec1f40020397f0faba72f1e2c11f7596a6169c7b3e800abff0e433f/pandas-3.0.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:4e1b677accee34a09e0dc2ce5624e4a58a1870ffe56fc021e9caf7f23cd7668f", size = 10404967, upload-time = "2026-02-17T22:19:20.726Z" }, + { url = "https://files.pythonhosted.org/packages/5c/81/94841f1bb4afdc2b52a99daa895ac2c61600bb72e26525ecc9543d453ebc/pandas-3.0.1-cp313-cp313t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a9cabbdcd03f1b6cd254d6dda8ae09b0252524be1592594c00b7895916cb1324", size = 10320575, upload-time = "2026-02-17T22:19:24.919Z" }, + { url = "https://files.pythonhosted.org/packages/0a/8b/2ae37d66a5342a83adadfd0cb0b4bf9c3c7925424dd5f40d15d6cfaa35ee/pandas-3.0.1-cp313-cp313t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:5ae2ab1f166668b41e770650101e7090824fd34d17915dd9cd479f5c5e0065e9", size = 10710921, upload-time = "2026-02-17T22:19:27.181Z" }, + { url = "https://files.pythonhosted.org/packages/a2/61/772b2e2757855e232b7ccf7cb8079a5711becb3a97f291c953def15a833f/pandas-3.0.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:6bf0603c2e30e2cafac32807b06435f28741135cb8697eae8b28c7d492fc7d76", size = 11334191, upload-time = "2026-02-17T22:19:29.411Z" }, + { url = "https://files.pythonhosted.org/packages/1b/08/b16c6df3ef555d8495d1d265a7963b65be166785d28f06a350913a4fac78/pandas-3.0.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:6c426422973973cae1f4a23e51d4ae85974f44871b24844e4f7de752dd877098", size = 11782256, upload-time = "2026-02-17T22:19:32.34Z" }, + { url = "https://files.pythonhosted.org/packages/55/80/178af0594890dee17e239fca96d3d8670ba0f5ff59b7d0439850924a9c09/pandas-3.0.1-cp313-cp313t-win_amd64.whl", hash = "sha256:b03f91ae8c10a85c1613102c7bef5229b5379f343030a3ccefeca8a33414cf35", size = 10485047, upload-time = "2026-02-17T22:19:34.605Z" }, + { url = "https://files.pythonhosted.org/packages/bb/8b/4bb774a998b97e6c2fd62a9e6cfdaae133b636fd1c468f92afb4ae9a447a/pandas-3.0.1-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:99d0f92ed92d3083d140bf6b97774f9f13863924cf3f52a70711f4e7588f9d0a", size = 10322465, upload-time = "2026-02-17T22:19:36.803Z" }, + { url = "https://files.pythonhosted.org/packages/72/3a/5b39b51c64159f470f1ca3b1c2a87da290657ca022f7cd11442606f607d1/pandas-3.0.1-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:3b66857e983208654294bb6477b8a63dee26b37bdd0eb34d010556e91261784f", size = 9910632, upload-time = "2026-02-17T22:19:39.001Z" }, + { url = "https://files.pythonhosted.org/packages/4e/f7/b449ffb3f68c11da12fc06fbf6d2fa3a41c41e17d0284d23a79e1c13a7e4/pandas-3.0.1-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:56cf59638bf24dc9bdf2154c81e248b3289f9a09a6d04e63608c159022352749", size = 10440535, upload-time = "2026-02-17T22:19:41.157Z" }, + { url = "https://files.pythonhosted.org/packages/55/77/6ea82043db22cb0f2bbfe7198da3544000ddaadb12d26be36e19b03a2dc5/pandas-3.0.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c1a9f55e0f46951874b863d1f3906dcb57df2d9be5c5847ba4dfb55b2c815249", size = 10893940, upload-time = "2026-02-17T22:19:43.493Z" }, + { url = "https://files.pythonhosted.org/packages/03/30/f1b502a72468c89412c1b882a08f6eed8a4ee9dc033f35f65d0663df6081/pandas-3.0.1-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:1849f0bba9c8a2fb0f691d492b834cc8dadf617e29015c66e989448d58d011ee", size = 11442711, upload-time = "2026-02-17T22:19:46.074Z" }, + { url = "https://files.pythonhosted.org/packages/0d/f0/ebb6ddd8fc049e98cabac5c2924d14d1dda26a20adb70d41ea2e428d3ec4/pandas-3.0.1-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:c3d288439e11b5325b02ae6e9cc83e6805a62c40c5a6220bea9beb899c073b1c", size = 11963918, upload-time = "2026-02-17T22:19:48.838Z" }, + { url = "https://files.pythonhosted.org/packages/09/f8/8ce132104074f977f907442790eaae24e27bce3b3b454e82faa3237ff098/pandas-3.0.1-cp314-cp314-win_amd64.whl", hash = "sha256:93325b0fe372d192965f4cca88d97667f49557398bbf94abdda3bf1b591dbe66", size = 9862099, upload-time = "2026-02-17T22:19:51.081Z" }, + { url = "https://files.pythonhosted.org/packages/e6/b7/6af9aac41ef2456b768ef0ae60acf8abcebb450a52043d030a65b4b7c9bd/pandas-3.0.1-cp314-cp314-win_arm64.whl", hash = "sha256:97ca08674e3287c7148f4858b01136f8bdfe7202ad25ad04fec602dd1d29d132", size = 9185333, upload-time = "2026-02-17T22:19:53.266Z" }, + { url = "https://files.pythonhosted.org/packages/66/fc/848bb6710bc6061cb0c5badd65b92ff75c81302e0e31e496d00029fe4953/pandas-3.0.1-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:58eeb1b2e0fb322befcf2bbc9ba0af41e616abadb3d3414a6bc7167f6cbfce32", size = 10772664, upload-time = "2026-02-17T22:19:55.806Z" }, + { url = "https://files.pythonhosted.org/packages/69/5c/866a9bbd0f79263b4b0db6ec1a341be13a1473323f05c122388e0f15b21d/pandas-3.0.1-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:cd9af1276b5ca9e298bd79a26bda32fa9cc87ed095b2a9a60978d2ca058eaf87", size = 10421286, upload-time = "2026-02-17T22:19:58.091Z" }, + { url = "https://files.pythonhosted.org/packages/51/a4/2058fb84fb1cfbfb2d4a6d485e1940bb4ad5716e539d779852494479c580/pandas-3.0.1-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:94f87a04984d6b63788327cd9f79dda62b7f9043909d2440ceccf709249ca988", size = 10342050, upload-time = "2026-02-17T22:20:01.376Z" }, + { url = "https://files.pythonhosted.org/packages/22/1b/674e89996cc4be74db3c4eb09240c4bb549865c9c3f5d9b086ff8fcfbf00/pandas-3.0.1-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:85fe4c4df62e1e20f9db6ebfb88c844b092c22cd5324bdcf94bfa2fc1b391221", size = 10740055, upload-time = "2026-02-17T22:20:04.328Z" }, + { url = "https://files.pythonhosted.org/packages/d0/f8/e954b750764298c22fa4614376531fe63c521ef517e7059a51f062b87dca/pandas-3.0.1-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:331ca75a2f8672c365ae25c0b29e46f5ac0c6551fdace8eec4cd65e4fac271ff", size = 11357632, upload-time = "2026-02-17T22:20:06.647Z" }, + { url = "https://files.pythonhosted.org/packages/6d/02/c6e04b694ffd68568297abd03588b6d30295265176a5c01b7459d3bc35a3/pandas-3.0.1-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:15860b1fdb1973fffade772fdb931ccf9b2f400a3f5665aef94a00445d7d8dd5", size = 11810974, upload-time = "2026-02-17T22:20:08.946Z" }, + { url = "https://files.pythonhosted.org/packages/89/41/d7dfb63d2407f12055215070c42fc6ac41b66e90a2946cdc5e759058398b/pandas-3.0.1-cp314-cp314t-win_amd64.whl", hash = "sha256:44f1364411d5670efa692b146c748f4ed013df91ee91e9bec5677fb1fd58b937", size = 10884622, upload-time = "2026-02-17T22:20:11.711Z" }, + { url = "https://files.pythonhosted.org/packages/68/b0/34937815889fa982613775e4b97fddd13250f11012d769949c5465af2150/pandas-3.0.1-cp314-cp314t-win_arm64.whl", hash = "sha256:108dd1790337a494aa80e38def654ca3f0968cf4f362c85f44c15e471667102d", size = 9452085, upload-time = "2026-02-17T22:20:14.331Z" }, +] + +[[package]] +name = "pandocfilters" +version = "1.5.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/70/6f/3dd4940bbe001c06a65f88e36bad298bc7a0de5036115639926b0c5c0458/pandocfilters-1.5.1.tar.gz", hash = "sha256:002b4a555ee4ebc03f8b66307e287fa492e4a77b4ea14d3f934328297bb4939e", size = 8454, upload-time = "2024-01-18T20:08:13.726Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ef/af/4fbc8cab944db5d21b7e2a5b8e9211a03a79852b1157e2c102fcc61ac440/pandocfilters-1.5.1-py2.py3-none-any.whl", hash = "sha256:93be382804a9cdb0a7267585f157e5d1731bbe5545a85b268d6f5fe6232de2bc", size = 8663, upload-time = "2024-01-18T20:08:11.28Z" }, +] + +[[package]] +name = "pathspec" +version = "1.0.4" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/fa/36/e27608899f9b8d4dff0617b2d9ab17ca5608956ca44461ac14ac48b44015/pathspec-1.0.4.tar.gz", hash = "sha256:0210e2ae8a21a9137c0d470578cb0e595af87edaa6ebf12ff176f14a02e0e645", size = 131200, upload-time = "2026-01-27T03:59:46.938Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ef/3c/2c197d226f9ea224a9ab8d197933f9da0ae0aac5b6e0f884e2b8d9c8e9f7/pathspec-1.0.4-py3-none-any.whl", hash = "sha256:fb6ae2fd4e7c921a165808a552060e722767cfa526f99ca5156ed2ce45a5c723", size = 55206, upload-time = "2026-01-27T03:59:45.137Z" }, +] + +[[package]] +name = "pillow" +version = "12.1.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/1f/42/5c74462b4fd957fcd7b13b04fb3205ff8349236ea74c7c375766d6c82288/pillow-12.1.1.tar.gz", hash = "sha256:9ad8fa5937ab05218e2b6a4cff30295ad35afd2f83ac592e68c0d871bb0fdbc4", size = 46980264, upload-time = "2026-02-11T04:23:07.146Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/1d/30/5bd3d794762481f8c8ae9c80e7b76ecea73b916959eb587521358ef0b2f9/pillow-12.1.1-cp310-cp310-macosx_10_10_x86_64.whl", hash = "sha256:1f1625b72740fdda5d77b4def688eb8fd6490975d06b909fd19f13f391e077e0", size = 5304099, upload-time = "2026-02-11T04:20:06.13Z" }, + { url = "https://files.pythonhosted.org/packages/bd/c1/aab9e8f3eeb4490180e357955e15c2ef74b31f64790ff356c06fb6cf6d84/pillow-12.1.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:178aa072084bd88ec759052feca8e56cbb14a60b39322b99a049e58090479713", size = 4657880, upload-time = "2026-02-11T04:20:09.291Z" }, + { url = "https://files.pythonhosted.org/packages/f1/0a/9879e30d56815ad529d3985aeff5af4964202425c27261a6ada10f7cbf53/pillow-12.1.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:b66e95d05ba806247aaa1561f080abc7975daf715c30780ff92a20e4ec546e1b", size = 6222587, upload-time = "2026-02-11T04:20:10.82Z" }, + { url = "https://files.pythonhosted.org/packages/5a/5f/a1b72ff7139e4f89014e8d451442c74a774d5c43cd938fb0a9f878576b37/pillow-12.1.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:89c7e895002bbe49cdc5426150377cbbc04767d7547ed145473f496dfa40408b", size = 8027678, upload-time = "2026-02-11T04:20:12.455Z" }, + { url = "https://files.pythonhosted.org/packages/e2/c2/c7cb187dac79a3d22c3ebeae727abee01e077c8c7d930791dc592f335153/pillow-12.1.1-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:3a5cbdcddad0af3da87cb16b60d23648bc3b51967eb07223e9fed77a82b457c4", size = 6335777, upload-time = "2026-02-11T04:20:14.441Z" }, + { url = "https://files.pythonhosted.org/packages/0c/7b/f9b09a7804ec7336effb96c26d37c29d27225783dc1501b7d62dcef6ae25/pillow-12.1.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:9f51079765661884a486727f0729d29054242f74b46186026582b4e4769918e4", size = 7027140, upload-time = "2026-02-11T04:20:16.387Z" }, + { url = "https://files.pythonhosted.org/packages/98/b2/2fa3c391550bd421b10849d1a2144c44abcd966daadd2f7c12e19ea988c4/pillow-12.1.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:99c1506ea77c11531d75e3a412832a13a71c7ebc8192ab9e4b2e355555920e3e", size = 6449855, upload-time = "2026-02-11T04:20:18.554Z" }, + { url = "https://files.pythonhosted.org/packages/96/ff/9caf4b5b950c669263c39e96c78c0d74a342c71c4f43fd031bb5cb7ceac9/pillow-12.1.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:36341d06738a9f66c8287cf8b876d24b18db9bd8740fa0672c74e259ad408cff", size = 7151329, upload-time = "2026-02-11T04:20:20.646Z" }, + { url = "https://files.pythonhosted.org/packages/7b/f8/4b24841f582704da675ca535935bccb32b00a6da1226820845fac4a71136/pillow-12.1.1-cp310-cp310-win32.whl", hash = "sha256:6c52f062424c523d6c4db85518774cc3d50f5539dd6eed32b8f6229b26f24d40", size = 6325574, upload-time = "2026-02-11T04:20:22.43Z" }, + { url = "https://files.pythonhosted.org/packages/f8/f9/9f6b01c0881d7036063aa6612ef04c0e2cad96be21325a1e92d0203f8e91/pillow-12.1.1-cp310-cp310-win_amd64.whl", hash = "sha256:c6008de247150668a705a6338156efb92334113421ceecf7438a12c9a12dab23", size = 7032347, upload-time = "2026-02-11T04:20:23.932Z" }, + { url = "https://files.pythonhosted.org/packages/79/13/c7922edded3dcdaf10c59297540b72785620abc0538872c819915746757d/pillow-12.1.1-cp310-cp310-win_arm64.whl", hash = "sha256:1a9b0ee305220b392e1124a764ee4265bd063e54a751a6b62eff69992f457fa9", size = 2453457, upload-time = "2026-02-11T04:20:25.392Z" }, + { url = "https://files.pythonhosted.org/packages/2b/46/5da1ec4a5171ee7bf1a0efa064aba70ba3d6e0788ce3f5acd1375d23c8c0/pillow-12.1.1-cp311-cp311-macosx_10_10_x86_64.whl", hash = "sha256:e879bb6cd5c73848ef3b2b48b8af9ff08c5b71ecda8048b7dd22d8a33f60be32", size = 5304084, upload-time = "2026-02-11T04:20:27.501Z" }, + { url = "https://files.pythonhosted.org/packages/78/93/a29e9bc02d1cf557a834da780ceccd54e02421627200696fcf805ebdc3fb/pillow-12.1.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:365b10bb9417dd4498c0e3b128018c4a624dc11c7b97d8cc54effe3b096f4c38", size = 4657866, upload-time = "2026-02-11T04:20:29.827Z" }, + { url = "https://files.pythonhosted.org/packages/13/84/583a4558d492a179d31e4aae32eadce94b9acf49c0337c4ce0b70e0a01f2/pillow-12.1.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:d4ce8e329c93845720cd2014659ca67eac35f6433fd3050393d85f3ecef0dad5", size = 6232148, upload-time = "2026-02-11T04:20:31.329Z" }, + { url = "https://files.pythonhosted.org/packages/d5/e2/53c43334bbbb2d3b938978532fbda8e62bb6e0b23a26ce8592f36bcc4987/pillow-12.1.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:fc354a04072b765eccf2204f588a7a532c9511e8b9c7f900e1b64e3e33487090", size = 8038007, upload-time = "2026-02-11T04:20:34.225Z" }, + { url = "https://files.pythonhosted.org/packages/b8/a6/3d0e79c8a9d58150dd98e199d7c1c56861027f3829a3a60b3c2784190180/pillow-12.1.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:7e7976bf1910a8116b523b9f9f58bf410f3e8aa330cd9a2bb2953f9266ab49af", size = 6345418, upload-time = "2026-02-11T04:20:35.858Z" }, + { url = "https://files.pythonhosted.org/packages/a2/c8/46dfeac5825e600579157eea177be43e2f7ff4a99da9d0d0a49533509ac5/pillow-12.1.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:597bd9c8419bc7c6af5604e55847789b69123bbe25d65cc6ad3012b4f3c98d8b", size = 7034590, upload-time = "2026-02-11T04:20:37.91Z" }, + { url = "https://files.pythonhosted.org/packages/af/bf/e6f65d3db8a8bbfeaf9e13cc0417813f6319863a73de934f14b2229ada18/pillow-12.1.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:2c1fc0f2ca5f96a3c8407e41cca26a16e46b21060fe6d5b099d2cb01412222f5", size = 6458655, upload-time = "2026-02-11T04:20:39.496Z" }, + { url = "https://files.pythonhosted.org/packages/f9/c2/66091f3f34a25894ca129362e510b956ef26f8fb67a0e6417bc5744e56f1/pillow-12.1.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:578510d88c6229d735855e1f278aa305270438d36a05031dfaae5067cc8eb04d", size = 7159286, upload-time = "2026-02-11T04:20:41.139Z" }, + { url = "https://files.pythonhosted.org/packages/7b/5a/24bc8eb526a22f957d0cec6243146744966d40857e3d8deb68f7902ca6c1/pillow-12.1.1-cp311-cp311-win32.whl", hash = "sha256:7311c0a0dcadb89b36b7025dfd8326ecfa36964e29913074d47382706e516a7c", size = 6328663, upload-time = "2026-02-11T04:20:43.184Z" }, + { url = "https://files.pythonhosted.org/packages/31/03/bef822e4f2d8f9d7448c133d0a18185d3cce3e70472774fffefe8b0ed562/pillow-12.1.1-cp311-cp311-win_amd64.whl", hash = "sha256:fbfa2a7c10cc2623f412753cddf391c7f971c52ca40a3f65dc5039b2939e8563", size = 7031448, upload-time = "2026-02-11T04:20:44.696Z" }, + { url = "https://files.pythonhosted.org/packages/49/70/f76296f53610bd17b2e7d31728b8b7825e3ac3b5b3688b51f52eab7c0818/pillow-12.1.1-cp311-cp311-win_arm64.whl", hash = "sha256:b81b5e3511211631b3f672a595e3221252c90af017e399056d0faabb9538aa80", size = 2453651, upload-time = "2026-02-11T04:20:46.243Z" }, + { url = "https://files.pythonhosted.org/packages/07/d3/8df65da0d4df36b094351dce696f2989bec731d4f10e743b1c5f4da4d3bf/pillow-12.1.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:ab323b787d6e18b3d91a72fc99b1a2c28651e4358749842b8f8dfacd28ef2052", size = 5262803, upload-time = "2026-02-11T04:20:47.653Z" }, + { url = "https://files.pythonhosted.org/packages/d6/71/5026395b290ff404b836e636f51d7297e6c83beceaa87c592718747e670f/pillow-12.1.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:adebb5bee0f0af4909c30db0d890c773d1a92ffe83da908e2e9e720f8edf3984", size = 4657601, upload-time = "2026-02-11T04:20:49.328Z" }, + { url = "https://files.pythonhosted.org/packages/b1/2e/1001613d941c67442f745aff0f7cc66dd8df9a9c084eb497e6a543ee6f7e/pillow-12.1.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:bb66b7cc26f50977108790e2456b7921e773f23db5630261102233eb355a3b79", size = 6234995, upload-time = "2026-02-11T04:20:51.032Z" }, + { url = "https://files.pythonhosted.org/packages/07/26/246ab11455b2549b9233dbd44d358d033a2f780fa9007b61a913c5b2d24e/pillow-12.1.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:aee2810642b2898bb187ced9b349e95d2a7272930796e022efaf12e99dccd293", size = 8045012, upload-time = "2026-02-11T04:20:52.882Z" }, + { url = "https://files.pythonhosted.org/packages/b2/8b/07587069c27be7535ac1fe33874e32de118fbd34e2a73b7f83436a88368c/pillow-12.1.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a0b1cd6232e2b618adcc54d9882e4e662a089d5768cd188f7c245b4c8c44a397", size = 6349638, upload-time = "2026-02-11T04:20:54.444Z" }, + { url = "https://files.pythonhosted.org/packages/ff/79/6df7b2ee763d619cda2fb4fea498e5f79d984dae304d45a8999b80d6cf5c/pillow-12.1.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:7aac39bcf8d4770d089588a2e1dd111cbaa42df5a94be3114222057d68336bd0", size = 7041540, upload-time = "2026-02-11T04:20:55.97Z" }, + { url = "https://files.pythonhosted.org/packages/2c/5e/2ba19e7e7236d7529f4d873bdaf317a318896bac289abebd4bb00ef247f0/pillow-12.1.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:ab174cd7d29a62dd139c44bf74b698039328f45cb03b4596c43473a46656b2f3", size = 6462613, upload-time = "2026-02-11T04:20:57.542Z" }, + { url = "https://files.pythonhosted.org/packages/03/03/31216ec124bb5c3dacd74ce8efff4cc7f52643653bad4825f8f08c697743/pillow-12.1.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:339ffdcb7cbeaa08221cd401d517d4b1fe7a9ed5d400e4a8039719238620ca35", size = 7166745, upload-time = "2026-02-11T04:20:59.196Z" }, + { url = "https://files.pythonhosted.org/packages/1f/e7/7c4552d80052337eb28653b617eafdef39adfb137c49dd7e831b8dc13bc5/pillow-12.1.1-cp312-cp312-win32.whl", hash = "sha256:5d1f9575a12bed9e9eedd9a4972834b08c97a352bd17955ccdebfeca5913fa0a", size = 6328823, upload-time = "2026-02-11T04:21:01.385Z" }, + { url = "https://files.pythonhosted.org/packages/3d/17/688626d192d7261bbbf98846fc98995726bddc2c945344b65bec3a29d731/pillow-12.1.1-cp312-cp312-win_amd64.whl", hash = "sha256:21329ec8c96c6e979cd0dfd29406c40c1d52521a90544463057d2aaa937d66a6", size = 7033367, upload-time = "2026-02-11T04:21:03.536Z" }, + { url = "https://files.pythonhosted.org/packages/ed/fe/a0ef1f73f939b0eca03ee2c108d0043a87468664770612602c63266a43c4/pillow-12.1.1-cp312-cp312-win_arm64.whl", hash = "sha256:af9a332e572978f0218686636610555ae3defd1633597be015ed50289a03c523", size = 2453811, upload-time = "2026-02-11T04:21:05.116Z" }, + { url = "https://files.pythonhosted.org/packages/d5/11/6db24d4bd7685583caeae54b7009584e38da3c3d4488ed4cd25b439de486/pillow-12.1.1-cp313-cp313-ios_13_0_arm64_iphoneos.whl", hash = "sha256:d242e8ac078781f1de88bf823d70c1a9b3c7950a44cdf4b7c012e22ccbcd8e4e", size = 4062689, upload-time = "2026-02-11T04:21:06.804Z" }, + { url = "https://files.pythonhosted.org/packages/33/c0/ce6d3b1fe190f0021203e0d9b5b99e57843e345f15f9ef22fcd43842fd21/pillow-12.1.1-cp313-cp313-ios_13_0_arm64_iphonesimulator.whl", hash = "sha256:02f84dfad02693676692746df05b89cf25597560db2857363a208e393429f5e9", size = 4138535, upload-time = "2026-02-11T04:21:08.452Z" }, + { url = "https://files.pythonhosted.org/packages/a0/c6/d5eb6a4fb32a3f9c21a8c7613ec706534ea1cf9f4b3663e99f0d83f6fca8/pillow-12.1.1-cp313-cp313-ios_13_0_x86_64_iphonesimulator.whl", hash = "sha256:e65498daf4b583091ccbb2556c7000abf0f3349fcd57ef7adc9a84a394ed29f6", size = 3601364, upload-time = "2026-02-11T04:21:10.194Z" }, + { url = "https://files.pythonhosted.org/packages/14/a1/16c4b823838ba4c9c52c0e6bbda903a3fe5a1bdbf1b8eb4fff7156f3e318/pillow-12.1.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:6c6db3b84c87d48d0088943bf33440e0c42370b99b1c2a7989216f7b42eede60", size = 5262561, upload-time = "2026-02-11T04:21:11.742Z" }, + { url = "https://files.pythonhosted.org/packages/bb/ad/ad9dc98ff24f485008aa5cdedaf1a219876f6f6c42a4626c08bc4e80b120/pillow-12.1.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:8b7e5304e34942bf62e15184219a7b5ad4ff7f3bb5cca4d984f37df1a0e1aee2", size = 4657460, upload-time = "2026-02-11T04:21:13.786Z" }, + { url = "https://files.pythonhosted.org/packages/9e/1b/f1a4ea9a895b5732152789326202a82464d5254759fbacae4deea3069334/pillow-12.1.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:18e5bddd742a44b7e6b1e773ab5db102bd7a94c32555ba656e76d319d19c3850", size = 6232698, upload-time = "2026-02-11T04:21:15.949Z" }, + { url = "https://files.pythonhosted.org/packages/95/f4/86f51b8745070daf21fd2e5b1fe0eb35d4db9ca26e6d58366562fb56a743/pillow-12.1.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:fc44ef1f3de4f45b50ccf9136999d71abb99dca7706bc75d222ed350b9fd2289", size = 8041706, upload-time = "2026-02-11T04:21:17.723Z" }, + { url = "https://files.pythonhosted.org/packages/29/9b/d6ecd956bb1266dd1045e995cce9b8d77759e740953a1c9aad9502a0461e/pillow-12.1.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5a8eb7ed8d4198bccbd07058416eeec51686b498e784eda166395a23eb99138e", size = 6346621, upload-time = "2026-02-11T04:21:19.547Z" }, + { url = "https://files.pythonhosted.org/packages/71/24/538bff45bde96535d7d998c6fed1a751c75ac7c53c37c90dc2601b243893/pillow-12.1.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:47b94983da0c642de92ced1702c5b6c292a84bd3a8e1d1702ff923f183594717", size = 7038069, upload-time = "2026-02-11T04:21:21.378Z" }, + { url = "https://files.pythonhosted.org/packages/94/0e/58cb1a6bc48f746bc4cb3adb8cabff73e2742c92b3bf7a220b7cf69b9177/pillow-12.1.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:518a48c2aab7ce596d3bf79d0e275661b846e86e4d0e7dec34712c30fe07f02a", size = 6460040, upload-time = "2026-02-11T04:21:23.148Z" }, + { url = "https://files.pythonhosted.org/packages/6c/57/9045cb3ff11eeb6c1adce3b2d60d7d299d7b273a2e6c8381a524abfdc474/pillow-12.1.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:a550ae29b95c6dc13cf69e2c9dc5747f814c54eeb2e32d683e5e93af56caa029", size = 7164523, upload-time = "2026-02-11T04:21:25.01Z" }, + { url = "https://files.pythonhosted.org/packages/73/f2/9be9cb99f2175f0d4dbadd6616ce1bf068ee54a28277ea1bf1fbf729c250/pillow-12.1.1-cp313-cp313-win32.whl", hash = "sha256:a003d7422449f6d1e3a34e3dd4110c22148336918ddbfc6a32581cd54b2e0b2b", size = 6332552, upload-time = "2026-02-11T04:21:27.238Z" }, + { url = "https://files.pythonhosted.org/packages/3f/eb/b0834ad8b583d7d9d42b80becff092082a1c3c156bb582590fcc973f1c7c/pillow-12.1.1-cp313-cp313-win_amd64.whl", hash = "sha256:344cf1e3dab3be4b1fa08e449323d98a2a3f819ad20f4b22e77a0ede31f0faa1", size = 7040108, upload-time = "2026-02-11T04:21:29.462Z" }, + { url = "https://files.pythonhosted.org/packages/d5/7d/fc09634e2aabdd0feabaff4a32f4a7d97789223e7c2042fd805ea4b4d2c2/pillow-12.1.1-cp313-cp313-win_arm64.whl", hash = "sha256:5c0dd1636633e7e6a0afe7bf6a51a14992b7f8e60de5789018ebbdfae55b040a", size = 2453712, upload-time = "2026-02-11T04:21:31.072Z" }, + { url = "https://files.pythonhosted.org/packages/19/2a/b9d62794fc8a0dd14c1943df68347badbd5511103e0d04c035ffe5cf2255/pillow-12.1.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:0330d233c1a0ead844fc097a7d16c0abff4c12e856c0b325f231820fee1f39da", size = 5264880, upload-time = "2026-02-11T04:21:32.865Z" }, + { url = "https://files.pythonhosted.org/packages/26/9d/e03d857d1347fa5ed9247e123fcd2a97b6220e15e9cb73ca0a8d91702c6e/pillow-12.1.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:5dae5f21afb91322f2ff791895ddd8889e5e947ff59f71b46041c8ce6db790bc", size = 4660616, upload-time = "2026-02-11T04:21:34.97Z" }, + { url = "https://files.pythonhosted.org/packages/f7/ec/8a6d22afd02570d30954e043f09c32772bfe143ba9285e2fdb11284952cd/pillow-12.1.1-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:2e0c664be47252947d870ac0d327fea7e63985a08794758aa8af5b6cb6ec0c9c", size = 6269008, upload-time = "2026-02-11T04:21:36.623Z" }, + { url = "https://files.pythonhosted.org/packages/3d/1d/6d875422c9f28a4a361f495a5f68d9de4a66941dc2c619103ca335fa6446/pillow-12.1.1-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:691ab2ac363b8217f7d31b3497108fb1f50faab2f75dfb03284ec2f217e87bf8", size = 8073226, upload-time = "2026-02-11T04:21:38.585Z" }, + { url = "https://files.pythonhosted.org/packages/a1/cd/134b0b6ee5eda6dc09e25e24b40fdafe11a520bc725c1d0bbaa5e00bf95b/pillow-12.1.1-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e9e8064fb1cc019296958595f6db671fba95209e3ceb0c4734c9baf97de04b20", size = 6380136, upload-time = "2026-02-11T04:21:40.562Z" }, + { url = "https://files.pythonhosted.org/packages/7a/a9/7628f013f18f001c1b98d8fffe3452f306a70dc6aba7d931019e0492f45e/pillow-12.1.1-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:472a8d7ded663e6162dafdf20015c486a7009483ca671cece7a9279b512fcb13", size = 7067129, upload-time = "2026-02-11T04:21:42.521Z" }, + { url = "https://files.pythonhosted.org/packages/1e/f8/66ab30a2193b277785601e82ee2d49f68ea575d9637e5e234faaa98efa4c/pillow-12.1.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:89b54027a766529136a06cfebeecb3a04900397a3590fd252160b888479517bf", size = 6491807, upload-time = "2026-02-11T04:21:44.22Z" }, + { url = "https://files.pythonhosted.org/packages/da/0b/a877a6627dc8318fdb84e357c5e1a758c0941ab1ddffdafd231983788579/pillow-12.1.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:86172b0831b82ce4f7877f280055892b31179e1576aa00d0df3bb1bbf8c3e524", size = 7190954, upload-time = "2026-02-11T04:21:46.114Z" }, + { url = "https://files.pythonhosted.org/packages/83/43/6f732ff85743cf746b1361b91665d9f5155e1483817f693f8d57ea93147f/pillow-12.1.1-cp313-cp313t-win32.whl", hash = "sha256:44ce27545b6efcf0fdbdceb31c9a5bdea9333e664cda58a7e674bb74608b3986", size = 6336441, upload-time = "2026-02-11T04:21:48.22Z" }, + { url = "https://files.pythonhosted.org/packages/3b/44/e865ef3986611bb75bfabdf94a590016ea327833f434558801122979cd0e/pillow-12.1.1-cp313-cp313t-win_amd64.whl", hash = "sha256:a285e3eb7a5a45a2ff504e31f4a8d1b12ef62e84e5411c6804a42197c1cf586c", size = 7045383, upload-time = "2026-02-11T04:21:50.015Z" }, + { url = "https://files.pythonhosted.org/packages/a8/c6/f4fb24268d0c6908b9f04143697ea18b0379490cb74ba9e8d41b898bd005/pillow-12.1.1-cp313-cp313t-win_arm64.whl", hash = "sha256:cc7d296b5ea4d29e6570dabeaed58d31c3fea35a633a69679fb03d7664f43fb3", size = 2456104, upload-time = "2026-02-11T04:21:51.633Z" }, + { url = "https://files.pythonhosted.org/packages/03/d0/bebb3ffbf31c5a8e97241476c4cf8b9828954693ce6744b4a2326af3e16b/pillow-12.1.1-cp314-cp314-ios_13_0_arm64_iphoneos.whl", hash = "sha256:417423db963cb4be8bac3fc1204fe61610f6abeed1580a7a2cbb2fbda20f12af", size = 4062652, upload-time = "2026-02-11T04:21:53.19Z" }, + { url = "https://files.pythonhosted.org/packages/2d/c0/0e16fb0addda4851445c28f8350d8c512f09de27bbb0d6d0bbf8b6709605/pillow-12.1.1-cp314-cp314-ios_13_0_arm64_iphonesimulator.whl", hash = "sha256:b957b71c6b2387610f556a7eb0828afbe40b4a98036fc0d2acfa5a44a0c2036f", size = 4138823, upload-time = "2026-02-11T04:22:03.088Z" }, + { url = "https://files.pythonhosted.org/packages/6b/fb/6170ec655d6f6bb6630a013dd7cf7bc218423d7b5fa9071bf63dc32175ae/pillow-12.1.1-cp314-cp314-ios_13_0_x86_64_iphonesimulator.whl", hash = "sha256:097690ba1f2efdeb165a20469d59d8bb03c55fb6621eb2041a060ae8ea3e9642", size = 3601143, upload-time = "2026-02-11T04:22:04.909Z" }, + { url = "https://files.pythonhosted.org/packages/59/04/dc5c3f297510ba9a6837cbb318b87dd2b8f73eb41a43cc63767f65cb599c/pillow-12.1.1-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:2815a87ab27848db0321fb78c7f0b2c8649dee134b7f2b80c6a45c6831d75ccd", size = 5266254, upload-time = "2026-02-11T04:22:07.656Z" }, + { url = "https://files.pythonhosted.org/packages/05/30/5db1236b0d6313f03ebf97f5e17cda9ca060f524b2fcc875149a8360b21c/pillow-12.1.1-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:f7ed2c6543bad5a7d5530eb9e78c53132f93dfa44a28492db88b41cdab885202", size = 4657499, upload-time = "2026-02-11T04:22:09.613Z" }, + { url = "https://files.pythonhosted.org/packages/6f/18/008d2ca0eb612e81968e8be0bbae5051efba24d52debf930126d7eaacbba/pillow-12.1.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:652a2c9ccfb556235b2b501a3a7cf3742148cd22e04b5625c5fe057ea3e3191f", size = 6232137, upload-time = "2026-02-11T04:22:11.434Z" }, + { url = "https://files.pythonhosted.org/packages/70/f1/f14d5b8eeb4b2cd62b9f9f847eb6605f103df89ef619ac68f92f748614ea/pillow-12.1.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:d6e4571eedf43af33d0fc233a382a76e849badbccdf1ac438841308652a08e1f", size = 8042721, upload-time = "2026-02-11T04:22:13.321Z" }, + { url = "https://files.pythonhosted.org/packages/5a/d6/17824509146e4babbdabf04d8171491fa9d776f7061ff6e727522df9bd03/pillow-12.1.1-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b574c51cf7d5d62e9be37ba446224b59a2da26dc4c1bb2ecbe936a4fb1a7cb7f", size = 6347798, upload-time = "2026-02-11T04:22:15.449Z" }, + { url = "https://files.pythonhosted.org/packages/d1/ee/c85a38a9ab92037a75615aba572c85ea51e605265036e00c5b67dfafbfe2/pillow-12.1.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a37691702ed687799de29a518d63d4682d9016932db66d4e90c345831b02fb4e", size = 7039315, upload-time = "2026-02-11T04:22:17.24Z" }, + { url = "https://files.pythonhosted.org/packages/ec/f3/bc8ccc6e08a148290d7523bde4d9a0d6c981db34631390dc6e6ec34cacf6/pillow-12.1.1-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:f95c00d5d6700b2b890479664a06e754974848afaae5e21beb4d83c106923fd0", size = 6462360, upload-time = "2026-02-11T04:22:19.111Z" }, + { url = "https://files.pythonhosted.org/packages/f6/ab/69a42656adb1d0665ab051eec58a41f169ad295cf81ad45406963105408f/pillow-12.1.1-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:559b38da23606e68681337ad74622c4dbba02254fc9cb4488a305dd5975c7eeb", size = 7165438, upload-time = "2026-02-11T04:22:21.041Z" }, + { url = "https://files.pythonhosted.org/packages/02/46/81f7aa8941873f0f01d4b55cc543b0a3d03ec2ee30d617a0448bf6bd6dec/pillow-12.1.1-cp314-cp314-win32.whl", hash = "sha256:03edcc34d688572014ff223c125a3f77fb08091e4607e7745002fc214070b35f", size = 6431503, upload-time = "2026-02-11T04:22:22.833Z" }, + { url = "https://files.pythonhosted.org/packages/40/72/4c245f7d1044b67affc7f134a09ea619d4895333d35322b775b928180044/pillow-12.1.1-cp314-cp314-win_amd64.whl", hash = "sha256:50480dcd74fa63b8e78235957d302d98d98d82ccbfac4c7e12108ba9ecbdba15", size = 7176748, upload-time = "2026-02-11T04:22:24.64Z" }, + { url = "https://files.pythonhosted.org/packages/e4/ad/8a87bdbe038c5c698736e3348af5c2194ffb872ea52f11894c95f9305435/pillow-12.1.1-cp314-cp314-win_arm64.whl", hash = "sha256:5cb1785d97b0c3d1d1a16bc1d710c4a0049daefc4935f3a8f31f827f4d3d2e7f", size = 2544314, upload-time = "2026-02-11T04:22:26.685Z" }, + { url = "https://files.pythonhosted.org/packages/6c/9d/efd18493f9de13b87ede7c47e69184b9e859e4427225ea962e32e56a49bc/pillow-12.1.1-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:1f90cff8aa76835cba5769f0b3121a22bd4eb9e6884cfe338216e557a9a548b8", size = 5268612, upload-time = "2026-02-11T04:22:29.884Z" }, + { url = "https://files.pythonhosted.org/packages/f8/f1/4f42eb2b388eb2ffc660dcb7f7b556c1015c53ebd5f7f754965ef997585b/pillow-12.1.1-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:1f1be78ce9466a7ee64bfda57bdba0f7cc499d9794d518b854816c41bf0aa4e9", size = 4660567, upload-time = "2026-02-11T04:22:31.799Z" }, + { url = "https://files.pythonhosted.org/packages/01/54/df6ef130fa43e4b82e32624a7b821a2be1c5653a5fdad8469687a7db4e00/pillow-12.1.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:42fc1f4677106188ad9a55562bbade416f8b55456f522430fadab3cef7cd4e60", size = 6269951, upload-time = "2026-02-11T04:22:33.921Z" }, + { url = "https://files.pythonhosted.org/packages/a9/48/618752d06cc44bb4aae8ce0cd4e6426871929ed7b46215638088270d9b34/pillow-12.1.1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:98edb152429ab62a1818039744d8fbb3ccab98a7c29fc3d5fcef158f3f1f68b7", size = 8074769, upload-time = "2026-02-11T04:22:35.877Z" }, + { url = "https://files.pythonhosted.org/packages/c3/bd/f1d71eb39a72fa088d938655afba3e00b38018d052752f435838961127d8/pillow-12.1.1-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d470ab1178551dd17fdba0fef463359c41aaa613cdcd7ff8373f54be629f9f8f", size = 6381358, upload-time = "2026-02-11T04:22:37.698Z" }, + { url = "https://files.pythonhosted.org/packages/64/ef/c784e20b96674ed36a5af839305f55616f8b4f8aa8eeccf8531a6e312243/pillow-12.1.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:6408a7b064595afcab0a49393a413732a35788f2a5092fdc6266952ed67de586", size = 7068558, upload-time = "2026-02-11T04:22:39.597Z" }, + { url = "https://files.pythonhosted.org/packages/73/cb/8059688b74422ae61278202c4e1ad992e8a2e7375227be0a21c6b87ca8d5/pillow-12.1.1-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:5d8c41325b382c07799a3682c1c258469ea2ff97103c53717b7893862d0c98ce", size = 6493028, upload-time = "2026-02-11T04:22:42.73Z" }, + { url = "https://files.pythonhosted.org/packages/c6/da/e3c008ed7d2dd1f905b15949325934510b9d1931e5df999bb15972756818/pillow-12.1.1-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:c7697918b5be27424e9ce568193efd13d925c4481dd364e43f5dff72d33e10f8", size = 7191940, upload-time = "2026-02-11T04:22:44.543Z" }, + { url = "https://files.pythonhosted.org/packages/01/4a/9202e8d11714c1fc5951f2e1ef362f2d7fbc595e1f6717971d5dd750e969/pillow-12.1.1-cp314-cp314t-win32.whl", hash = "sha256:d2912fd8114fc5545aa3a4b5576512f64c55a03f3ebcca4c10194d593d43ea36", size = 6438736, upload-time = "2026-02-11T04:22:46.347Z" }, + { url = "https://files.pythonhosted.org/packages/f3/ca/cbce2327eb9885476b3957b2e82eb12c866a8b16ad77392864ad601022ce/pillow-12.1.1-cp314-cp314t-win_amd64.whl", hash = "sha256:4ceb838d4bd9dab43e06c363cab2eebf63846d6a4aeaea283bbdfd8f1a8ed58b", size = 7182894, upload-time = "2026-02-11T04:22:48.114Z" }, + { url = "https://files.pythonhosted.org/packages/ec/d2/de599c95ba0a973b94410477f8bf0b6f0b5e67360eb89bcb1ad365258beb/pillow-12.1.1-cp314-cp314t-win_arm64.whl", hash = "sha256:7b03048319bfc6170e93bd60728a1af51d3dd7704935feb228c4d4faab35d334", size = 2546446, upload-time = "2026-02-11T04:22:50.342Z" }, + { url = "https://files.pythonhosted.org/packages/56/11/5d43209aa4cb58e0cc80127956ff1796a68b928e6324bbf06ef4db34367b/pillow-12.1.1-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:600fd103672b925fe62ed08e0d874ea34d692474df6f4bf7ebe148b30f89f39f", size = 5228606, upload-time = "2026-02-11T04:22:52.106Z" }, + { url = "https://files.pythonhosted.org/packages/5f/d5/3b005b4e4fda6698b371fa6c21b097d4707585d7db99e98d9b0b87ac612a/pillow-12.1.1-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:665e1b916b043cef294bc54d47bf02d87e13f769bc4bc5fa225a24b3a6c5aca9", size = 4622321, upload-time = "2026-02-11T04:22:53.827Z" }, + { url = "https://files.pythonhosted.org/packages/df/36/ed3ea2d594356fd8037e5a01f6156c74bc8d92dbb0fa60746cc96cabb6e8/pillow-12.1.1-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:495c302af3aad1ca67420ddd5c7bd480c8867ad173528767d906428057a11f0e", size = 5247579, upload-time = "2026-02-11T04:22:56.094Z" }, + { url = "https://files.pythonhosted.org/packages/54/9a/9cc3e029683cf6d20ae5085da0dafc63148e3252c2f13328e553aaa13cfb/pillow-12.1.1-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:8fd420ef0c52c88b5a035a0886f367748c72147b2b8f384c9d12656678dfdfa9", size = 6989094, upload-time = "2026-02-11T04:22:58.288Z" }, + { url = "https://files.pythonhosted.org/packages/00/98/fc53ab36da80b88df0967896b6c4b4cd948a0dc5aa40a754266aa3ae48b3/pillow-12.1.1-pp311-pypy311_pp73-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f975aa7ef9684ce7e2c18a3aa8f8e2106ce1e46b94ab713d156b2898811651d3", size = 5313850, upload-time = "2026-02-11T04:23:00.554Z" }, + { url = "https://files.pythonhosted.org/packages/30/02/00fa585abfd9fe9d73e5f6e554dc36cc2b842898cbfc46d70353dae227f8/pillow-12.1.1-pp311-pypy311_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:8089c852a56c2966cf18835db62d9b34fef7ba74c726ad943928d494fa7f4735", size = 5963343, upload-time = "2026-02-11T04:23:02.934Z" }, + { url = "https://files.pythonhosted.org/packages/f2/26/c56ce33ca856e358d27fda9676c055395abddb82c35ac0f593877ed4562e/pillow-12.1.1-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:cb9bb857b2d057c6dfc72ac5f3b44836924ba15721882ef103cecb40d002d80e", size = 7029880, upload-time = "2026-02-11T04:23:04.783Z" }, +] + +[[package]] +name = "platformdirs" +version = "4.9.4" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/19/56/8d4c30c8a1d07013911a8fdbd8f89440ef9f08d07a1b50ab8ca8be5a20f9/platformdirs-4.9.4.tar.gz", hash = "sha256:1ec356301b7dc906d83f371c8f487070e99d3ccf9e501686456394622a01a934", size = 28737, upload-time = "2026-03-05T18:34:13.271Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/63/d7/97f7e3a6abb67d8080dd406fd4df842c2be0efaf712d1c899c32a075027c/platformdirs-4.9.4-py3-none-any.whl", hash = "sha256:68a9a4619a666ea6439f2ff250c12a853cd1cbd5158d258bd824a7df6be2f868", size = 21216, upload-time = "2026-03-05T18:34:12.172Z" }, +] + +[[package]] +name = "pluggy" +version = "1.6.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/f9/e2/3e91f31a7d2b083fe6ef3fa267035b518369d9511ffab804f839851d2779/pluggy-1.6.0.tar.gz", hash = "sha256:7dcc130b76258d33b90f61b658791dede3486c3e6bfb003ee5c9bfb396dd22f3", size = 69412, upload-time = "2025-05-15T12:30:07.975Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/54/20/4d324d65cc6d9205fabedc306948156824eb9f0ee1633355a8f7ec5c66bf/pluggy-1.6.0-py3-none-any.whl", hash = "sha256:e920276dd6813095e9377c0bc5566d94c932c33b27a3e3945d8389c374dd4746", size = 20538, upload-time = "2025-05-15T12:30:06.134Z" }, +] + +[[package]] +name = "pooch" +version = "1.9.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "packaging" }, + { name = "platformdirs" }, + { name = "requests" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/83/43/85ef45e8b36c6a48546af7b266592dc32d7f67837a6514d111bced6d7d75/pooch-1.9.0.tar.gz", hash = "sha256:de46729579b9857ffd3e741987a2f6d5e0e03219892c167c6578c0091fb511ed", size = 61788, upload-time = "2026-01-30T19:15:09.649Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/2a/2d/d4bf65e47cea8ff2c794a600c4fd1273a7902f268757c531e0ee9f18aa58/pooch-1.9.0-py3-none-any.whl", hash = "sha256:f265597baa9f760d25ceb29d0beb8186c243d6607b0f60b83ecf14078dbc703b", size = 67175, upload-time = "2026-01-30T19:15:08.36Z" }, +] + +[[package]] +name = "pre-commit" +version = "4.5.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "cfgv" }, + { name = "identify" }, + { name = "nodeenv" }, + { name = "pyyaml" }, + { name = "virtualenv" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/40/f1/6d86a29246dfd2e9b6237f0b5823717f60cad94d47ddc26afa916d21f525/pre_commit-4.5.1.tar.gz", hash = "sha256:eb545fcff725875197837263e977ea257a402056661f09dae08e4b149b030a61", size = 198232, upload-time = "2025-12-16T21:14:33.552Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/5d/19/fd3ef348460c80af7bb4669ea7926651d1f95c23ff2df18b9d24bab4f3fa/pre_commit-4.5.1-py2.py3-none-any.whl", hash = "sha256:3b3afd891e97337708c1674210f8eba659b52a38ea5f822ff142d10786221f77", size = 226437, upload-time = "2025-12-16T21:14:32.409Z" }, +] + +[[package]] +name = "pycodestyle" +version = "2.14.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/11/e0/abfd2a0d2efe47670df87f3e3a0e2edda42f055053c85361f19c0e2c1ca8/pycodestyle-2.14.0.tar.gz", hash = "sha256:c4b5b517d278089ff9d0abdec919cd97262a3367449ea1c8b49b91529167b783", size = 39472, upload-time = "2025-06-20T18:49:48.75Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d7/27/a58ddaf8c588a3ef080db9d0b7e0b97215cee3a45df74f3a94dbbf5c893a/pycodestyle-2.14.0-py2.py3-none-any.whl", hash = "sha256:dd6bf7cb4ee77f8e016f9c8e74a35ddd9f67e1d5fd4184d86c3b98e07099f42d", size = 31594, upload-time = "2025-06-20T18:49:47.491Z" }, +] + +[[package]] +name = "pycparser" +version = "3.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/1b/7d/92392ff7815c21062bea51aa7b87d45576f649f16458d78b7cf94b9ab2e6/pycparser-3.0.tar.gz", hash = "sha256:600f49d217304a5902ac3c37e1281c9fe94e4d0489de643a9504c5cdfdfc6b29", size = 103492, upload-time = "2026-01-21T14:26:51.89Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/0c/c3/44f3fbbfa403ea2a7c779186dc20772604442dde72947e7d01069cbe98e3/pycparser-3.0-py3-none-any.whl", hash = "sha256:b727414169a36b7d524c1c3e31839a521725078d7b2ff038656844266160a992", size = 48172, upload-time = "2026-01-21T14:26:50.693Z" }, +] + +[[package]] +name = "pyfftw" +version = "0.15.0" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.11' and sys_platform != 'darwin'", + "python_full_version < '3.11' and sys_platform == 'darwin'", +] +dependencies = [ + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "setuptools", marker = "python_full_version < '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/4b/3f/ee1bc44b080fc1e81d293cd07bed563d254bc1997d63a3b8053804a87dfd/pyfftw-0.15.0.tar.gz", hash = "sha256:2f16b9854a40c8fdd10aa5803b24ddc6ab49f9cd559dbd7f07e7d61aa205c1ca", size = 164003, upload-time = "2024-11-06T16:01:19.293Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/84/66/99e0497a2dc8ff67aca6c23734895662b1885fce150a836de60ba9644ec6/pyFFTW-0.15.0-cp310-cp310-macosx_12_0_x86_64.whl", hash = "sha256:2c35205209dde186669b90eeda92ca6837dfff4814edc5aebb01536b32760eb0", size = 2835727, upload-time = "2024-11-06T16:00:34.678Z" }, + { url = "https://files.pythonhosted.org/packages/b3/2a/9eb5c7aa582bdb0ba25d0ef522281ffa5ff0e34a1cc9d0fb564ee019239a/pyFFTW-0.15.0-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:28bb5888342114950b2d7df268264863c5644f34130a7fdc0acabd05c885d486", size = 1272455, upload-time = "2024-11-06T16:00:36.636Z" }, + { url = "https://files.pythonhosted.org/packages/af/13/e1c59f3a659ce6712d999b5315c22e547a75f1cc5f171f3cdb9ceae13474/pyFFTW-0.15.0-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:5748f2d85d790684efd895ce8f3611cceedb75fde944c4788753e0ba1a88637a", size = 2449453, upload-time = "2024-11-06T16:00:38.491Z" }, + { url = "https://files.pythonhosted.org/packages/b6/b6/55a5033fd41d7b69d3ff9991d7f170f1f90a4463953a0c85011c7c87d739/pyFFTW-0.15.0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:f8fe9c361bb69f58c9488d4d267047f94cfcea89ba7cd1ce6a148f807be88c6c", size = 3054268, upload-time = "2024-11-06T16:00:39.891Z" }, + { url = "https://files.pythonhosted.org/packages/5a/f9/32cc147de14e30fd674a53097fc11e12a161bf88d120fbc4b5a3013e3ef1/pyFFTW-0.15.0-cp310-cp310-win32.whl", hash = "sha256:79a90799d4a4fc8d2c06b545e29a5e0575df81d0b9d131b20476a287f18817ee", size = 2234523, upload-time = "2024-11-06T16:00:41.222Z" }, + { url = "https://files.pythonhosted.org/packages/e0/dc/c469ccb4a06fa530cb34d7c61885cede184c3c0f39c873fb14bbc6c0450c/pyFFTW-0.15.0-cp310-cp310-win_amd64.whl", hash = "sha256:80ed625c8e8b6c1ba3ba6741ca0c7584c62ac0d99d9d33d7b4617c5087977aa0", size = 2642503, upload-time = "2024-11-06T16:00:42.924Z" }, + { url = "https://files.pythonhosted.org/packages/17/6e/325833415acbb267b1533ea8c5dcd243df8b5bb3ecbc6e42778514859dfe/pyFFTW-0.15.0-cp311-cp311-macosx_12_0_x86_64.whl", hash = "sha256:facabac06cb2300fdfcb1cfab9af70b24380d24a725a9b4dbf8cdadf04c1a6c0", size = 2836851, upload-time = "2024-11-06T16:00:45.177Z" }, + { url = "https://files.pythonhosted.org/packages/11/cf/3e6e1fbb4dda9718682b38109018240a631f9078f659eea4add2189a6e6f/pyFFTW-0.15.0-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:730e86d23ea52a511fd3b0a0b8206dbe9f9f017522dabb838a7ca876e442ea8a", size = 1273108, upload-time = "2024-11-06T16:00:46.607Z" }, + { url = "https://files.pythonhosted.org/packages/41/b8/69fa1a05a9c1830fefa3805c0b67f43a5a6fa3d83950f2ab088b80826378/pyFFTW-0.15.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:b8ab3ad5b6fadf64e34be2fdc34c9cc2b767b33c7a1b0f3e778f4b3fac0b2566", size = 2506868, upload-time = "2024-11-06T16:00:48.197Z" }, + { url = "https://files.pythonhosted.org/packages/29/ca/f9035218cbf7986f214bbe57bfb1f2951d344a0baf601d8ee065d0422e07/pyFFTW-0.15.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:076c42a2b8841fc06fc592d812bfa41a85355dc7f79b6f51016ce981a35efc97", size = 3111543, upload-time = "2024-11-06T16:00:50.044Z" }, + { url = "https://files.pythonhosted.org/packages/1e/68/8c56e66ab9903440a41c3859409c2ec06b218c187c859c432d954002e778/pyFFTW-0.15.0-cp311-cp311-win32.whl", hash = "sha256:5c50580ac16173fb547d18ad089148f030ef48a0f1f3b2faf3bb522b7f9fd8b6", size = 2234192, upload-time = "2024-11-06T16:00:52.23Z" }, + { url = "https://files.pythonhosted.org/packages/91/cf/1b8ba1f0c8fb91f2caaf0ff30011a8289d7732b21cfc812b826222cafbaa/pyFFTW-0.15.0-cp311-cp311-win_amd64.whl", hash = "sha256:553d62715e8e9ad20c6a6aa556846d785488f16fa2a518abcac58ae3c7087654", size = 2643265, upload-time = "2024-11-06T16:00:53.542Z" }, + { url = "https://files.pythonhosted.org/packages/08/5d/5d30a3a39bbe1e1d083d8efe23a62f1deacc445a82e3a55289b820f0ad9d/pyFFTW-0.15.0-cp312-cp312-macosx_12_0_x86_64.whl", hash = "sha256:27410a9ac0e4ad7821a564549be031d5422d9a96bb35ea63d2d324774f709b65", size = 2833540, upload-time = "2024-11-06T16:00:54.985Z" }, + { url = "https://files.pythonhosted.org/packages/4b/dc/ff9969669fcbff0972c1a96a116fa7efad763d136fc9a58f6112bf770688/pyFFTW-0.15.0-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:cd8bfb4a9e844693f8dd92ba97bc91d27404716b70580f846e80d74f6b092ffe", size = 1270715, upload-time = "2024-11-06T16:00:56.743Z" }, + { url = "https://files.pythonhosted.org/packages/c7/1c/30bc73495966285fdd3e79a4a7482dbdd863e505bf3021a455bf7b923423/pyFFTW-0.15.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:7d08f75ed35c0af097333b2de368a0b30460a3e7e7bed47780aac3c27f9ec77b", size = 2499664, upload-time = "2024-11-06T16:00:58.166Z" }, + { url = "https://files.pythonhosted.org/packages/6d/81/e5f5769f08aa3efa9527b328a9ebac7a2817f81a2b0f2266e79276686f31/pyFFTW-0.15.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:7ccae636ad163133bc5335d05f56afdb0c756ee013692c667b822a11e188a446", size = 3100310, upload-time = "2024-11-06T16:00:59.548Z" }, + { url = "https://files.pythonhosted.org/packages/60/5b/18c12dfb07b82a93b9b459380e2f118afd139cc564e1575624794b15e68d/pyFFTW-0.15.0-cp312-cp312-win32.whl", hash = "sha256:b4963a55b442c859ede2d247d84daa71c6c01b64e0d9b2730f5635b962777fb2", size = 2229927, upload-time = "2024-11-06T16:01:01.315Z" }, + { url = "https://files.pythonhosted.org/packages/dd/d2/cb3fc49bffb2f7cb49da6dbc67888c9c55df1aca6d11c6d1d000e37fc64f/pyFFTW-0.15.0-cp312-cp312-win_amd64.whl", hash = "sha256:6ace61f34f0dd7973207c31ce16fd7bedf9a178bb956f157559f13384f219713", size = 2641096, upload-time = "2024-11-06T16:01:02.928Z" }, + { url = "https://files.pythonhosted.org/packages/a1/0d/90821a720638cbef79319463e3ce5d98f24153cee53316d4ecc1d8c0400d/pyFFTW-0.15.0-cp313-cp313-macosx_12_0_x86_64.whl", hash = "sha256:cfbeb106877db1b6bf527735647b861c86ac846ff47671d0d855a9be2de83368", size = 2832851, upload-time = "2024-11-06T16:01:04.301Z" }, + { url = "https://files.pythonhosted.org/packages/12/b7/e625f0cdb2bd65aa43ee35ce8cac1b0abc6c12871cd87fa83e404d82fd1d/pyFFTW-0.15.0-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:6d8913036a48ebcc9e3e1a315a6607e5cc31af4aee395aae180ff644c4658bbb", size = 1269651, upload-time = "2024-11-06T16:01:06.419Z" }, + { url = "https://files.pythonhosted.org/packages/0f/66/d12a9629908008ed97446c44ca2177c8f59e570a445da4136fdbb9e8db1c/pyFFTW-0.15.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:05324c8c092aa43868554daf6ddd7fd23eee18cd284ab68e749c62427c662737", size = 2496935, upload-time = "2024-11-06T16:01:07.82Z" }, + { url = "https://files.pythonhosted.org/packages/ad/c4/adcf010b151564401e3d401602b0e0cacae1e7cb816f0207397c3ddec626/pyFFTW-0.15.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:474f4a0ccfddfdfbe3e4a610b1c8f5968b58edf44434bf9d08ea52108a72df54", size = 3096170, upload-time = "2024-11-06T16:01:09.258Z" }, + { url = "https://files.pythonhosted.org/packages/b2/96/b1eaad07d5eaf026e2ed0c6f2afdf825628706162071d2665b3824727346/pyFFTW-0.15.0-cp313-cp313-win32.whl", hash = "sha256:40f8f3341546264178a8d9e8736e91554884595a683b71f8db8399907330f47d", size = 2229713, upload-time = "2024-11-06T16:01:10.902Z" }, + { url = "https://files.pythonhosted.org/packages/e9/23/d06a3e5b549f7537ada2b1fc2e5f7c05c38df70c843d463bc469812b1ebd/pyFFTW-0.15.0-cp313-cp313-win_amd64.whl", hash = "sha256:bf04458c5d2fbfe5da270a4b667c59c5792cbe39300379d886acd8ea97fc55cc", size = 2640821, upload-time = "2024-11-06T16:01:12.234Z" }, + { url = "https://files.pythonhosted.org/packages/f2/5b/060fb5f48773dc1be3abd4d495a7b0fd02aeb6be57cb6bac214d1fd75447/pyFFTW-0.15.0-pp310-pypy310_pp73-macosx_12_0_x86_64.whl", hash = "sha256:e94576643406ffd4dc29851e4d493c8bfb3bde8390661b7fced050c1e6ff99ac", size = 2810336, upload-time = "2024-11-06T16:01:14.05Z" }, + { url = "https://files.pythonhosted.org/packages/46/5f/ee1692303b7cc15cdaf56861de6da8e12d001f4c45883832ffd26827b777/pyFFTW-0.15.0-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:ca1dbb5e86121f24b637413584224dda129774d661be1640f092156f4088b3bf", size = 2570190, upload-time = "2024-11-06T16:01:15.496Z" }, + { url = "https://files.pythonhosted.org/packages/e1/19/b66be24aec24a1e59c8c7a04d58b446af15b809a53d70626acba7e865853/pyFFTW-0.15.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:9ff6b656058f4099db30a5b5d01c7c1c6503c02a68f07398008a094c374d53c5", size = 2627837, upload-time = "2024-11-06T16:01:16.917Z" }, +] + +[[package]] +name = "pyfftw" +version = "0.15.1" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.14' and sys_platform == 'win32'", + "python_full_version >= '3.14' and sys_platform == 'emscripten'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.13.*' and sys_platform == 'win32'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version >= '3.14' and sys_platform == 'darwin'", + "python_full_version == '3.13.*' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and sys_platform == 'win32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin'", + "python_full_version == '3.11.*' and sys_platform == 'win32'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.11.*' and sys_platform == 'darwin'", +] +dependencies = [ + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/f2/2d/e38439b7f937e8bf91a9ff2b8d9713d0d8e64e980fc00e8d1945b8a5b74b/pyfftw-0.15.1.tar.gz", hash = "sha256:bbcde6d40d165e1cbaf12dde062ebfebe9e43394cac8c166e699ba2c9a4b0461", size = 192838, upload-time = "2025-10-22T19:58:56.683Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/20/c0/4f1a586eed5eba86c27d6fab4ebed44bbfeedd5209e835c19c6406f96a41/pyfftw-0.15.1-cp311-cp311-macosx_13_0_x86_64.whl", hash = "sha256:fb5283238be3c797b7b91cbb1d549787b9d0495a7d48b828832a3c94fa557f48", size = 3297881, upload-time = "2025-10-22T19:58:20.945Z" }, + { url = "https://files.pythonhosted.org/packages/b2/c1/02eaaf7a2f7ca26d7b56b6195617979b44b9213f3dcc1a514663a3bbc264/pyfftw-0.15.1-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:f4b42864e95f128a676e27a94025cce074d807a81d48ed423c65aa7403a7729a", size = 1682075, upload-time = "2025-10-22T19:58:22.236Z" }, + { url = "https://files.pythonhosted.org/packages/c6/23/e3692116f6e903d1d9705d1f948f94ee133512a0b388d05ea0f8adcb0c07/pyfftw-0.15.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:2e728dbe262182089a6606b7feb5c67bc55b8b385b0c1b60f71d6a891b5f142a", size = 2557646, upload-time = "2025-10-22T19:58:23.345Z" }, + { url = "https://files.pythonhosted.org/packages/7a/49/affa553caa93928d2f7d814f26939487d37d4068a0ba4d8238c6ba3000b1/pyfftw-0.15.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:294eecf05577b0198e6d041376e016254c4b54040b8a7a330d9d6321b8b30472", size = 3158494, upload-time = "2025-10-22T19:58:24.63Z" }, + { url = "https://files.pythonhosted.org/packages/88/92/bde713b499fa2062f30f396603bbf09acd0c9c974249638202c931433498/pyfftw-0.15.1-cp311-cp311-win32.whl", hash = "sha256:ed42033aa729520c66500027157525981613a139c2fd4671dd7d52d58cb4b820", size = 2226331, upload-time = "2025-10-22T19:58:26.345Z" }, + { url = "https://files.pythonhosted.org/packages/25/f4/e0583a68e1114b108354207ce0680b898a4b37c48bd3a8cfc1fd0ec1a476/pyfftw-0.15.1-cp311-cp311-win_amd64.whl", hash = "sha256:e32a30c34f27c24ee602b89b22d9cd453570bf851e7d8f98506185cb5e99ccfc", size = 2634855, upload-time = "2025-10-22T19:58:27.839Z" }, + { url = "https://files.pythonhosted.org/packages/4f/76/5673561606f45c60ab3da497deead308e2c4b59c2b705334a01b880f0421/pyfftw-0.15.1-cp312-cp312-macosx_13_0_x86_64.whl", hash = "sha256:074926b5fa6a2193771cb4dc5beaa52ea1d629dc40da363d7de7918df5f3e951", size = 3315083, upload-time = "2025-10-22T19:58:28.981Z" }, + { url = "https://files.pythonhosted.org/packages/2d/fb/5042ad5c4ddc2db89844fc853b6358d36497e44f9d32f3aef9c3fa393182/pyfftw-0.15.1-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:2156d7bc72a2e2a1c747767909b1a7ba2bcfde14a51fca3171d7c1f8de6c2f02", size = 1698218, upload-time = "2025-10-22T19:58:30.536Z" }, + { url = "https://files.pythonhosted.org/packages/df/1c/7b76808da67a3775480f64e93acc0a623aad7682ba83428311de05ebc67a/pyfftw-0.15.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:313340683d5e99b0a36e45b8c2bd92cd86dfbb18917a62e89890927a66bed9e9", size = 2562434, upload-time = "2025-10-22T19:58:31.531Z" }, + { url = "https://files.pythonhosted.org/packages/fb/43/43fbc63ec6790ce6346e6441e82b54356334641d9d6f099f1ed75d302f2a/pyfftw-0.15.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:900d79c7fa1b27b58ec4240f7cb6d512492a9db9bc8cbd18076ed28c84a63b62", size = 3167162, upload-time = "2025-10-22T19:58:32.636Z" }, + { url = "https://files.pythonhosted.org/packages/e4/e1/82d4967ef4ccd8c17e58a9a34fa283436de98c32c08aac4191ef56bf9989/pyfftw-0.15.1-cp312-cp312-win32.whl", hash = "sha256:9c94a6d251f2ceb9d6bb86964c43f9eb9cbd8612a60f41b10c8a64e816f6a2ed", size = 2222298, upload-time = "2025-10-22T19:58:33.795Z" }, + { url = "https://files.pythonhosted.org/packages/ab/c0/3f4513921fd3cb40986bc6fe4a33e87c5aef671edff483db6f7c4a5f8309/pyfftw-0.15.1-cp312-cp312-win_amd64.whl", hash = "sha256:74fe153d6bec682cd85b5601df09cb84ce6e3cc901172a3ce86da7544e457e4c", size = 2633571, upload-time = "2025-10-22T19:58:35.185Z" }, + { url = "https://files.pythonhosted.org/packages/c2/f5/5dca09b863e71db438069eb1990526a4409deebc190228177dec3b7cc636/pyfftw-0.15.1-cp313-cp313-macosx_13_0_x86_64.whl", hash = "sha256:a16c4eb45ff5277f8bcb979d43a6a0d7f2e7405dcad984dc45a30064ed487da9", size = 3315212, upload-time = "2025-10-22T19:58:36.273Z" }, + { url = "https://files.pythonhosted.org/packages/56/c1/1ff9aa930f98c77bbff9cae122e496f1fd7201abac309f1dbcc9fbe5c7ee/pyfftw-0.15.1-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:2b4bad0184546e3129eeda9d07541eca71232f6e431d57c734930d25f06386e8", size = 1698270, upload-time = "2025-10-22T19:58:37.684Z" }, + { url = "https://files.pythonhosted.org/packages/9a/3f/e94d5773429dc076ec4b47d029603de1728a5037024ed3dbcc853cfa72e9/pyfftw-0.15.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1716378d1d102527917b872a5baf15e2e3de52d5200ccc22128816cd71c33148", size = 2559574, upload-time = "2025-10-22T19:58:38.662Z" }, + { url = "https://files.pythonhosted.org/packages/cb/64/5f773d61cca91a1a741e2403d7191610513d0cca3fc73a41a6941a31fe89/pyfftw-0.15.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:16209de9a244ab7b3337e8ce8d528420ffd05881e7d19e5be21d2546a7e5b2c1", size = 3166906, upload-time = "2025-10-22T19:58:39.986Z" }, + { url = "https://files.pythonhosted.org/packages/c4/8a/dda252557803fde20be41396425a85faf6680eaeed3996e4b765745e9206/pyfftw-0.15.1-cp313-cp313-win32.whl", hash = "sha256:db2a65c59d7a707c55a8f0f38be3916b907429ceed316c6875201b202e22ac99", size = 2222209, upload-time = "2025-10-22T19:58:41.237Z" }, + { url = "https://files.pythonhosted.org/packages/20/6b/9236a2fb77b01b00b957304d53694de2bf034caac89c1d35ab7fa3421fd9/pyfftw-0.15.1-cp313-cp313-win_amd64.whl", hash = "sha256:dcac51a5a4b8c6600bb2c7edb86d9739860a61bb0b076e20fbf0340919da307d", size = 2633673, upload-time = "2025-10-22T19:58:42.709Z" }, + { url = "https://files.pythonhosted.org/packages/3f/5c/ec4cef958e936ac61528644825d052c1c486192aeffadf071071a17cd86a/pyfftw-0.15.1-cp314-cp314-macosx_13_0_x86_64.whl", hash = "sha256:c4e49219794bfe99c7db94d0b392c86ff979db4da2d27d444edbc6de1519ddae", size = 3313756, upload-time = "2025-10-22T19:58:44.002Z" }, + { url = "https://files.pythonhosted.org/packages/d3/68/39e06bab39edf6473653670c6c25fe971a7b369a2059ddc971ac5f872653/pyfftw-0.15.1-cp314-cp314-macosx_14_0_arm64.whl", hash = "sha256:489a6364a613935736d43da67791ab4dfcf4875e968a8b46e99983afde7ec960", size = 1697163, upload-time = "2025-10-22T19:58:45.592Z" }, + { url = "https://files.pythonhosted.org/packages/dc/4d/9ae0dfaf5174a13714cfc5377165de5703230c1df96715cfee9d19fb0b4c/pyfftw-0.15.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:379844360c03402f4d2a738fa19924153d5467cdc88aa3752b12bbc1403512b0", size = 2561755, upload-time = "2025-10-22T19:58:46.773Z" }, + { url = "https://files.pythonhosted.org/packages/d5/3b/bc991e3abf4f6ad9907658e3b282530d345027fa294b510a9eb1fce882c4/pyfftw-0.15.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:398a342a689061bfc4bfe7271a973e093f78176a632fb4e523b3ed5b72dba4c6", size = 3156174, upload-time = "2025-10-22T19:58:47.999Z" }, + { url = "https://files.pythonhosted.org/packages/5c/5d/c0a9782c333e8b5de334285e3adc0542f2265107d0c9b720f5730bc43471/pyfftw-0.15.1-cp314-cp314-win32.whl", hash = "sha256:375ec8b11140eb30262bf9ecfa34d043a42d036c33c66e24bfe734f5aae7ddf0", size = 2245736, upload-time = "2025-10-22T19:58:49.422Z" }, + { url = "https://files.pythonhosted.org/packages/ef/c7/ba88f0b5d81ae0732a2cb2900c52924ddfa6b1623e511533c022a558e058/pyfftw-0.15.1-cp314-cp314-win_amd64.whl", hash = "sha256:558c318a1aea81ce2083309c927fd881ccf9c285c5571ce965bb7b18dc4291fd", size = 2660474, upload-time = "2025-10-22T19:58:50.93Z" }, + { url = "https://files.pythonhosted.org/packages/88/45/a34cd015d16002e748de0e218d24ecc2f30eb9ad073f1c7941a51a796a2e/pyfftw-0.15.1-pp311-pypy311_pp73-macosx_13_0_x86_64.whl", hash = "sha256:41a25b721e79378a3ea29d21d2e6cf25e43c1f44bc0bbf554beccdcdb2b8064e", size = 3278795, upload-time = "2025-10-22T19:58:52.212Z" }, + { url = "https://files.pythonhosted.org/packages/15/27/0e6195c9c5eeef73a7499772621057aff5ffd04ebb52a71d49cc049a3dad/pyfftw-0.15.1-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:5e957f5caa7ccc032d17831ce336cb61b93f516ed7da25ea6c9e1086ed2e323f", size = 2570541, upload-time = "2025-10-22T19:58:53.357Z" }, + { url = "https://files.pythonhosted.org/packages/2e/a9/f1d00acce882645198576a94c4b7fff5465f0bb6c4b7bb1005314527c2d0/pyfftw-0.15.1-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:763cd58e858133493db371ed3a63e9e41463cd40965e2375a079947c2d96805f", size = 2625398, upload-time = "2025-10-22T19:58:54.893Z" }, +] + +[[package]] +name = "pygments" +version = "2.19.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/b0/77/a5b8c569bf593b0140bde72ea885a803b82086995367bf2037de0159d924/pygments-2.19.2.tar.gz", hash = "sha256:636cb2477cec7f8952536970bc533bc43743542f70392ae026374600add5b887", size = 4968631, upload-time = "2025-06-21T13:39:12.283Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c7/21/705964c7812476f378728bdf590ca4b771ec72385c533964653c68e86bdc/pygments-2.19.2-py3-none-any.whl", hash = "sha256:86540386c03d588bb81d44bc3928634ff26449851e99741617ecb9037ee5ec0b", size = 1225217, upload-time = "2025-06-21T13:39:07.939Z" }, +] + +[[package]] +name = "pygments-styles" +version = "0.3.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "pygments" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/1c/2c/3886ed4783dd78bb62ccab7d43380f526a7e2ff0db8c77d9c87559b2f5de/pygments_styles-0.3.0.tar.gz", hash = "sha256:67746b8fc6ff72c1179ca4d9a8bc89c7f54c196c2ff9d087f07392cd6fde3ecf", size = 15258, upload-time = "2025-11-04T13:15:23.512Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/8f/64/7e0266f0c541e26df86c31d2add9be3dd9914ae83785ce0aba7cbb693667/pygments_styles-0.3.0-py3-none-any.whl", hash = "sha256:c6c45e9939eb7590345bc9084113bac46c45f12b009d13422be02e80e84a034c", size = 36617, upload-time = "2025-11-04T13:15:21.989Z" }, +] + +[[package]] +name = "pylops" +source = { editable = "." } +dependencies = [ + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, +] + +[package.optional-dependencies] +advanced = [ + { name = "astra-toolbox", marker = "sys_platform == 'linux'" }, + { name = "dtcwt" }, + { name = "llvmlite" }, + { name = "numba" }, + { name = "pyfftw", version = "0.15.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "pyfftw", version = "0.15.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "pywavelets", version = "1.8.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "pywavelets", version = "1.9.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "scikit-fmm" }, + { name = "spgl1" }, +] +deep = [ + { name = "jax", version = "0.6.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "jax", version = "0.9.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "torch", version = "2.10.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "sys_platform == 'darwin'" }, + { name = "torch", version = "2.10.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "sys_platform != 'darwin'" }, +] +stat = [ + { name = "pymc", version = "5.25.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "pymc", version = "5.28.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "pytensor", version = "2.31.7", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "pytensor", version = "2.38.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, +] + +[package.dev-dependencies] +dev = [ + { name = "autopep8" }, + { name = "coverage" }, + { name = "mypy" }, + { name = "pre-commit" }, + { name = "pytest" }, + { name = "ruff" }, +] +doc = [ + { name = "image" }, + { name = "matplotlib" }, + { name = "nbsphinx" }, + { name = "numpydoc" }, + { name = "pooch" }, + { name = "shibuya" }, + { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*'" }, + { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12'" }, + { name = "sphinx-design", version = "0.6.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "sphinx-design", version = "0.7.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "sphinx-gallery" }, + { name = "sphinx-iconify" }, + { name = "sphinxemoji" }, +] + +[package.metadata] +requires-dist = [ + { name = "astra-toolbox", marker = "sys_platform == 'linux' and extra == 'advanced'" }, + { name = "dtcwt", marker = "extra == 'advanced'" }, + { name = "jax", marker = "extra == 'deep'" }, + { name = "llvmlite", marker = "extra == 'advanced'" }, + { name = "numba", marker = "extra == 'advanced'" }, + { name = "numpy", specifier = ">=1.21.0" }, + { name = "pyfftw", marker = "extra == 'advanced'" }, + { name = "pymc", marker = "extra == 'stat'" }, + { name = "pytensor", marker = "extra == 'stat'" }, + { name = "pywavelets", marker = "extra == 'advanced'" }, + { name = "scikit-fmm", marker = "extra == 'advanced'" }, + { name = "scipy", specifier = ">=1.11.0" }, + { name = "spgl1", marker = "extra == 'advanced'" }, + { name = "torch", marker = "extra == 'deep'", index = "https://download.pytorch.org/whl/cpu" }, +] +provides-extras = ["advanced", "deep", "stat"] + +[package.metadata.requires-dev] +dev = [ + { name = "autopep8" }, + { name = "coverage" }, + { name = "mypy" }, + { name = "pre-commit" }, + { name = "pytest" }, + { name = "ruff" }, +] +doc = [ + { name = "image" }, + { name = "matplotlib" }, + { name = "nbsphinx" }, + { name = "numpydoc" }, + { name = "pooch" }, + { name = "shibuya" }, + { name = "sphinx" }, + { name = "sphinx-design" }, + { name = "sphinx-gallery" }, + { name = "sphinx-iconify" }, + { name = "sphinxemoji" }, +] + +[[package]] +name = "pymc" +version = "5.25.1" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.11' and sys_platform != 'darwin'", + "python_full_version < '3.11' and sys_platform == 'darwin'", +] +dependencies = [ + { name = "arviz", marker = "python_full_version < '3.11'" }, + { name = "cachetools", marker = "python_full_version < '3.11'" }, + { name = "cloudpickle", marker = "python_full_version < '3.11'" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "pandas", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "pytensor", version = "2.31.7", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "rich", marker = "python_full_version < '3.11'" }, + { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "threadpoolctl", marker = "python_full_version < '3.11'" }, + { name = "typing-extensions", marker = "python_full_version < '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/4d/f4/30ae01e539b7b1dc83578e1aedbc04567f76b48ba287fb31be6de0e0684d/pymc-5.25.1.tar.gz", hash = "sha256:9e739315c0547336b4c11127aae8b3750145b29cdd8e21609196594aa29c21f8", size = 487746, upload-time = "2025-07-24T11:57:04.107Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/00/62/1e973f657ffc91a0ca5a22723f3d7f4a3df946cb3832e23d8f29eb33647f/pymc-5.25.1-py3-none-any.whl", hash = "sha256:4e1185cf20052b9be44f2ac8705dc6c77ff7b8d347d920d5e28719d970d9fa15", size = 535526, upload-time = "2025-07-24T11:57:02.149Z" }, +] + +[[package]] +name = "pymc" +version = "5.28.1" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.14' and sys_platform == 'win32'", + "python_full_version >= '3.14' and sys_platform == 'emscripten'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.13.*' and sys_platform == 'win32'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version >= '3.14' and sys_platform == 'darwin'", + "python_full_version == '3.13.*' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and sys_platform == 'win32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin'", + "python_full_version == '3.11.*' and sys_platform == 'win32'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.11.*' and sys_platform == 'darwin'", +] +dependencies = [ + { name = "arviz", marker = "python_full_version >= '3.11'" }, + { name = "cachetools", marker = "python_full_version >= '3.11'" }, + { name = "cloudpickle", marker = "python_full_version >= '3.11'" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "pandas", version = "3.0.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "pytensor", version = "2.38.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "rich", marker = "python_full_version >= '3.11'" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "threadpoolctl", marker = "python_full_version >= '3.11'" }, + { name = "typing-extensions", marker = "python_full_version >= '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/6f/60/3f054aeee0d2b08058b2ad499ef9b2f82b5e57333b01ab66e0ee331cabbf/pymc-5.28.1.tar.gz", hash = "sha256:4debd7e3ac34f81f870ecdd11fcba516781d8300c8b0a0380303ee9dc4522549", size = 507255, upload-time = "2026-02-28T17:28:29.979Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/4d/7d/f3999898223f14ae511da79a4bfa64d77dcf9bdc0325e5892d637a4fd88b/pymc-5.28.1-py3-none-any.whl", hash = "sha256:fc0d5ca4e8dce20104cdd1df874e1cd3ea8b20640463475623b1a5ad6d86ca7a", size = 562299, upload-time = "2026-02-28T17:28:27.118Z" }, +] + +[[package]] +name = "pyparsing" +version = "3.3.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/f3/91/9c6ee907786a473bf81c5f53cf703ba0957b23ab84c264080fb5a450416f/pyparsing-3.3.2.tar.gz", hash = "sha256:c777f4d763f140633dcb6d8a3eda953bf7a214dc4eff598413c070bcdc117cbc", size = 6851574, upload-time = "2026-01-21T03:57:59.36Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/10/bd/c038d7cc38edc1aa5bf91ab8068b63d4308c66c4c8bb3cbba7dfbc049f9c/pyparsing-3.3.2-py3-none-any.whl", hash = "sha256:850ba148bd908d7e2411587e247a1e4f0327839c40e2e5e6d05a007ecc69911d", size = 122781, upload-time = "2026-01-21T03:57:55.912Z" }, +] + +[[package]] +name = "pytensor" +version = "2.31.7" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.11' and sys_platform != 'darwin'", + "python_full_version < '3.11' and sys_platform == 'darwin'", +] +dependencies = [ + { name = "cons", marker = "python_full_version < '3.11'" }, + { name = "etuples", marker = "python_full_version < '3.11'" }, + { name = "filelock", marker = "python_full_version < '3.11'" }, + { name = "logical-unification", marker = "python_full_version < '3.11'" }, + { name = "minikanren", marker = "python_full_version < '3.11'" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "setuptools", marker = "python_full_version < '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/f9/1b/77783110a06ce0afacab063c64f644ea0a450daffa76dcf1bbb09ae2d819/pytensor-2.31.7.tar.gz", hash = "sha256:0af99e240c95bc0223886eefb4343b0e9dc6fba349b70b107b3a6fbb9cb66409", size = 4431862, upload-time = "2025-07-09T00:34:30.557Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/3d/75/ea4fb7bc3252f313c7a4d0d124aa9c8f020cb668300f3c4d742807383772/pytensor-2.31.7-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:142814427e0e82d8f3db83529faa6073d33ce9e571cb22096547af19016ad025", size = 1438513, upload-time = "2025-07-09T00:33:49.86Z" }, + { url = "https://files.pythonhosted.org/packages/ca/48/2de01b59238517308348ba97624e85781e6061a622bef71616df54e52256/pytensor-2.31.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70e262a5c4be0055f25dbbb8512c1eb2899cb80e6a630b95ea387356a825f823", size = 1892231, upload-time = "2025-07-09T00:33:52.094Z" }, + { url = "https://files.pythonhosted.org/packages/c2/68/8123d9794351e1b22f8d1ff8e4dce770e722b22d5bd58c9b0bd397540383/pytensor-2.31.7-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:2343df3dc9eb46903a4c68591dcc36a05b2c9309a0748a47e3933a3864765d4d", size = 1908596, upload-time = "2025-07-09T00:33:54.262Z" }, + { url = "https://files.pythonhosted.org/packages/7d/2a/33b5eb1c537f79e13a2f3aaf429bc6abed86148208181c76af64ddf4c396/pytensor-2.31.7-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:58927b06df3168e9df005dadc2869613f4fba12ed6b49096e8a3fc29583aaa9d", size = 1918935, upload-time = "2025-07-09T00:33:56.32Z" }, + { url = "https://files.pythonhosted.org/packages/bb/a2/3937ad756662120492ea926e22ba62c7c0606694139479e458d806ed9125/pytensor-2.31.7-cp310-cp310-win_amd64.whl", hash = "sha256:2ae4fca59c4858353b4025b48a09b07d80bced723369355b2284e357e5f15299", size = 1437758, upload-time = "2025-07-09T00:33:59.303Z" }, + { url = "https://files.pythonhosted.org/packages/3a/e8/bcc2b73e4e5d46663a10295358397c11dfb251ccc108e2129173532b80ce/pytensor-2.31.7-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:5983ced37b9c91fe7fb6c8cc44b432e68bfb266ffc0cab145406fba578039acb", size = 1624436, upload-time = "2025-07-09T00:34:01.449Z" }, + { url = "https://files.pythonhosted.org/packages/fb/3d/b2e1e1e5d99d5273fa317cbbd27f3d70d688c287e4e2ccd3d81a93040aaa/pytensor-2.31.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:81f37c7b0ec42e2f5a0509b1753a0becac029dd902dad59360e24d5270d30d9c", size = 2109404, upload-time = "2025-07-09T00:34:03.182Z" }, + { url = "https://files.pythonhosted.org/packages/7b/00/76c159227f82d7ad62b9d4e5a13c55404d615eb969c5e4388c40b72acdef/pytensor-2.31.7-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:44bf1e2ee2e49cfbc95cc9fbeac4534dc18fc325735ad13ae8ef585cce7b7bf8", size = 2123068, upload-time = "2025-07-09T00:34:05.37Z" }, + { url = "https://files.pythonhosted.org/packages/f7/ed/acf9bbb19f57cf8308700fdb41990163196ce10bd2dec15cbdc429609933/pytensor-2.31.7-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:9ff160177c7209f5803715e297d9052eff968f4ae50e3ad787ee496bf0fd53af", size = 2138152, upload-time = "2025-07-09T00:34:07.1Z" }, + { url = "https://files.pythonhosted.org/packages/6d/03/8eaf7204149b92cf3987c1ec1d9f976fef9ccf0a732e51eee9844aee1476/pytensor-2.31.7-cp311-cp311-win_amd64.whl", hash = "sha256:38acc41d2724fad9f87795106754b5e79f9374ec35450a0b3382c5fbe01bc850", size = 1622332, upload-time = "2025-07-09T00:34:09.053Z" }, + { url = "https://files.pythonhosted.org/packages/e0/7a/92e2bd5b6752780703685a818e2d4d96360a3906bf58985a383cf84bd03d/pytensor-2.31.7-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:c863122dc61638aa87c7277da984fe266eba6cf53e04a0cf5acbeac1fbe4e325", size = 1624386, upload-time = "2025-07-09T00:34:10.678Z" }, + { url = "https://files.pythonhosted.org/packages/43/a5/9205f8420f59466a36b18ca41f09767ff0aed48ddb2ecb2c6d170bd201e8/pytensor-2.31.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1489a55acb192528974f343f8cc67fc53cac0fbeb0bc02d4281f0a207fa506b5", size = 2100754, upload-time = "2025-07-09T00:34:12.314Z" }, + { url = "https://files.pythonhosted.org/packages/9b/51/676da3fcf776fd50af0b7e9d5e662c584a23456afeb8598fa87135b61af9/pytensor-2.31.7-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:e79aaea8e1a94d115bcd895c82f8a6bf0dd651518a980108ca718ff182afb24b", size = 2115814, upload-time = "2025-07-09T00:34:14.325Z" }, + { url = "https://files.pythonhosted.org/packages/52/62/7f2ff99f244afbe318f45cb69c6e548e7135caf4a5b89b5b32a6646af59b/pytensor-2.31.7-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:5aab6ff129ed85910b42965eef4a58b53d072c123200763677b6787a165d1aab", size = 2139405, upload-time = "2025-07-09T00:34:15.985Z" }, + { url = "https://files.pythonhosted.org/packages/3b/56/bebc6fadc66ef513c7b87a5d1de46e522ff4d57bd1acfb39f5f400b2b06e/pytensor-2.31.7-cp312-cp312-win_amd64.whl", hash = "sha256:ab478a722dedc89e31634f189343a416293e27555be6ea6f4620598f05ecd583", size = 1623709, upload-time = "2025-07-09T00:34:17.947Z" }, + { url = "https://files.pythonhosted.org/packages/e9/ed/9c5dedd5c2616fabf1f94b40adf0defde1f4c7dc8afc9319bf60da5611af/pytensor-2.31.7-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:2c3b463f392bb46d99ce9f060faaae13420277f446de5f4d6c18ac095bf83439", size = 1623518, upload-time = "2025-07-09T00:34:19.584Z" }, + { url = "https://files.pythonhosted.org/packages/ac/e4/47e7e2818c8b1acbd64f9a0ab3de001e484fb3545c82b37c350d71eb9e7b/pytensor-2.31.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e5abd20541c9d9a4340fde4da63cab5a6b4ec3228f0070b539bb6188f2255512", size = 2094291, upload-time = "2025-07-09T00:34:21.772Z" }, + { url = "https://files.pythonhosted.org/packages/a9/fd/6d75179820edb49ed42467e3f78ba1c9bf305f1bdc65524f97de4578114b/pytensor-2.31.7-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:99468fb50b3765b43bb82a3f411dcd37b3f5ce922870d8374ddf9cbc01033d68", size = 2116022, upload-time = "2025-07-09T00:34:24.007Z" }, + { url = "https://files.pythonhosted.org/packages/6d/1e/6ff8891aaee7295b8c5d62149832cf38e8af141e703f69263bdb47564e6a/pytensor-2.31.7-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:e7df2d29568602544eb1733d09075a6f229470fc6b96fc03ba8036997eef58a7", size = 2134927, upload-time = "2025-07-09T00:34:25.865Z" }, + { url = "https://files.pythonhosted.org/packages/61/f3/e341e9d5d20f31a15beaa61dd16b3254db93542830f3814acf5e895b27c0/pytensor-2.31.7-cp313-cp313-win_amd64.whl", hash = "sha256:f1b533058ad2503aa40df7db3aec99cfb1eff5c158ec7cb58892db940ff585ac", size = 1623504, upload-time = "2025-07-09T00:34:27.511Z" }, + { url = "https://files.pythonhosted.org/packages/0a/3d/33859b753186d3bcae89fd2ddfd5b180569030db3ace02a26c0d3b56c449/pytensor-2.31.7-py2.py3-none-any.whl", hash = "sha256:d7f89c7eaedd8ce4323289602b41be28e8aaee14c73a52c701079f25c4247aa8", size = 1338497, upload-time = "2025-07-09T00:34:28.942Z" }, +] + +[[package]] +name = "pytensor" +version = "2.38.2" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.14' and sys_platform == 'win32'", + "python_full_version >= '3.14' and sys_platform == 'emscripten'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.13.*' and sys_platform == 'win32'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version >= '3.14' and sys_platform == 'darwin'", + "python_full_version == '3.13.*' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and sys_platform == 'win32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin'", + "python_full_version == '3.11.*' and sys_platform == 'win32'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.11.*' and sys_platform == 'darwin'", +] +dependencies = [ + { name = "cons", marker = "python_full_version >= '3.11'" }, + { name = "etuples", marker = "python_full_version >= '3.11'" }, + { name = "filelock", marker = "python_full_version >= '3.11'" }, + { name = "logical-unification", marker = "python_full_version >= '3.11'" }, + { name = "minikanren", marker = "python_full_version >= '3.11'" }, + { name = "numba", marker = "python_full_version >= '3.11'" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "setuptools", marker = "python_full_version >= '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/1c/89/e7b91f7366e36dbf937d4e53fa949b7f93627812e833526e0e426becbacb/pytensor-2.38.2.tar.gz", hash = "sha256:c804e665e69e830e31344133fea5793d2fd75c662ee1359d01589875c0cce105", size = 4862054, upload-time = "2026-03-06T13:37:01.039Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/59/4a/c148b5d7df8bc3c3b4cb521ae955a2f312b3f75a931f25c52b34b8f32728/pytensor-2.38.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:ea3f63c9f5eeecbe44be0305fa031b4c7352f0278dade695f22fa1c3703fcebf", size = 1506543, upload-time = "2026-03-06T13:36:25.322Z" }, + { url = "https://files.pythonhosted.org/packages/6d/c5/be1088c0cfa06e972be51d83e8058ef87a98cbc87faf86502e395df0854e/pytensor-2.38.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:34eb065cf0ff2ed5845adedf9fe64ea67500dfb09aac211ec0ae0a6680651840", size = 2005244, upload-time = "2026-03-06T13:36:27.598Z" }, + { url = "https://files.pythonhosted.org/packages/8b/ed/1ac83d3c4993414859929a24cfbb4ebf00e5c61fc10fbc4ac1d6262092e0/pytensor-2.38.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:a7d2251ba1bd22649092af1d1661c339b3d2fcb938be663b3b60f2435a8addd9", size = 2005883, upload-time = "2026-03-06T13:36:30.069Z" }, + { url = "https://files.pythonhosted.org/packages/11/17/2c00b0cfcfa066f70b9d905a88a8de24f409310f51d205c3bb4163316b64/pytensor-2.38.2-cp311-cp311-win_amd64.whl", hash = "sha256:c06f596acd7659471def911ee6a1e35013357e18c276777b1eb98bff316f310c", size = 1497308, upload-time = "2026-03-06T13:36:31.864Z" }, + { url = "https://files.pythonhosted.org/packages/0c/c0/caaecaddedb0919cdde1d943da877378d8e7ca6efe4d1ba721e6ba9b4901/pytensor-2.38.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:78227922e8e282b4af8cc98d496fbca2aead90da80221ed937f809e3e22a7d8e", size = 1698818, upload-time = "2026-03-06T13:36:33.968Z" }, + { url = "https://files.pythonhosted.org/packages/19/ce/2269f04fc08579fc3133507ddc1a85c6121bb031b592085f85767eeb0c24/pytensor-2.38.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b95d3f31c90f5269636fea0539b406c68e9d7af8d2cca25c973d13d7628c7a7a", size = 2198280, upload-time = "2026-03-06T13:36:35.956Z" }, + { url = "https://files.pythonhosted.org/packages/6c/cf/f4194459d4dd8952dcc01352a63b21b277b94200e1d12ac026e078598cf3/pytensor-2.38.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:e84086b77e0ed2577b8aa95ed2e398d25f2773cace9b30185b8ecac26d135529", size = 2196311, upload-time = "2026-03-06T13:36:38.644Z" }, + { url = "https://files.pythonhosted.org/packages/cd/1e/04ead3ab7ad4fdfcc48bafb38e4f0e4b175516c8b5c82526f536f79cc6d8/pytensor-2.38.2-cp312-cp312-win_amd64.whl", hash = "sha256:2393c7a0a8782fd447415971303111f485400390d15b356a62332efe36f9ba3a", size = 1691887, upload-time = "2026-03-06T13:36:40.594Z" }, + { url = "https://files.pythonhosted.org/packages/07/8a/9d1a8e4c70b48ea07bc0f66004afc406612748e98c036b6c428814277baa/pytensor-2.38.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:6857cc173df3b9362e8730db6e0ff4552feff9c86f86be98a92794a50305fda0", size = 1698193, upload-time = "2026-03-06T13:36:42.28Z" }, + { url = "https://files.pythonhosted.org/packages/92/e0/03a949eebcac4ff320263514ae65f939ed10f98c5523a878223f6cb3b18b/pytensor-2.38.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:03cb6307d29ce4a1755d82b6ccaa6739a070bd2a29223a12cbf4906b7ceefb94", size = 2197111, upload-time = "2026-03-06T13:36:44.338Z" }, + { url = "https://files.pythonhosted.org/packages/4f/52/e4a39c0377c435d4532bce95cb2ba8e161ee383b51e425bd08cadc780d79/pytensor-2.38.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:bd0e71d7e543df920a297601a1dc01441711b311d9e6cfb3c5cd1a5a10ab87a3", size = 2195311, upload-time = "2026-03-06T13:36:46.213Z" }, + { url = "https://files.pythonhosted.org/packages/97/4a/fb34aefd1a144708fe454004deab4393c45f94f5d2ba7bbe2610994d7699/pytensor-2.38.2-cp313-cp313-win_amd64.whl", hash = "sha256:3174e506c105a260c041c00e019e5ef2b2561a0fe1e51ddcefb6bc8f7baf7c17", size = 1691597, upload-time = "2026-03-06T13:36:47.719Z" }, + { url = "https://files.pythonhosted.org/packages/aa/a7/eea67f7b112053755fbdc071e8aeb27184e1ac651d031ef9f75eabb43fe8/pytensor-2.38.2-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:071609e3a10b91d8aa11a4124f323836381fb8b92a4d424862b07f94a1d63b5c", size = 1699470, upload-time = "2026-03-06T13:36:49.433Z" }, + { url = "https://files.pythonhosted.org/packages/7e/82/9667de1da8f38ad8556a62847330b07e2f2a06664c35ef3ca9b60b55896c/pytensor-2.38.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:994b051ec298789a9133cad29aa36092e0c2a3a564f64a2f05211c54d759b619", size = 2189740, upload-time = "2026-03-06T13:36:51.87Z" }, + { url = "https://files.pythonhosted.org/packages/fb/4a/8bf706ac30c026e01971e4cc6ef712677a635c33ce581514781658b1d975/pytensor-2.38.2-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:ed8898ecae457ad621bc6610f13de37f83565a61782aa6c4c5e289d9c0310ab3", size = 2190574, upload-time = "2026-03-06T13:36:53.731Z" }, + { url = "https://files.pythonhosted.org/packages/43/04/215b8860b2409737cacca387644617dd0bb333a60d5bb77c3d7e0aa3e89c/pytensor-2.38.2-cp314-cp314-win_amd64.whl", hash = "sha256:9c4b4af108e9f9c4b664be0d10da0e5dfeb213bd2b83b94c6378d39a9f23915f", size = 1694447, upload-time = "2026-03-06T13:36:56.413Z" }, + { url = "https://files.pythonhosted.org/packages/4c/12/4b91d7ec085f35f6e0afbf57c9d4a13a45d48d9bef37ed6123d147255ecf/pytensor-2.38.2-py2.py3-none-any.whl", hash = "sha256:ae994b6e96d0d536e38c175a9b68df39fce4685a71dc8bb40acfbb779e755a34", size = 1399422, upload-time = "2026-03-06T13:36:58.363Z" }, +] + +[[package]] +name = "pytest" +version = "9.0.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "colorama", marker = "sys_platform == 'win32'" }, + { name = "exceptiongroup", marker = "python_full_version < '3.11'" }, + { name = "iniconfig" }, + { name = "packaging" }, + { name = "pluggy" }, + { name = "pygments" }, + { name = "tomli", marker = "python_full_version < '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/d1/db/7ef3487e0fb0049ddb5ce41d3a49c235bf9ad299b6a25d5780a89f19230f/pytest-9.0.2.tar.gz", hash = "sha256:75186651a92bd89611d1d9fc20f0b4345fd827c41ccd5c299a868a05d70edf11", size = 1568901, upload-time = "2025-12-06T21:30:51.014Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/3b/ab/b3226f0bd7cdcf710fbede2b3548584366da3b19b5021e74f5bde2a8fa3f/pytest-9.0.2-py3-none-any.whl", hash = "sha256:711ffd45bf766d5264d487b917733b453d917afd2b0ad65223959f59089f875b", size = 374801, upload-time = "2025-12-06T21:30:49.154Z" }, +] + +[[package]] +name = "python-dateutil" +version = "2.9.0.post0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "six" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/66/c0/0c8b6ad9f17a802ee498c46e004a0eb49bc148f2fd230864601a86dcf6db/python-dateutil-2.9.0.post0.tar.gz", hash = "sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3", size = 342432, upload-time = "2024-03-01T18:36:20.211Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ec/57/56b9bcc3c9c6a792fcbaf139543cee77261f3651ca9da0c93f5c1221264b/python_dateutil-2.9.0.post0-py2.py3-none-any.whl", hash = "sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427", size = 229892, upload-time = "2024-03-01T18:36:18.57Z" }, +] + +[[package]] +name = "python-discovery" +version = "1.1.3" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "filelock" }, + { name = "platformdirs" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/d7/7e/9f3b0dd3a074a6c3e1e79f35e465b1f2ee4b262d619de00cfce523cc9b24/python_discovery-1.1.3.tar.gz", hash = "sha256:7acca36e818cd88e9b2ba03e045ad7e93e1713e29c6bbfba5d90202310b7baa5", size = 56945, upload-time = "2026-03-10T15:08:15.038Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e7/80/73211fc5bfbfc562369b4aa61dc1e4bf07dc7b34df7b317e4539316b809c/python_discovery-1.1.3-py3-none-any.whl", hash = "sha256:90e795f0121bc84572e737c9aa9966311b9fde44ffb88a5953b3ec9b31c6945e", size = 31485, upload-time = "2026-03-10T15:08:13.06Z" }, +] + +[[package]] +name = "pytz" +version = "2026.1.post1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/56/db/b8721d71d945e6a8ac63c0fc900b2067181dbb50805958d4d4661cf7d277/pytz-2026.1.post1.tar.gz", hash = "sha256:3378dde6a0c3d26719182142c56e60c7f9af7e968076f31aae569d72a0358ee1", size = 321088, upload-time = "2026-03-03T07:47:50.683Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/10/99/781fe0c827be2742bcc775efefccb3b048a3a9c6ce9aec0cbf4a101677e5/pytz-2026.1.post1-py2.py3-none-any.whl", hash = "sha256:f2fd16142fda348286a75e1a524be810bb05d444e5a081f37f7affc635035f7a", size = 510489, upload-time = "2026-03-03T07:47:49.167Z" }, +] + +[[package]] +name = "pywavelets" +version = "1.8.0" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.11' and sys_platform != 'darwin'", + "python_full_version < '3.11' and sys_platform == 'darwin'", +] +dependencies = [ + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/48/45/bfaaab38545a33a9f06c61211fc3bea2e23e8a8e00fedeb8e57feda722ff/pywavelets-1.8.0.tar.gz", hash = "sha256:f3800245754840adc143cbc29534a1b8fc4b8cff6e9d403326bd52b7bb5c35aa", size = 3935274, upload-time = "2024-12-04T19:54:20.593Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/65/7e/c5e398f25c70558ca195dd4144ee004666401f6167084c1e76059d7e68d8/pywavelets-1.8.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:f5c86fcb203c8e61d1f3d4afbfc08d626c64e4e3708207315577264c724632bf", size = 4323291, upload-time = "2024-12-04T19:53:01.836Z" }, + { url = "https://files.pythonhosted.org/packages/d0/d7/2fc8067c3520ce25f7632b0f47b89d1b75653cab804a42700e95126f2679/pywavelets-1.8.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:fafb5fa126277e1690c3d6329287122fc08e4d25a262ce126e3d81b1f5709308", size = 4291864, upload-time = "2024-12-04T19:53:04.659Z" }, + { url = "https://files.pythonhosted.org/packages/2f/17/a868aa26e45c104613d9069f9d8ec0123687cb6945062d274f20a3992436/pywavelets-1.8.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dec23dfe6d5a3f4312b12456b8c546aa90a11c1138e425a885987505f0658ae0", size = 4447532, upload-time = "2024-12-04T19:53:06.383Z" }, + { url = "https://files.pythonhosted.org/packages/53/7a/7f5889a57177e2b1182080fc2c52236d1e03a0fad5e0b3d7c5312070c0be/pywavelets-1.8.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:880a0197e9fa108939af50a95e97c1bf9b7d3e148e0fad92ea60a9ed8c8947c0", size = 4487695, upload-time = "2024-12-04T19:53:08.84Z" }, + { url = "https://files.pythonhosted.org/packages/f9/e6/04d76d93c158919ef0d8e1d40d1d453168305031eca6733fdc844f7cbb07/pywavelets-1.8.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:8bfa833d08b60d0bf53a7939fbbf3d98015dd34efe89cbe4e53ced880d085fc1", size = 4473752, upload-time = "2024-12-04T19:53:10.848Z" }, + { url = "https://files.pythonhosted.org/packages/3b/a7/42ea5bbb6055abd312e45b27d931200fd6eed5414a87ec5d62020a4c651b/pywavelets-1.8.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:e10c3fc7f4a796e94da4bca9871be2186a7bb7a3b3536a0ca9376d84263140f0", size = 4504191, upload-time = "2024-12-04T19:53:13.912Z" }, + { url = "https://files.pythonhosted.org/packages/8c/7e/52df87a9e77adfb12c1b8be79a2053f2eb4c2507dec96ebfd2333b15ff03/pywavelets-1.8.0-cp310-cp310-win32.whl", hash = "sha256:31baf4be6940fde72cc85663154360857ac1b93c251822deaf72bb804da95031", size = 4143794, upload-time = "2024-12-04T19:53:16.296Z" }, + { url = "https://files.pythonhosted.org/packages/01/e2/06e08230c26049740b2773952fbb12cc7186e5df655a73b1c30ba493e864/pywavelets-1.8.0-cp310-cp310-win_amd64.whl", hash = "sha256:560c39f1ff8cb37f8b8ea4b7b6eb8a14f6926c11f5cf8c09f013a58f895ed5bc", size = 4214262, upload-time = "2024-12-04T19:53:17.998Z" }, + { url = "https://files.pythonhosted.org/packages/6c/8a/9f8e794120b55caa1c4ae8d72696111bc408251615f351a8e54a5d8c4d4e/pywavelets-1.8.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e8dd5be4faed994581a8a4b3c0169be20567a9346e523f0b57f903c8f6722bce", size = 4324170, upload-time = "2024-12-04T19:53:19.66Z" }, + { url = "https://files.pythonhosted.org/packages/3e/b8/f6246be5c78e9fa73fcbba9ab4cbfe0d4dcb79ea5491f28d673a53466134/pywavelets-1.8.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:8d8abaf7c120b151ef309c9ff57e0a44ba9febf49045056dbc1577526ecec6c8", size = 4294254, upload-time = "2024-12-04T19:53:21.767Z" }, + { url = "https://files.pythonhosted.org/packages/2c/dc/ba1f212e9b43117ed28e0fd092e72e817790427400f88937ea742d260153/pywavelets-1.8.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4b43a4c58707b1e8d941bec7f1d83e67c482278575ff0db3189d5c0dfae23a57", size = 4447178, upload-time = "2024-12-04T19:53:23.525Z" }, + { url = "https://files.pythonhosted.org/packages/58/10/e59c162a11d2fedb4454abbf7b74a52390aba5edc9605bf829bfa8708dac/pywavelets-1.8.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1c1aad0b97714e3079a2bfe48e4fb8ccd60778d0427e9ee5e0a9ff922e6c61e4", size = 4486799, upload-time = "2024-12-04T19:53:25.238Z" }, + { url = "https://files.pythonhosted.org/packages/03/ee/90c3d0a0a3bda74e6e097e4c06bff9446ff2a4c90b8617aaf4902c46966b/pywavelets-1.8.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:a0e1db96dcf3ce08156859df8b359e9ff66fa15061a1b90e70e020bf4cd077a0", size = 4486403, upload-time = "2024-12-04T19:53:26.954Z" }, + { url = "https://files.pythonhosted.org/packages/05/54/58b87f8b636a9f044f3f9814d2ec696cf25f3b33af97c11811f13c364085/pywavelets-1.8.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:e62c8fb52ab0e8ff212fff9acae681a8f12d68b76c36fe24cc48809d5b6825ba", size = 4515011, upload-time = "2024-12-04T19:53:28.832Z" }, + { url = "https://files.pythonhosted.org/packages/a1/d0/f755cee11ff20668114942d0e777e2b502a8e4665e1fdb2553b587aac637/pywavelets-1.8.0-cp311-cp311-win32.whl", hash = "sha256:bf327528d10de471b04bb725c4e10677fac5a49e13d41bf0d0b3a1f6d7097abf", size = 4139934, upload-time = "2024-12-04T19:53:31.421Z" }, + { url = "https://files.pythonhosted.org/packages/7b/0b/f4b92d4f00565280ea3e62a8e3dc81a667d67ed7bd59232f2f18d55f9aff/pywavelets-1.8.0-cp311-cp311-win_amd64.whl", hash = "sha256:3814d354dd109e244ffaac3d480d29a5202212fe24570c920268237c8d276f95", size = 4214321, upload-time = "2024-12-04T19:53:33.183Z" }, + { url = "https://files.pythonhosted.org/packages/2d/8b/4870f11559307416470158a5aa6f61e5c2a910f1645a7a836ffae580b7ad/pywavelets-1.8.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:3f431c9e2aff1a2240765eff5e804975d0fcc24c82d6f3d4271243f228e5963b", size = 4326187, upload-time = "2024-12-04T19:53:35.19Z" }, + { url = "https://files.pythonhosted.org/packages/c4/35/66835d889fd7fbf3119c7a9bd9d9bd567fc0bb603dfba408e9226db7cb44/pywavelets-1.8.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:e39b0e2314e928cb850ee89b9042733a10ea044176a495a54dc84d2c98407a51", size = 4295428, upload-time = "2024-12-04T19:53:36.962Z" }, + { url = "https://files.pythonhosted.org/packages/63/1c/42e5130226538c70d4bbbaee00eb1bc06ec3287f7ea43d5fcf85bfc761ce/pywavelets-1.8.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cae701117f5c7244b7c8d48b9e92a0289637cdc02a9c205e8be83361f0c11fae", size = 4421259, upload-time = "2024-12-04T19:53:39.119Z" }, + { url = "https://files.pythonhosted.org/packages/6f/c5/1ce93657432e22a5debc21e8b52ec6980f819ecb7fa727bb86744224d967/pywavelets-1.8.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:649936baee933e80083788e0adc4d8bc2da7cdd8b10464d3b113475be2cc5308", size = 4447650, upload-time = "2024-12-04T19:53:41.589Z" }, + { url = "https://files.pythonhosted.org/packages/b9/d6/b54ef30daca71824f811f9d2322a978b0a58d27674b8e3af6520f67e9ec6/pywavelets-1.8.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:8c68e9d072c536bc646e8bdce443bb1826eeb9aa21b2cb2479a43954dea692a3", size = 4448538, upload-time = "2024-12-04T19:53:44.308Z" }, + { url = "https://files.pythonhosted.org/packages/ce/8c/1688b790e55674667ad644262f174405c2c9873cb13e773432e78b1b33e4/pywavelets-1.8.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:63f67fa2ee1610445de64f746fb9c1df31980ad13d896ea2331fc3755f49b3ae", size = 4485228, upload-time = "2024-12-04T19:53:46.778Z" }, + { url = "https://files.pythonhosted.org/packages/c9/9b/69de31c3b663dadd76d1da6bf8af68d8cefff55df8e880fe96a94bb8c9ac/pywavelets-1.8.0-cp312-cp312-win32.whl", hash = "sha256:4b3c2ab669c91e3474fd63294355487b7dd23f0b51d32f811327ddf3546f4f3d", size = 4134850, upload-time = "2024-12-04T19:53:49.101Z" }, + { url = "https://files.pythonhosted.org/packages/1c/88/9e2aa9d5fde08bfc0fb18ffb1b5307c1ed49c24930b4147e5f48571a7251/pywavelets-1.8.0-cp312-cp312-win_amd64.whl", hash = "sha256:810a23a631da596fef7196ddec49b345b1aab13525bb58547eeebe1769edbbc1", size = 4210786, upload-time = "2024-12-04T19:53:51.546Z" }, + { url = "https://files.pythonhosted.org/packages/94/73/7ff347d77c6bda11330565050c3346c54bc210086380abeb84e402c1c9cd/pywavelets-1.8.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:441ba45c8dff8c6916dbe706958d0d7f91da675695ca0c0d75e483f6f52d0a12", size = 4321474, upload-time = "2024-12-04T19:53:53.369Z" }, + { url = "https://files.pythonhosted.org/packages/b0/70/c58937ebbca1aba3475ca5ee63c7bcebf09f3c93891ae5942eaec7e95707/pywavelets-1.8.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:24bb282bab09349d9d128ed0536fa50fff5c2147891971a69c2c36155dfeeeac", size = 4291502, upload-time = "2024-12-04T19:53:55.396Z" }, + { url = "https://files.pythonhosted.org/packages/da/55/87b4ad6128b2e85985908e958e856e0b680cdcc03cc490e2cc995164b13a/pywavelets-1.8.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:426ff3799446cb4da1db04c2084e6e58edfe24225596805665fd39c14f53dece", size = 4412669, upload-time = "2024-12-04T19:53:57.393Z" }, + { url = "https://files.pythonhosted.org/packages/bf/1a/bfca9eab23bd7b27843b0ce95c47796033a7b2c93048315f5fc5d6ac6428/pywavelets-1.8.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa0607a9c085b8285bc0d04e33d461a6c80f8c325389221ffb1a45141861138e", size = 4454604, upload-time = "2024-12-04T19:53:59.105Z" }, + { url = "https://files.pythonhosted.org/packages/c3/23/9ce38829f57159e812c469c4f9d7b5a16c1ba922c1802985e8c504468206/pywavelets-1.8.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:d31c36a39110e8fcc7b1a4a11cfed7d22b610c285d3e7f4fe73ec777aa49fa39", size = 4445507, upload-time = "2024-12-04T19:54:00.78Z" }, + { url = "https://files.pythonhosted.org/packages/e5/d2/e78a976b0600a6ef7a70f4430122d6ad11b3e1cbda3c8b3565661d094678/pywavelets-1.8.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:fa7c68ed1e5bab23b1bafe60ccbcf709b878652d03de59e961baefa5210fcd0a", size = 4479078, upload-time = "2024-12-04T19:54:02.46Z" }, + { url = "https://files.pythonhosted.org/packages/85/4d/1c4f870010368f3aeb0bdd72929376a1988e4a122e76545bd8c56e549c96/pywavelets-1.8.0-cp313-cp313-win32.whl", hash = "sha256:2c6b359b55d713ef683e9da1529181b865a80d759881ceb9adc1c5742e4da4d8", size = 4133763, upload-time = "2024-12-04T19:54:04.016Z" }, + { url = "https://files.pythonhosted.org/packages/c9/4f/0a709a5732e6cf9297fc87bf545cb879997cde204115f8c0cbc296c5bdd3/pywavelets-1.8.0-cp313-cp313-win_amd64.whl", hash = "sha256:4dbebcfd55ea8a85b7fc8802d411e75337170422abf6e96019d7e46c394e80e5", size = 4209548, upload-time = "2024-12-04T19:54:06.61Z" }, + { url = "https://files.pythonhosted.org/packages/de/2a/4cac0bba67d3bc0ad697d0680539864db0a6964c7ad953d8d9d887f360b3/pywavelets-1.8.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:2e1c79784bebeafd3715c1bea6621daa2e2e6ed37b687719322e2078fb35bb70", size = 4335183, upload-time = "2024-12-04T19:54:08.349Z" }, + { url = "https://files.pythonhosted.org/packages/58/d1/3abe4cf34a35b09ad847f0e9a85f340c1988611222926d295fa8710659e7/pywavelets-1.8.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7f489380c95013cc8fb3ef338f6d8c1a907125db453cc4dc739e2cca06fcd8b6", size = 4454723, upload-time = "2024-12-04T19:54:11.007Z" }, + { url = "https://files.pythonhosted.org/packages/d5/62/f05dd191232ae94e0b48509bb0ee65c9d45abf5e8f3612b09fd309b41384/pywavelets-1.8.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:06786201a91b5e74540f4f3c115c49a29190de2eb424823abbd3a1fd75ea3e28", size = 4472192, upload-time = "2024-12-04T19:54:12.754Z" }, + { url = "https://files.pythonhosted.org/packages/20/6a/257c95ad1e0fd395cbccd4ffec0d01cc9b51a3bb91e67d8fa10ffebc9c72/pywavelets-1.8.0-cp313-cp313t-win32.whl", hash = "sha256:f2877fb7b58c94211257dcf364b204d6ed259146fc87d5a90bf9d93c97af6226", size = 4183968, upload-time = "2024-12-04T19:54:15.099Z" }, + { url = "https://files.pythonhosted.org/packages/6c/58/7179fd6f87153f2e339171e8cfe9bf901398a89045eefd7a3911bb9b47ad/pywavelets-1.8.0-cp313-cp313t-win_amd64.whl", hash = "sha256:ec5d723c3335ff8aa630fd4b14097077f12cc02893c91cafd60dd7b1730e780f", size = 4265431, upload-time = "2024-12-04T19:54:16.928Z" }, +] + +[[package]] +name = "pywavelets" +version = "1.9.0" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.14' and sys_platform == 'win32'", + "python_full_version >= '3.14' and sys_platform == 'emscripten'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.13.*' and sys_platform == 'win32'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version >= '3.14' and sys_platform == 'darwin'", + "python_full_version == '3.13.*' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and sys_platform == 'win32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin'", + "python_full_version == '3.11.*' and sys_platform == 'win32'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.11.*' and sys_platform == 'darwin'", +] +dependencies = [ + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/5a/75/50581633d199812205ea8cdd0f6d52f12a624886b74bf1486335b67f01ff/pywavelets-1.9.0.tar.gz", hash = "sha256:148d12203377772bea452a59211d98649c8ee4a05eff019a9021853a36babdc8", size = 3938340, upload-time = "2025-08-04T16:20:04.978Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/bd/8b/ca700d0c174c3a4eec1fbb603f04374d1fed84255c2a9f487cfaa749c865/pywavelets-1.9.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:54662cce4d56f0d6beaa6ebd34b2960f3aa4a43c83c9098a24729e9dc20a4be2", size = 4323640, upload-time = "2025-08-04T16:18:51.683Z" }, + { url = "https://files.pythonhosted.org/packages/b5/f3/0fa57b6407ea9c4452b0bc182141256b9481b479ffbfc9d7fdb73afe193b/pywavelets-1.9.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:0d8ed4b4d1eab9347e8fe0c5b45008ce5a67225ce5b05766b8b1fa923a5f8b34", size = 4294938, upload-time = "2025-08-04T16:18:53.818Z" }, + { url = "https://files.pythonhosted.org/packages/ea/95/a998313c8459a57e488ff2b18e24be9e836aedda3aa3a1673197deeaa59a/pywavelets-1.9.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:862be65481fdfecfd84c6b0ca132ba571c12697a082068921bca5b5e039f1371", size = 4472829, upload-time = "2025-08-04T16:18:55.508Z" }, + { url = "https://files.pythonhosted.org/packages/d8/8c/f316a153f7f89d2753df8a7371d15d0faab87e709fe02715dbc297c79385/pywavelets-1.9.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d76b7fa8fc500b09201d689b4f15bf5887e30ffbe2e1f338eb8470590eb4521a", size = 4524936, upload-time = "2025-08-04T16:18:57.146Z" }, + { url = "https://files.pythonhosted.org/packages/24/f7/89fdc1caef4b384a341a8e149253e23f36c1702bbb986a26123348624854/pywavelets-1.9.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:aa859d0b686a697c87a47e29319aebe44125f114a4f8c7e444832b921f52de5a", size = 4481475, upload-time = "2025-08-04T16:18:58.725Z" }, + { url = "https://files.pythonhosted.org/packages/82/53/b733fbfb71853e4a5c430da56e325a763562d65241dd785f0fadb67aed6a/pywavelets-1.9.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:20e97b84a263003e2c7348bcf72beba96edda1a6169f072dc4e4d4ee3a6c7368", size = 4527994, upload-time = "2025-08-04T16:18:59.917Z" }, + { url = "https://files.pythonhosted.org/packages/ed/15/5f6a6e9fdad8341e42642ed622a5f3033da4ea9d426cc3e574ae418b4726/pywavelets-1.9.0-cp311-cp311-win32.whl", hash = "sha256:f8330cdbfa506000e63e79525716df888998a76414c5cd6ecd9a7e371191fb05", size = 4136109, upload-time = "2025-08-04T16:19:01.511Z" }, + { url = "https://files.pythonhosted.org/packages/fd/33/62dbb4aea86ec9d79b283127c42cc896f4d4ff265a9aeb1337a7836dd550/pywavelets-1.9.0-cp311-cp311-win_amd64.whl", hash = "sha256:ed10959a17df294ef55948dcc76367d59ec7b6aad67e38dd4e313d2fe3ad47b2", size = 4228321, upload-time = "2025-08-04T16:19:03.164Z" }, + { url = "https://files.pythonhosted.org/packages/5c/37/3fda13fb2518fdd306528382d6b18c116ceafefff0a7dccd28f1034f4dd2/pywavelets-1.9.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:30baa0788317d3c938560c83fe4fc43817342d06e6c9662a440f73ba3fb25c9b", size = 4320835, upload-time = "2025-08-04T16:19:04.855Z" }, + { url = "https://files.pythonhosted.org/packages/36/65/a5549325daafc3eae4b52de076798839eaf529a07218f8fb18cccefe76a1/pywavelets-1.9.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:df7436a728339696a7aa955c020ae65c85b0d9d2b5ff5b4cf4551f5d4c50f2c7", size = 4290469, upload-time = "2025-08-04T16:19:06.178Z" }, + { url = "https://files.pythonhosted.org/packages/05/85/901bb756d37dfa56baa26ef4a3577aecfe9c55f50f51366fede322f8c91d/pywavelets-1.9.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:07b26526db2476974581274c43a9c2447c917418c6bd03c8d305ad2a5cd9fac3", size = 4437717, upload-time = "2025-08-04T16:19:07.514Z" }, + { url = "https://files.pythonhosted.org/packages/0f/34/0f54dd9c288941294898877008bcb5c07012340cc9c5db9cff1bd185d449/pywavelets-1.9.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:573b650805d2f3c981a0e5ae95191c781a722022c37a0f6eba3fa7eae8e0ee17", size = 4483843, upload-time = "2025-08-04T16:19:08.857Z" }, + { url = "https://files.pythonhosted.org/packages/48/1f/cff6bb4ea64ff508d8cac3fe113c0aa95310a7446d9efa6829027cc2afdf/pywavelets-1.9.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:3747ec804492436de6e99a7b6130480e53406d047e87dc7095ab40078a515a23", size = 4442236, upload-time = "2025-08-04T16:19:11.061Z" }, + { url = "https://files.pythonhosted.org/packages/ce/53/a3846eeefe0fb7ca63ae045f038457aa274989a15af793c1b824138caf98/pywavelets-1.9.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:5163665686219c3f43fd5bbfef2391e87146813961dad0f86c62d4aed561f547", size = 4488077, upload-time = "2025-08-04T16:19:12.333Z" }, + { url = "https://files.pythonhosted.org/packages/f7/98/44852d2fe94455b72dece2db23562145179d63186a1c971125279a1c381f/pywavelets-1.9.0-cp312-cp312-win32.whl", hash = "sha256:80b8ab99f5326a3e724f71f23ba8b0a5b03e333fa79f66e965ea7bed21d42a2f", size = 4134094, upload-time = "2025-08-04T16:19:13.564Z" }, + { url = "https://files.pythonhosted.org/packages/2c/a7/0d9ee3fe454d606e0f5c8e3aebf99d2ecddbfb681826a29397729538c8f1/pywavelets-1.9.0-cp312-cp312-win_amd64.whl", hash = "sha256:92bfb8a117b8c8d3b72f2757a85395346fcbf37f50598880879ae72bd8e1c4b9", size = 4213900, upload-time = "2025-08-04T16:19:14.939Z" }, + { url = "https://files.pythonhosted.org/packages/db/a7/dec4e450675d62946ad975f5b4d924437df42d2fae46e91dfddda2de0f5a/pywavelets-1.9.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:74f8455c143818e4b026fc67b27fd82f38e522701b94b8a6d1aaf3a45fcc1a25", size = 4316201, upload-time = "2025-08-04T16:19:16.259Z" }, + { url = "https://files.pythonhosted.org/packages/aa/0c/b54b86596c0df68027e48c09210e907e628435003e77048384a2dd6767e3/pywavelets-1.9.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:c50320fe0a4a23ddd8835b3dc9b53b09ee05c7cc6c56b81d0916f04fc1649070", size = 4286838, upload-time = "2025-08-04T16:19:17.92Z" }, + { url = "https://files.pythonhosted.org/packages/5a/9c/333969c3baad8af2e7999e83addcb7bb1d1fd48e2d812fb27e2e89582cb1/pywavelets-1.9.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d6e059265223ed659e5214ab52a84883c88ddf3decbf08d7ec6abb8e4c5ed7be", size = 4430753, upload-time = "2025-08-04T16:19:19.529Z" }, + { url = "https://files.pythonhosted.org/packages/e5/1b/a24c6ff03b026b826ad7b9267bd63cd34ce026795a0302f8a5403840b8e7/pywavelets-1.9.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ae10ed46c139c7ddb8b1249cfe0989f8ccb610d93f2899507b1b1573a0e424b5", size = 4491315, upload-time = "2025-08-04T16:19:20.717Z" }, + { url = "https://files.pythonhosted.org/packages/d7/c7/e3fbb502fca3469e51ced4f1e1326364c338be91edc5db5a8ddd26b303fa/pywavelets-1.9.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:c8f8b1cc2df012401cb837ee6fa2f59607c7b4fe0ff409d9a4f6906daf40dc86", size = 4437654, upload-time = "2025-08-04T16:19:22.359Z" }, + { url = "https://files.pythonhosted.org/packages/92/44/c9b25084048d9324881a19b88e0969a4141bcfdc1d218f1b4b680b7af1c1/pywavelets-1.9.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:db43969c7a8fbb17693ecfd14f21616edc3b29f0e47a49b32fa4127c01312a67", size = 4496435, upload-time = "2025-08-04T16:19:23.842Z" }, + { url = "https://files.pythonhosted.org/packages/cd/b6/b27ec18c72b1dee3314e297af39c5f8136d43cc130dd93cb6c178ca820e5/pywavelets-1.9.0-cp313-cp313-win32.whl", hash = "sha256:9e7d60819d87dcd6c68a2d1bc1d37deb1f4d96607799ab6a25633ea484dcda41", size = 4132709, upload-time = "2025-08-04T16:19:25.415Z" }, + { url = "https://files.pythonhosted.org/packages/0a/87/78ef3f9fb36cdb16ee82371d22c3a7c89eeb79ec8c9daef6222060da6c79/pywavelets-1.9.0-cp313-cp313-win_amd64.whl", hash = "sha256:0d70da9d7858c869e24dc254f16a61dc09d8a224cad85a10c393b2eccddeb126", size = 4213377, upload-time = "2025-08-04T16:19:26.875Z" }, + { url = "https://files.pythonhosted.org/packages/8b/cd/ca0d9db0ff29e3843f6af60c2f5eb588794e05ca8eeb872a595867b1f3f5/pywavelets-1.9.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:4dc85f44c38d76a184a1aa2cb038f802c3740428c9bb877525f4be83a223b134", size = 4354336, upload-time = "2025-08-04T16:19:28.745Z" }, + { url = "https://files.pythonhosted.org/packages/82/d6/70afefcc1139f37d02018a3b1dba3b8fc87601bb7707d9616b7f7a76e269/pywavelets-1.9.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:7acf6f950c6deaecd210fbff44421f234a8ca81eb6f4da945228e498361afa9d", size = 4335721, upload-time = "2025-08-04T16:19:30.371Z" }, + { url = "https://files.pythonhosted.org/packages/cd/3a/713f731b9ed6df0c36269c8fb62be8bb28eb343b9e26b13d6abda37bce38/pywavelets-1.9.0-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:144d4fc15c98da56654d0dca2d391b812b8d04127b194a37ad4a497f8e887141", size = 4418702, upload-time = "2025-08-04T16:19:31.743Z" }, + { url = "https://files.pythonhosted.org/packages/44/e8/f801eb4b5f7a316ba20054948c5d6b27b879c77fab2674942e779974bd86/pywavelets-1.9.0-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:1aa3729585408a979d655736f74b995b511c86b9be1544f95d4a3142f8f4b8b5", size = 4470023, upload-time = "2025-08-04T16:19:32.963Z" }, + { url = "https://files.pythonhosted.org/packages/e9/cc/44b002cb16f2a392f2082308dd470b3f033fa4925d3efa7c46f790ce895a/pywavelets-1.9.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:e0e24ad6b8eb399c49606dd1fcdcbf9749ad7f6d638be3fe6f59c1f3098821e2", size = 4426498, upload-time = "2025-08-04T16:19:34.151Z" }, + { url = "https://files.pythonhosted.org/packages/91/fe/2b70276ede7878c5fe8356ca07574db5da63e222ce39a463e84bfad135e8/pywavelets-1.9.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:3830e6657236b53a3aae20c735cccead942bb97c54bbca9e7d07bae01645fe9c", size = 4477528, upload-time = "2025-08-04T16:19:35.932Z" }, + { url = "https://files.pythonhosted.org/packages/e7/ed/d58b540c15e36508cfeded7b0d39493e811b0dce18d9d4e6787fb2e89685/pywavelets-1.9.0-cp313-cp313t-win32.whl", hash = "sha256:81bb65facfbd7b50dec50450516e72cdc51376ecfdd46f2e945bb89d39bfb783", size = 4186493, upload-time = "2025-08-04T16:19:37.198Z" }, + { url = "https://files.pythonhosted.org/packages/84/b2/12a849650d618a86bbe4d8876c7e20a7afe59a8cad6f49c57eca9af26dfa/pywavelets-1.9.0-cp313-cp313t-win_amd64.whl", hash = "sha256:47d52cf35e2afded8cfe1133663f6f67106a3220b77645476ae660ad34922cb4", size = 4274821, upload-time = "2025-08-04T16:19:38.436Z" }, + { url = "https://files.pythonhosted.org/packages/ba/1f/18c82122547c9eec2232d800b02ada1fbd30ce2136137b5738acca9d653e/pywavelets-1.9.0-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:53043d2f3f4e55a576f51ac594fe33181e1d096d958e01524db5070eb3825306", size = 4314440, upload-time = "2025-08-04T16:19:39.701Z" }, + { url = "https://files.pythonhosted.org/packages/eb/e1/1c92ac6b538ef5388caf1a74af61cf6af16ea6d14115bb53357469cb38d6/pywavelets-1.9.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:56bc36b42b1b125fd9cb56e7956b22f8d0f83c1093f49c77fc042135e588c799", size = 4290162, upload-time = "2025-08-04T16:19:41.322Z" }, + { url = "https://files.pythonhosted.org/packages/96/d3/d856a2cac8069c20144598fa30a43ca40b5df2e633230848a9a942faf04a/pywavelets-1.9.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:08076eb9a182ddc6054ac86868fb71df6267c341635036dc63d20bdbacd9ad7e", size = 4437162, upload-time = "2025-08-04T16:19:42.556Z" }, + { url = "https://files.pythonhosted.org/packages/c9/54/777e0495acd4fb008791e84889be33d6e7fc8af095b441d939390b7d2491/pywavelets-1.9.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4ee1ee7d80f88c64b8ec3b5021dd1e94545cc97f0cd479fb51aa7b10f6def08e", size = 4498169, upload-time = "2025-08-04T16:19:43.791Z" }, + { url = "https://files.pythonhosted.org/packages/76/68/81b97f4d18491a18fbe17e06e2eee80a591ce445942f7b6f522de07813c5/pywavelets-1.9.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:3226b6f62838a6ccd7782cb7449ee5d8b9d61999506c1d9b03b2baf41b01b6fd", size = 4443318, upload-time = "2025-08-04T16:19:45.368Z" }, + { url = "https://files.pythonhosted.org/packages/92/74/5147f2f0436f7aa131cb1bc13dba32ef5f3862748ae1c7366b4cde380362/pywavelets-1.9.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:9fb7f4b11d18e2db6dd8deee7b3ce8343d45f195f3f278c2af6e3724b1b93a24", size = 4503294, upload-time = "2025-08-04T16:19:46.632Z" }, + { url = "https://files.pythonhosted.org/packages/3d/d4/af998cc71e869919e0ab45471bd43e91d055ac7bc3ce6f56cc792c9b6bc8/pywavelets-1.9.0-cp314-cp314-win32.whl", hash = "sha256:9902d9fc9812588ab2dce359a1307d8e7f002b53a835640e2c9388fe62a82fd4", size = 4144478, upload-time = "2025-08-04T16:19:47.974Z" }, + { url = "https://files.pythonhosted.org/packages/7d/66/1d071eae5cc3e3ad0e45334462f8ce526a79767ccb759eb851aa5b78a73a/pywavelets-1.9.0-cp314-cp314-win_amd64.whl", hash = "sha256:7e57792bde40e331d6cc65458e5970fd814dba18cfc4e9add9d051e901a7b7c7", size = 4227186, upload-time = "2025-08-04T16:19:49.57Z" }, + { url = "https://files.pythonhosted.org/packages/bf/1f/da0c03ac99bd9d20409c0acf6417806d4cf333d70621da9f535dd0cf27fa/pywavelets-1.9.0-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:b47c72fb4b76d665c4c598a5b621b505944e5b761bf03df9d169029aafcb652f", size = 4354391, upload-time = "2025-08-04T16:19:51.221Z" }, + { url = "https://files.pythonhosted.org/packages/95/b6/de9e225d8cc307fbb4fda88aefa79442775d5e27c58ee4d3c8a8580ceba6/pywavelets-1.9.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:969e369899e7eab546ea5d77074e4125082e6f9dad71966499bf5dee3758be55", size = 4335810, upload-time = "2025-08-04T16:19:52.813Z" }, + { url = "https://files.pythonhosted.org/packages/33/3b/336761359d07cd44a4233ca854704ff2a9e78d285879ccc82d254b9daa57/pywavelets-1.9.0-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8aeffd4f35036c1fade972a61454de5709a7a8fc9a7d177eefe3ac34d76962e5", size = 4422220, upload-time = "2025-08-04T16:19:54.068Z" }, + { url = "https://files.pythonhosted.org/packages/98/61/76ccc7ada127f14f65eda40e37407b344fd3713acfca7a94d7f0f67fe57d/pywavelets-1.9.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f63f400fcd4e7007529bd06a5886009760da35cd7e76bb6adb5a5fbee4ffeb8c", size = 4470156, upload-time = "2025-08-04T16:19:55.379Z" }, + { url = "https://files.pythonhosted.org/packages/e0/de/142ca27ee729cf64113c2560748fcf2bd45b899ff282d6f6f3c0e7f177bb/pywavelets-1.9.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:a63bcb6b5759a7eb187aeb5e8cd316b7adab7de1f4b5a0446c9a6bcebdfc22fb", size = 4430167, upload-time = "2025-08-04T16:19:56.566Z" }, + { url = "https://files.pythonhosted.org/packages/ca/5e/90b39adff710d698c00ba9c3125e2bec99dad7c5f1a3ba37c73a78a6689f/pywavelets-1.9.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:9950eb7c8b942e9bfa53d87c7e45a420dcddbd835c4c5f1aca045a3f775c6113", size = 4477378, upload-time = "2025-08-04T16:19:58.162Z" }, + { url = "https://files.pythonhosted.org/packages/f1/1a/89f5f4ebcb9d34d9b7b2ac0a868c8b6d8c78d699a36f54407a060cea0566/pywavelets-1.9.0-cp314-cp314t-win32.whl", hash = "sha256:097f157e07858a1eb370e0d9c1bd11185acdece5cca10756d6c3c7b35b52771a", size = 4209132, upload-time = "2025-08-04T16:20:00.371Z" }, + { url = "https://files.pythonhosted.org/packages/68/d2/a8065103f5e2e613b916489e6c85af6402a1ec64f346d1429e2d32cb8d03/pywavelets-1.9.0-cp314-cp314t-win_amd64.whl", hash = "sha256:3b6ff6ba4f625d8c955f68c2c39b0a913776d406ab31ee4057f34ad4019fb33b", size = 4306793, upload-time = "2025-08-04T16:20:02.934Z" }, +] + +[[package]] +name = "pyyaml" +version = "6.0.3" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/05/8e/961c0007c59b8dd7729d542c61a4d537767a59645b82a0b521206e1e25c2/pyyaml-6.0.3.tar.gz", hash = "sha256:d76623373421df22fb4cf8817020cbb7ef15c725b9d5e45f17e189bfc384190f", size = 130960, upload-time = "2025-09-25T21:33:16.546Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f4/a0/39350dd17dd6d6c6507025c0e53aef67a9293a6d37d3511f23ea510d5800/pyyaml-6.0.3-cp310-cp310-macosx_10_13_x86_64.whl", hash = "sha256:214ed4befebe12df36bcc8bc2b64b396ca31be9304b8f59e25c11cf94a4c033b", size = 184227, upload-time = "2025-09-25T21:31:46.04Z" }, + { url = "https://files.pythonhosted.org/packages/05/14/52d505b5c59ce73244f59c7a50ecf47093ce4765f116cdb98286a71eeca2/pyyaml-6.0.3-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:02ea2dfa234451bbb8772601d7b8e426c2bfa197136796224e50e35a78777956", size = 174019, upload-time = "2025-09-25T21:31:47.706Z" }, + { url = "https://files.pythonhosted.org/packages/43/f7/0e6a5ae5599c838c696adb4e6330a59f463265bfa1e116cfd1fbb0abaaae/pyyaml-6.0.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b30236e45cf30d2b8e7b3e85881719e98507abed1011bf463a8fa23e9c3e98a8", size = 740646, upload-time = "2025-09-25T21:31:49.21Z" }, + { url = "https://files.pythonhosted.org/packages/2f/3a/61b9db1d28f00f8fd0ae760459a5c4bf1b941baf714e207b6eb0657d2578/pyyaml-6.0.3-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:66291b10affd76d76f54fad28e22e51719ef9ba22b29e1d7d03d6777a9174198", size = 840793, upload-time = "2025-09-25T21:31:50.735Z" }, + { url = "https://files.pythonhosted.org/packages/7a/1e/7acc4f0e74c4b3d9531e24739e0ab832a5edf40e64fbae1a9c01941cabd7/pyyaml-6.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:9c7708761fccb9397fe64bbc0395abcae8c4bf7b0eac081e12b809bf47700d0b", size = 770293, upload-time = "2025-09-25T21:31:51.828Z" }, + { url = "https://files.pythonhosted.org/packages/8b/ef/abd085f06853af0cd59fa5f913d61a8eab65d7639ff2a658d18a25d6a89d/pyyaml-6.0.3-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:418cf3f2111bc80e0933b2cd8cd04f286338bb88bdc7bc8e6dd775ebde60b5e0", size = 732872, upload-time = "2025-09-25T21:31:53.282Z" }, + { url = "https://files.pythonhosted.org/packages/1f/15/2bc9c8faf6450a8b3c9fc5448ed869c599c0a74ba2669772b1f3a0040180/pyyaml-6.0.3-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:5e0b74767e5f8c593e8c9b5912019159ed0533c70051e9cce3e8b6aa699fcd69", size = 758828, upload-time = "2025-09-25T21:31:54.807Z" }, + { url = "https://files.pythonhosted.org/packages/a3/00/531e92e88c00f4333ce359e50c19b8d1de9fe8d581b1534e35ccfbc5f393/pyyaml-6.0.3-cp310-cp310-win32.whl", hash = "sha256:28c8d926f98f432f88adc23edf2e6d4921ac26fb084b028c733d01868d19007e", size = 142415, upload-time = "2025-09-25T21:31:55.885Z" }, + { url = "https://files.pythonhosted.org/packages/2a/fa/926c003379b19fca39dd4634818b00dec6c62d87faf628d1394e137354d4/pyyaml-6.0.3-cp310-cp310-win_amd64.whl", hash = "sha256:bdb2c67c6c1390b63c6ff89f210c8fd09d9a1217a465701eac7316313c915e4c", size = 158561, upload-time = "2025-09-25T21:31:57.406Z" }, + { url = "https://files.pythonhosted.org/packages/6d/16/a95b6757765b7b031c9374925bb718d55e0a9ba8a1b6a12d25962ea44347/pyyaml-6.0.3-cp311-cp311-macosx_10_13_x86_64.whl", hash = "sha256:44edc647873928551a01e7a563d7452ccdebee747728c1080d881d68af7b997e", size = 185826, upload-time = "2025-09-25T21:31:58.655Z" }, + { url = "https://files.pythonhosted.org/packages/16/19/13de8e4377ed53079ee996e1ab0a9c33ec2faf808a4647b7b4c0d46dd239/pyyaml-6.0.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:652cb6edd41e718550aad172851962662ff2681490a8a711af6a4d288dd96824", size = 175577, upload-time = "2025-09-25T21:32:00.088Z" }, + { url = "https://files.pythonhosted.org/packages/0c/62/d2eb46264d4b157dae1275b573017abec435397aa59cbcdab6fc978a8af4/pyyaml-6.0.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:10892704fc220243f5305762e276552a0395f7beb4dbf9b14ec8fd43b57f126c", size = 775556, upload-time = "2025-09-25T21:32:01.31Z" }, + { url = "https://files.pythonhosted.org/packages/10/cb/16c3f2cf3266edd25aaa00d6c4350381c8b012ed6f5276675b9eba8d9ff4/pyyaml-6.0.3-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:850774a7879607d3a6f50d36d04f00ee69e7fc816450e5f7e58d7f17f1ae5c00", size = 882114, upload-time = "2025-09-25T21:32:03.376Z" }, + { url = "https://files.pythonhosted.org/packages/71/60/917329f640924b18ff085ab889a11c763e0b573da888e8404ff486657602/pyyaml-6.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b8bb0864c5a28024fac8a632c443c87c5aa6f215c0b126c449ae1a150412f31d", size = 806638, upload-time = "2025-09-25T21:32:04.553Z" }, + { url = "https://files.pythonhosted.org/packages/dd/6f/529b0f316a9fd167281a6c3826b5583e6192dba792dd55e3203d3f8e655a/pyyaml-6.0.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:1d37d57ad971609cf3c53ba6a7e365e40660e3be0e5175fa9f2365a379d6095a", size = 767463, upload-time = "2025-09-25T21:32:06.152Z" }, + { url = "https://files.pythonhosted.org/packages/f2/6a/b627b4e0c1dd03718543519ffb2f1deea4a1e6d42fbab8021936a4d22589/pyyaml-6.0.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:37503bfbfc9d2c40b344d06b2199cf0e96e97957ab1c1b546fd4f87e53e5d3e4", size = 794986, upload-time = "2025-09-25T21:32:07.367Z" }, + { url = "https://files.pythonhosted.org/packages/45/91/47a6e1c42d9ee337c4839208f30d9f09caa9f720ec7582917b264defc875/pyyaml-6.0.3-cp311-cp311-win32.whl", hash = "sha256:8098f252adfa6c80ab48096053f512f2321f0b998f98150cea9bd23d83e1467b", size = 142543, upload-time = "2025-09-25T21:32:08.95Z" }, + { url = "https://files.pythonhosted.org/packages/da/e3/ea007450a105ae919a72393cb06f122f288ef60bba2dc64b26e2646fa315/pyyaml-6.0.3-cp311-cp311-win_amd64.whl", hash = "sha256:9f3bfb4965eb874431221a3ff3fdcddc7e74e3b07799e0e84ca4a0f867d449bf", size = 158763, upload-time = "2025-09-25T21:32:09.96Z" }, + { url = "https://files.pythonhosted.org/packages/d1/33/422b98d2195232ca1826284a76852ad5a86fe23e31b009c9886b2d0fb8b2/pyyaml-6.0.3-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:7f047e29dcae44602496db43be01ad42fc6f1cc0d8cd6c83d342306c32270196", size = 182063, upload-time = "2025-09-25T21:32:11.445Z" }, + { url = "https://files.pythonhosted.org/packages/89/a0/6cf41a19a1f2f3feab0e9c0b74134aa2ce6849093d5517a0c550fe37a648/pyyaml-6.0.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:fc09d0aa354569bc501d4e787133afc08552722d3ab34836a80547331bb5d4a0", size = 173973, upload-time = "2025-09-25T21:32:12.492Z" }, + { url = "https://files.pythonhosted.org/packages/ed/23/7a778b6bd0b9a8039df8b1b1d80e2e2ad78aa04171592c8a5c43a56a6af4/pyyaml-6.0.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:9149cad251584d5fb4981be1ecde53a1ca46c891a79788c0df828d2f166bda28", size = 775116, upload-time = "2025-09-25T21:32:13.652Z" }, + { url = "https://files.pythonhosted.org/packages/65/30/d7353c338e12baef4ecc1b09e877c1970bd3382789c159b4f89d6a70dc09/pyyaml-6.0.3-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:5fdec68f91a0c6739b380c83b951e2c72ac0197ace422360e6d5a959d8d97b2c", size = 844011, upload-time = "2025-09-25T21:32:15.21Z" }, + { url = "https://files.pythonhosted.org/packages/8b/9d/b3589d3877982d4f2329302ef98a8026e7f4443c765c46cfecc8858c6b4b/pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ba1cc08a7ccde2d2ec775841541641e4548226580ab850948cbfda66a1befcdc", size = 807870, upload-time = "2025-09-25T21:32:16.431Z" }, + { url = "https://files.pythonhosted.org/packages/05/c0/b3be26a015601b822b97d9149ff8cb5ead58c66f981e04fedf4e762f4bd4/pyyaml-6.0.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:8dc52c23056b9ddd46818a57b78404882310fb473d63f17b07d5c40421e47f8e", size = 761089, upload-time = "2025-09-25T21:32:17.56Z" }, + { url = "https://files.pythonhosted.org/packages/be/8e/98435a21d1d4b46590d5459a22d88128103f8da4c2d4cb8f14f2a96504e1/pyyaml-6.0.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:41715c910c881bc081f1e8872880d3c650acf13dfa8214bad49ed4cede7c34ea", size = 790181, upload-time = "2025-09-25T21:32:18.834Z" }, + { url = "https://files.pythonhosted.org/packages/74/93/7baea19427dcfbe1e5a372d81473250b379f04b1bd3c4c5ff825e2327202/pyyaml-6.0.3-cp312-cp312-win32.whl", hash = "sha256:96b533f0e99f6579b3d4d4995707cf36df9100d67e0c8303a0c55b27b5f99bc5", size = 137658, upload-time = "2025-09-25T21:32:20.209Z" }, + { url = "https://files.pythonhosted.org/packages/86/bf/899e81e4cce32febab4fb42bb97dcdf66bc135272882d1987881a4b519e9/pyyaml-6.0.3-cp312-cp312-win_amd64.whl", hash = "sha256:5fcd34e47f6e0b794d17de1b4ff496c00986e1c83f7ab2fb8fcfe9616ff7477b", size = 154003, upload-time = "2025-09-25T21:32:21.167Z" }, + { url = "https://files.pythonhosted.org/packages/1a/08/67bd04656199bbb51dbed1439b7f27601dfb576fb864099c7ef0c3e55531/pyyaml-6.0.3-cp312-cp312-win_arm64.whl", hash = "sha256:64386e5e707d03a7e172c0701abfb7e10f0fb753ee1d773128192742712a98fd", size = 140344, upload-time = "2025-09-25T21:32:22.617Z" }, + { url = "https://files.pythonhosted.org/packages/d1/11/0fd08f8192109f7169db964b5707a2f1e8b745d4e239b784a5a1dd80d1db/pyyaml-6.0.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:8da9669d359f02c0b91ccc01cac4a67f16afec0dac22c2ad09f46bee0697eba8", size = 181669, upload-time = "2025-09-25T21:32:23.673Z" }, + { url = "https://files.pythonhosted.org/packages/b1/16/95309993f1d3748cd644e02e38b75d50cbc0d9561d21f390a76242ce073f/pyyaml-6.0.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:2283a07e2c21a2aa78d9c4442724ec1eb15f5e42a723b99cb3d822d48f5f7ad1", size = 173252, upload-time = "2025-09-25T21:32:25.149Z" }, + { url = "https://files.pythonhosted.org/packages/50/31/b20f376d3f810b9b2371e72ef5adb33879b25edb7a6d072cb7ca0c486398/pyyaml-6.0.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ee2922902c45ae8ccada2c5b501ab86c36525b883eff4255313a253a3160861c", size = 767081, upload-time = "2025-09-25T21:32:26.575Z" }, + { url = "https://files.pythonhosted.org/packages/49/1e/a55ca81e949270d5d4432fbbd19dfea5321eda7c41a849d443dc92fd1ff7/pyyaml-6.0.3-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:a33284e20b78bd4a18c8c2282d549d10bc8408a2a7ff57653c0cf0b9be0afce5", size = 841159, upload-time = "2025-09-25T21:32:27.727Z" }, + { url = "https://files.pythonhosted.org/packages/74/27/e5b8f34d02d9995b80abcef563ea1f8b56d20134d8f4e5e81733b1feceb2/pyyaml-6.0.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0f29edc409a6392443abf94b9cf89ce99889a1dd5376d94316ae5145dfedd5d6", size = 801626, upload-time = "2025-09-25T21:32:28.878Z" }, + { url = "https://files.pythonhosted.org/packages/f9/11/ba845c23988798f40e52ba45f34849aa8a1f2d4af4b798588010792ebad6/pyyaml-6.0.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:f7057c9a337546edc7973c0d3ba84ddcdf0daa14533c2065749c9075001090e6", size = 753613, upload-time = "2025-09-25T21:32:30.178Z" }, + { url = "https://files.pythonhosted.org/packages/3d/e0/7966e1a7bfc0a45bf0a7fb6b98ea03fc9b8d84fa7f2229e9659680b69ee3/pyyaml-6.0.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:eda16858a3cab07b80edaf74336ece1f986ba330fdb8ee0d6c0d68fe82bc96be", size = 794115, upload-time = "2025-09-25T21:32:31.353Z" }, + { url = "https://files.pythonhosted.org/packages/de/94/980b50a6531b3019e45ddeada0626d45fa85cbe22300844a7983285bed3b/pyyaml-6.0.3-cp313-cp313-win32.whl", hash = "sha256:d0eae10f8159e8fdad514efdc92d74fd8d682c933a6dd088030f3834bc8e6b26", size = 137427, upload-time = "2025-09-25T21:32:32.58Z" }, + { url = "https://files.pythonhosted.org/packages/97/c9/39d5b874e8b28845e4ec2202b5da735d0199dbe5b8fb85f91398814a9a46/pyyaml-6.0.3-cp313-cp313-win_amd64.whl", hash = "sha256:79005a0d97d5ddabfeeea4cf676af11e647e41d81c9a7722a193022accdb6b7c", size = 154090, upload-time = "2025-09-25T21:32:33.659Z" }, + { url = "https://files.pythonhosted.org/packages/73/e8/2bdf3ca2090f68bb3d75b44da7bbc71843b19c9f2b9cb9b0f4ab7a5a4329/pyyaml-6.0.3-cp313-cp313-win_arm64.whl", hash = "sha256:5498cd1645aa724a7c71c8f378eb29ebe23da2fc0d7a08071d89469bf1d2defb", size = 140246, upload-time = "2025-09-25T21:32:34.663Z" }, + { url = "https://files.pythonhosted.org/packages/9d/8c/f4bd7f6465179953d3ac9bc44ac1a8a3e6122cf8ada906b4f96c60172d43/pyyaml-6.0.3-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:8d1fab6bb153a416f9aeb4b8763bc0f22a5586065f86f7664fc23339fc1c1fac", size = 181814, upload-time = "2025-09-25T21:32:35.712Z" }, + { url = "https://files.pythonhosted.org/packages/bd/9c/4d95bb87eb2063d20db7b60faa3840c1b18025517ae857371c4dd55a6b3a/pyyaml-6.0.3-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:34d5fcd24b8445fadc33f9cf348c1047101756fd760b4dacb5c3e99755703310", size = 173809, upload-time = "2025-09-25T21:32:36.789Z" }, + { url = "https://files.pythonhosted.org/packages/92/b5/47e807c2623074914e29dabd16cbbdd4bf5e9b2db9f8090fa64411fc5382/pyyaml-6.0.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:501a031947e3a9025ed4405a168e6ef5ae3126c59f90ce0cd6f2bfc477be31b7", size = 766454, upload-time = "2025-09-25T21:32:37.966Z" }, + { url = "https://files.pythonhosted.org/packages/02/9e/e5e9b168be58564121efb3de6859c452fccde0ab093d8438905899a3a483/pyyaml-6.0.3-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:b3bc83488de33889877a0f2543ade9f70c67d66d9ebb4ac959502e12de895788", size = 836355, upload-time = "2025-09-25T21:32:39.178Z" }, + { url = "https://files.pythonhosted.org/packages/88/f9/16491d7ed2a919954993e48aa941b200f38040928474c9e85ea9e64222c3/pyyaml-6.0.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c458b6d084f9b935061bc36216e8a69a7e293a2f1e68bf956dcd9e6cbcd143f5", size = 794175, upload-time = "2025-09-25T21:32:40.865Z" }, + { url = "https://files.pythonhosted.org/packages/dd/3f/5989debef34dc6397317802b527dbbafb2b4760878a53d4166579111411e/pyyaml-6.0.3-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:7c6610def4f163542a622a73fb39f534f8c101d690126992300bf3207eab9764", size = 755228, upload-time = "2025-09-25T21:32:42.084Z" }, + { url = "https://files.pythonhosted.org/packages/d7/ce/af88a49043cd2e265be63d083fc75b27b6ed062f5f9fd6cdc223ad62f03e/pyyaml-6.0.3-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:5190d403f121660ce8d1d2c1bb2ef1bd05b5f68533fc5c2ea899bd15f4399b35", size = 789194, upload-time = "2025-09-25T21:32:43.362Z" }, + { url = "https://files.pythonhosted.org/packages/23/20/bb6982b26a40bb43951265ba29d4c246ef0ff59c9fdcdf0ed04e0687de4d/pyyaml-6.0.3-cp314-cp314-win_amd64.whl", hash = "sha256:4a2e8cebe2ff6ab7d1050ecd59c25d4c8bd7e6f400f5f82b96557ac0abafd0ac", size = 156429, upload-time = "2025-09-25T21:32:57.844Z" }, + { url = "https://files.pythonhosted.org/packages/f4/f4/a4541072bb9422c8a883ab55255f918fa378ecf083f5b85e87fc2b4eda1b/pyyaml-6.0.3-cp314-cp314-win_arm64.whl", hash = "sha256:93dda82c9c22deb0a405ea4dc5f2d0cda384168e466364dec6255b293923b2f3", size = 143912, upload-time = "2025-09-25T21:32:59.247Z" }, + { url = "https://files.pythonhosted.org/packages/7c/f9/07dd09ae774e4616edf6cda684ee78f97777bdd15847253637a6f052a62f/pyyaml-6.0.3-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:02893d100e99e03eda1c8fd5c441d8c60103fd175728e23e431db1b589cf5ab3", size = 189108, upload-time = "2025-09-25T21:32:44.377Z" }, + { url = "https://files.pythonhosted.org/packages/4e/78/8d08c9fb7ce09ad8c38ad533c1191cf27f7ae1effe5bb9400a46d9437fcf/pyyaml-6.0.3-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:c1ff362665ae507275af2853520967820d9124984e0f7466736aea23d8611fba", size = 183641, upload-time = "2025-09-25T21:32:45.407Z" }, + { url = "https://files.pythonhosted.org/packages/7b/5b/3babb19104a46945cf816d047db2788bcaf8c94527a805610b0289a01c6b/pyyaml-6.0.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6adc77889b628398debc7b65c073bcb99c4a0237b248cacaf3fe8a557563ef6c", size = 831901, upload-time = "2025-09-25T21:32:48.83Z" }, + { url = "https://files.pythonhosted.org/packages/8b/cc/dff0684d8dc44da4d22a13f35f073d558c268780ce3c6ba1b87055bb0b87/pyyaml-6.0.3-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:a80cb027f6b349846a3bf6d73b5e95e782175e52f22108cfa17876aaeff93702", size = 861132, upload-time = "2025-09-25T21:32:50.149Z" }, + { url = "https://files.pythonhosted.org/packages/b1/5e/f77dc6b9036943e285ba76b49e118d9ea929885becb0a29ba8a7c75e29fe/pyyaml-6.0.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:00c4bdeba853cc34e7dd471f16b4114f4162dc03e6b7afcc2128711f0eca823c", size = 839261, upload-time = "2025-09-25T21:32:51.808Z" }, + { url = "https://files.pythonhosted.org/packages/ce/88/a9db1376aa2a228197c58b37302f284b5617f56a5d959fd1763fb1675ce6/pyyaml-6.0.3-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:66e1674c3ef6f541c35191caae2d429b967b99e02040f5ba928632d9a7f0f065", size = 805272, upload-time = "2025-09-25T21:32:52.941Z" }, + { url = "https://files.pythonhosted.org/packages/da/92/1446574745d74df0c92e6aa4a7b0b3130706a4142b2d1a5869f2eaa423c6/pyyaml-6.0.3-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:16249ee61e95f858e83976573de0f5b2893b3677ba71c9dd36b9cf8be9ac6d65", size = 829923, upload-time = "2025-09-25T21:32:54.537Z" }, + { url = "https://files.pythonhosted.org/packages/f0/7a/1c7270340330e575b92f397352af856a8c06f230aa3e76f86b39d01b416a/pyyaml-6.0.3-cp314-cp314t-win_amd64.whl", hash = "sha256:4ad1906908f2f5ae4e5a8ddfce73c320c2a1429ec52eafd27138b7f1cbe341c9", size = 174062, upload-time = "2025-09-25T21:32:55.767Z" }, + { url = "https://files.pythonhosted.org/packages/f1/12/de94a39c2ef588c7e6455cfbe7343d3b2dc9d6b6b2f40c4c6565744c873d/pyyaml-6.0.3-cp314-cp314t-win_arm64.whl", hash = "sha256:ebc55a14a21cb14062aa4162f906cd962b28e2e9ea38f9b4391244cd8de4ae0b", size = 149341, upload-time = "2025-09-25T21:32:56.828Z" }, +] + +[[package]] +name = "pyzmq" +version = "27.1.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "cffi", marker = "implementation_name == 'pypy'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/04/0b/3c9baedbdf613ecaa7aa07027780b8867f57b6293b6ee50de316c9f3222b/pyzmq-27.1.0.tar.gz", hash = "sha256:ac0765e3d44455adb6ddbf4417dcce460fc40a05978c08efdf2948072f6db540", size = 281750, upload-time = "2025-09-08T23:10:18.157Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/67/b9/52aa9ec2867528b54f1e60846728d8b4d84726630874fee3a91e66c7df81/pyzmq-27.1.0-cp310-cp310-macosx_10_15_universal2.whl", hash = "sha256:508e23ec9bc44c0005c4946ea013d9317ae00ac67778bd47519fdf5a0e930ff4", size = 1329850, upload-time = "2025-09-08T23:07:26.274Z" }, + { url = "https://files.pythonhosted.org/packages/99/64/5653e7b7425b169f994835a2b2abf9486264401fdef18df91ddae47ce2cc/pyzmq-27.1.0-cp310-cp310-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:507b6f430bdcf0ee48c0d30e734ea89ce5567fd7b8a0f0044a369c176aa44556", size = 906380, upload-time = "2025-09-08T23:07:29.78Z" }, + { url = "https://files.pythonhosted.org/packages/73/78/7d713284dbe022f6440e391bd1f3c48d9185673878034cfb3939cdf333b2/pyzmq-27.1.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:bf7b38f9fd7b81cb6d9391b2946382c8237fd814075c6aa9c3b746d53076023b", size = 666421, upload-time = "2025-09-08T23:07:31.263Z" }, + { url = "https://files.pythonhosted.org/packages/30/76/8f099f9d6482450428b17c4d6b241281af7ce6a9de8149ca8c1c649f6792/pyzmq-27.1.0-cp310-cp310-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:03ff0b279b40d687691a6217c12242ee71f0fba28bf8626ff50e3ef0f4410e1e", size = 854149, upload-time = "2025-09-08T23:07:33.17Z" }, + { url = "https://files.pythonhosted.org/packages/59/f0/37fbfff06c68016019043897e4c969ceab18bde46cd2aca89821fcf4fb2e/pyzmq-27.1.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:677e744fee605753eac48198b15a2124016c009a11056f93807000ab11ce6526", size = 1655070, upload-time = "2025-09-08T23:07:35.205Z" }, + { url = "https://files.pythonhosted.org/packages/47/14/7254be73f7a8edc3587609554fcaa7bfd30649bf89cd260e4487ca70fdaa/pyzmq-27.1.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:dd2fec2b13137416a1c5648b7009499bcc8fea78154cd888855fa32514f3dad1", size = 2033441, upload-time = "2025-09-08T23:07:37.432Z" }, + { url = "https://files.pythonhosted.org/packages/22/dc/49f2be26c6f86f347e796a4d99b19167fc94503f0af3fd010ad262158822/pyzmq-27.1.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:08e90bb4b57603b84eab1d0ca05b3bbb10f60c1839dc471fc1c9e1507bef3386", size = 1891529, upload-time = "2025-09-08T23:07:39.047Z" }, + { url = "https://files.pythonhosted.org/packages/a3/3e/154fb963ae25be70c0064ce97776c937ecc7d8b0259f22858154a9999769/pyzmq-27.1.0-cp310-cp310-win32.whl", hash = "sha256:a5b42d7a0658b515319148875fcb782bbf118dd41c671b62dae33666c2213bda", size = 567276, upload-time = "2025-09-08T23:07:40.695Z" }, + { url = "https://files.pythonhosted.org/packages/62/b2/f4ab56c8c595abcb26b2be5fd9fa9e6899c1e5ad54964e93ae8bb35482be/pyzmq-27.1.0-cp310-cp310-win_amd64.whl", hash = "sha256:c0bb87227430ee3aefcc0ade2088100e528d5d3298a0a715a64f3d04c60ba02f", size = 632208, upload-time = "2025-09-08T23:07:42.298Z" }, + { url = "https://files.pythonhosted.org/packages/3b/e3/be2cc7ab8332bdac0522fdb64c17b1b6241a795bee02e0196636ec5beb79/pyzmq-27.1.0-cp310-cp310-win_arm64.whl", hash = "sha256:9a916f76c2ab8d045b19f2286851a38e9ac94ea91faf65bd64735924522a8b32", size = 559766, upload-time = "2025-09-08T23:07:43.869Z" }, + { url = "https://files.pythonhosted.org/packages/06/5d/305323ba86b284e6fcb0d842d6adaa2999035f70f8c38a9b6d21ad28c3d4/pyzmq-27.1.0-cp311-cp311-macosx_10_15_universal2.whl", hash = "sha256:226b091818d461a3bef763805e75685e478ac17e9008f49fce2d3e52b3d58b86", size = 1333328, upload-time = "2025-09-08T23:07:45.946Z" }, + { url = "https://files.pythonhosted.org/packages/bd/a0/fc7e78a23748ad5443ac3275943457e8452da67fda347e05260261108cbc/pyzmq-27.1.0-cp311-cp311-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:0790a0161c281ca9723f804871b4027f2e8b5a528d357c8952d08cd1a9c15581", size = 908803, upload-time = "2025-09-08T23:07:47.551Z" }, + { url = "https://files.pythonhosted.org/packages/7e/22/37d15eb05f3bdfa4abea6f6d96eb3bb58585fbd3e4e0ded4e743bc650c97/pyzmq-27.1.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c895a6f35476b0c3a54e3eb6ccf41bf3018de937016e6e18748317f25d4e925f", size = 668836, upload-time = "2025-09-08T23:07:49.436Z" }, + { url = "https://files.pythonhosted.org/packages/b1/c4/2a6fe5111a01005fc7af3878259ce17684fabb8852815eda6225620f3c59/pyzmq-27.1.0-cp311-cp311-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:5bbf8d3630bf96550b3be8e1fc0fea5cbdc8d5466c1192887bd94869da17a63e", size = 857038, upload-time = "2025-09-08T23:07:51.234Z" }, + { url = "https://files.pythonhosted.org/packages/cb/eb/bfdcb41d0db9cd233d6fb22dc131583774135505ada800ebf14dfb0a7c40/pyzmq-27.1.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:15c8bd0fe0dabf808e2d7a681398c4e5ded70a551ab47482067a572c054c8e2e", size = 1657531, upload-time = "2025-09-08T23:07:52.795Z" }, + { url = "https://files.pythonhosted.org/packages/ab/21/e3180ca269ed4a0de5c34417dfe71a8ae80421198be83ee619a8a485b0c7/pyzmq-27.1.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:bafcb3dd171b4ae9f19ee6380dfc71ce0390fefaf26b504c0e5f628d7c8c54f2", size = 2034786, upload-time = "2025-09-08T23:07:55.047Z" }, + { url = "https://files.pythonhosted.org/packages/3b/b1/5e21d0b517434b7f33588ff76c177c5a167858cc38ef740608898cd329f2/pyzmq-27.1.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:e829529fcaa09937189178115c49c504e69289abd39967cd8a4c215761373394", size = 1894220, upload-time = "2025-09-08T23:07:57.172Z" }, + { url = "https://files.pythonhosted.org/packages/03/f2/44913a6ff6941905efc24a1acf3d3cb6146b636c546c7406c38c49c403d4/pyzmq-27.1.0-cp311-cp311-win32.whl", hash = "sha256:6df079c47d5902af6db298ec92151db82ecb557af663098b92f2508c398bb54f", size = 567155, upload-time = "2025-09-08T23:07:59.05Z" }, + { url = "https://files.pythonhosted.org/packages/23/6d/d8d92a0eb270a925c9b4dd039c0b4dc10abc2fcbc48331788824ef113935/pyzmq-27.1.0-cp311-cp311-win_amd64.whl", hash = "sha256:190cbf120fbc0fc4957b56866830def56628934a9d112aec0e2507aa6a032b97", size = 633428, upload-time = "2025-09-08T23:08:00.663Z" }, + { url = "https://files.pythonhosted.org/packages/ae/14/01afebc96c5abbbd713ecfc7469cfb1bc801c819a74ed5c9fad9a48801cb/pyzmq-27.1.0-cp311-cp311-win_arm64.whl", hash = "sha256:eca6b47df11a132d1745eb3b5b5e557a7dae2c303277aa0e69c6ba91b8736e07", size = 559497, upload-time = "2025-09-08T23:08:02.15Z" }, + { url = "https://files.pythonhosted.org/packages/92/e7/038aab64a946d535901103da16b953c8c9cc9c961dadcbf3609ed6428d23/pyzmq-27.1.0-cp312-abi3-macosx_10_15_universal2.whl", hash = "sha256:452631b640340c928fa343801b0d07eb0c3789a5ffa843f6e1a9cee0ba4eb4fc", size = 1306279, upload-time = "2025-09-08T23:08:03.807Z" }, + { url = "https://files.pythonhosted.org/packages/e8/5e/c3c49fdd0f535ef45eefcc16934648e9e59dace4a37ee88fc53f6cd8e641/pyzmq-27.1.0-cp312-abi3-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:1c179799b118e554b66da67d88ed66cd37a169f1f23b5d9f0a231b4e8d44a113", size = 895645, upload-time = "2025-09-08T23:08:05.301Z" }, + { url = "https://files.pythonhosted.org/packages/f8/e5/b0b2504cb4e903a74dcf1ebae157f9e20ebb6ea76095f6cfffea28c42ecd/pyzmq-27.1.0-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:3837439b7f99e60312f0c926a6ad437b067356dc2bc2ec96eb395fd0fe804233", size = 652574, upload-time = "2025-09-08T23:08:06.828Z" }, + { url = "https://files.pythonhosted.org/packages/f8/9b/c108cdb55560eaf253f0cbdb61b29971e9fb34d9c3499b0e96e4e60ed8a5/pyzmq-27.1.0-cp312-abi3-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:43ad9a73e3da1fab5b0e7e13402f0b2fb934ae1c876c51d0afff0e7c052eca31", size = 840995, upload-time = "2025-09-08T23:08:08.396Z" }, + { url = "https://files.pythonhosted.org/packages/c2/bb/b79798ca177b9eb0825b4c9998c6af8cd2a7f15a6a1a4272c1d1a21d382f/pyzmq-27.1.0-cp312-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:0de3028d69d4cdc475bfe47a6128eb38d8bc0e8f4d69646adfbcd840facbac28", size = 1642070, upload-time = "2025-09-08T23:08:09.989Z" }, + { url = "https://files.pythonhosted.org/packages/9c/80/2df2e7977c4ede24c79ae39dcef3899bfc5f34d1ca7a5b24f182c9b7a9ca/pyzmq-27.1.0-cp312-abi3-musllinux_1_2_i686.whl", hash = "sha256:cf44a7763aea9298c0aa7dbf859f87ed7012de8bda0f3977b6fb1d96745df856", size = 2021121, upload-time = "2025-09-08T23:08:11.907Z" }, + { url = "https://files.pythonhosted.org/packages/46/bd/2d45ad24f5f5ae7e8d01525eb76786fa7557136555cac7d929880519e33a/pyzmq-27.1.0-cp312-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:f30f395a9e6fbca195400ce833c731e7b64c3919aa481af4d88c3759e0cb7496", size = 1878550, upload-time = "2025-09-08T23:08:13.513Z" }, + { url = "https://files.pythonhosted.org/packages/e6/2f/104c0a3c778d7c2ab8190e9db4f62f0b6957b53c9d87db77c284b69f33ea/pyzmq-27.1.0-cp312-abi3-win32.whl", hash = "sha256:250e5436a4ba13885494412b3da5d518cd0d3a278a1ae640e113c073a5f88edd", size = 559184, upload-time = "2025-09-08T23:08:15.163Z" }, + { url = "https://files.pythonhosted.org/packages/fc/7f/a21b20d577e4100c6a41795842028235998a643b1ad406a6d4163ea8f53e/pyzmq-27.1.0-cp312-abi3-win_amd64.whl", hash = "sha256:9ce490cf1d2ca2ad84733aa1d69ce6855372cb5ce9223802450c9b2a7cba0ccf", size = 619480, upload-time = "2025-09-08T23:08:17.192Z" }, + { url = "https://files.pythonhosted.org/packages/78/c2/c012beae5f76b72f007a9e91ee9401cb88c51d0f83c6257a03e785c81cc2/pyzmq-27.1.0-cp312-abi3-win_arm64.whl", hash = "sha256:75a2f36223f0d535a0c919e23615fc85a1e23b71f40c7eb43d7b1dedb4d8f15f", size = 552993, upload-time = "2025-09-08T23:08:18.926Z" }, + { url = "https://files.pythonhosted.org/packages/60/cb/84a13459c51da6cec1b7b1dc1a47e6db6da50b77ad7fd9c145842750a011/pyzmq-27.1.0-cp313-cp313-android_24_arm64_v8a.whl", hash = "sha256:93ad4b0855a664229559e45c8d23797ceac03183c7b6f5b4428152a6b06684a5", size = 1122436, upload-time = "2025-09-08T23:08:20.801Z" }, + { url = "https://files.pythonhosted.org/packages/dc/b6/94414759a69a26c3dd674570a81813c46a078767d931a6c70ad29fc585cb/pyzmq-27.1.0-cp313-cp313-android_24_x86_64.whl", hash = "sha256:fbb4f2400bfda24f12f009cba62ad5734148569ff4949b1b6ec3b519444342e6", size = 1156301, upload-time = "2025-09-08T23:08:22.47Z" }, + { url = "https://files.pythonhosted.org/packages/a5/ad/15906493fd40c316377fd8a8f6b1f93104f97a752667763c9b9c1b71d42d/pyzmq-27.1.0-cp313-cp313t-macosx_10_15_universal2.whl", hash = "sha256:e343d067f7b151cfe4eb3bb796a7752c9d369eed007b91231e817071d2c2fec7", size = 1341197, upload-time = "2025-09-08T23:08:24.286Z" }, + { url = "https://files.pythonhosted.org/packages/14/1d/d343f3ce13db53a54cb8946594e567410b2125394dafcc0268d8dda027e0/pyzmq-27.1.0-cp313-cp313t-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:08363b2011dec81c354d694bdecaef4770e0ae96b9afea70b3f47b973655cc05", size = 897275, upload-time = "2025-09-08T23:08:26.063Z" }, + { url = "https://files.pythonhosted.org/packages/69/2d/d83dd6d7ca929a2fc67d2c3005415cdf322af7751d773524809f9e585129/pyzmq-27.1.0-cp313-cp313t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d54530c8c8b5b8ddb3318f481297441af102517602b569146185fa10b63f4fa9", size = 660469, upload-time = "2025-09-08T23:08:27.623Z" }, + { url = "https://files.pythonhosted.org/packages/3e/cd/9822a7af117f4bc0f1952dbe9ef8358eb50a24928efd5edf54210b850259/pyzmq-27.1.0-cp313-cp313t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:6f3afa12c392f0a44a2414056d730eebc33ec0926aae92b5ad5cf26ebb6cc128", size = 847961, upload-time = "2025-09-08T23:08:29.672Z" }, + { url = "https://files.pythonhosted.org/packages/9a/12/f003e824a19ed73be15542f172fd0ec4ad0b60cf37436652c93b9df7c585/pyzmq-27.1.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:c65047adafe573ff023b3187bb93faa583151627bc9c51fc4fb2c561ed689d39", size = 1650282, upload-time = "2025-09-08T23:08:31.349Z" }, + { url = "https://files.pythonhosted.org/packages/d5/4a/e82d788ed58e9a23995cee70dbc20c9aded3d13a92d30d57ec2291f1e8a3/pyzmq-27.1.0-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:90e6e9441c946a8b0a667356f7078d96411391a3b8f80980315455574177ec97", size = 2024468, upload-time = "2025-09-08T23:08:33.543Z" }, + { url = "https://files.pythonhosted.org/packages/d9/94/2da0a60841f757481e402b34bf4c8bf57fa54a5466b965de791b1e6f747d/pyzmq-27.1.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:add071b2d25f84e8189aaf0882d39a285b42fa3853016ebab234a5e78c7a43db", size = 1885394, upload-time = "2025-09-08T23:08:35.51Z" }, + { url = "https://files.pythonhosted.org/packages/4f/6f/55c10e2e49ad52d080dc24e37adb215e5b0d64990b57598abc2e3f01725b/pyzmq-27.1.0-cp313-cp313t-win32.whl", hash = "sha256:7ccc0700cfdf7bd487bea8d850ec38f204478681ea02a582a8da8171b7f90a1c", size = 574964, upload-time = "2025-09-08T23:08:37.178Z" }, + { url = "https://files.pythonhosted.org/packages/87/4d/2534970ba63dd7c522d8ca80fb92777f362c0f321900667c615e2067cb29/pyzmq-27.1.0-cp313-cp313t-win_amd64.whl", hash = "sha256:8085a9fba668216b9b4323be338ee5437a235fe275b9d1610e422ccc279733e2", size = 641029, upload-time = "2025-09-08T23:08:40.595Z" }, + { url = "https://files.pythonhosted.org/packages/f6/fa/f8aea7a28b0641f31d40dea42d7ef003fded31e184ef47db696bc74cd610/pyzmq-27.1.0-cp313-cp313t-win_arm64.whl", hash = "sha256:6bb54ca21bcfe361e445256c15eedf083f153811c37be87e0514934d6913061e", size = 561541, upload-time = "2025-09-08T23:08:42.668Z" }, + { url = "https://files.pythonhosted.org/packages/87/45/19efbb3000956e82d0331bafca5d9ac19ea2857722fa2caacefb6042f39d/pyzmq-27.1.0-cp314-cp314t-macosx_10_15_universal2.whl", hash = "sha256:ce980af330231615756acd5154f29813d553ea555485ae712c491cd483df6b7a", size = 1341197, upload-time = "2025-09-08T23:08:44.973Z" }, + { url = "https://files.pythonhosted.org/packages/48/43/d72ccdbf0d73d1343936296665826350cb1e825f92f2db9db3e61c2162a2/pyzmq-27.1.0-cp314-cp314t-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:1779be8c549e54a1c38f805e56d2a2e5c009d26de10921d7d51cfd1c8d4632ea", size = 897175, upload-time = "2025-09-08T23:08:46.601Z" }, + { url = "https://files.pythonhosted.org/packages/2f/2e/a483f73a10b65a9ef0161e817321d39a770b2acf8bcf3004a28d90d14a94/pyzmq-27.1.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:7200bb0f03345515df50d99d3db206a0a6bee1955fbb8c453c76f5bf0e08fb96", size = 660427, upload-time = "2025-09-08T23:08:48.187Z" }, + { url = "https://files.pythonhosted.org/packages/f5/d2/5f36552c2d3e5685abe60dfa56f91169f7a2d99bbaf67c5271022ab40863/pyzmq-27.1.0-cp314-cp314t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:01c0e07d558b06a60773744ea6251f769cd79a41a97d11b8bf4ab8f034b0424d", size = 847929, upload-time = "2025-09-08T23:08:49.76Z" }, + { url = "https://files.pythonhosted.org/packages/c4/2a/404b331f2b7bf3198e9945f75c4c521f0c6a3a23b51f7a4a401b94a13833/pyzmq-27.1.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:80d834abee71f65253c91540445d37c4c561e293ba6e741b992f20a105d69146", size = 1650193, upload-time = "2025-09-08T23:08:51.7Z" }, + { url = "https://files.pythonhosted.org/packages/1c/0b/f4107e33f62a5acf60e3ded67ed33d79b4ce18de432625ce2fc5093d6388/pyzmq-27.1.0-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:544b4e3b7198dde4a62b8ff6685e9802a9a1ebf47e77478a5eb88eca2a82f2fd", size = 2024388, upload-time = "2025-09-08T23:08:53.393Z" }, + { url = "https://files.pythonhosted.org/packages/0d/01/add31fe76512642fd6e40e3a3bd21f4b47e242c8ba33efb6809e37076d9b/pyzmq-27.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:cedc4c68178e59a4046f97eca31b148ddcf51e88677de1ef4e78cf06c5376c9a", size = 1885316, upload-time = "2025-09-08T23:08:55.702Z" }, + { url = "https://files.pythonhosted.org/packages/c4/59/a5f38970f9bf07cee96128de79590bb354917914a9be11272cfc7ff26af0/pyzmq-27.1.0-cp314-cp314t-win32.whl", hash = "sha256:1f0b2a577fd770aa6f053211a55d1c47901f4d537389a034c690291485e5fe92", size = 587472, upload-time = "2025-09-08T23:08:58.18Z" }, + { url = "https://files.pythonhosted.org/packages/70/d8/78b1bad170f93fcf5e3536e70e8fadac55030002275c9a29e8f5719185de/pyzmq-27.1.0-cp314-cp314t-win_amd64.whl", hash = "sha256:19c9468ae0437f8074af379e986c5d3d7d7bfe033506af442e8c879732bedbe0", size = 661401, upload-time = "2025-09-08T23:08:59.802Z" }, + { url = "https://files.pythonhosted.org/packages/81/d6/4bfbb40c9a0b42fc53c7cf442f6385db70b40f74a783130c5d0a5aa62228/pyzmq-27.1.0-cp314-cp314t-win_arm64.whl", hash = "sha256:dc5dbf68a7857b59473f7df42650c621d7e8923fb03fa74a526890f4d33cc4d7", size = 575170, upload-time = "2025-09-08T23:09:01.418Z" }, + { url = "https://files.pythonhosted.org/packages/f3/81/a65e71c1552f74dec9dff91d95bafb6e0d33338a8dfefbc88aa562a20c92/pyzmq-27.1.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:c17e03cbc9312bee223864f1a2b13a99522e0dc9f7c5df0177cd45210ac286e6", size = 836266, upload-time = "2025-09-08T23:09:40.048Z" }, + { url = "https://files.pythonhosted.org/packages/58/ed/0202ca350f4f2b69faa95c6d931e3c05c3a397c184cacb84cb4f8f42f287/pyzmq-27.1.0-pp310-pypy310_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:f328d01128373cb6763823b2b4e7f73bdf767834268c565151eacb3b7a392f90", size = 800206, upload-time = "2025-09-08T23:09:41.902Z" }, + { url = "https://files.pythonhosted.org/packages/47/42/1ff831fa87fe8f0a840ddb399054ca0009605d820e2b44ea43114f5459f4/pyzmq-27.1.0-pp310-pypy310_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:9c1790386614232e1b3a40a958454bdd42c6d1811837b15ddbb052a032a43f62", size = 567747, upload-time = "2025-09-08T23:09:43.741Z" }, + { url = "https://files.pythonhosted.org/packages/d1/db/5c4d6807434751e3f21231bee98109aa57b9b9b55e058e450d0aef59b70f/pyzmq-27.1.0-pp310-pypy310_pp73-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:448f9cb54eb0cee4732b46584f2710c8bc178b0e5371d9e4fc8125201e413a74", size = 747371, upload-time = "2025-09-08T23:09:45.575Z" }, + { url = "https://files.pythonhosted.org/packages/26/af/78ce193dbf03567eb8c0dc30e3df2b9e56f12a670bf7eb20f9fb532c7e8a/pyzmq-27.1.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:05b12f2d32112bf8c95ef2e74ec4f1d4beb01f8b5e703b38537f8849f92cb9ba", size = 544862, upload-time = "2025-09-08T23:09:47.448Z" }, + { url = "https://files.pythonhosted.org/packages/4c/c6/c4dcdecdbaa70969ee1fdced6d7b8f60cfabe64d25361f27ac4665a70620/pyzmq-27.1.0-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:18770c8d3563715387139060d37859c02ce40718d1faf299abddcdcc6a649066", size = 836265, upload-time = "2025-09-08T23:09:49.376Z" }, + { url = "https://files.pythonhosted.org/packages/3e/79/f38c92eeaeb03a2ccc2ba9866f0439593bb08c5e3b714ac1d553e5c96e25/pyzmq-27.1.0-pp311-pypy311_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:ac25465d42f92e990f8d8b0546b01c391ad431c3bf447683fdc40565941d0604", size = 800208, upload-time = "2025-09-08T23:09:51.073Z" }, + { url = "https://files.pythonhosted.org/packages/49/0e/3f0d0d335c6b3abb9b7b723776d0b21fa7f3a6c819a0db6097059aada160/pyzmq-27.1.0-pp311-pypy311_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:53b40f8ae006f2734ee7608d59ed661419f087521edbfc2149c3932e9c14808c", size = 567747, upload-time = "2025-09-08T23:09:52.698Z" }, + { url = "https://files.pythonhosted.org/packages/a1/cf/f2b3784d536250ffd4be70e049f3b60981235d70c6e8ce7e3ef21e1adb25/pyzmq-27.1.0-pp311-pypy311_pp73-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f605d884e7c8be8fe1aa94e0a783bf3f591b84c24e4bc4f3e7564c82ac25e271", size = 747371, upload-time = "2025-09-08T23:09:54.563Z" }, + { url = "https://files.pythonhosted.org/packages/01/1b/5dbe84eefc86f48473947e2f41711aded97eecef1231f4558f1f02713c12/pyzmq-27.1.0-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:c9f7f6e13dff2e44a6afeaf2cf54cee5929ad64afaf4d40b50f93c58fc687355", size = 544862, upload-time = "2025-09-08T23:09:56.509Z" }, +] + +[[package]] +name = "referencing" +version = "0.37.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "attrs" }, + { name = "rpds-py" }, + { name = "typing-extensions", marker = "python_full_version < '3.13'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/22/f5/df4e9027acead3ecc63e50fe1e36aca1523e1719559c499951bb4b53188f/referencing-0.37.0.tar.gz", hash = "sha256:44aefc3142c5b842538163acb373e24cce6632bd54bdb01b21ad5863489f50d8", size = 78036, upload-time = "2025-10-13T15:30:48.871Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/2c/58/ca301544e1fa93ed4f80d724bf5b194f6e4b945841c5bfd555878eea9fcb/referencing-0.37.0-py3-none-any.whl", hash = "sha256:381329a9f99628c9069361716891d34ad94af76e461dcb0335825aecc7692231", size = 26766, upload-time = "2025-10-13T15:30:47.625Z" }, +] + +[[package]] +name = "requests" +version = "2.32.5" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "certifi" }, + { name = "charset-normalizer" }, + { name = "idna" }, + { name = "urllib3" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/c9/74/b3ff8e6c8446842c3f5c837e9c3dfcfe2018ea6ecef224c710c85ef728f4/requests-2.32.5.tar.gz", hash = "sha256:dbba0bac56e100853db0ea71b82b4dfd5fe2bf6d3754a8893c3af500cec7d7cf", size = 134517, upload-time = "2025-08-18T20:46:02.573Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/1e/db/4254e3eabe8020b458f1a747140d32277ec7a271daf1d235b70dc0b4e6e3/requests-2.32.5-py3-none-any.whl", hash = "sha256:2462f94637a34fd532264295e186976db0f5d453d1cdd31473c85a6a161affb6", size = 64738, upload-time = "2025-08-18T20:46:00.542Z" }, +] + +[[package]] +name = "rich" +version = "14.3.3" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "markdown-it-py" }, + { name = "pygments" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/b3/c6/f3b320c27991c46f43ee9d856302c70dc2d0fb2dba4842ff739d5f46b393/rich-14.3.3.tar.gz", hash = "sha256:b8daa0b9e4eef54dd8cf7c86c03713f53241884e814f4e2f5fb342fe520f639b", size = 230582, upload-time = "2026-02-19T17:23:12.474Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/14/25/b208c5683343959b670dc001595f2f3737e051da617f66c31f7c4fa93abc/rich-14.3.3-py3-none-any.whl", hash = "sha256:793431c1f8619afa7d3b52b2cdec859562b950ea0d4b6b505397612db8d5362d", size = 310458, upload-time = "2026-02-19T17:23:13.732Z" }, +] + +[[package]] +name = "roman-numerals" +version = "4.1.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/ae/f9/41dc953bbeb056c17d5f7a519f50fdf010bd0553be2d630bc69d1e022703/roman_numerals-4.1.0.tar.gz", hash = "sha256:1af8b147eb1405d5839e78aeb93131690495fe9da5c91856cb33ad55a7f1e5b2", size = 9077, upload-time = "2025-12-17T18:25:34.381Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/04/54/6f679c435d28e0a568d8e8a7c0a93a09010818634c3c3907fc98d8983770/roman_numerals-4.1.0-py3-none-any.whl", hash = "sha256:647ba99caddc2cc1e55a51e4360689115551bf4476d90e8162cf8c345fe233c7", size = 7676, upload-time = "2025-12-17T18:25:33.098Z" }, +] + +[[package]] +name = "rpds-py" +version = "0.30.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/20/af/3f2f423103f1113b36230496629986e0ef7e199d2aa8392452b484b38ced/rpds_py-0.30.0.tar.gz", hash = "sha256:dd8ff7cf90014af0c0f787eea34794ebf6415242ee1d6fa91eaba725cc441e84", size = 69469, upload-time = "2025-11-30T20:24:38.837Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/06/0c/0c411a0ec64ccb6d104dcabe0e713e05e153a9a2c3c2bd2b32ce412166fe/rpds_py-0.30.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:679ae98e00c0e8d68a7fda324e16b90fd5260945b45d3b824c892cec9eea3288", size = 370490, upload-time = "2025-11-30T20:21:33.256Z" }, + { url = "https://files.pythonhosted.org/packages/19/6a/4ba3d0fb7297ebae71171822554abe48d7cab29c28b8f9f2c04b79988c05/rpds_py-0.30.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:4cc2206b76b4f576934f0ed374b10d7ca5f457858b157ca52064bdfc26b9fc00", size = 359751, upload-time = "2025-11-30T20:21:34.591Z" }, + { url = "https://files.pythonhosted.org/packages/cd/7c/e4933565ef7f7a0818985d87c15d9d273f1a649afa6a52ea35ad011195ea/rpds_py-0.30.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:389a2d49eded1896c3d48b0136ead37c48e221b391c052fba3f4055c367f60a6", size = 389696, upload-time = "2025-11-30T20:21:36.122Z" }, + { url = "https://files.pythonhosted.org/packages/5e/01/6271a2511ad0815f00f7ed4390cf2567bec1d4b1da39e2c27a41e6e3b4de/rpds_py-0.30.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:32c8528634e1bf7121f3de08fa85b138f4e0dc47657866630611b03967f041d7", size = 403136, upload-time = "2025-11-30T20:21:37.728Z" }, + { url = "https://files.pythonhosted.org/packages/55/64/c857eb7cd7541e9b4eee9d49c196e833128a55b89a9850a9c9ac33ccf897/rpds_py-0.30.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f207f69853edd6f6700b86efb84999651baf3789e78a466431df1331608e5324", size = 524699, upload-time = "2025-11-30T20:21:38.92Z" }, + { url = "https://files.pythonhosted.org/packages/9c/ed/94816543404078af9ab26159c44f9e98e20fe47e2126d5d32c9d9948d10a/rpds_py-0.30.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:67b02ec25ba7a9e8fa74c63b6ca44cf5707f2fbfadae3ee8e7494297d56aa9df", size = 412022, upload-time = "2025-11-30T20:21:40.407Z" }, + { url = "https://files.pythonhosted.org/packages/61/b5/707f6cf0066a6412aacc11d17920ea2e19e5b2f04081c64526eb35b5c6e7/rpds_py-0.30.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0c0e95f6819a19965ff420f65578bacb0b00f251fefe2c8b23347c37174271f3", size = 390522, upload-time = "2025-11-30T20:21:42.17Z" }, + { url = "https://files.pythonhosted.org/packages/13/4e/57a85fda37a229ff4226f8cbcf09f2a455d1ed20e802ce5b2b4a7f5ed053/rpds_py-0.30.0-cp310-cp310-manylinux_2_31_riscv64.whl", hash = "sha256:a452763cc5198f2f98898eb98f7569649fe5da666c2dc6b5ddb10fde5a574221", size = 404579, upload-time = "2025-11-30T20:21:43.769Z" }, + { url = "https://files.pythonhosted.org/packages/f9/da/c9339293513ec680a721e0e16bf2bac3db6e5d7e922488de471308349bba/rpds_py-0.30.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e0b65193a413ccc930671c55153a03ee57cecb49e6227204b04fae512eb657a7", size = 421305, upload-time = "2025-11-30T20:21:44.994Z" }, + { url = "https://files.pythonhosted.org/packages/f9/be/522cb84751114f4ad9d822ff5a1aa3c98006341895d5f084779b99596e5c/rpds_py-0.30.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:858738e9c32147f78b3ac24dc0edb6610000e56dc0f700fd5f651d0a0f0eb9ff", size = 572503, upload-time = "2025-11-30T20:21:46.91Z" }, + { url = "https://files.pythonhosted.org/packages/a2/9b/de879f7e7ceddc973ea6e4629e9b380213a6938a249e94b0cdbcc325bb66/rpds_py-0.30.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:da279aa314f00acbb803da1e76fa18666778e8a8f83484fba94526da5de2cba7", size = 598322, upload-time = "2025-11-30T20:21:48.709Z" }, + { url = "https://files.pythonhosted.org/packages/48/ac/f01fc22efec3f37d8a914fc1b2fb9bcafd56a299edbe96406f3053edea5a/rpds_py-0.30.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:7c64d38fb49b6cdeda16ab49e35fe0da2e1e9b34bc38bd78386530f218b37139", size = 560792, upload-time = "2025-11-30T20:21:50.024Z" }, + { url = "https://files.pythonhosted.org/packages/e2/da/4e2b19d0f131f35b6146425f846563d0ce036763e38913d917187307a671/rpds_py-0.30.0-cp310-cp310-win32.whl", hash = "sha256:6de2a32a1665b93233cde140ff8b3467bdb9e2af2b91079f0333a0974d12d464", size = 221901, upload-time = "2025-11-30T20:21:51.32Z" }, + { url = "https://files.pythonhosted.org/packages/96/cb/156d7a5cf4f78a7cc571465d8aec7a3c447c94f6749c5123f08438bcf7bc/rpds_py-0.30.0-cp310-cp310-win_amd64.whl", hash = "sha256:1726859cd0de969f88dc8673bdd954185b9104e05806be64bcd87badbe313169", size = 235823, upload-time = "2025-11-30T20:21:52.505Z" }, + { url = "https://files.pythonhosted.org/packages/4d/6e/f964e88b3d2abee2a82c1ac8366da848fce1c6d834dc2132c3fda3970290/rpds_py-0.30.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:a2bffea6a4ca9f01b3f8e548302470306689684e61602aa3d141e34da06cf425", size = 370157, upload-time = "2025-11-30T20:21:53.789Z" }, + { url = "https://files.pythonhosted.org/packages/94/ba/24e5ebb7c1c82e74c4e4f33b2112a5573ddc703915b13a073737b59b86e0/rpds_py-0.30.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:dc4f992dfe1e2bc3ebc7444f6c7051b4bc13cd8e33e43511e8ffd13bf407010d", size = 359676, upload-time = "2025-11-30T20:21:55.475Z" }, + { url = "https://files.pythonhosted.org/packages/84/86/04dbba1b087227747d64d80c3b74df946b986c57af0a9f0c98726d4d7a3b/rpds_py-0.30.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:422c3cb9856d80b09d30d2eb255d0754b23e090034e1deb4083f8004bd0761e4", size = 389938, upload-time = "2025-11-30T20:21:57.079Z" }, + { url = "https://files.pythonhosted.org/packages/42/bb/1463f0b1722b7f45431bdd468301991d1328b16cffe0b1c2918eba2c4eee/rpds_py-0.30.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:07ae8a593e1c3c6b82ca3292efbe73c30b61332fd612e05abee07c79359f292f", size = 402932, upload-time = "2025-11-30T20:21:58.47Z" }, + { url = "https://files.pythonhosted.org/packages/99/ee/2520700a5c1f2d76631f948b0736cdf9b0acb25abd0ca8e889b5c62ac2e3/rpds_py-0.30.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:12f90dd7557b6bd57f40abe7747e81e0c0b119bef015ea7726e69fe550e394a4", size = 525830, upload-time = "2025-11-30T20:21:59.699Z" }, + { url = "https://files.pythonhosted.org/packages/e0/ad/bd0331f740f5705cc555a5e17fdf334671262160270962e69a2bdef3bf76/rpds_py-0.30.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:99b47d6ad9a6da00bec6aabe5a6279ecd3c06a329d4aa4771034a21e335c3a97", size = 412033, upload-time = "2025-11-30T20:22:00.991Z" }, + { url = "https://files.pythonhosted.org/packages/f8/1e/372195d326549bb51f0ba0f2ecb9874579906b97e08880e7a65c3bef1a99/rpds_py-0.30.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:33f559f3104504506a44bb666b93a33f5d33133765b0c216a5bf2f1e1503af89", size = 390828, upload-time = "2025-11-30T20:22:02.723Z" }, + { url = "https://files.pythonhosted.org/packages/ab/2b/d88bb33294e3e0c76bc8f351a3721212713629ffca1700fa94979cb3eae8/rpds_py-0.30.0-cp311-cp311-manylinux_2_31_riscv64.whl", hash = "sha256:946fe926af6e44f3697abbc305ea168c2c31d3e3ef1058cf68f379bf0335a78d", size = 404683, upload-time = "2025-11-30T20:22:04.367Z" }, + { url = "https://files.pythonhosted.org/packages/50/32/c759a8d42bcb5289c1fac697cd92f6fe01a018dd937e62ae77e0e7f15702/rpds_py-0.30.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:495aeca4b93d465efde585977365187149e75383ad2684f81519f504f5c13038", size = 421583, upload-time = "2025-11-30T20:22:05.814Z" }, + { url = "https://files.pythonhosted.org/packages/2b/81/e729761dbd55ddf5d84ec4ff1f47857f4374b0f19bdabfcf929164da3e24/rpds_py-0.30.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:d9a0ca5da0386dee0655b4ccdf46119df60e0f10da268d04fe7cc87886872ba7", size = 572496, upload-time = "2025-11-30T20:22:07.713Z" }, + { url = "https://files.pythonhosted.org/packages/14/f6/69066a924c3557c9c30baa6ec3a0aa07526305684c6f86c696b08860726c/rpds_py-0.30.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:8d6d1cc13664ec13c1b84241204ff3b12f9bb82464b8ad6e7a5d3486975c2eed", size = 598669, upload-time = "2025-11-30T20:22:09.312Z" }, + { url = "https://files.pythonhosted.org/packages/5f/48/905896b1eb8a05630d20333d1d8ffd162394127b74ce0b0784ae04498d32/rpds_py-0.30.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:3896fa1be39912cf0757753826bc8bdc8ca331a28a7c4ae46b7a21280b06bb85", size = 561011, upload-time = "2025-11-30T20:22:11.309Z" }, + { url = "https://files.pythonhosted.org/packages/22/16/cd3027c7e279d22e5eb431dd3c0fbc677bed58797fe7581e148f3f68818b/rpds_py-0.30.0-cp311-cp311-win32.whl", hash = "sha256:55f66022632205940f1827effeff17c4fa7ae1953d2b74a8581baaefb7d16f8c", size = 221406, upload-time = "2025-11-30T20:22:13.101Z" }, + { url = "https://files.pythonhosted.org/packages/fa/5b/e7b7aa136f28462b344e652ee010d4de26ee9fd16f1bfd5811f5153ccf89/rpds_py-0.30.0-cp311-cp311-win_amd64.whl", hash = "sha256:a51033ff701fca756439d641c0ad09a41d9242fa69121c7d8769604a0a629825", size = 236024, upload-time = "2025-11-30T20:22:14.853Z" }, + { url = "https://files.pythonhosted.org/packages/14/a6/364bba985e4c13658edb156640608f2c9e1d3ea3c81b27aa9d889fff0e31/rpds_py-0.30.0-cp311-cp311-win_arm64.whl", hash = "sha256:47b0ef6231c58f506ef0b74d44e330405caa8428e770fec25329ed2cb971a229", size = 229069, upload-time = "2025-11-30T20:22:16.577Z" }, + { url = "https://files.pythonhosted.org/packages/03/e7/98a2f4ac921d82f33e03f3835f5bf3a4a40aa1bfdc57975e74a97b2b4bdd/rpds_py-0.30.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:a161f20d9a43006833cd7068375a94d035714d73a172b681d8881820600abfad", size = 375086, upload-time = "2025-11-30T20:22:17.93Z" }, + { url = "https://files.pythonhosted.org/packages/4d/a1/bca7fd3d452b272e13335db8d6b0b3ecde0f90ad6f16f3328c6fb150c889/rpds_py-0.30.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6abc8880d9d036ecaafe709079969f56e876fcf107f7a8e9920ba6d5a3878d05", size = 359053, upload-time = "2025-11-30T20:22:19.297Z" }, + { url = "https://files.pythonhosted.org/packages/65/1c/ae157e83a6357eceff62ba7e52113e3ec4834a84cfe07fa4b0757a7d105f/rpds_py-0.30.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ca28829ae5f5d569bb62a79512c842a03a12576375d5ece7d2cadf8abe96ec28", size = 390763, upload-time = "2025-11-30T20:22:21.661Z" }, + { url = "https://files.pythonhosted.org/packages/d4/36/eb2eb8515e2ad24c0bd43c3ee9cd74c33f7ca6430755ccdb240fd3144c44/rpds_py-0.30.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:a1010ed9524c73b94d15919ca4d41d8780980e1765babf85f9a2f90d247153dd", size = 408951, upload-time = "2025-11-30T20:22:23.408Z" }, + { url = "https://files.pythonhosted.org/packages/d6/65/ad8dc1784a331fabbd740ef6f71ce2198c7ed0890dab595adb9ea2d775a1/rpds_py-0.30.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f8d1736cfb49381ba528cd5baa46f82fdc65c06e843dab24dd70b63d09121b3f", size = 514622, upload-time = "2025-11-30T20:22:25.16Z" }, + { url = "https://files.pythonhosted.org/packages/63/8e/0cfa7ae158e15e143fe03993b5bcd743a59f541f5952e1546b1ac1b5fd45/rpds_py-0.30.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d948b135c4693daff7bc2dcfc4ec57237a29bd37e60c2fabf5aff2bbacf3e2f1", size = 414492, upload-time = "2025-11-30T20:22:26.505Z" }, + { url = "https://files.pythonhosted.org/packages/60/1b/6f8f29f3f995c7ffdde46a626ddccd7c63aefc0efae881dc13b6e5d5bb16/rpds_py-0.30.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:47f236970bccb2233267d89173d3ad2703cd36a0e2a6e92d0560d333871a3d23", size = 394080, upload-time = "2025-11-30T20:22:27.934Z" }, + { url = "https://files.pythonhosted.org/packages/6d/d5/a266341051a7a3ca2f4b750a3aa4abc986378431fc2da508c5034d081b70/rpds_py-0.30.0-cp312-cp312-manylinux_2_31_riscv64.whl", hash = "sha256:2e6ecb5a5bcacf59c3f912155044479af1d0b6681280048b338b28e364aca1f6", size = 408680, upload-time = "2025-11-30T20:22:29.341Z" }, + { url = "https://files.pythonhosted.org/packages/10/3b/71b725851df9ab7a7a4e33cf36d241933da66040d195a84781f49c50490c/rpds_py-0.30.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:a8fa71a2e078c527c3e9dc9fc5a98c9db40bcc8a92b4e8858e36d329f8684b51", size = 423589, upload-time = "2025-11-30T20:22:31.469Z" }, + { url = "https://files.pythonhosted.org/packages/00/2b/e59e58c544dc9bd8bd8384ecdb8ea91f6727f0e37a7131baeff8d6f51661/rpds_py-0.30.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:73c67f2db7bc334e518d097c6d1e6fed021bbc9b7d678d6cc433478365d1d5f5", size = 573289, upload-time = "2025-11-30T20:22:32.997Z" }, + { url = "https://files.pythonhosted.org/packages/da/3e/a18e6f5b460893172a7d6a680e86d3b6bc87a54c1f0b03446a3c8c7b588f/rpds_py-0.30.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:5ba103fb455be00f3b1c2076c9d4264bfcb037c976167a6047ed82f23153f02e", size = 599737, upload-time = "2025-11-30T20:22:34.419Z" }, + { url = "https://files.pythonhosted.org/packages/5c/e2/714694e4b87b85a18e2c243614974413c60aa107fd815b8cbc42b873d1d7/rpds_py-0.30.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:7cee9c752c0364588353e627da8a7e808a66873672bcb5f52890c33fd965b394", size = 563120, upload-time = "2025-11-30T20:22:35.903Z" }, + { url = "https://files.pythonhosted.org/packages/6f/ab/d5d5e3bcedb0a77f4f613706b750e50a5a3ba1c15ccd3665ecc636c968fd/rpds_py-0.30.0-cp312-cp312-win32.whl", hash = "sha256:1ab5b83dbcf55acc8b08fc62b796ef672c457b17dbd7820a11d6c52c06839bdf", size = 223782, upload-time = "2025-11-30T20:22:37.271Z" }, + { url = "https://files.pythonhosted.org/packages/39/3b/f786af9957306fdc38a74cef405b7b93180f481fb48453a114bb6465744a/rpds_py-0.30.0-cp312-cp312-win_amd64.whl", hash = "sha256:a090322ca841abd453d43456ac34db46e8b05fd9b3b4ac0c78bcde8b089f959b", size = 240463, upload-time = "2025-11-30T20:22:39.021Z" }, + { url = "https://files.pythonhosted.org/packages/f3/d2/b91dc748126c1559042cfe41990deb92c4ee3e2b415f6b5234969ffaf0cc/rpds_py-0.30.0-cp312-cp312-win_arm64.whl", hash = "sha256:669b1805bd639dd2989b281be2cfd951c6121b65e729d9b843e9639ef1fd555e", size = 230868, upload-time = "2025-11-30T20:22:40.493Z" }, + { url = "https://files.pythonhosted.org/packages/ed/dc/d61221eb88ff410de3c49143407f6f3147acf2538c86f2ab7ce65ae7d5f9/rpds_py-0.30.0-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:f83424d738204d9770830d35290ff3273fbb02b41f919870479fab14b9d303b2", size = 374887, upload-time = "2025-11-30T20:22:41.812Z" }, + { url = "https://files.pythonhosted.org/packages/fd/32/55fb50ae104061dbc564ef15cc43c013dc4a9f4527a1f4d99baddf56fe5f/rpds_py-0.30.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:e7536cd91353c5273434b4e003cbda89034d67e7710eab8761fd918ec6c69cf8", size = 358904, upload-time = "2025-11-30T20:22:43.479Z" }, + { url = "https://files.pythonhosted.org/packages/58/70/faed8186300e3b9bdd138d0273109784eea2396c68458ed580f885dfe7ad/rpds_py-0.30.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2771c6c15973347f50fece41fc447c054b7ac2ae0502388ce3b6738cd366e3d4", size = 389945, upload-time = "2025-11-30T20:22:44.819Z" }, + { url = "https://files.pythonhosted.org/packages/bd/a8/073cac3ed2c6387df38f71296d002ab43496a96b92c823e76f46b8af0543/rpds_py-0.30.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:0a59119fc6e3f460315fe9d08149f8102aa322299deaa5cab5b40092345c2136", size = 407783, upload-time = "2025-11-30T20:22:46.103Z" }, + { url = "https://files.pythonhosted.org/packages/77/57/5999eb8c58671f1c11eba084115e77a8899d6e694d2a18f69f0ba471ec8b/rpds_py-0.30.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:76fec018282b4ead0364022e3c54b60bf368b9d926877957a8624b58419169b7", size = 515021, upload-time = "2025-11-30T20:22:47.458Z" }, + { url = "https://files.pythonhosted.org/packages/e0/af/5ab4833eadc36c0a8ed2bc5c0de0493c04f6c06de223170bd0798ff98ced/rpds_py-0.30.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:692bef75a5525db97318e8cd061542b5a79812d711ea03dbc1f6f8dbb0c5f0d2", size = 414589, upload-time = "2025-11-30T20:22:48.872Z" }, + { url = "https://files.pythonhosted.org/packages/b7/de/f7192e12b21b9e9a68a6d0f249b4af3fdcdff8418be0767a627564afa1f1/rpds_py-0.30.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9027da1ce107104c50c81383cae773ef5c24d296dd11c99e2629dbd7967a20c6", size = 394025, upload-time = "2025-11-30T20:22:50.196Z" }, + { url = "https://files.pythonhosted.org/packages/91/c4/fc70cd0249496493500e7cc2de87504f5aa6509de1e88623431fec76d4b6/rpds_py-0.30.0-cp313-cp313-manylinux_2_31_riscv64.whl", hash = "sha256:9cf69cdda1f5968a30a359aba2f7f9aa648a9ce4b580d6826437f2b291cfc86e", size = 408895, upload-time = "2025-11-30T20:22:51.87Z" }, + { url = "https://files.pythonhosted.org/packages/58/95/d9275b05ab96556fefff73a385813eb66032e4c99f411d0795372d9abcea/rpds_py-0.30.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:a4796a717bf12b9da9d3ad002519a86063dcac8988b030e405704ef7d74d2d9d", size = 422799, upload-time = "2025-11-30T20:22:53.341Z" }, + { url = "https://files.pythonhosted.org/packages/06/c1/3088fc04b6624eb12a57eb814f0d4997a44b0d208d6cace713033ff1a6ba/rpds_py-0.30.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:5d4c2aa7c50ad4728a094ebd5eb46c452e9cb7edbfdb18f9e1221f597a73e1e7", size = 572731, upload-time = "2025-11-30T20:22:54.778Z" }, + { url = "https://files.pythonhosted.org/packages/d8/42/c612a833183b39774e8ac8fecae81263a68b9583ee343db33ab571a7ce55/rpds_py-0.30.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:ba81a9203d07805435eb06f536d95a266c21e5b2dfbf6517748ca40c98d19e31", size = 599027, upload-time = "2025-11-30T20:22:56.212Z" }, + { url = "https://files.pythonhosted.org/packages/5f/60/525a50f45b01d70005403ae0e25f43c0384369ad24ffe46e8d9068b50086/rpds_py-0.30.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:945dccface01af02675628334f7cf49c2af4c1c904748efc5cf7bbdf0b579f95", size = 563020, upload-time = "2025-11-30T20:22:58.2Z" }, + { url = "https://files.pythonhosted.org/packages/0b/5d/47c4655e9bcd5ca907148535c10e7d489044243cc9941c16ed7cd53be91d/rpds_py-0.30.0-cp313-cp313-win32.whl", hash = "sha256:b40fb160a2db369a194cb27943582b38f79fc4887291417685f3ad693c5a1d5d", size = 223139, upload-time = "2025-11-30T20:23:00.209Z" }, + { url = "https://files.pythonhosted.org/packages/f2/e1/485132437d20aa4d3e1d8b3fb5a5e65aa8139f1e097080c2a8443201742c/rpds_py-0.30.0-cp313-cp313-win_amd64.whl", hash = "sha256:806f36b1b605e2d6a72716f321f20036b9489d29c51c91f4dd29a3e3afb73b15", size = 240224, upload-time = "2025-11-30T20:23:02.008Z" }, + { url = "https://files.pythonhosted.org/packages/24/95/ffd128ed1146a153d928617b0ef673960130be0009c77d8fbf0abe306713/rpds_py-0.30.0-cp313-cp313-win_arm64.whl", hash = "sha256:d96c2086587c7c30d44f31f42eae4eac89b60dabbac18c7669be3700f13c3ce1", size = 230645, upload-time = "2025-11-30T20:23:03.43Z" }, + { url = "https://files.pythonhosted.org/packages/ff/1b/b10de890a0def2a319a2626334a7f0ae388215eb60914dbac8a3bae54435/rpds_py-0.30.0-cp313-cp313t-macosx_10_12_x86_64.whl", hash = "sha256:eb0b93f2e5c2189ee831ee43f156ed34e2a89a78a66b98cadad955972548be5a", size = 364443, upload-time = "2025-11-30T20:23:04.878Z" }, + { url = "https://files.pythonhosted.org/packages/0d/bf/27e39f5971dc4f305a4fb9c672ca06f290f7c4e261c568f3dea16a410d47/rpds_py-0.30.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:922e10f31f303c7c920da8981051ff6d8c1a56207dbdf330d9047f6d30b70e5e", size = 353375, upload-time = "2025-11-30T20:23:06.342Z" }, + { url = "https://files.pythonhosted.org/packages/40/58/442ada3bba6e8e6615fc00483135c14a7538d2ffac30e2d933ccf6852232/rpds_py-0.30.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cdc62c8286ba9bf7f47befdcea13ea0e26bf294bda99758fd90535cbaf408000", size = 383850, upload-time = "2025-11-30T20:23:07.825Z" }, + { url = "https://files.pythonhosted.org/packages/14/14/f59b0127409a33c6ef6f5c1ebd5ad8e32d7861c9c7adfa9a624fc3889f6c/rpds_py-0.30.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:47f9a91efc418b54fb8190a6b4aa7813a23fb79c51f4bb84e418f5476c38b8db", size = 392812, upload-time = "2025-11-30T20:23:09.228Z" }, + { url = "https://files.pythonhosted.org/packages/b3/66/e0be3e162ac299b3a22527e8913767d869e6cc75c46bd844aa43fb81ab62/rpds_py-0.30.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1f3587eb9b17f3789ad50824084fa6f81921bbf9a795826570bda82cb3ed91f2", size = 517841, upload-time = "2025-11-30T20:23:11.186Z" }, + { url = "https://files.pythonhosted.org/packages/3d/55/fa3b9cf31d0c963ecf1ba777f7cf4b2a2c976795ac430d24a1f43d25a6ba/rpds_py-0.30.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:39c02563fc592411c2c61d26b6c5fe1e51eaa44a75aa2c8735ca88b0d9599daa", size = 408149, upload-time = "2025-11-30T20:23:12.864Z" }, + { url = "https://files.pythonhosted.org/packages/60/ca/780cf3b1a32b18c0f05c441958d3758f02544f1d613abf9488cd78876378/rpds_py-0.30.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:51a1234d8febafdfd33a42d97da7a43f5dcb120c1060e352a3fbc0c6d36e2083", size = 383843, upload-time = "2025-11-30T20:23:14.638Z" }, + { url = "https://files.pythonhosted.org/packages/82/86/d5f2e04f2aa6247c613da0c1dd87fcd08fa17107e858193566048a1e2f0a/rpds_py-0.30.0-cp313-cp313t-manylinux_2_31_riscv64.whl", hash = "sha256:eb2c4071ab598733724c08221091e8d80e89064cd472819285a9ab0f24bcedb9", size = 396507, upload-time = "2025-11-30T20:23:16.105Z" }, + { url = "https://files.pythonhosted.org/packages/4b/9a/453255d2f769fe44e07ea9785c8347edaf867f7026872e76c1ad9f7bed92/rpds_py-0.30.0-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6bdfdb946967d816e6adf9a3d8201bfad269c67efe6cefd7093ef959683c8de0", size = 414949, upload-time = "2025-11-30T20:23:17.539Z" }, + { url = "https://files.pythonhosted.org/packages/a3/31/622a86cdc0c45d6df0e9ccb6becdba5074735e7033c20e401a6d9d0e2ca0/rpds_py-0.30.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:c77afbd5f5250bf27bf516c7c4a016813eb2d3e116139aed0096940c5982da94", size = 565790, upload-time = "2025-11-30T20:23:19.029Z" }, + { url = "https://files.pythonhosted.org/packages/1c/5d/15bbf0fb4a3f58a3b1c67855ec1efcc4ceaef4e86644665fff03e1b66d8d/rpds_py-0.30.0-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:61046904275472a76c8c90c9ccee9013d70a6d0f73eecefd38c1ae7c39045a08", size = 590217, upload-time = "2025-11-30T20:23:20.885Z" }, + { url = "https://files.pythonhosted.org/packages/6d/61/21b8c41f68e60c8cc3b2e25644f0e3681926020f11d06ab0b78e3c6bbff1/rpds_py-0.30.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:4c5f36a861bc4b7da6516dbdf302c55313afa09b81931e8280361a4f6c9a2d27", size = 555806, upload-time = "2025-11-30T20:23:22.488Z" }, + { url = "https://files.pythonhosted.org/packages/f9/39/7e067bb06c31de48de3eb200f9fc7c58982a4d3db44b07e73963e10d3be9/rpds_py-0.30.0-cp313-cp313t-win32.whl", hash = "sha256:3d4a69de7a3e50ffc214ae16d79d8fbb0922972da0356dcf4d0fdca2878559c6", size = 211341, upload-time = "2025-11-30T20:23:24.449Z" }, + { url = "https://files.pythonhosted.org/packages/0a/4d/222ef0b46443cf4cf46764d9c630f3fe4abaa7245be9417e56e9f52b8f65/rpds_py-0.30.0-cp313-cp313t-win_amd64.whl", hash = "sha256:f14fc5df50a716f7ece6a80b6c78bb35ea2ca47c499e422aa4463455dd96d56d", size = 225768, upload-time = "2025-11-30T20:23:25.908Z" }, + { url = "https://files.pythonhosted.org/packages/86/81/dad16382ebbd3d0e0328776d8fd7ca94220e4fa0798d1dc5e7da48cb3201/rpds_py-0.30.0-cp314-cp314-macosx_10_12_x86_64.whl", hash = "sha256:68f19c879420aa08f61203801423f6cd5ac5f0ac4ac82a2368a9fcd6a9a075e0", size = 362099, upload-time = "2025-11-30T20:23:27.316Z" }, + { url = "https://files.pythonhosted.org/packages/2b/60/19f7884db5d5603edf3c6bce35408f45ad3e97e10007df0e17dd57af18f8/rpds_py-0.30.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:ec7c4490c672c1a0389d319b3a9cfcd098dcdc4783991553c332a15acf7249be", size = 353192, upload-time = "2025-11-30T20:23:29.151Z" }, + { url = "https://files.pythonhosted.org/packages/bf/c4/76eb0e1e72d1a9c4703c69607cec123c29028bff28ce41588792417098ac/rpds_py-0.30.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f251c812357a3fed308d684a5079ddfb9d933860fc6de89f2b7ab00da481e65f", size = 384080, upload-time = "2025-11-30T20:23:30.785Z" }, + { url = "https://files.pythonhosted.org/packages/72/87/87ea665e92f3298d1b26d78814721dc39ed8d2c74b86e83348d6b48a6f31/rpds_py-0.30.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ac98b175585ecf4c0348fd7b29c3864bda53b805c773cbf7bfdaffc8070c976f", size = 394841, upload-time = "2025-11-30T20:23:32.209Z" }, + { url = "https://files.pythonhosted.org/packages/77/ad/7783a89ca0587c15dcbf139b4a8364a872a25f861bdb88ed99f9b0dec985/rpds_py-0.30.0-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3e62880792319dbeb7eb866547f2e35973289e7d5696c6e295476448f5b63c87", size = 516670, upload-time = "2025-11-30T20:23:33.742Z" }, + { url = "https://files.pythonhosted.org/packages/5b/3c/2882bdac942bd2172f3da574eab16f309ae10a3925644e969536553cb4ee/rpds_py-0.30.0-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4e7fc54e0900ab35d041b0601431b0a0eb495f0851a0639b6ef90f7741b39a18", size = 408005, upload-time = "2025-11-30T20:23:35.253Z" }, + { url = "https://files.pythonhosted.org/packages/ce/81/9a91c0111ce1758c92516a3e44776920b579d9a7c09b2b06b642d4de3f0f/rpds_py-0.30.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:47e77dc9822d3ad616c3d5759ea5631a75e5809d5a28707744ef79d7a1bcfcad", size = 382112, upload-time = "2025-11-30T20:23:36.842Z" }, + { url = "https://files.pythonhosted.org/packages/cf/8e/1da49d4a107027e5fbc64daeab96a0706361a2918da10cb41769244b805d/rpds_py-0.30.0-cp314-cp314-manylinux_2_31_riscv64.whl", hash = "sha256:b4dc1a6ff022ff85ecafef7979a2c6eb423430e05f1165d6688234e62ba99a07", size = 399049, upload-time = "2025-11-30T20:23:38.343Z" }, + { url = "https://files.pythonhosted.org/packages/df/5a/7ee239b1aa48a127570ec03becbb29c9d5a9eb092febbd1699d567cae859/rpds_py-0.30.0-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:4559c972db3a360808309e06a74628b95eaccbf961c335c8fe0d590cf587456f", size = 415661, upload-time = "2025-11-30T20:23:40.263Z" }, + { url = "https://files.pythonhosted.org/packages/70/ea/caa143cf6b772f823bc7929a45da1fa83569ee49b11d18d0ada7f5ee6fd6/rpds_py-0.30.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:0ed177ed9bded28f8deb6ab40c183cd1192aa0de40c12f38be4d59cd33cb5c65", size = 565606, upload-time = "2025-11-30T20:23:42.186Z" }, + { url = "https://files.pythonhosted.org/packages/64/91/ac20ba2d69303f961ad8cf55bf7dbdb4763f627291ba3d0d7d67333cced9/rpds_py-0.30.0-cp314-cp314-musllinux_1_2_i686.whl", hash = "sha256:ad1fa8db769b76ea911cb4e10f049d80bf518c104f15b3edb2371cc65375c46f", size = 591126, upload-time = "2025-11-30T20:23:44.086Z" }, + { url = "https://files.pythonhosted.org/packages/21/20/7ff5f3c8b00c8a95f75985128c26ba44503fb35b8e0259d812766ea966c7/rpds_py-0.30.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:46e83c697b1f1c72b50e5ee5adb4353eef7406fb3f2043d64c33f20ad1c2fc53", size = 553371, upload-time = "2025-11-30T20:23:46.004Z" }, + { url = "https://files.pythonhosted.org/packages/72/c7/81dadd7b27c8ee391c132a6b192111ca58d866577ce2d9b0ca157552cce0/rpds_py-0.30.0-cp314-cp314-win32.whl", hash = "sha256:ee454b2a007d57363c2dfd5b6ca4a5d7e2c518938f8ed3b706e37e5d470801ed", size = 215298, upload-time = "2025-11-30T20:23:47.696Z" }, + { url = "https://files.pythonhosted.org/packages/3e/d2/1aaac33287e8cfb07aab2e6b8ac1deca62f6f65411344f1433c55e6f3eb8/rpds_py-0.30.0-cp314-cp314-win_amd64.whl", hash = "sha256:95f0802447ac2d10bcc69f6dc28fe95fdf17940367b21d34e34c737870758950", size = 228604, upload-time = "2025-11-30T20:23:49.501Z" }, + { url = "https://files.pythonhosted.org/packages/e8/95/ab005315818cc519ad074cb7784dae60d939163108bd2b394e60dc7b5461/rpds_py-0.30.0-cp314-cp314-win_arm64.whl", hash = "sha256:613aa4771c99f03346e54c3f038e4cc574ac09a3ddfb0e8878487335e96dead6", size = 222391, upload-time = "2025-11-30T20:23:50.96Z" }, + { url = "https://files.pythonhosted.org/packages/9e/68/154fe0194d83b973cdedcdcc88947a2752411165930182ae41d983dcefa6/rpds_py-0.30.0-cp314-cp314t-macosx_10_12_x86_64.whl", hash = "sha256:7e6ecfcb62edfd632e56983964e6884851786443739dbfe3582947e87274f7cb", size = 364868, upload-time = "2025-11-30T20:23:52.494Z" }, + { url = "https://files.pythonhosted.org/packages/83/69/8bbc8b07ec854d92a8b75668c24d2abcb1719ebf890f5604c61c9369a16f/rpds_py-0.30.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:a1d0bc22a7cdc173fedebb73ef81e07faef93692b8c1ad3733b67e31e1b6e1b8", size = 353747, upload-time = "2025-11-30T20:23:54.036Z" }, + { url = "https://files.pythonhosted.org/packages/ab/00/ba2e50183dbd9abcce9497fa5149c62b4ff3e22d338a30d690f9af970561/rpds_py-0.30.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0d08f00679177226c4cb8c5265012eea897c8ca3b93f429e546600c971bcbae7", size = 383795, upload-time = "2025-11-30T20:23:55.556Z" }, + { url = "https://files.pythonhosted.org/packages/05/6f/86f0272b84926bcb0e4c972262f54223e8ecc556b3224d281e6598fc9268/rpds_py-0.30.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5965af57d5848192c13534f90f9dd16464f3c37aaf166cc1da1cae1fd5a34898", size = 393330, upload-time = "2025-11-30T20:23:57.033Z" }, + { url = "https://files.pythonhosted.org/packages/cb/e9/0e02bb2e6dc63d212641da45df2b0bf29699d01715913e0d0f017ee29438/rpds_py-0.30.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9a4e86e34e9ab6b667c27f3211ca48f73dba7cd3d90f8d5b11be56e5dbc3fb4e", size = 518194, upload-time = "2025-11-30T20:23:58.637Z" }, + { url = "https://files.pythonhosted.org/packages/ee/ca/be7bca14cf21513bdf9c0606aba17d1f389ea2b6987035eb4f62bd923f25/rpds_py-0.30.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e5d3e6b26f2c785d65cc25ef1e5267ccbe1b069c5c21b8cc724efee290554419", size = 408340, upload-time = "2025-11-30T20:24:00.2Z" }, + { url = "https://files.pythonhosted.org/packages/c2/c7/736e00ebf39ed81d75544c0da6ef7b0998f8201b369acf842f9a90dc8fce/rpds_py-0.30.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:626a7433c34566535b6e56a1b39a7b17ba961e97ce3b80ec62e6f1312c025551", size = 383765, upload-time = "2025-11-30T20:24:01.759Z" }, + { url = "https://files.pythonhosted.org/packages/4a/3f/da50dfde9956aaf365c4adc9533b100008ed31aea635f2b8d7b627e25b49/rpds_py-0.30.0-cp314-cp314t-manylinux_2_31_riscv64.whl", hash = "sha256:acd7eb3f4471577b9b5a41baf02a978e8bdeb08b4b355273994f8b87032000a8", size = 396834, upload-time = "2025-11-30T20:24:03.687Z" }, + { url = "https://files.pythonhosted.org/packages/4e/00/34bcc2565b6020eab2623349efbdec810676ad571995911f1abdae62a3a0/rpds_py-0.30.0-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:fe5fa731a1fa8a0a56b0977413f8cacac1768dad38d16b3a296712709476fbd5", size = 415470, upload-time = "2025-11-30T20:24:05.232Z" }, + { url = "https://files.pythonhosted.org/packages/8c/28/882e72b5b3e6f718d5453bd4d0d9cf8df36fddeb4ddbbab17869d5868616/rpds_py-0.30.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:74a3243a411126362712ee1524dfc90c650a503502f135d54d1b352bd01f2404", size = 565630, upload-time = "2025-11-30T20:24:06.878Z" }, + { url = "https://files.pythonhosted.org/packages/3b/97/04a65539c17692de5b85c6e293520fd01317fd878ea1995f0367d4532fb1/rpds_py-0.30.0-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:3e8eeb0544f2eb0d2581774be4c3410356eba189529a6b3e36bbbf9696175856", size = 591148, upload-time = "2025-11-30T20:24:08.445Z" }, + { url = "https://files.pythonhosted.org/packages/85/70/92482ccffb96f5441aab93e26c4d66489eb599efdcf96fad90c14bbfb976/rpds_py-0.30.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:dbd936cde57abfee19ab3213cf9c26be06d60750e60a8e4dd85d1ab12c8b1f40", size = 556030, upload-time = "2025-11-30T20:24:10.956Z" }, + { url = "https://files.pythonhosted.org/packages/20/53/7c7e784abfa500a2b6b583b147ee4bb5a2b3747a9166bab52fec4b5b5e7d/rpds_py-0.30.0-cp314-cp314t-win32.whl", hash = "sha256:dc824125c72246d924f7f796b4f63c1e9dc810c7d9e2355864b3c3a73d59ade0", size = 211570, upload-time = "2025-11-30T20:24:12.735Z" }, + { url = "https://files.pythonhosted.org/packages/d0/02/fa464cdfbe6b26e0600b62c528b72d8608f5cc49f96b8d6e38c95d60c676/rpds_py-0.30.0-cp314-cp314t-win_amd64.whl", hash = "sha256:27f4b0e92de5bfbc6f86e43959e6edd1425c33b5e69aab0984a72047f2bcf1e3", size = 226532, upload-time = "2025-11-30T20:24:14.634Z" }, + { url = "https://files.pythonhosted.org/packages/69/71/3f34339ee70521864411f8b6992e7ab13ac30d8e4e3309e07c7361767d91/rpds_py-0.30.0-pp311-pypy311_pp73-macosx_10_12_x86_64.whl", hash = "sha256:c2262bdba0ad4fc6fb5545660673925c2d2a5d9e2e0fb603aad545427be0fc58", size = 372292, upload-time = "2025-11-30T20:24:16.537Z" }, + { url = "https://files.pythonhosted.org/packages/57/09/f183df9b8f2d66720d2ef71075c59f7e1b336bec7ee4c48f0a2b06857653/rpds_py-0.30.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:ee6af14263f25eedc3bb918a3c04245106a42dfd4f5c2285ea6f997b1fc3f89a", size = 362128, upload-time = "2025-11-30T20:24:18.086Z" }, + { url = "https://files.pythonhosted.org/packages/7a/68/5c2594e937253457342e078f0cc1ded3dd7b2ad59afdbf2d354869110a02/rpds_py-0.30.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3adbb8179ce342d235c31ab8ec511e66c73faa27a47e076ccc92421add53e2bb", size = 391542, upload-time = "2025-11-30T20:24:20.092Z" }, + { url = "https://files.pythonhosted.org/packages/49/5c/31ef1afd70b4b4fbdb2800249f34c57c64beb687495b10aec0365f53dfc4/rpds_py-0.30.0-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:250fa00e9543ac9b97ac258bd37367ff5256666122c2d0f2bc97577c60a1818c", size = 404004, upload-time = "2025-11-30T20:24:22.231Z" }, + { url = "https://files.pythonhosted.org/packages/e3/63/0cfbea38d05756f3440ce6534d51a491d26176ac045e2707adc99bb6e60a/rpds_py-0.30.0-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9854cf4f488b3d57b9aaeb105f06d78e5529d3145b1e4a41750167e8c213c6d3", size = 527063, upload-time = "2025-11-30T20:24:24.302Z" }, + { url = "https://files.pythonhosted.org/packages/42/e6/01e1f72a2456678b0f618fc9a1a13f882061690893c192fcad9f2926553a/rpds_py-0.30.0-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:993914b8e560023bc0a8bf742c5f303551992dcb85e247b1e5c7f4a7d145bda5", size = 413099, upload-time = "2025-11-30T20:24:25.916Z" }, + { url = "https://files.pythonhosted.org/packages/b8/25/8df56677f209003dcbb180765520c544525e3ef21ea72279c98b9aa7c7fb/rpds_py-0.30.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:58edca431fb9b29950807e301826586e5bbf24163677732429770a697ffe6738", size = 392177, upload-time = "2025-11-30T20:24:27.834Z" }, + { url = "https://files.pythonhosted.org/packages/4a/b4/0a771378c5f16f8115f796d1f437950158679bcd2a7c68cf251cfb00ed5b/rpds_py-0.30.0-pp311-pypy311_pp73-manylinux_2_31_riscv64.whl", hash = "sha256:dea5b552272a944763b34394d04577cf0f9bd013207bc32323b5a89a53cf9c2f", size = 406015, upload-time = "2025-11-30T20:24:29.457Z" }, + { url = "https://files.pythonhosted.org/packages/36/d8/456dbba0af75049dc6f63ff295a2f92766b9d521fa00de67a2bd6427d57a/rpds_py-0.30.0-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:ba3af48635eb83d03f6c9735dfb21785303e73d22ad03d489e88adae6eab8877", size = 423736, upload-time = "2025-11-30T20:24:31.22Z" }, + { url = "https://files.pythonhosted.org/packages/13/64/b4d76f227d5c45a7e0b796c674fd81b0a6c4fbd48dc29271857d8219571c/rpds_py-0.30.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:dff13836529b921e22f15cb099751209a60009731a68519630a24d61f0b1b30a", size = 573981, upload-time = "2025-11-30T20:24:32.934Z" }, + { url = "https://files.pythonhosted.org/packages/20/91/092bacadeda3edf92bf743cc96a7be133e13a39cdbfd7b5082e7ab638406/rpds_py-0.30.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl", hash = "sha256:1b151685b23929ab7beec71080a8889d4d6d9fa9a983d213f07121205d48e2c4", size = 599782, upload-time = "2025-11-30T20:24:35.169Z" }, + { url = "https://files.pythonhosted.org/packages/d1/b7/b95708304cd49b7b6f82fdd039f1748b66ec2b21d6a45180910802f1abf1/rpds_py-0.30.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:ac37f9f516c51e5753f27dfdef11a88330f04de2d564be3991384b2f3535d02e", size = 562191, upload-time = "2025-11-30T20:24:36.853Z" }, +] + +[[package]] +name = "ruff" +version = "0.15.5" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/77/9b/840e0039e65fcf12758adf684d2289024d6140cde9268cc59887dc55189c/ruff-0.15.5.tar.gz", hash = "sha256:7c3601d3b6d76dce18c5c824fc8d06f4eef33d6df0c21ec7799510cde0f159a2", size = 4574214, upload-time = "2026-03-05T20:06:34.946Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/47/20/5369c3ce21588c708bcbe517a8fbe1a8dfdb5dfd5137e14790b1da71612c/ruff-0.15.5-py3-none-linux_armv6l.whl", hash = "sha256:4ae44c42281f42e3b06b988e442d344a5b9b72450ff3c892e30d11b29a96a57c", size = 10478185, upload-time = "2026-03-05T20:06:29.093Z" }, + { url = "https://files.pythonhosted.org/packages/44/ed/e81dd668547da281e5dce710cf0bc60193f8d3d43833e8241d006720e42b/ruff-0.15.5-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:6edd3792d408ebcf61adabc01822da687579a1a023f297618ac27a5b51ef0080", size = 10859201, upload-time = "2026-03-05T20:06:32.632Z" }, + { url = "https://files.pythonhosted.org/packages/c4/8f/533075f00aaf19b07c5cd6aa6e5d89424b06b3b3f4583bfa9c640a079059/ruff-0.15.5-py3-none-macosx_11_0_arm64.whl", hash = "sha256:89f463f7c8205a9f8dea9d658d59eff49db05f88f89cc3047fb1a02d9f344010", size = 10184752, upload-time = "2026-03-05T20:06:40.312Z" }, + { url = "https://files.pythonhosted.org/packages/66/0e/ba49e2c3fa0395b3152bad634c7432f7edfc509c133b8f4529053ff024fb/ruff-0.15.5-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ba786a8295c6574c1116704cf0b9e6563de3432ac888d8f83685654fe528fd65", size = 10534857, upload-time = "2026-03-05T20:06:19.581Z" }, + { url = "https://files.pythonhosted.org/packages/59/71/39234440f27a226475a0659561adb0d784b4d247dfe7f43ffc12dd02e288/ruff-0.15.5-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fd4b801e57955fe9f02b31d20375ab3a5c4415f2e5105b79fb94cf2642c91440", size = 10309120, upload-time = "2026-03-05T20:06:00.435Z" }, + { url = "https://files.pythonhosted.org/packages/f5/87/4140aa86a93df032156982b726f4952aaec4a883bb98cb6ef73c347da253/ruff-0.15.5-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:391f7c73388f3d8c11b794dbbc2959a5b5afe66642c142a6effa90b45f6f5204", size = 11047428, upload-time = "2026-03-05T20:05:51.867Z" }, + { url = "https://files.pythonhosted.org/packages/5a/f7/4953e7e3287676f78fbe85e3a0ca414c5ca81237b7575bdadc00229ac240/ruff-0.15.5-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8dc18f30302e379fe1e998548b0f5e9f4dff907f52f73ad6da419ea9c19d66c8", size = 11914251, upload-time = "2026-03-05T20:06:22.887Z" }, + { url = "https://files.pythonhosted.org/packages/77/46/0f7c865c10cf896ccf5a939c3e84e1cfaeed608ff5249584799a74d33835/ruff-0.15.5-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1cc6e7f90087e2d27f98dc34ed1b3ab7c8f0d273cc5431415454e22c0bd2a681", size = 11333801, upload-time = "2026-03-05T20:05:57.168Z" }, + { url = "https://files.pythonhosted.org/packages/d3/01/a10fe54b653061585e655f5286c2662ebddb68831ed3eaebfb0eb08c0a16/ruff-0.15.5-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c1cb7169f53c1ddb06e71a9aebd7e98fc0fea936b39afb36d8e86d36ecc2636a", size = 11206821, upload-time = "2026-03-05T20:06:03.441Z" }, + { url = "https://files.pythonhosted.org/packages/7a/0d/2132ceaf20c5e8699aa83da2706ecb5c5dcdf78b453f77edca7fb70f8a93/ruff-0.15.5-py3-none-manylinux_2_31_riscv64.whl", hash = "sha256:9b037924500a31ee17389b5c8c4d88874cc6ea8e42f12e9c61a3d754ff72f1ca", size = 11133326, upload-time = "2026-03-05T20:06:25.655Z" }, + { url = "https://files.pythonhosted.org/packages/72/cb/2e5259a7eb2a0f87c08c0fe5bf5825a1e4b90883a52685524596bfc93072/ruff-0.15.5-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:65bb414e5b4eadd95a8c1e4804f6772bbe8995889f203a01f77ddf2d790929dd", size = 10510820, upload-time = "2026-03-05T20:06:37.79Z" }, + { url = "https://files.pythonhosted.org/packages/ff/20/b67ce78f9e6c59ffbdb5b4503d0090e749b5f2d31b599b554698a80d861c/ruff-0.15.5-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:d20aa469ae3b57033519c559e9bc9cd9e782842e39be05b50e852c7c981fa01d", size = 10302395, upload-time = "2026-03-05T20:05:54.504Z" }, + { url = "https://files.pythonhosted.org/packages/5f/e5/719f1acccd31b720d477751558ed74e9c88134adcc377e5e886af89d3072/ruff-0.15.5-py3-none-musllinux_1_2_i686.whl", hash = "sha256:15388dd28c9161cdb8eda68993533acc870aa4e646a0a277aa166de9ad5a8752", size = 10754069, upload-time = "2026-03-05T20:06:06.422Z" }, + { url = "https://files.pythonhosted.org/packages/c3/9c/d1db14469e32d98f3ca27079dbd30b7b44dbb5317d06ab36718dee3baf03/ruff-0.15.5-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:b30da330cbd03bed0c21420b6b953158f60c74c54c5f4c1dabbdf3a57bf355d2", size = 11304315, upload-time = "2026-03-05T20:06:10.867Z" }, + { url = "https://files.pythonhosted.org/packages/28/3a/950367aee7c69027f4f422059227b290ed780366b6aecee5de5039d50fa8/ruff-0.15.5-py3-none-win32.whl", hash = "sha256:732e5ee1f98ba5b3679029989a06ca39a950cced52143a0ea82a2102cb592b74", size = 10551676, upload-time = "2026-03-05T20:06:13.705Z" }, + { url = "https://files.pythonhosted.org/packages/b8/00/bf077a505b4e649bdd3c47ff8ec967735ce2544c8e4a43aba42ee9bf935d/ruff-0.15.5-py3-none-win_amd64.whl", hash = "sha256:821d41c5fa9e19117616c35eaa3f4b75046ec76c65e7ae20a333e9a8696bc7fe", size = 11678972, upload-time = "2026-03-05T20:06:45.379Z" }, + { url = "https://files.pythonhosted.org/packages/fe/4e/cd76eca6db6115604b7626668e891c9dd03330384082e33662fb0f113614/ruff-0.15.5-py3-none-win_arm64.whl", hash = "sha256:b498d1c60d2fe5c10c45ec3f698901065772730b411f164ae270bb6bfcc4740b", size = 10965572, upload-time = "2026-03-05T20:06:16.984Z" }, +] + +[[package]] +name = "scikit-fmm" +version = "2025.6.23" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/90/94/3b2969fc1f64a5faafad03c421ed200e717fc99c556985da0a17822f868d/scikit_fmm-2025.6.23.tar.gz", hash = "sha256:a3208f5f3881e40b7878d1121ba39b8d57f1bc38fb4e5f0d9d1c66a9b007e44f", size = 467753, upload-time = "2025-06-23T19:04:13.366Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ea/b2/5e34d766d438c1a14f37cd06084277b6214f10961aee0222fad1c4bb3893/scikit_fmm-2025.6.23-cp310-cp310-win_amd64.whl", hash = "sha256:616739029757464edccbf4546bee496e9e561c3ff04484e121685120d4a3563a", size = 68948, upload-time = "2025-06-23T19:04:08.876Z" }, + { url = "https://files.pythonhosted.org/packages/b2/0f/61132e1b4cc9e8ac81723f3fcbe096408f957ceeaffa2b8b949b212aff12/scikit_fmm-2025.6.23-cp311-cp311-win_amd64.whl", hash = "sha256:e5fedb1b79d6def36616cce9d32f26954355c2b3e4e0c7e6b1ca28ad9ca5a0d4", size = 69025, upload-time = "2025-06-23T19:04:10.083Z" }, + { url = "https://files.pythonhosted.org/packages/c0/10/093e76640c8c6efae5e42203e92e86cb3e5dceaa3dcb8ac0733a1f817c64/scikit_fmm-2025.6.23-cp312-cp312-win_amd64.whl", hash = "sha256:859e5076d09f5d9b87d3d6fdc08652b714b43c5ad31523e5d58b28abdc9ced5b", size = 69261, upload-time = "2025-06-23T19:04:11.187Z" }, + { url = "https://files.pythonhosted.org/packages/52/2c/7aac8f88a20df085aeaa5802de8c8958a02d33715652b69d5ef90bc41b8b/scikit_fmm-2025.6.23-cp313-cp313-win_amd64.whl", hash = "sha256:a5f291db66949f15a68cc3e472c73e50ceb70d5ecb49eb364f55befdcbdcbc6e", size = 68454, upload-time = "2025-06-23T19:04:12.222Z" }, +] + +[[package]] +name = "scipy" +version = "1.15.3" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.11' and sys_platform != 'darwin'", + "python_full_version < '3.11' and sys_platform == 'darwin'", +] +dependencies = [ + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/0f/37/6964b830433e654ec7485e45a00fc9a27cf868d622838f6b6d9c5ec0d532/scipy-1.15.3.tar.gz", hash = "sha256:eae3cf522bc7df64b42cad3925c876e1b0b6c35c1337c93e12c0f366f55b0eaf", size = 59419214, upload-time = "2025-05-08T16:13:05.955Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/78/2f/4966032c5f8cc7e6a60f1b2e0ad686293b9474b65246b0c642e3ef3badd0/scipy-1.15.3-cp310-cp310-macosx_10_13_x86_64.whl", hash = "sha256:a345928c86d535060c9c2b25e71e87c39ab2f22fc96e9636bd74d1dbf9de448c", size = 38702770, upload-time = "2025-05-08T16:04:20.849Z" }, + { url = "https://files.pythonhosted.org/packages/a0/6e/0c3bf90fae0e910c274db43304ebe25a6b391327f3f10b5dcc638c090795/scipy-1.15.3-cp310-cp310-macosx_12_0_arm64.whl", hash = "sha256:ad3432cb0f9ed87477a8d97f03b763fd1d57709f1bbde3c9369b1dff5503b253", size = 30094511, upload-time = "2025-05-08T16:04:27.103Z" }, + { url = "https://files.pythonhosted.org/packages/ea/b1/4deb37252311c1acff7f101f6453f0440794f51b6eacb1aad4459a134081/scipy-1.15.3-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:aef683a9ae6eb00728a542b796f52a5477b78252edede72b8327a886ab63293f", size = 22368151, upload-time = "2025-05-08T16:04:31.731Z" }, + { url = "https://files.pythonhosted.org/packages/38/7d/f457626e3cd3c29b3a49ca115a304cebb8cc6f31b04678f03b216899d3c6/scipy-1.15.3-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:1c832e1bd78dea67d5c16f786681b28dd695a8cb1fb90af2e27580d3d0967e92", size = 25121732, upload-time = "2025-05-08T16:04:36.596Z" }, + { url = "https://files.pythonhosted.org/packages/db/0a/92b1de4a7adc7a15dcf5bddc6e191f6f29ee663b30511ce20467ef9b82e4/scipy-1.15.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:263961f658ce2165bbd7b99fa5135195c3a12d9bef045345016b8b50c315cb82", size = 35547617, upload-time = "2025-05-08T16:04:43.546Z" }, + { url = "https://files.pythonhosted.org/packages/8e/6d/41991e503e51fc1134502694c5fa7a1671501a17ffa12716a4a9151af3df/scipy-1.15.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9e2abc762b0811e09a0d3258abee2d98e0c703eee49464ce0069590846f31d40", size = 37662964, upload-time = "2025-05-08T16:04:49.431Z" }, + { url = "https://files.pythonhosted.org/packages/25/e1/3df8f83cb15f3500478c889be8fb18700813b95e9e087328230b98d547ff/scipy-1.15.3-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:ed7284b21a7a0c8f1b6e5977ac05396c0d008b89e05498c8b7e8f4a1423bba0e", size = 37238749, upload-time = "2025-05-08T16:04:55.215Z" }, + { url = "https://files.pythonhosted.org/packages/93/3e/b3257cf446f2a3533ed7809757039016b74cd6f38271de91682aa844cfc5/scipy-1.15.3-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:5380741e53df2c566f4d234b100a484b420af85deb39ea35a1cc1be84ff53a5c", size = 40022383, upload-time = "2025-05-08T16:05:01.914Z" }, + { url = "https://files.pythonhosted.org/packages/d1/84/55bc4881973d3f79b479a5a2e2df61c8c9a04fcb986a213ac9c02cfb659b/scipy-1.15.3-cp310-cp310-win_amd64.whl", hash = "sha256:9d61e97b186a57350f6d6fd72640f9e99d5a4a2b8fbf4b9ee9a841eab327dc13", size = 41259201, upload-time = "2025-05-08T16:05:08.166Z" }, + { url = "https://files.pythonhosted.org/packages/96/ab/5cc9f80f28f6a7dff646c5756e559823614a42b1939d86dd0ed550470210/scipy-1.15.3-cp311-cp311-macosx_10_13_x86_64.whl", hash = "sha256:993439ce220d25e3696d1b23b233dd010169b62f6456488567e830654ee37a6b", size = 38714255, upload-time = "2025-05-08T16:05:14.596Z" }, + { url = "https://files.pythonhosted.org/packages/4a/4a/66ba30abe5ad1a3ad15bfb0b59d22174012e8056ff448cb1644deccbfed2/scipy-1.15.3-cp311-cp311-macosx_12_0_arm64.whl", hash = "sha256:34716e281f181a02341ddeaad584205bd2fd3c242063bd3423d61ac259ca7eba", size = 30111035, upload-time = "2025-05-08T16:05:20.152Z" }, + { url = "https://files.pythonhosted.org/packages/4b/fa/a7e5b95afd80d24313307f03624acc65801846fa75599034f8ceb9e2cbf6/scipy-1.15.3-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:3b0334816afb8b91dab859281b1b9786934392aa3d527cd847e41bb6f45bee65", size = 22384499, upload-time = "2025-05-08T16:05:24.494Z" }, + { url = "https://files.pythonhosted.org/packages/17/99/f3aaddccf3588bb4aea70ba35328c204cadd89517a1612ecfda5b2dd9d7a/scipy-1.15.3-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:6db907c7368e3092e24919b5e31c76998b0ce1684d51a90943cb0ed1b4ffd6c1", size = 25152602, upload-time = "2025-05-08T16:05:29.313Z" }, + { url = "https://files.pythonhosted.org/packages/56/c5/1032cdb565f146109212153339f9cb8b993701e9fe56b1c97699eee12586/scipy-1.15.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:721d6b4ef5dc82ca8968c25b111e307083d7ca9091bc38163fb89243e85e3889", size = 35503415, upload-time = "2025-05-08T16:05:34.699Z" }, + { url = "https://files.pythonhosted.org/packages/bd/37/89f19c8c05505d0601ed5650156e50eb881ae3918786c8fd7262b4ee66d3/scipy-1.15.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:39cb9c62e471b1bb3750066ecc3a3f3052b37751c7c3dfd0fd7e48900ed52982", size = 37652622, upload-time = "2025-05-08T16:05:40.762Z" }, + { url = "https://files.pythonhosted.org/packages/7e/31/be59513aa9695519b18e1851bb9e487de66f2d31f835201f1b42f5d4d475/scipy-1.15.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:795c46999bae845966368a3c013e0e00947932d68e235702b5c3f6ea799aa8c9", size = 37244796, upload-time = "2025-05-08T16:05:48.119Z" }, + { url = "https://files.pythonhosted.org/packages/10/c0/4f5f3eeccc235632aab79b27a74a9130c6c35df358129f7ac8b29f562ac7/scipy-1.15.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:18aaacb735ab38b38db42cb01f6b92a2d0d4b6aabefeb07f02849e47f8fb3594", size = 40047684, upload-time = "2025-05-08T16:05:54.22Z" }, + { url = "https://files.pythonhosted.org/packages/ab/a7/0ddaf514ce8a8714f6ed243a2b391b41dbb65251affe21ee3077ec45ea9a/scipy-1.15.3-cp311-cp311-win_amd64.whl", hash = "sha256:ae48a786a28412d744c62fd7816a4118ef97e5be0bee968ce8f0a2fba7acf3bb", size = 41246504, upload-time = "2025-05-08T16:06:00.437Z" }, + { url = "https://files.pythonhosted.org/packages/37/4b/683aa044c4162e10ed7a7ea30527f2cbd92e6999c10a8ed8edb253836e9c/scipy-1.15.3-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:6ac6310fdbfb7aa6612408bd2f07295bcbd3fda00d2d702178434751fe48e019", size = 38766735, upload-time = "2025-05-08T16:06:06.471Z" }, + { url = "https://files.pythonhosted.org/packages/7b/7e/f30be3d03de07f25dc0ec926d1681fed5c732d759ac8f51079708c79e680/scipy-1.15.3-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:185cd3d6d05ca4b44a8f1595af87f9c372bb6acf9c808e99aa3e9aa03bd98cf6", size = 30173284, upload-time = "2025-05-08T16:06:11.686Z" }, + { url = "https://files.pythonhosted.org/packages/07/9c/0ddb0d0abdabe0d181c1793db51f02cd59e4901da6f9f7848e1f96759f0d/scipy-1.15.3-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:05dc6abcd105e1a29f95eada46d4a3f251743cfd7d3ae8ddb4088047f24ea477", size = 22446958, upload-time = "2025-05-08T16:06:15.97Z" }, + { url = "https://files.pythonhosted.org/packages/af/43/0bce905a965f36c58ff80d8bea33f1f9351b05fad4beaad4eae34699b7a1/scipy-1.15.3-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:06efcba926324df1696931a57a176c80848ccd67ce6ad020c810736bfd58eb1c", size = 25242454, upload-time = "2025-05-08T16:06:20.394Z" }, + { url = "https://files.pythonhosted.org/packages/56/30/a6f08f84ee5b7b28b4c597aca4cbe545535c39fe911845a96414700b64ba/scipy-1.15.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c05045d8b9bfd807ee1b9f38761993297b10b245f012b11b13b91ba8945f7e45", size = 35210199, upload-time = "2025-05-08T16:06:26.159Z" }, + { url = "https://files.pythonhosted.org/packages/0b/1f/03f52c282437a168ee2c7c14a1a0d0781a9a4a8962d84ac05c06b4c5b555/scipy-1.15.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:271e3713e645149ea5ea3e97b57fdab61ce61333f97cfae392c28ba786f9bb49", size = 37309455, upload-time = "2025-05-08T16:06:32.778Z" }, + { url = "https://files.pythonhosted.org/packages/89/b1/fbb53137f42c4bf630b1ffdfc2151a62d1d1b903b249f030d2b1c0280af8/scipy-1.15.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6cfd56fc1a8e53f6e89ba3a7a7251f7396412d655bca2aa5611c8ec9a6784a1e", size = 36885140, upload-time = "2025-05-08T16:06:39.249Z" }, + { url = "https://files.pythonhosted.org/packages/2e/2e/025e39e339f5090df1ff266d021892694dbb7e63568edcfe43f892fa381d/scipy-1.15.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:0ff17c0bb1cb32952c09217d8d1eed9b53d1463e5f1dd6052c7857f83127d539", size = 39710549, upload-time = "2025-05-08T16:06:45.729Z" }, + { url = "https://files.pythonhosted.org/packages/e6/eb/3bf6ea8ab7f1503dca3a10df2e4b9c3f6b3316df07f6c0ded94b281c7101/scipy-1.15.3-cp312-cp312-win_amd64.whl", hash = "sha256:52092bc0472cfd17df49ff17e70624345efece4e1a12b23783a1ac59a1b728ed", size = 40966184, upload-time = "2025-05-08T16:06:52.623Z" }, + { url = "https://files.pythonhosted.org/packages/73/18/ec27848c9baae6e0d6573eda6e01a602e5649ee72c27c3a8aad673ebecfd/scipy-1.15.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:2c620736bcc334782e24d173c0fdbb7590a0a436d2fdf39310a8902505008759", size = 38728256, upload-time = "2025-05-08T16:06:58.696Z" }, + { url = "https://files.pythonhosted.org/packages/74/cd/1aef2184948728b4b6e21267d53b3339762c285a46a274ebb7863c9e4742/scipy-1.15.3-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:7e11270a000969409d37ed399585ee530b9ef6aa99d50c019de4cb01e8e54e62", size = 30109540, upload-time = "2025-05-08T16:07:04.209Z" }, + { url = "https://files.pythonhosted.org/packages/5b/d8/59e452c0a255ec352bd0a833537a3bc1bfb679944c4938ab375b0a6b3a3e/scipy-1.15.3-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:8c9ed3ba2c8a2ce098163a9bdb26f891746d02136995df25227a20e71c396ebb", size = 22383115, upload-time = "2025-05-08T16:07:08.998Z" }, + { url = "https://files.pythonhosted.org/packages/08/f5/456f56bbbfccf696263b47095291040655e3cbaf05d063bdc7c7517f32ac/scipy-1.15.3-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:0bdd905264c0c9cfa74a4772cdb2070171790381a5c4d312c973382fc6eaf730", size = 25163884, upload-time = "2025-05-08T16:07:14.091Z" }, + { url = "https://files.pythonhosted.org/packages/a2/66/a9618b6a435a0f0c0b8a6d0a2efb32d4ec5a85f023c2b79d39512040355b/scipy-1.15.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:79167bba085c31f38603e11a267d862957cbb3ce018d8b38f79ac043bc92d825", size = 35174018, upload-time = "2025-05-08T16:07:19.427Z" }, + { url = "https://files.pythonhosted.org/packages/b5/09/c5b6734a50ad4882432b6bb7c02baf757f5b2f256041da5df242e2d7e6b6/scipy-1.15.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c9deabd6d547aee2c9a81dee6cc96c6d7e9a9b1953f74850c179f91fdc729cb7", size = 37269716, upload-time = "2025-05-08T16:07:25.712Z" }, + { url = "https://files.pythonhosted.org/packages/77/0a/eac00ff741f23bcabd352731ed9b8995a0a60ef57f5fd788d611d43d69a1/scipy-1.15.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:dde4fc32993071ac0c7dd2d82569e544f0bdaff66269cb475e0f369adad13f11", size = 36872342, upload-time = "2025-05-08T16:07:31.468Z" }, + { url = "https://files.pythonhosted.org/packages/fe/54/4379be86dd74b6ad81551689107360d9a3e18f24d20767a2d5b9253a3f0a/scipy-1.15.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:f77f853d584e72e874d87357ad70f44b437331507d1c311457bed8ed2b956126", size = 39670869, upload-time = "2025-05-08T16:07:38.002Z" }, + { url = "https://files.pythonhosted.org/packages/87/2e/892ad2862ba54f084ffe8cc4a22667eaf9c2bcec6d2bff1d15713c6c0703/scipy-1.15.3-cp313-cp313-win_amd64.whl", hash = "sha256:b90ab29d0c37ec9bf55424c064312930ca5f4bde15ee8619ee44e69319aab163", size = 40988851, upload-time = "2025-05-08T16:08:33.671Z" }, + { url = "https://files.pythonhosted.org/packages/1b/e9/7a879c137f7e55b30d75d90ce3eb468197646bc7b443ac036ae3fe109055/scipy-1.15.3-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:3ac07623267feb3ae308487c260ac684b32ea35fd81e12845039952f558047b8", size = 38863011, upload-time = "2025-05-08T16:07:44.039Z" }, + { url = "https://files.pythonhosted.org/packages/51/d1/226a806bbd69f62ce5ef5f3ffadc35286e9fbc802f606a07eb83bf2359de/scipy-1.15.3-cp313-cp313t-macosx_12_0_arm64.whl", hash = "sha256:6487aa99c2a3d509a5227d9a5e889ff05830a06b2ce08ec30df6d79db5fcd5c5", size = 30266407, upload-time = "2025-05-08T16:07:49.891Z" }, + { url = "https://files.pythonhosted.org/packages/e5/9b/f32d1d6093ab9eeabbd839b0f7619c62e46cc4b7b6dbf05b6e615bbd4400/scipy-1.15.3-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:50f9e62461c95d933d5c5ef4a1f2ebf9a2b4e83b0db374cb3f1de104d935922e", size = 22540030, upload-time = "2025-05-08T16:07:54.121Z" }, + { url = "https://files.pythonhosted.org/packages/e7/29/c278f699b095c1a884f29fda126340fcc201461ee8bfea5c8bdb1c7c958b/scipy-1.15.3-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:14ed70039d182f411ffc74789a16df3835e05dc469b898233a245cdfd7f162cb", size = 25218709, upload-time = "2025-05-08T16:07:58.506Z" }, + { url = "https://files.pythonhosted.org/packages/24/18/9e5374b617aba742a990581373cd6b68a2945d65cc588482749ef2e64467/scipy-1.15.3-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0a769105537aa07a69468a0eefcd121be52006db61cdd8cac8a0e68980bbb723", size = 34809045, upload-time = "2025-05-08T16:08:03.929Z" }, + { url = "https://files.pythonhosted.org/packages/e1/fe/9c4361e7ba2927074360856db6135ef4904d505e9b3afbbcb073c4008328/scipy-1.15.3-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9db984639887e3dffb3928d118145ffe40eff2fa40cb241a306ec57c219ebbbb", size = 36703062, upload-time = "2025-05-08T16:08:09.558Z" }, + { url = "https://files.pythonhosted.org/packages/b7/8e/038ccfe29d272b30086b25a4960f757f97122cb2ec42e62b460d02fe98e9/scipy-1.15.3-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:40e54d5c7e7ebf1aa596c374c49fa3135f04648a0caabcb66c52884b943f02b4", size = 36393132, upload-time = "2025-05-08T16:08:15.34Z" }, + { url = "https://files.pythonhosted.org/packages/10/7e/5c12285452970be5bdbe8352c619250b97ebf7917d7a9a9e96b8a8140f17/scipy-1.15.3-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:5e721fed53187e71d0ccf382b6bf977644c533e506c4d33c3fb24de89f5c3ed5", size = 38979503, upload-time = "2025-05-08T16:08:21.513Z" }, + { url = "https://files.pythonhosted.org/packages/81/06/0a5e5349474e1cbc5757975b21bd4fad0e72ebf138c5592f191646154e06/scipy-1.15.3-cp313-cp313t-win_amd64.whl", hash = "sha256:76ad1fb5f8752eabf0fa02e4cc0336b4e8f021e2d5f061ed37d6d264db35e3ca", size = 40308097, upload-time = "2025-05-08T16:08:27.627Z" }, +] + +[[package]] +name = "scipy" +version = "1.17.1" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.14' and sys_platform == 'win32'", + "python_full_version >= '3.14' and sys_platform == 'emscripten'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.13.*' and sys_platform == 'win32'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version >= '3.14' and sys_platform == 'darwin'", + "python_full_version == '3.13.*' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and sys_platform == 'win32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin'", + "python_full_version == '3.11.*' and sys_platform == 'win32'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.11.*' and sys_platform == 'darwin'", +] +dependencies = [ + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/7a/97/5a3609c4f8d58b039179648e62dd220f89864f56f7357f5d4f45c29eb2cc/scipy-1.17.1.tar.gz", hash = "sha256:95d8e012d8cb8816c226aef832200b1d45109ed4464303e997c5b13122b297c0", size = 30573822, upload-time = "2026-02-23T00:26:24.851Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/df/75/b4ce781849931fef6fd529afa6b63711d5a733065722d0c3e2724af9e40a/scipy-1.17.1-cp311-cp311-macosx_10_14_x86_64.whl", hash = "sha256:1f95b894f13729334fb990162e911c9e5dc1ab390c58aa6cbecb389c5b5e28ec", size = 31613675, upload-time = "2026-02-23T00:16:00.13Z" }, + { url = "https://files.pythonhosted.org/packages/f7/58/bccc2861b305abdd1b8663d6130c0b3d7cc22e8d86663edbc8401bfd40d4/scipy-1.17.1-cp311-cp311-macosx_12_0_arm64.whl", hash = "sha256:e18f12c6b0bc5a592ed23d3f7b891f68fd7f8241d69b7883769eb5d5dfb52696", size = 28162057, upload-time = "2026-02-23T00:16:09.456Z" }, + { url = "https://files.pythonhosted.org/packages/6d/ee/18146b7757ed4976276b9c9819108adbc73c5aad636e5353e20746b73069/scipy-1.17.1-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:a3472cfbca0a54177d0faa68f697d8ba4c80bbdc19908c3465556d9f7efce9ee", size = 20334032, upload-time = "2026-02-23T00:16:17.358Z" }, + { url = "https://files.pythonhosted.org/packages/ec/e6/cef1cf3557f0c54954198554a10016b6a03b2ec9e22a4e1df734936bd99c/scipy-1.17.1-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:766e0dc5a616d026a3a1cffa379af959671729083882f50307e18175797b3dfd", size = 22709533, upload-time = "2026-02-23T00:16:25.791Z" }, + { url = "https://files.pythonhosted.org/packages/4d/60/8804678875fc59362b0fb759ab3ecce1f09c10a735680318ac30da8cd76b/scipy-1.17.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:744b2bf3640d907b79f3fd7874efe432d1cf171ee721243e350f55234b4cec4c", size = 33062057, upload-time = "2026-02-23T00:16:36.931Z" }, + { url = "https://files.pythonhosted.org/packages/09/7d/af933f0f6e0767995b4e2d705a0665e454d1c19402aa7e895de3951ebb04/scipy-1.17.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:43af8d1f3bea642559019edfe64e9b11192a8978efbd1539d7bc2aaa23d92de4", size = 35349300, upload-time = "2026-02-23T00:16:49.108Z" }, + { url = "https://files.pythonhosted.org/packages/b4/3d/7ccbbdcbb54c8fdc20d3b6930137c782a163fa626f0aef920349873421ba/scipy-1.17.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:cd96a1898c0a47be4520327e01f874acfd61fb48a9420f8aa9f6483412ffa444", size = 35127333, upload-time = "2026-02-23T00:17:01.293Z" }, + { url = "https://files.pythonhosted.org/packages/e8/19/f926cb11c42b15ba08e3a71e376d816ac08614f769b4f47e06c3580c836a/scipy-1.17.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:4eb6c25dd62ee8d5edf68a8e1c171dd71c292fdae95d8aeb3dd7d7de4c364082", size = 37741314, upload-time = "2026-02-23T00:17:12.576Z" }, + { url = "https://files.pythonhosted.org/packages/95/da/0d1df507cf574b3f224ccc3d45244c9a1d732c81dcb26b1e8a766ae271a8/scipy-1.17.1-cp311-cp311-win_amd64.whl", hash = "sha256:d30e57c72013c2a4fe441c2fcb8e77b14e152ad48b5464858e07e2ad9fbfceff", size = 36607512, upload-time = "2026-02-23T00:17:23.424Z" }, + { url = "https://files.pythonhosted.org/packages/68/7f/bdd79ceaad24b671543ffe0ef61ed8e659440eb683b66f033454dcee90eb/scipy-1.17.1-cp311-cp311-win_arm64.whl", hash = "sha256:9ecb4efb1cd6e8c4afea0daa91a87fbddbce1b99d2895d151596716c0b2e859d", size = 24599248, upload-time = "2026-02-23T00:17:34.561Z" }, + { url = "https://files.pythonhosted.org/packages/35/48/b992b488d6f299dbe3f11a20b24d3dda3d46f1a635ede1c46b5b17a7b163/scipy-1.17.1-cp312-cp312-macosx_10_14_x86_64.whl", hash = "sha256:35c3a56d2ef83efc372eaec584314bd0ef2e2f0d2adb21c55e6ad5b344c0dcb8", size = 31610954, upload-time = "2026-02-23T00:17:49.855Z" }, + { url = "https://files.pythonhosted.org/packages/b2/02/cf107b01494c19dc100f1d0b7ac3cc08666e96ba2d64db7626066cee895e/scipy-1.17.1-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:fcb310ddb270a06114bb64bbe53c94926b943f5b7f0842194d585c65eb4edd76", size = 28172662, upload-time = "2026-02-23T00:18:01.64Z" }, + { url = "https://files.pythonhosted.org/packages/cf/a9/599c28631bad314d219cf9ffd40e985b24d603fc8a2f4ccc5ae8419a535b/scipy-1.17.1-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:cc90d2e9c7e5c7f1a482c9875007c095c3194b1cfedca3c2f3291cdc2bc7c086", size = 20344366, upload-time = "2026-02-23T00:18:12.015Z" }, + { url = "https://files.pythonhosted.org/packages/35/f5/906eda513271c8deb5af284e5ef0206d17a96239af79f9fa0aebfe0e36b4/scipy-1.17.1-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:c80be5ede8f3f8eded4eff73cc99a25c388ce98e555b17d31da05287015ffa5b", size = 22704017, upload-time = "2026-02-23T00:18:21.502Z" }, + { url = "https://files.pythonhosted.org/packages/da/34/16f10e3042d2f1d6b66e0428308ab52224b6a23049cb2f5c1756f713815f/scipy-1.17.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e19ebea31758fac5893a2ac360fedd00116cbb7628e650842a6691ba7ca28a21", size = 32927842, upload-time = "2026-02-23T00:18:35.367Z" }, + { url = "https://files.pythonhosted.org/packages/01/8e/1e35281b8ab6d5d72ebe9911edcdffa3f36b04ed9d51dec6dd140396e220/scipy-1.17.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:02ae3b274fde71c5e92ac4d54bc06c42d80e399fec704383dcd99b301df37458", size = 35235890, upload-time = "2026-02-23T00:18:49.188Z" }, + { url = "https://files.pythonhosted.org/packages/c5/5c/9d7f4c88bea6e0d5a4f1bc0506a53a00e9fcb198de372bfe4d3652cef482/scipy-1.17.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:8a604bae87c6195d8b1045eddece0514d041604b14f2727bbc2b3020172045eb", size = 35003557, upload-time = "2026-02-23T00:18:54.74Z" }, + { url = "https://files.pythonhosted.org/packages/65/94/7698add8f276dbab7a9de9fb6b0e02fc13ee61d51c7c3f85ac28b65e1239/scipy-1.17.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:f590cd684941912d10becc07325a3eeb77886fe981415660d9265c4c418d0bea", size = 37625856, upload-time = "2026-02-23T00:19:00.307Z" }, + { url = "https://files.pythonhosted.org/packages/a2/84/dc08d77fbf3d87d3ee27f6a0c6dcce1de5829a64f2eae85a0ecc1f0daa73/scipy-1.17.1-cp312-cp312-win_amd64.whl", hash = "sha256:41b71f4a3a4cab9d366cd9065b288efc4d4f3c0b37a91a8e0947fb5bd7f31d87", size = 36549682, upload-time = "2026-02-23T00:19:07.67Z" }, + { url = "https://files.pythonhosted.org/packages/bc/98/fe9ae9ffb3b54b62559f52dedaebe204b408db8109a8c66fdd04869e6424/scipy-1.17.1-cp312-cp312-win_arm64.whl", hash = "sha256:f4115102802df98b2b0db3cce5cb9b92572633a1197c77b7553e5203f284a5b3", size = 24547340, upload-time = "2026-02-23T00:19:12.024Z" }, + { url = "https://files.pythonhosted.org/packages/76/27/07ee1b57b65e92645f219b37148a7e7928b82e2b5dbeccecb4dff7c64f0b/scipy-1.17.1-cp313-cp313-macosx_10_14_x86_64.whl", hash = "sha256:5e3c5c011904115f88a39308379c17f91546f77c1667cea98739fe0fccea804c", size = 31590199, upload-time = "2026-02-23T00:19:17.192Z" }, + { url = "https://files.pythonhosted.org/packages/ec/ae/db19f8ab842e9b724bf5dbb7db29302a91f1e55bc4d04b1025d6d605a2c5/scipy-1.17.1-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:6fac755ca3d2c3edcb22f479fceaa241704111414831ddd3bc6056e18516892f", size = 28154001, upload-time = "2026-02-23T00:19:22.241Z" }, + { url = "https://files.pythonhosted.org/packages/5b/58/3ce96251560107b381cbd6e8413c483bbb1228a6b919fa8652b0d4090e7f/scipy-1.17.1-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:7ff200bf9d24f2e4d5dc6ee8c3ac64d739d3a89e2326ba68aaf6c4a2b838fd7d", size = 20325719, upload-time = "2026-02-23T00:19:26.329Z" }, + { url = "https://files.pythonhosted.org/packages/b2/83/15087d945e0e4d48ce2377498abf5ad171ae013232ae31d06f336e64c999/scipy-1.17.1-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:4b400bdc6f79fa02a4d86640310dde87a21fba0c979efff5248908c6f15fad1b", size = 22683595, upload-time = "2026-02-23T00:19:30.304Z" }, + { url = "https://files.pythonhosted.org/packages/b4/e0/e58fbde4a1a594c8be8114eb4aac1a55bcd6587047efc18a61eb1f5c0d30/scipy-1.17.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:2b64ca7d4aee0102a97f3ba22124052b4bd2152522355073580bf4845e2550b6", size = 32896429, upload-time = "2026-02-23T00:19:35.536Z" }, + { url = "https://files.pythonhosted.org/packages/f5/5f/f17563f28ff03c7b6799c50d01d5d856a1d55f2676f537ca8d28c7f627cd/scipy-1.17.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:581b2264fc0aa555f3f435a5944da7504ea3a065d7029ad60e7c3d1ae09c5464", size = 35203952, upload-time = "2026-02-23T00:19:42.259Z" }, + { url = "https://files.pythonhosted.org/packages/8d/a5/9afd17de24f657fdfe4df9a3f1ea049b39aef7c06000c13db1530d81ccca/scipy-1.17.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:beeda3d4ae615106d7094f7e7cef6218392e4465cc95d25f900bebabfded0950", size = 34979063, upload-time = "2026-02-23T00:19:47.547Z" }, + { url = "https://files.pythonhosted.org/packages/8b/13/88b1d2384b424bf7c924f2038c1c409f8d88bb2a8d49d097861dd64a57b2/scipy-1.17.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:6609bc224e9568f65064cfa72edc0f24ee6655b47575954ec6339534b2798369", size = 37598449, upload-time = "2026-02-23T00:19:53.238Z" }, + { url = "https://files.pythonhosted.org/packages/35/e5/d6d0e51fc888f692a35134336866341c08655d92614f492c6860dc45bb2c/scipy-1.17.1-cp313-cp313-win_amd64.whl", hash = "sha256:37425bc9175607b0268f493d79a292c39f9d001a357bebb6b88fdfaff13f6448", size = 36510943, upload-time = "2026-02-23T00:20:50.89Z" }, + { url = "https://files.pythonhosted.org/packages/2a/fd/3be73c564e2a01e690e19cc618811540ba5354c67c8680dce3281123fb79/scipy-1.17.1-cp313-cp313-win_arm64.whl", hash = "sha256:5cf36e801231b6a2059bf354720274b7558746f3b1a4efb43fcf557ccd484a87", size = 24545621, upload-time = "2026-02-23T00:20:55.871Z" }, + { url = "https://files.pythonhosted.org/packages/6f/6b/17787db8b8114933a66f9dcc479a8272e4b4da75fe03b0c282f7b0ade8cd/scipy-1.17.1-cp313-cp313t-macosx_10_14_x86_64.whl", hash = "sha256:d59c30000a16d8edc7e64152e30220bfbd724c9bbb08368c054e24c651314f0a", size = 31936708, upload-time = "2026-02-23T00:19:58.694Z" }, + { url = "https://files.pythonhosted.org/packages/38/2e/524405c2b6392765ab1e2b722a41d5da33dc5c7b7278184a8ad29b6cb206/scipy-1.17.1-cp313-cp313t-macosx_12_0_arm64.whl", hash = "sha256:010f4333c96c9bb1a4516269e33cb5917b08ef2166d5556ca2fd9f082a9e6ea0", size = 28570135, upload-time = "2026-02-23T00:20:03.934Z" }, + { url = "https://files.pythonhosted.org/packages/fd/c3/5bd7199f4ea8556c0c8e39f04ccb014ac37d1468e6cfa6a95c6b3562b76e/scipy-1.17.1-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:2ceb2d3e01c5f1d83c4189737a42d9cb2fc38a6eeed225e7515eef71ad301dce", size = 20741977, upload-time = "2026-02-23T00:20:07.935Z" }, + { url = "https://files.pythonhosted.org/packages/d9/b8/8ccd9b766ad14c78386599708eb745f6b44f08400a5fd0ade7cf89b6fc93/scipy-1.17.1-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:844e165636711ef41f80b4103ed234181646b98a53c8f05da12ca5ca289134f6", size = 23029601, upload-time = "2026-02-23T00:20:12.161Z" }, + { url = "https://files.pythonhosted.org/packages/6d/a0/3cb6f4d2fb3e17428ad2880333cac878909ad1a89f678527b5328b93c1d4/scipy-1.17.1-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:158dd96d2207e21c966063e1635b1063cd7787b627b6f07305315dd73d9c679e", size = 33019667, upload-time = "2026-02-23T00:20:17.208Z" }, + { url = "https://files.pythonhosted.org/packages/f3/c3/2d834a5ac7bf3a0c806ad1508efc02dda3c8c61472a56132d7894c312dea/scipy-1.17.1-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:74cbb80d93260fe2ffa334efa24cb8f2f0f622a9b9febf8b483c0b865bfb3475", size = 35264159, upload-time = "2026-02-23T00:20:23.087Z" }, + { url = "https://files.pythonhosted.org/packages/4d/77/d3ed4becfdbd217c52062fafe35a72388d1bd82c2d0ba5ca19d6fcc93e11/scipy-1.17.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:dbc12c9f3d185f5c737d801da555fb74b3dcfa1a50b66a1a93e09190f41fab50", size = 35102771, upload-time = "2026-02-23T00:20:28.636Z" }, + { url = "https://files.pythonhosted.org/packages/bd/12/d19da97efde68ca1ee5538bb261d5d2c062f0c055575128f11a2730e3ac1/scipy-1.17.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:94055a11dfebe37c656e70317e1996dc197e1a15bbcc351bcdd4610e128fe1ca", size = 37665910, upload-time = "2026-02-23T00:20:34.743Z" }, + { url = "https://files.pythonhosted.org/packages/06/1c/1172a88d507a4baaf72c5a09bb6c018fe2ae0ab622e5830b703a46cc9e44/scipy-1.17.1-cp313-cp313t-win_amd64.whl", hash = "sha256:e30bdeaa5deed6bc27b4cc490823cd0347d7dae09119b8803ae576ea0ce52e4c", size = 36562980, upload-time = "2026-02-23T00:20:40.575Z" }, + { url = "https://files.pythonhosted.org/packages/70/b0/eb757336e5a76dfa7911f63252e3b7d1de00935d7705cf772db5b45ec238/scipy-1.17.1-cp313-cp313t-win_arm64.whl", hash = "sha256:a720477885a9d2411f94a93d16f9d89bad0f28ca23c3f8daa521e2dcc3f44d49", size = 24856543, upload-time = "2026-02-23T00:20:45.313Z" }, + { url = "https://files.pythonhosted.org/packages/cf/83/333afb452af6f0fd70414dc04f898647ee1423979ce02efa75c3b0f2c28e/scipy-1.17.1-cp314-cp314-macosx_10_14_x86_64.whl", hash = "sha256:a48a72c77a310327f6a3a920092fa2b8fd03d7deaa60f093038f22d98e096717", size = 31584510, upload-time = "2026-02-23T00:21:01.015Z" }, + { url = "https://files.pythonhosted.org/packages/ed/a6/d05a85fd51daeb2e4ea71d102f15b34fedca8e931af02594193ae4fd25f7/scipy-1.17.1-cp314-cp314-macosx_12_0_arm64.whl", hash = "sha256:45abad819184f07240d8a696117a7aacd39787af9e0b719d00285549ed19a1e9", size = 28170131, upload-time = "2026-02-23T00:21:05.888Z" }, + { url = "https://files.pythonhosted.org/packages/db/7b/8624a203326675d7746a254083a187398090a179335b2e4a20e2ddc46e83/scipy-1.17.1-cp314-cp314-macosx_14_0_arm64.whl", hash = "sha256:3fd1fcdab3ea951b610dc4cef356d416d5802991e7e32b5254828d342f7b7e0b", size = 20342032, upload-time = "2026-02-23T00:21:09.904Z" }, + { url = "https://files.pythonhosted.org/packages/c9/35/2c342897c00775d688d8ff3987aced3426858fd89d5a0e26e020b660b301/scipy-1.17.1-cp314-cp314-macosx_14_0_x86_64.whl", hash = "sha256:7bdf2da170b67fdf10bca777614b1c7d96ae3ca5794fd9587dce41eb2966e866", size = 22678766, upload-time = "2026-02-23T00:21:14.313Z" }, + { url = "https://files.pythonhosted.org/packages/ef/f2/7cdb8eb308a1a6ae1e19f945913c82c23c0c442a462a46480ce487fdc0ac/scipy-1.17.1-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:adb2642e060a6549c343603a3851ba76ef0b74cc8c079a9a58121c7ec9fe2350", size = 32957007, upload-time = "2026-02-23T00:21:19.663Z" }, + { url = "https://files.pythonhosted.org/packages/0b/2e/7eea398450457ecb54e18e9d10110993fa65561c4f3add5e8eccd2b9cd41/scipy-1.17.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:eee2cfda04c00a857206a4330f0c5e3e56535494e30ca445eb19ec624ae75118", size = 35221333, upload-time = "2026-02-23T00:21:25.278Z" }, + { url = "https://files.pythonhosted.org/packages/d9/77/5b8509d03b77f093a0d52e606d3c4f79e8b06d1d38c441dacb1e26cacf46/scipy-1.17.1-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:d2650c1fb97e184d12d8ba010493ee7b322864f7d3d00d3f9bb97d9c21de4068", size = 35042066, upload-time = "2026-02-23T00:21:31.358Z" }, + { url = "https://files.pythonhosted.org/packages/f9/df/18f80fb99df40b4070328d5ae5c596f2f00fffb50167e31439e932f29e7d/scipy-1.17.1-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:08b900519463543aa604a06bec02461558a6e1cef8fdbb8098f77a48a83c8118", size = 37612763, upload-time = "2026-02-23T00:21:37.247Z" }, + { url = "https://files.pythonhosted.org/packages/4b/39/f0e8ea762a764a9dc52aa7dabcfad51a354819de1f0d4652b6a1122424d6/scipy-1.17.1-cp314-cp314-win_amd64.whl", hash = "sha256:3877ac408e14da24a6196de0ddcace62092bfc12a83823e92e49e40747e52c19", size = 37290984, upload-time = "2026-02-23T00:22:35.023Z" }, + { url = "https://files.pythonhosted.org/packages/7c/56/fe201e3b0f93d1a8bcf75d3379affd228a63d7e2d80ab45467a74b494947/scipy-1.17.1-cp314-cp314-win_arm64.whl", hash = "sha256:f8885db0bc2bffa59d5c1b72fad7a6a92d3e80e7257f967dd81abb553a90d293", size = 25192877, upload-time = "2026-02-23T00:22:39.798Z" }, + { url = "https://files.pythonhosted.org/packages/96/ad/f8c414e121f82e02d76f310f16db9899c4fcde36710329502a6b2a3c0392/scipy-1.17.1-cp314-cp314t-macosx_10_14_x86_64.whl", hash = "sha256:1cc682cea2ae55524432f3cdff9e9a3be743d52a7443d0cba9017c23c87ae2f6", size = 31949750, upload-time = "2026-02-23T00:21:42.289Z" }, + { url = "https://files.pythonhosted.org/packages/7c/b0/c741e8865d61b67c81e255f4f0a832846c064e426636cd7de84e74d209be/scipy-1.17.1-cp314-cp314t-macosx_12_0_arm64.whl", hash = "sha256:2040ad4d1795a0ae89bfc7e8429677f365d45aa9fd5e4587cf1ea737f927b4a1", size = 28585858, upload-time = "2026-02-23T00:21:47.706Z" }, + { url = "https://files.pythonhosted.org/packages/ed/1b/3985219c6177866628fa7c2595bfd23f193ceebbe472c98a08824b9466ff/scipy-1.17.1-cp314-cp314t-macosx_14_0_arm64.whl", hash = "sha256:131f5aaea57602008f9822e2115029b55d4b5f7c070287699fe45c661d051e39", size = 20757723, upload-time = "2026-02-23T00:21:52.039Z" }, + { url = "https://files.pythonhosted.org/packages/c0/19/2a04aa25050d656d6f7b9e7b685cc83d6957fb101665bfd9369ca6534563/scipy-1.17.1-cp314-cp314t-macosx_14_0_x86_64.whl", hash = "sha256:9cdc1a2fcfd5c52cfb3045feb399f7b3ce822abdde3a193a6b9a60b3cb5854ca", size = 23043098, upload-time = "2026-02-23T00:21:56.185Z" }, + { url = "https://files.pythonhosted.org/packages/86/f1/3383beb9b5d0dbddd030335bf8a8b32d4317185efe495374f134d8be6cce/scipy-1.17.1-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6e3dcd57ab780c741fde8dc68619de988b966db759a3c3152e8e9142c26295ad", size = 33030397, upload-time = "2026-02-23T00:22:01.404Z" }, + { url = "https://files.pythonhosted.org/packages/41/68/8f21e8a65a5a03f25a79165ec9d2b28c00e66dc80546cf5eb803aeeff35b/scipy-1.17.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a9956e4d4f4a301ebf6cde39850333a6b6110799d470dbbb1e25326ac447f52a", size = 35281163, upload-time = "2026-02-23T00:22:07.024Z" }, + { url = "https://files.pythonhosted.org/packages/84/8d/c8a5e19479554007a5632ed7529e665c315ae7492b4f946b0deb39870e39/scipy-1.17.1-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:a4328d245944d09fd639771de275701ccadf5f781ba0ff092ad141e017eccda4", size = 35116291, upload-time = "2026-02-23T00:22:12.585Z" }, + { url = "https://files.pythonhosted.org/packages/52/52/e57eceff0e342a1f50e274264ed47497b59e6a4e3118808ee58ddda7b74a/scipy-1.17.1-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:a77cbd07b940d326d39a1d1b37817e2ee4d79cb30e7338f3d0cddffae70fcaa2", size = 37682317, upload-time = "2026-02-23T00:22:18.513Z" }, + { url = "https://files.pythonhosted.org/packages/11/2f/b29eafe4a3fbc3d6de9662b36e028d5f039e72d345e05c250e121a230dd4/scipy-1.17.1-cp314-cp314t-win_amd64.whl", hash = "sha256:eb092099205ef62cd1782b006658db09e2fed75bffcae7cc0d44052d8aa0f484", size = 37345327, upload-time = "2026-02-23T00:22:24.442Z" }, + { url = "https://files.pythonhosted.org/packages/07/39/338d9219c4e87f3e708f18857ecd24d22a0c3094752393319553096b98af/scipy-1.17.1-cp314-cp314t-win_arm64.whl", hash = "sha256:200e1050faffacc162be6a486a984a0497866ec54149a01270adc8a59b7c7d21", size = 25489165, upload-time = "2026-02-23T00:22:29.563Z" }, +] + +[[package]] +name = "setuptools" +version = "82.0.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/4f/db/cfac1baf10650ab4d1c111714410d2fbb77ac5a616db26775db562c8fab2/setuptools-82.0.1.tar.gz", hash = "sha256:7d872682c5d01cfde07da7bccc7b65469d3dca203318515ada1de5eda35efbf9", size = 1152316, upload-time = "2026-03-09T12:47:17.221Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/9d/76/f789f7a86709c6b087c5a2f52f911838cad707cc613162401badc665acfe/setuptools-82.0.1-py3-none-any.whl", hash = "sha256:a59e362652f08dcd477c78bb6e7bd9d80a7995bc73ce773050228a348ce2e5bb", size = 1006223, upload-time = "2026-03-09T12:47:15.026Z" }, +] + +[[package]] +name = "shibuya" +version = "2026.1.9" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "pygments-styles" }, + { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*'" }, + { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/1d/b2/b94cb04adbb984973fe83fd670dd066514610241d829723f678366e691d2/shibuya-2026.1.9.tar.gz", hash = "sha256:b389f10fd9c07b048e940f32d1e1ac096a2d49736389173ac771b37a10b51fdf", size = 86002, upload-time = "2026-01-09T02:19:14.365Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/37/ae/06d7dfc5633c7250fefc61fd624990aa2c37e3495c08a2f23968b1acb23e/shibuya-2026.1.9-py3-none-any.whl", hash = "sha256:b58a3cc6e5619c71d00fcf0be4a3060c87040c2a62a1b3f1a93a6a41ca8eaf45", size = 103389, upload-time = "2026-01-09T02:19:12.798Z" }, +] + +[[package]] +name = "six" +version = "1.17.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/94/e7/b2c673351809dca68a0e064b6af791aa332cf192da575fd474ed7d6f16a2/six-1.17.0.tar.gz", hash = "sha256:ff70335d468e7eb6ec65b95b99d3a2836546063f63acc5171de367e834932a81", size = 34031, upload-time = "2024-12-04T17:35:28.174Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/b7/ce/149a00dd41f10bc29e5921b496af8b574d8413afcd5e30dfa0ed46c2cc5e/six-1.17.0-py2.py3-none-any.whl", hash = "sha256:4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274", size = 11050, upload-time = "2024-12-04T17:35:26.475Z" }, +] + +[[package]] +name = "snowballstemmer" +version = "3.0.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/75/a7/9810d872919697c9d01295633f5d574fb416d47e535f258272ca1f01f447/snowballstemmer-3.0.1.tar.gz", hash = "sha256:6d5eeeec8e9f84d4d56b847692bacf79bc2c8e90c7f80ca4444ff8b6f2e52895", size = 105575, upload-time = "2025-05-09T16:34:51.843Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c8/78/3565d011c61f5a43488987ee32b6f3f656e7f107ac2782dd57bdd7d91d9a/snowballstemmer-3.0.1-py3-none-any.whl", hash = "sha256:6cd7b3897da8d6c9ffb968a6781fa6532dce9c3618a4b127d920dab764a19064", size = 103274, upload-time = "2025-05-09T16:34:50.371Z" }, +] + +[[package]] +name = "soupsieve" +version = "2.8.3" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/7b/ae/2d9c981590ed9999a0d91755b47fc74f74de286b0f5cee14c9269041e6c4/soupsieve-2.8.3.tar.gz", hash = "sha256:3267f1eeea4251fb42728b6dfb746edc9acaffc4a45b27e19450b676586e8349", size = 118627, upload-time = "2026-01-20T04:27:02.457Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/46/2c/1462b1d0a634697ae9e55b3cecdcb64788e8b7d63f54d923fcd0bb140aed/soupsieve-2.8.3-py3-none-any.whl", hash = "sha256:ed64f2ba4eebeab06cc4962affce381647455978ffc1e36bb79a545b91f45a95", size = 37016, upload-time = "2026-01-20T04:27:01.012Z" }, +] + +[[package]] +name = "spgl1" +version = "0.0.3" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/a6/3c/19c65d94fc402f208db8a917a8c8d8b16e4b62adc3b34095291ad9d5d30f/spgl1-0.0.3.tar.gz", hash = "sha256:9734da2747de5a48d65021f286ad1f1ba42503a5b3277b9fa052cfda1858530b", size = 311599, upload-time = "2024-08-16T13:45:48.448Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/96/dc/98d6e6efd31e0fe48b19da9a2e3241b2cd8c952c5bd3fe4411cae8aadfe7/spgl1-0.0.3-py3-none-any.whl", hash = "sha256:fe60db8a389e149d7f3016a019d6feb0ab3f4a17f407dffced25ff4ea7ccb1a3", size = 292116, upload-time = "2024-08-16T13:45:46.098Z" }, +] + +[[package]] +name = "sphinx" +version = "8.1.3" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.11' and sys_platform != 'darwin'", + "python_full_version < '3.11' and sys_platform == 'darwin'", +] +dependencies = [ + { name = "alabaster", marker = "python_full_version < '3.11'" }, + { name = "babel", marker = "python_full_version < '3.11'" }, + { name = "colorama", marker = "python_full_version < '3.11' and sys_platform == 'win32'" }, + { name = "docutils", version = "0.21.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "imagesize", marker = "python_full_version < '3.11'" }, + { name = "jinja2", marker = "python_full_version < '3.11'" }, + { name = "packaging", marker = "python_full_version < '3.11'" }, + { name = "pygments", marker = "python_full_version < '3.11'" }, + { name = "requests", marker = "python_full_version < '3.11'" }, + { name = "snowballstemmer", marker = "python_full_version < '3.11'" }, + { name = "sphinxcontrib-applehelp", marker = "python_full_version < '3.11'" }, + { name = "sphinxcontrib-devhelp", marker = "python_full_version < '3.11'" }, + { name = "sphinxcontrib-htmlhelp", marker = "python_full_version < '3.11'" }, + { name = "sphinxcontrib-jsmath", marker = "python_full_version < '3.11'" }, + { name = "sphinxcontrib-qthelp", marker = "python_full_version < '3.11'" }, + { name = "sphinxcontrib-serializinghtml", marker = "python_full_version < '3.11'" }, + { name = "tomli", marker = "python_full_version < '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/6f/6d/be0b61178fe2cdcb67e2a92fc9ebb488e3c51c4f74a36a7824c0adf23425/sphinx-8.1.3.tar.gz", hash = "sha256:43c1911eecb0d3e161ad78611bc905d1ad0e523e4ddc202a58a821773dc4c927", size = 8184611, upload-time = "2024-10-13T20:27:13.93Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/26/60/1ddff83a56d33aaf6f10ec8ce84b4c007d9368b21008876fceda7e7381ef/sphinx-8.1.3-py3-none-any.whl", hash = "sha256:09719015511837b76bf6e03e42eb7595ac8c2e41eeb9c29c5b755c6b677992a2", size = 3487125, upload-time = "2024-10-13T20:27:10.448Z" }, +] + +[[package]] +name = "sphinx" +version = "9.0.4" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version == '3.11.*' and sys_platform == 'win32'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.11.*' and sys_platform == 'darwin'", +] +dependencies = [ + { name = "alabaster", marker = "python_full_version == '3.11.*'" }, + { name = "babel", marker = "python_full_version == '3.11.*'" }, + { name = "colorama", marker = "python_full_version == '3.11.*' and sys_platform == 'win32'" }, + { name = "docutils", version = "0.22.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*'" }, + { name = "imagesize", marker = "python_full_version == '3.11.*'" }, + { name = "jinja2", marker = "python_full_version == '3.11.*'" }, + { name = "packaging", marker = "python_full_version == '3.11.*'" }, + { name = "pygments", marker = "python_full_version == '3.11.*'" }, + { name = "requests", marker = "python_full_version == '3.11.*'" }, + { name = "roman-numerals", marker = "python_full_version == '3.11.*'" }, + { name = "snowballstemmer", marker = "python_full_version == '3.11.*'" }, + { name = "sphinxcontrib-applehelp", marker = "python_full_version == '3.11.*'" }, + { name = "sphinxcontrib-devhelp", marker = "python_full_version == '3.11.*'" }, + { name = "sphinxcontrib-htmlhelp", marker = "python_full_version == '3.11.*'" }, + { name = "sphinxcontrib-jsmath", marker = "python_full_version == '3.11.*'" }, + { name = "sphinxcontrib-qthelp", marker = "python_full_version == '3.11.*'" }, + { name = "sphinxcontrib-serializinghtml", marker = "python_full_version == '3.11.*'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/42/50/a8c6ccc36d5eacdfd7913ddccd15a9cee03ecafc5ee2bc40e1f168d85022/sphinx-9.0.4.tar.gz", hash = "sha256:594ef59d042972abbc581d8baa577404abe4e6c3b04ef61bd7fc2acbd51f3fa3", size = 8710502, upload-time = "2025-12-04T07:45:27.343Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c6/3f/4bbd76424c393caead2e1eb89777f575dee5c8653e2d4b6afd7a564f5974/sphinx-9.0.4-py3-none-any.whl", hash = "sha256:5bebc595a5e943ea248b99c13814c1c5e10b3ece718976824ffa7959ff95fffb", size = 3917713, upload-time = "2025-12-04T07:45:24.944Z" }, +] + +[[package]] +name = "sphinx" +version = "9.1.0" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.14' and sys_platform == 'win32'", + "python_full_version >= '3.14' and sys_platform == 'emscripten'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.13.*' and sys_platform == 'win32'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version >= '3.14' and sys_platform == 'darwin'", + "python_full_version == '3.13.*' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and sys_platform == 'win32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin'", +] +dependencies = [ + { name = "alabaster", marker = "python_full_version >= '3.12'" }, + { name = "babel", marker = "python_full_version >= '3.12'" }, + { name = "colorama", marker = "python_full_version >= '3.12' and sys_platform == 'win32'" }, + { name = "docutils", version = "0.22.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12'" }, + { name = "imagesize", marker = "python_full_version >= '3.12'" }, + { name = "jinja2", marker = "python_full_version >= '3.12'" }, + { name = "packaging", marker = "python_full_version >= '3.12'" }, + { name = "pygments", marker = "python_full_version >= '3.12'" }, + { name = "requests", marker = "python_full_version >= '3.12'" }, + { name = "roman-numerals", marker = "python_full_version >= '3.12'" }, + { name = "snowballstemmer", marker = "python_full_version >= '3.12'" }, + { name = "sphinxcontrib-applehelp", marker = "python_full_version >= '3.12'" }, + { name = "sphinxcontrib-devhelp", marker = "python_full_version >= '3.12'" }, + { name = "sphinxcontrib-htmlhelp", marker = "python_full_version >= '3.12'" }, + { name = "sphinxcontrib-jsmath", marker = "python_full_version >= '3.12'" }, + { name = "sphinxcontrib-qthelp", marker = "python_full_version >= '3.12'" }, + { name = "sphinxcontrib-serializinghtml", marker = "python_full_version >= '3.12'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/cd/bd/f08eb0f4eed5c83f1ba2a3bd18f7745a2b1525fad70660a1c00224ec468a/sphinx-9.1.0.tar.gz", hash = "sha256:7741722357dd75f8190766926071fed3bdc211c74dd2d7d4df5404da95930ddb", size = 8718324, upload-time = "2025-12-31T15:09:27.646Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/73/f7/b1884cb3188ab181fc81fa00c266699dab600f927a964df02ec3d5d1916a/sphinx-9.1.0-py3-none-any.whl", hash = "sha256:c84fdd4e782504495fe4f2c0b3413d6c2bf388589bb352d439b2a3bb99991978", size = 3921742, upload-time = "2025-12-31T15:09:25.561Z" }, +] + +[[package]] +name = "sphinx-design" +version = "0.6.1" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.11' and sys_platform != 'darwin'", + "python_full_version < '3.11' and sys_platform == 'darwin'", +] +dependencies = [ + { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/2b/69/b34e0cb5336f09c6866d53b4a19d76c227cdec1bbc7ac4de63ca7d58c9c7/sphinx_design-0.6.1.tar.gz", hash = "sha256:b44eea3719386d04d765c1a8257caca2b3e6f8421d7b3a5e742c0fd45f84e632", size = 2193689, upload-time = "2024-08-02T13:48:44.277Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c6/43/65c0acbd8cc6f50195a3a1fc195c404988b15c67090e73c7a41a9f57d6bd/sphinx_design-0.6.1-py3-none-any.whl", hash = "sha256:b11f37db1a802a183d61b159d9a202314d4d2fe29c163437001324fe2f19549c", size = 2215338, upload-time = "2024-08-02T13:48:42.106Z" }, +] + +[[package]] +name = "sphinx-design" +version = "0.7.0" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.14' and sys_platform == 'win32'", + "python_full_version >= '3.14' and sys_platform == 'emscripten'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.13.*' and sys_platform == 'win32'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version >= '3.14' and sys_platform == 'darwin'", + "python_full_version == '3.13.*' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and sys_platform == 'win32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin'", + "python_full_version == '3.11.*' and sys_platform == 'win32'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.11.*' and sys_platform == 'darwin'", +] +dependencies = [ + { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*'" }, + { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/13/7b/804f311da4663a4aecc6cf7abd83443f3d4ded970826d0c958edc77d4527/sphinx_design-0.7.0.tar.gz", hash = "sha256:d2a3f5b19c24b916adb52f97c5f00efab4009ca337812001109084a740ec9b7a", size = 2203582, upload-time = "2026-01-19T13:12:53.297Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/30/cf/45dd359f6ca0c3762ce0490f681da242f0530c49c81050c035c016bfdd3a/sphinx_design-0.7.0-py3-none-any.whl", hash = "sha256:f82bf179951d58f55dca78ab3706aeafa496b741a91b1911d371441127d64282", size = 2220350, upload-time = "2026-01-19T13:12:51.077Z" }, +] + +[[package]] +name = "sphinx-gallery" +version = "0.20.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "pillow" }, + { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*'" }, + { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/5f/14/9238ac61932299b38c20c7c37dbfe60348c0348ea4d400f9ef25875b3bf7/sphinx_gallery-0.20.0.tar.gz", hash = "sha256:70281510c6183d812d3595957005ccf555c5a793f207410f6cd16a25bf08d735", size = 473502, upload-time = "2025-12-02T15:51:37.277Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/27/fd/818a53d4da56ef2da7b08f77bb3a825635941d1fcc6b6a490995dec1a81c/sphinx_gallery-0.20.0-py3-none-any.whl", hash = "sha256:188b7456e269649945825661b76cdbfbf0b70c2cfd5b75c9a11fe52519879e4d", size = 458655, upload-time = "2025-12-02T15:51:35.311Z" }, +] + +[[package]] +name = "sphinx-iconify" +version = "0.3.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*'" }, + { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/68/4e/498964c2a6025e489b255015d3b5644aa93eb1dd1035324de18179af8abc/sphinx_iconify-0.3.0.tar.gz", hash = "sha256:7824ca694472d6babbe811e72cdcaf52b6e0ff4240e8cfda721f84f867605611", size = 3701, upload-time = "2025-12-18T05:19:03.683Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/57/6f/7dd3097d8ce08109cff3e63a771ca1ad795d8d63d8015eaa6fbd13f784fa/sphinx_iconify-0.3.0-py3-none-any.whl", hash = "sha256:b38ca4a66767c317bea31850a6f540ef79db4394eb4792961918c2d44b4a2c3a", size = 4068, upload-time = "2025-12-18T05:19:01.892Z" }, +] + +[[package]] +name = "sphinxcontrib-applehelp" +version = "2.0.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/ba/6e/b837e84a1a704953c62ef8776d45c3e8d759876b4a84fe14eba2859106fe/sphinxcontrib_applehelp-2.0.0.tar.gz", hash = "sha256:2f29ef331735ce958efa4734873f084941970894c6090408b079c61b2e1c06d1", size = 20053, upload-time = "2024-07-29T01:09:00.465Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/5d/85/9ebeae2f76e9e77b952f4b274c27238156eae7979c5421fba91a28f4970d/sphinxcontrib_applehelp-2.0.0-py3-none-any.whl", hash = "sha256:4cd3f0ec4ac5dd9c17ec65e9ab272c9b867ea77425228e68ecf08d6b28ddbdb5", size = 119300, upload-time = "2024-07-29T01:08:58.99Z" }, +] + +[[package]] +name = "sphinxcontrib-devhelp" +version = "2.0.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/f6/d2/5beee64d3e4e747f316bae86b55943f51e82bb86ecd325883ef65741e7da/sphinxcontrib_devhelp-2.0.0.tar.gz", hash = "sha256:411f5d96d445d1d73bb5d52133377b4248ec79db5c793ce7dbe59e074b4dd1ad", size = 12967, upload-time = "2024-07-29T01:09:23.417Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/35/7a/987e583882f985fe4d7323774889ec58049171828b58c2217e7f79cdf44e/sphinxcontrib_devhelp-2.0.0-py3-none-any.whl", hash = "sha256:aefb8b83854e4b0998877524d1029fd3e6879210422ee3780459e28a1f03a8a2", size = 82530, upload-time = "2024-07-29T01:09:21.945Z" }, +] + +[[package]] +name = "sphinxcontrib-htmlhelp" +version = "2.1.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/43/93/983afd9aa001e5201eab16b5a444ed5b9b0a7a010541e0ddfbbfd0b2470c/sphinxcontrib_htmlhelp-2.1.0.tar.gz", hash = "sha256:c9e2916ace8aad64cc13a0d233ee22317f2b9025b9cf3295249fa985cc7082e9", size = 22617, upload-time = "2024-07-29T01:09:37.889Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/0a/7b/18a8c0bcec9182c05a0b3ec2a776bba4ead82750a55ff798e8d406dae604/sphinxcontrib_htmlhelp-2.1.0-py3-none-any.whl", hash = "sha256:166759820b47002d22914d64a075ce08f4c46818e17cfc9470a9786b759b19f8", size = 98705, upload-time = "2024-07-29T01:09:36.407Z" }, +] + +[[package]] +name = "sphinxcontrib-jsmath" +version = "1.0.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/b2/e8/9ed3830aeed71f17c026a07a5097edcf44b692850ef215b161b8ad875729/sphinxcontrib-jsmath-1.0.1.tar.gz", hash = "sha256:a9925e4a4587247ed2191a22df5f6970656cb8ca2bd6284309578f2153e0c4b8", size = 5787, upload-time = "2019-01-21T16:10:16.347Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c2/42/4c8646762ee83602e3fb3fbe774c2fac12f317deb0b5dbeeedd2d3ba4b77/sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl", hash = "sha256:2ec2eaebfb78f3f2078e73666b1415417a116cc848b72e5172e596c871103178", size = 5071, upload-time = "2019-01-21T16:10:14.333Z" }, +] + +[[package]] +name = "sphinxcontrib-qthelp" +version = "2.0.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/68/bc/9104308fc285eb3e0b31b67688235db556cd5b0ef31d96f30e45f2e51cae/sphinxcontrib_qthelp-2.0.0.tar.gz", hash = "sha256:4fe7d0ac8fc171045be623aba3e2a8f613f8682731f9153bb2e40ece16b9bbab", size = 17165, upload-time = "2024-07-29T01:09:56.435Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/27/83/859ecdd180cacc13b1f7e857abf8582a64552ea7a061057a6c716e790fce/sphinxcontrib_qthelp-2.0.0-py3-none-any.whl", hash = "sha256:b18a828cdba941ccd6ee8445dbe72ffa3ef8cbe7505d8cd1fa0d42d3f2d5f3eb", size = 88743, upload-time = "2024-07-29T01:09:54.885Z" }, +] + +[[package]] +name = "sphinxcontrib-serializinghtml" +version = "2.0.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/3b/44/6716b257b0aa6bfd51a1b31665d1c205fb12cb5ad56de752dfa15657de2f/sphinxcontrib_serializinghtml-2.0.0.tar.gz", hash = "sha256:e9d912827f872c029017a53f0ef2180b327c3f7fd23c87229f7a8e8b70031d4d", size = 16080, upload-time = "2024-07-29T01:10:09.332Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/52/a7/d2782e4e3f77c8450f727ba74a8f12756d5ba823d81b941f1b04da9d033a/sphinxcontrib_serializinghtml-2.0.0-py3-none-any.whl", hash = "sha256:6e2cb0eef194e10c27ec0023bfeb25badbbb5868244cf5bc5bdc04e4464bf331", size = 92072, upload-time = "2024-07-29T01:10:08.203Z" }, +] + +[[package]] +name = "sphinxemoji" +version = "0.3.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*'" }, + { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/ad/05/d531d8ce28eeb364e900dab98b8e236cf664a1b7f5fa93c212a5e87313aa/sphinxemoji-0.3.2.tar.gz", hash = "sha256:814da89a9a7603b7e4d85c487c7381656fa83632f20065e5ed782ab1dbbb5083", size = 45999, upload-time = "2025-12-15T12:01:56.885Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/32/12/ff5e52d884b218ee9807e25ebb779a544809d7f0da9e01326a6d273c0aa1/sphinxemoji-0.3.2-py3-none-any.whl", hash = "sha256:0fb07a95bca5960a3b312bc05b65b0c3040456414a076c363f4ecaf546c6e09e", size = 45454, upload-time = "2025-12-15T12:01:55.635Z" }, +] + +[[package]] +name = "sqlparse" +version = "0.5.5" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/90/76/437d71068094df0726366574cf3432a4ed754217b436eb7429415cf2d480/sqlparse-0.5.5.tar.gz", hash = "sha256:e20d4a9b0b8585fdf63b10d30066c7c94c5d7a7ec47c889a2d83a3caa93ff28e", size = 120815, upload-time = "2025-12-19T07:17:45.073Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/49/4b/359f28a903c13438ef59ebeee215fb25da53066db67b305c125f1c6d2a25/sqlparse-0.5.5-py3-none-any.whl", hash = "sha256:12a08b3bf3eec877c519589833aed092e2444e68240a3577e8e26148acc7b1ba", size = 46138, upload-time = "2025-12-19T07:17:46.573Z" }, +] + +[[package]] +name = "sympy" +version = "1.14.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "mpmath" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/83/d3/803453b36afefb7c2bb238361cd4ae6125a569b4db67cd9e79846ba2d68c/sympy-1.14.0.tar.gz", hash = "sha256:d3d3fe8df1e5a0b42f0e7bdf50541697dbe7d23746e894990c030e2b05e72517", size = 7793921, upload-time = "2025-04-27T18:05:01.611Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a2/09/77d55d46fd61b4a135c444fc97158ef34a095e5681d0a6c10b75bf356191/sympy-1.14.0-py3-none-any.whl", hash = "sha256:e091cc3e99d2141a0ba2847328f5479b05d94a6635cb96148ccb3f34671bd8f5", size = 6299353, upload-time = "2025-04-27T18:04:59.103Z" }, +] + +[[package]] +name = "threadpoolctl" +version = "3.6.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/b7/4d/08c89e34946fce2aec4fbb45c9016efd5f4d7f24af8e5d93296e935631d8/threadpoolctl-3.6.0.tar.gz", hash = "sha256:8ab8b4aa3491d812b623328249fab5302a68d2d71745c8a4c719a2fcaba9f44e", size = 21274, upload-time = "2025-03-13T13:49:23.031Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/32/d5/f9a850d79b0851d1d4ef6456097579a9005b31fea68726a4ae5f2d82ddd9/threadpoolctl-3.6.0-py3-none-any.whl", hash = "sha256:43a0b8fd5a2928500110039e43a5eed8480b918967083ea48dc3ab9f13c4a7fb", size = 18638, upload-time = "2025-03-13T13:49:21.846Z" }, +] + +[[package]] +name = "tinycss2" +version = "1.4.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "webencodings" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/7a/fd/7a5ee21fd08ff70d3d33a5781c255cbe779659bd03278feb98b19ee550f4/tinycss2-1.4.0.tar.gz", hash = "sha256:10c0972f6fc0fbee87c3edb76549357415e94548c1ae10ebccdea16fb404a9b7", size = 87085, upload-time = "2024-10-24T14:58:29.895Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e6/34/ebdc18bae6aa14fbee1a08b63c015c72b64868ff7dae68808ab500c492e2/tinycss2-1.4.0-py3-none-any.whl", hash = "sha256:3a49cf47b7675da0b15d0c6e1df8df4ebd96e9394bb905a5775adb0d884c5289", size = 26610, upload-time = "2024-10-24T14:58:28.029Z" }, +] + +[[package]] +name = "tomli" +version = "2.4.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/82/30/31573e9457673ab10aa432461bee537ce6cef177667deca369efb79df071/tomli-2.4.0.tar.gz", hash = "sha256:aa89c3f6c277dd275d8e243ad24f3b5e701491a860d5121f2cdd399fbb31fc9c", size = 17477, upload-time = "2026-01-11T11:22:38.165Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/3c/d9/3dc2289e1f3b32eb19b9785b6a006b28ee99acb37d1d47f78d4c10e28bf8/tomli-2.4.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:b5ef256a3fd497d4973c11bf142e9ed78b150d36f5773f1ca6088c230ffc5867", size = 153663, upload-time = "2026-01-11T11:21:45.27Z" }, + { url = "https://files.pythonhosted.org/packages/51/32/ef9f6845e6b9ca392cd3f64f9ec185cc6f09f0a2df3db08cbe8809d1d435/tomli-2.4.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:5572e41282d5268eb09a697c89a7bee84fae66511f87533a6f88bd2f7b652da9", size = 148469, upload-time = "2026-01-11T11:21:46.873Z" }, + { url = "https://files.pythonhosted.org/packages/d6/c2/506e44cce89a8b1b1e047d64bd495c22c9f71f21e05f380f1a950dd9c217/tomli-2.4.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:551e321c6ba03b55676970b47cb1b73f14a0a4dce6a3e1a9458fd6d921d72e95", size = 236039, upload-time = "2026-01-11T11:21:48.503Z" }, + { url = "https://files.pythonhosted.org/packages/b3/40/e1b65986dbc861b7e986e8ec394598187fa8aee85b1650b01dd925ca0be8/tomli-2.4.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:5e3f639a7a8f10069d0e15408c0b96a2a828cfdec6fca05296ebcdcc28ca7c76", size = 243007, upload-time = "2026-01-11T11:21:49.456Z" }, + { url = "https://files.pythonhosted.org/packages/9c/6f/6e39ce66b58a5b7ae572a0f4352ff40c71e8573633deda43f6a379d56b3e/tomli-2.4.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:1b168f2731796b045128c45982d3a4874057626da0e2ef1fdd722848b741361d", size = 240875, upload-time = "2026-01-11T11:21:50.755Z" }, + { url = "https://files.pythonhosted.org/packages/aa/ad/cb089cb190487caa80204d503c7fd0f4d443f90b95cf4ef5cf5aa0f439b0/tomli-2.4.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:133e93646ec4300d651839d382d63edff11d8978be23da4cc106f5a18b7d0576", size = 246271, upload-time = "2026-01-11T11:21:51.81Z" }, + { url = "https://files.pythonhosted.org/packages/0b/63/69125220e47fd7a3a27fd0de0c6398c89432fec41bc739823bcc66506af6/tomli-2.4.0-cp311-cp311-win32.whl", hash = "sha256:b6c78bdf37764092d369722d9946cb65b8767bfa4110f902a1b2542d8d173c8a", size = 96770, upload-time = "2026-01-11T11:21:52.647Z" }, + { url = "https://files.pythonhosted.org/packages/1e/0d/a22bb6c83f83386b0008425a6cd1fa1c14b5f3dd4bad05e98cf3dbbf4a64/tomli-2.4.0-cp311-cp311-win_amd64.whl", hash = "sha256:d3d1654e11d724760cdb37a3d7691f0be9db5fbdaef59c9f532aabf87006dbaa", size = 107626, upload-time = "2026-01-11T11:21:53.459Z" }, + { url = "https://files.pythonhosted.org/packages/2f/6d/77be674a3485e75cacbf2ddba2b146911477bd887dda9d8c9dfb2f15e871/tomli-2.4.0-cp311-cp311-win_arm64.whl", hash = "sha256:cae9c19ed12d4e8f3ebf46d1a75090e4c0dc16271c5bce1c833ac168f08fb614", size = 94842, upload-time = "2026-01-11T11:21:54.831Z" }, + { url = "https://files.pythonhosted.org/packages/3c/43/7389a1869f2f26dba52404e1ef13b4784b6b37dac93bac53457e3ff24ca3/tomli-2.4.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:920b1de295e72887bafa3ad9f7a792f811847d57ea6b1215154030cf131f16b1", size = 154894, upload-time = "2026-01-11T11:21:56.07Z" }, + { url = "https://files.pythonhosted.org/packages/e9/05/2f9bf110b5294132b2edf13fe6ca6ae456204f3d749f623307cbb7a946f2/tomli-2.4.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:7d6d9a4aee98fac3eab4952ad1d73aee87359452d1c086b5ceb43ed02ddb16b8", size = 149053, upload-time = "2026-01-11T11:21:57.467Z" }, + { url = "https://files.pythonhosted.org/packages/e8/41/1eda3ca1abc6f6154a8db4d714a4d35c4ad90adc0bcf700657291593fbf3/tomli-2.4.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:36b9d05b51e65b254ea6c2585b59d2c4cb91c8a3d91d0ed0f17591a29aaea54a", size = 243481, upload-time = "2026-01-11T11:21:58.661Z" }, + { url = "https://files.pythonhosted.org/packages/d2/6d/02ff5ab6c8868b41e7d4b987ce2b5f6a51d3335a70aa144edd999e055a01/tomli-2.4.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:1c8a885b370751837c029ef9bc014f27d80840e48bac415f3412e6593bbc18c1", size = 251720, upload-time = "2026-01-11T11:22:00.178Z" }, + { url = "https://files.pythonhosted.org/packages/7b/57/0405c59a909c45d5b6f146107c6d997825aa87568b042042f7a9c0afed34/tomli-2.4.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:8768715ffc41f0008abe25d808c20c3d990f42b6e2e58305d5da280ae7d1fa3b", size = 247014, upload-time = "2026-01-11T11:22:01.238Z" }, + { url = "https://files.pythonhosted.org/packages/2c/0e/2e37568edd944b4165735687cbaf2fe3648129e440c26d02223672ee0630/tomli-2.4.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:7b438885858efd5be02a9a133caf5812b8776ee0c969fea02c45e8e3f296ba51", size = 251820, upload-time = "2026-01-11T11:22:02.727Z" }, + { url = "https://files.pythonhosted.org/packages/5a/1c/ee3b707fdac82aeeb92d1a113f803cf6d0f37bdca0849cb489553e1f417a/tomli-2.4.0-cp312-cp312-win32.whl", hash = "sha256:0408e3de5ec77cc7f81960c362543cbbd91ef883e3138e81b729fc3eea5b9729", size = 97712, upload-time = "2026-01-11T11:22:03.777Z" }, + { url = "https://files.pythonhosted.org/packages/69/13/c07a9177d0b3bab7913299b9278845fc6eaaca14a02667c6be0b0a2270c8/tomli-2.4.0-cp312-cp312-win_amd64.whl", hash = "sha256:685306e2cc7da35be4ee914fd34ab801a6acacb061b6a7abca922aaf9ad368da", size = 108296, upload-time = "2026-01-11T11:22:04.86Z" }, + { url = "https://files.pythonhosted.org/packages/18/27/e267a60bbeeee343bcc279bb9e8fbed0cbe224bc7b2a3dc2975f22809a09/tomli-2.4.0-cp312-cp312-win_arm64.whl", hash = "sha256:5aa48d7c2356055feef06a43611fc401a07337d5b006be13a30f6c58f869e3c3", size = 94553, upload-time = "2026-01-11T11:22:05.854Z" }, + { url = "https://files.pythonhosted.org/packages/34/91/7f65f9809f2936e1f4ce6268ae1903074563603b2a2bd969ebbda802744f/tomli-2.4.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:84d081fbc252d1b6a982e1870660e7330fb8f90f676f6e78b052ad4e64714bf0", size = 154915, upload-time = "2026-01-11T11:22:06.703Z" }, + { url = "https://files.pythonhosted.org/packages/20/aa/64dd73a5a849c2e8f216b755599c511badde80e91e9bc2271baa7b2cdbb1/tomli-2.4.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:9a08144fa4cba33db5255f9b74f0b89888622109bd2776148f2597447f92a94e", size = 149038, upload-time = "2026-01-11T11:22:07.56Z" }, + { url = "https://files.pythonhosted.org/packages/9e/8a/6d38870bd3d52c8d1505ce054469a73f73a0fe62c0eaf5dddf61447e32fa/tomli-2.4.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c73add4bb52a206fd0c0723432db123c0c75c280cbd67174dd9d2db228ebb1b4", size = 242245, upload-time = "2026-01-11T11:22:08.344Z" }, + { url = "https://files.pythonhosted.org/packages/59/bb/8002fadefb64ab2669e5b977df3f5e444febea60e717e755b38bb7c41029/tomli-2.4.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:1fb2945cbe303b1419e2706e711b7113da57b7db31ee378d08712d678a34e51e", size = 250335, upload-time = "2026-01-11T11:22:09.951Z" }, + { url = "https://files.pythonhosted.org/packages/a5/3d/4cdb6f791682b2ea916af2de96121b3cb1284d7c203d97d92d6003e91c8d/tomli-2.4.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:bbb1b10aa643d973366dc2cb1ad94f99c1726a02343d43cbc011edbfac579e7c", size = 245962, upload-time = "2026-01-11T11:22:11.27Z" }, + { url = "https://files.pythonhosted.org/packages/f2/4a/5f25789f9a460bd858ba9756ff52d0830d825b458e13f754952dd15fb7bb/tomli-2.4.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:4cbcb367d44a1f0c2be408758b43e1ffb5308abe0ea222897d6bfc8e8281ef2f", size = 250396, upload-time = "2026-01-11T11:22:12.325Z" }, + { url = "https://files.pythonhosted.org/packages/aa/2f/b73a36fea58dfa08e8b3a268750e6853a6aac2a349241a905ebd86f3047a/tomli-2.4.0-cp313-cp313-win32.whl", hash = "sha256:7d49c66a7d5e56ac959cb6fc583aff0651094ec071ba9ad43df785abc2320d86", size = 97530, upload-time = "2026-01-11T11:22:13.865Z" }, + { url = "https://files.pythonhosted.org/packages/3b/af/ca18c134b5d75de7e8dc551c5234eaba2e8e951f6b30139599b53de9c187/tomli-2.4.0-cp313-cp313-win_amd64.whl", hash = "sha256:3cf226acb51d8f1c394c1b310e0e0e61fecdd7adcb78d01e294ac297dd2e7f87", size = 108227, upload-time = "2026-01-11T11:22:15.224Z" }, + { url = "https://files.pythonhosted.org/packages/22/c3/b386b832f209fee8073c8138ec50f27b4460db2fdae9ffe022df89a57f9b/tomli-2.4.0-cp313-cp313-win_arm64.whl", hash = "sha256:d20b797a5c1ad80c516e41bc1fb0443ddb5006e9aaa7bda2d71978346aeb9132", size = 94748, upload-time = "2026-01-11T11:22:16.009Z" }, + { url = "https://files.pythonhosted.org/packages/f3/c4/84047a97eb1004418bc10bdbcfebda209fca6338002eba2dc27cc6d13563/tomli-2.4.0-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:26ab906a1eb794cd4e103691daa23d95c6919cc2fa9160000ac02370cc9dd3f6", size = 154725, upload-time = "2026-01-11T11:22:17.269Z" }, + { url = "https://files.pythonhosted.org/packages/a8/5d/d39038e646060b9d76274078cddf146ced86dc2b9e8bbf737ad5983609a0/tomli-2.4.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:20cedb4ee43278bc4f2fee6cb50daec836959aadaf948db5172e776dd3d993fc", size = 148901, upload-time = "2026-01-11T11:22:18.287Z" }, + { url = "https://files.pythonhosted.org/packages/73/e5/383be1724cb30f4ce44983d249645684a48c435e1cd4f8b5cded8a816d3c/tomli-2.4.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:39b0b5d1b6dd03684b3fb276407ebed7090bbec989fa55838c98560c01113b66", size = 243375, upload-time = "2026-01-11T11:22:19.154Z" }, + { url = "https://files.pythonhosted.org/packages/31/f0/bea80c17971c8d16d3cc109dc3585b0f2ce1036b5f4a8a183789023574f2/tomli-2.4.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a26d7ff68dfdb9f87a016ecfd1e1c2bacbe3108f4e0f8bcd2228ef9a766c787d", size = 250639, upload-time = "2026-01-11T11:22:20.168Z" }, + { url = "https://files.pythonhosted.org/packages/2c/8f/2853c36abbb7608e3f945d8a74e32ed3a74ee3a1f468f1ffc7d1cb3abba6/tomli-2.4.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:20ffd184fb1df76a66e34bd1b36b4a4641bd2b82954befa32fe8163e79f1a702", size = 246897, upload-time = "2026-01-11T11:22:21.544Z" }, + { url = "https://files.pythonhosted.org/packages/49/f0/6c05e3196ed5337b9fe7ea003e95fd3819a840b7a0f2bf5a408ef1dad8ed/tomli-2.4.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:75c2f8bbddf170e8effc98f5e9084a8751f8174ea6ccf4fca5398436e0320bc8", size = 254697, upload-time = "2026-01-11T11:22:23.058Z" }, + { url = "https://files.pythonhosted.org/packages/f3/f5/2922ef29c9f2951883525def7429967fc4d8208494e5ab524234f06b688b/tomli-2.4.0-cp314-cp314-win32.whl", hash = "sha256:31d556d079d72db7c584c0627ff3a24c5d3fb4f730221d3444f3efb1b2514776", size = 98567, upload-time = "2026-01-11T11:22:24.033Z" }, + { url = "https://files.pythonhosted.org/packages/7b/31/22b52e2e06dd2a5fdbc3ee73226d763b184ff21fc24e20316a44ccc4d96b/tomli-2.4.0-cp314-cp314-win_amd64.whl", hash = "sha256:43e685b9b2341681907759cf3a04e14d7104b3580f808cfde1dfdb60ada85475", size = 108556, upload-time = "2026-01-11T11:22:25.378Z" }, + { url = "https://files.pythonhosted.org/packages/48/3d/5058dff3255a3d01b705413f64f4306a141a8fd7a251e5a495e3f192a998/tomli-2.4.0-cp314-cp314-win_arm64.whl", hash = "sha256:3d895d56bd3f82ddd6faaff993c275efc2ff38e52322ea264122d72729dca2b2", size = 96014, upload-time = "2026-01-11T11:22:26.138Z" }, + { url = "https://files.pythonhosted.org/packages/b8/4e/75dab8586e268424202d3a1997ef6014919c941b50642a1682df43204c22/tomli-2.4.0-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:5b5807f3999fb66776dbce568cc9a828544244a8eb84b84b9bafc080c99597b9", size = 163339, upload-time = "2026-01-11T11:22:27.143Z" }, + { url = "https://files.pythonhosted.org/packages/06/e3/b904d9ab1016829a776d97f163f183a48be6a4deb87304d1e0116a349519/tomli-2.4.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:c084ad935abe686bd9c898e62a02a19abfc9760b5a79bc29644463eaf2840cb0", size = 159490, upload-time = "2026-01-11T11:22:28.399Z" }, + { url = "https://files.pythonhosted.org/packages/e3/5a/fc3622c8b1ad823e8ea98a35e3c632ee316d48f66f80f9708ceb4f2a0322/tomli-2.4.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0f2e3955efea4d1cfbcb87bc321e00dc08d2bcb737fd1d5e398af111d86db5df", size = 269398, upload-time = "2026-01-11T11:22:29.345Z" }, + { url = "https://files.pythonhosted.org/packages/fd/33/62bd6152c8bdd4c305ad9faca48f51d3acb2df1f8791b1477d46ff86e7f8/tomli-2.4.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0e0fe8a0b8312acf3a88077a0802565cb09ee34107813bba1c7cd591fa6cfc8d", size = 276515, upload-time = "2026-01-11T11:22:30.327Z" }, + { url = "https://files.pythonhosted.org/packages/4b/ff/ae53619499f5235ee4211e62a8d7982ba9e439a0fb4f2f351a93d67c1dd2/tomli-2.4.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:413540dce94673591859c4c6f794dfeaa845e98bf35d72ed59636f869ef9f86f", size = 273806, upload-time = "2026-01-11T11:22:32.56Z" }, + { url = "https://files.pythonhosted.org/packages/47/71/cbca7787fa68d4d0a9f7072821980b39fbb1b6faeb5f5cf02f4a5559fa28/tomli-2.4.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:0dc56fef0e2c1c470aeac5b6ca8cc7b640bb93e92d9803ddaf9ea03e198f5b0b", size = 281340, upload-time = "2026-01-11T11:22:33.505Z" }, + { url = "https://files.pythonhosted.org/packages/f5/00/d595c120963ad42474cf6ee7771ad0d0e8a49d0f01e29576ee9195d9ecdf/tomli-2.4.0-cp314-cp314t-win32.whl", hash = "sha256:d878f2a6707cc9d53a1be1414bbb419e629c3d6e67f69230217bb663e76b5087", size = 108106, upload-time = "2026-01-11T11:22:34.451Z" }, + { url = "https://files.pythonhosted.org/packages/de/69/9aa0c6a505c2f80e519b43764f8b4ba93b5a0bbd2d9a9de6e2b24271b9a5/tomli-2.4.0-cp314-cp314t-win_amd64.whl", hash = "sha256:2add28aacc7425117ff6364fe9e06a183bb0251b03f986df0e78e974047571fd", size = 120504, upload-time = "2026-01-11T11:22:35.764Z" }, + { url = "https://files.pythonhosted.org/packages/b3/9f/f1668c281c58cfae01482f7114a4b88d345e4c140386241a1a24dcc9e7bc/tomli-2.4.0-cp314-cp314t-win_arm64.whl", hash = "sha256:2b1e3b80e1d5e52e40e9b924ec43d81570f0e7d09d11081b797bc4692765a3d4", size = 99561, upload-time = "2026-01-11T11:22:36.624Z" }, + { url = "https://files.pythonhosted.org/packages/23/d1/136eb2cb77520a31e1f64cbae9d33ec6df0d78bdf4160398e86eec8a8754/tomli-2.4.0-py3-none-any.whl", hash = "sha256:1f776e7d669ebceb01dee46484485f43a4048746235e683bcdffacdf1fb4785a", size = 14477, upload-time = "2026-01-11T11:22:37.446Z" }, +] + +[[package]] +name = "toolz" +version = "1.1.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/11/d6/114b492226588d6ff54579d95847662fc69196bdeec318eb45393b24c192/toolz-1.1.0.tar.gz", hash = "sha256:27a5c770d068c110d9ed9323f24f1543e83b2f300a687b7891c1a6d56b697b5b", size = 52613, upload-time = "2025-10-17T04:03:21.661Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/fb/12/5911ae3eeec47800503a238d971e51722ccea5feb8569b735184d5fcdbc0/toolz-1.1.0-py3-none-any.whl", hash = "sha256:15ccc861ac51c53696de0a5d6d4607f99c210739caf987b5d2054f3efed429d8", size = 58093, upload-time = "2025-10-17T04:03:20.435Z" }, +] + +[[package]] +name = "torch" +version = "2.10.0" +source = { registry = "https://download.pytorch.org/whl/cpu" } +resolution-markers = [ + "python_full_version >= '3.14' and sys_platform == 'darwin'", + "python_full_version == '3.13.*' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and sys_platform == 'darwin'", + "python_full_version == '3.11.*' and sys_platform == 'darwin'", + "python_full_version < '3.11' and sys_platform == 'darwin'", +] +dependencies = [ + { name = "filelock", marker = "sys_platform == 'darwin'" }, + { name = "fsspec", marker = "sys_platform == 'darwin'" }, + { name = "jinja2", marker = "sys_platform == 'darwin'" }, + { name = "networkx", version = "3.4.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' and sys_platform == 'darwin'" }, + { name = "networkx", version = "3.6.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' and sys_platform == 'darwin'" }, + { name = "setuptools", marker = "python_full_version >= '3.12' and sys_platform == 'darwin'" }, + { name = "sympy", marker = "sys_platform == 'darwin'" }, + { name = "typing-extensions", marker = "sys_platform == 'darwin'" }, +] +wheels = [ + { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0-1-cp310-none-macosx_11_0_arm64.whl", hash = "sha256:4db72a4d257c45c3502f11764ee41460a87312fdc3dff47a8957812efe961725" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0-1-cp311-none-macosx_11_0_arm64.whl", hash = "sha256:0826ac8e409551e12b2360ac18b4161a838cbd111933e694752f351191331d09" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0-1-cp312-none-macosx_11_0_arm64.whl", hash = "sha256:7fbbf409143a4fe0812a40c0b46a436030a7e1d14fe8c5234dfbe44df47f617e" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0-1-cp313-none-macosx_11_0_arm64.whl", hash = "sha256:b39cafff7229699f9d6e172cac74d85fd71b568268e439e08d9c540e54732a3e" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0-2-cp310-none-macosx_11_0_arm64.whl", hash = "sha256:7417ef370d7c3969dd509dae8d5c7daeb945af335ab76dd38358ba30a91251c1" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0-2-cp311-none-macosx_11_0_arm64.whl", hash = "sha256:90821a3194b8806d9fa9fdaa9308c1bc73df0c26808274b14129a97c99f35794" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0-2-cp312-none-macosx_11_0_arm64.whl", hash = "sha256:358bd7125cbec6e692d60618a5eec7f55a51b29e3652a849fd42af021d818023" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0-2-cp313-none-macosx_11_0_arm64.whl", hash = "sha256:470de4176007c2700735e003a830828a88d27129032a3add07291da07e2a94e8" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0-cp310-none-macosx_11_0_arm64.whl", hash = "sha256:2d16abfce6c92584ceeb00c3b2665d5798424dd9ed235ea69b72e045cd53ae97" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0-cp311-none-macosx_11_0_arm64.whl", hash = "sha256:4584ab167995c0479f6821e3dceaf199c8166c811d3adbba5d8eedbbfa6764fd" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0-cp312-none-macosx_11_0_arm64.whl", hash = "sha256:45a1c5057629444aeb1c452c18298fa7f30f2f7aeadd4dc41f9d340980294407" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:339e05502b6c839db40e88720cb700f5a3b50cda332284873e851772d41b2c1e" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0-cp313-none-macosx_11_0_arm64.whl", hash = "sha256:840351da59cedb7bcbc51981880050813c19ef6b898a7fecf73a3afc71aff3fe" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0-cp314-cp314-macosx_14_0_arm64.whl", hash = "sha256:c88b1129fd4e14f0f882963c6728315caae35d2f47374d17edeed1edc7697497" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0-cp314-cp314t-macosx_14_0_arm64.whl", hash = "sha256:f4bea7dc451267c028593751612ad559299589304e68df54ae7672427893ff2c" }, +] + +[[package]] +name = "torch" +version = "2.10.0+cpu" +source = { registry = "https://download.pytorch.org/whl/cpu" } +resolution-markers = [ + "python_full_version >= '3.14' and sys_platform == 'win32'", + "python_full_version >= '3.14' and sys_platform == 'emscripten'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.13.*' and sys_platform == 'win32'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform == 'win32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.11.*' and sys_platform == 'win32'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.11' and sys_platform != 'darwin'", +] +dependencies = [ + { name = "filelock", marker = "sys_platform != 'darwin'" }, + { name = "fsspec", marker = "sys_platform != 'darwin'" }, + { name = "jinja2", marker = "sys_platform != 'darwin'" }, + { name = "networkx", version = "3.4.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' and sys_platform != 'darwin'" }, + { name = "networkx", version = "3.6.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' and sys_platform != 'darwin'" }, + { name = "setuptools", marker = "python_full_version >= '3.12' and sys_platform != 'darwin'" }, + { name = "sympy", marker = "sys_platform != 'darwin'" }, + { name = "typing-extensions", marker = "sys_platform != 'darwin'" }, +] +wheels = [ + { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp310-cp310-linux_aarch64.whl", hash = "sha256:31ae44836c8b9bbd1a3943d29c7c7457709ddf7c6173aa34aefe9d2203e4c405" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp310-cp310-linux_s390x.whl", hash = "sha256:beadc2a6a1785b09a46daad378de91ef274b8d3eea7af0bc2d017d97f115afdf" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:d63ee6a80982fd73fe44bb70d97d2976e010312ff6db81d7bfb9167b06dd45b9" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:a280ffaea7b9c828e0c1b9b3bd502d9b6a649dc9416997b69b84544bd469f215" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp310-cp310-win_amd64.whl", hash = "sha256:6c6f0df770144907092a0d067048d96ed4f278a6c840376d2ff0e27e7579b925" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp311-cp311-linux_aarch64.whl", hash = "sha256:ce5c113d1f55f8c1f5af05047a24e50d11d293e0cbbb5bf7a75c6c761edd6eaa" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp311-cp311-linux_s390x.whl", hash = "sha256:0e286fcf6ce0cc7b204396c9b4ea0d375f1f0c3e752f68ce3d3aeb265511db8c" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:1cfcb9b1558c6e52dffd0d4effce83b13c5ae5d97338164c372048c21f9cfccb" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:b7cb1ec66cefb90fd7b676eac72cfda3b8d4e4d0cacd7a531963bc2e0a9710ab" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp311-cp311-win_amd64.whl", hash = "sha256:17a09465bab2aab8f0f273410297133d8d8fb6dd84dccbd252ca4a4f3a111847" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp311-cp311-win_arm64.whl", hash = "sha256:c35c0de592941d4944698dbfa87271ab85d3370eca3b694943a2ab307ac34b3f" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp312-cp312-linux_aarch64.whl", hash = "sha256:8de5a36371b775e2d4881ed12cc7f2de400b1ad3d728aa74a281f649f87c9b8c" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp312-cp312-linux_s390x.whl", hash = "sha256:9accc30b56cb6756d4a9d04fcb8ebc0bb68c7d55c1ed31a8657397d316d31596" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:179451716487f8cb09b56459667fa1f5c4c0946c1e75fbeae77cfc40a5768d87" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:ee40b8a4b4b2cf0670c6fd4f35a7ef23871af956fecb238fbf5da15a72650b1d" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp312-cp312-win_amd64.whl", hash = "sha256:21cb5436978ef47c823b7a813ff0f8c2892e266cfe0f1d944879b5fba81bf4e1" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp312-cp312-win_arm64.whl", hash = "sha256:3eaa727e6a73affa61564d86b9d03191df45c8650d0666bd3d57c8597ef61e78" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp313-cp313-linux_aarch64.whl", hash = "sha256:fd215f3d0f681905c5b56b0630a3d666900a37fcc3ca5b937f95275c66f9fd9c" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp313-cp313-linux_s390x.whl", hash = "sha256:170a0623108055be5199370335cf9b41ba6875b3cb6f086db4aee583331a4899" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:e51994492cdb76edce29da88de3672a3022f9ef0ffd90345436948d4992be2c7" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:8d316e5bf121f1eab1147e49ad0511a9d92e4c45cc357d1ab0bee440da71a095" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp313-cp313-win_amd64.whl", hash = "sha256:b719da5af01b59126ac13eefd6ba3dd12d002dc0e8e79b8b365e55267a8189d3" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp313-cp313-win_arm64.whl", hash = "sha256:b67d91326e4ed9eccbd6b7d84ed7ffa43f93103aa3f0b24145f3001f3b11b714" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp313-cp313t-linux_aarch64.whl", hash = "sha256:5af75e5f49de21b0bdf7672bc27139bd285f9e8dbcabe2d617a2eb656514ac36" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp313-cp313t-linux_s390x.whl", hash = "sha256:ba51ef01a510baf8fff576174f702c47e1aa54389a9f1fba323bb1a5003ff0bf" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp313-cp313t-manylinux_2_28_aarch64.whl", hash = "sha256:0fedcb1a77e8f2aaf7bfd21591bf6d1e0b207473268c9be16b17cb7783253969" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:106dd1930cb30a4a337366ba3f9b25318ebf940f51fd46f789281dd9e736bdc4" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp313-cp313t-win_amd64.whl", hash = "sha256:eb1bde1ce198f05c8770017de27e001d404499cf552aaaa014569eff56ca25c0" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp314-cp314-linux_aarch64.whl", hash = "sha256:ea2bcc9d1fca66974a71d4bf9a502539283f35d61fcab5a799b4e120846f1e02" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp314-cp314-linux_s390x.whl", hash = "sha256:f8294fd2fc6dd8f4435a891a0122307a043b14b21f0dac1bca63c85bfb59e586" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp314-cp314-manylinux_2_28_aarch64.whl", hash = "sha256:a28fdbcfa2fbacffec81300f24dd1bed2b0ccfdbed107a823cff12bc1db070f6" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp314-cp314-manylinux_2_28_x86_64.whl", hash = "sha256:aada8afc068add586464b2a55adb7cc9091eec55caf5320447204741cb6a0604" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp314-cp314-win_amd64.whl", hash = "sha256:2adc71fe471e98a608723bfc837f7e1929885ebb912c693597711e139c1cda41" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp314-cp314t-linux_aarch64.whl", hash = "sha256:9412bd37b70f5ebd1205242c4ba4cabae35a605947f2b30806d5c9b467936db9" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp314-cp314t-linux_s390x.whl", hash = "sha256:e71c476517c33e7db69825a9ff46c7f47a723ec4dac5b2481cff4246d1c632be" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp314-cp314t-manylinux_2_28_aarch64.whl", hash = "sha256:23882f8d882460aca809882fc42f5e343bf07585274f929ced00177d1be1eb67" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp314-cp314t-manylinux_2_28_x86_64.whl", hash = "sha256:4fcd8b4cc2ae20f2b7749fb275349c55432393868778c2d50a08e81d5ee5591e" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp314-cp314t-win_amd64.whl", hash = "sha256:ffc8da9a1341092d6a90cb5b1c1a33cd61abf0fb43f0cd88443c27fa372c26ae" }, +] + +[[package]] +name = "tornado" +version = "6.5.5" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/f8/f1/3173dfa4a18db4a9b03e5d55325559dab51ee653763bb8745a75af491286/tornado-6.5.5.tar.gz", hash = "sha256:192b8f3ea91bd7f1f50c06955416ed76c6b72f96779b962f07f911b91e8d30e9", size = 516006, upload-time = "2026-03-10T21:31:02.067Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/59/8c/77f5097695f4dd8255ecbd08b2a1ed8ba8b953d337804dd7080f199e12bf/tornado-6.5.5-cp39-abi3-macosx_10_9_universal2.whl", hash = "sha256:487dc9cc380e29f58c7ab88f9e27cdeef04b2140862e5076a66fb6bb68bb1bfa", size = 445983, upload-time = "2026-03-10T21:30:44.28Z" }, + { url = "https://files.pythonhosted.org/packages/ab/5e/7625b76cd10f98f1516c36ce0346de62061156352353ef2da44e5c21523c/tornado-6.5.5-cp39-abi3-macosx_10_9_x86_64.whl", hash = "sha256:65a7f1d46d4bb41df1ac99f5fcb685fb25c7e61613742d5108b010975a9a6521", size = 444246, upload-time = "2026-03-10T21:30:46.571Z" }, + { url = "https://files.pythonhosted.org/packages/b2/04/7b5705d5b3c0fab088f434f9c83edac1573830ca49ccf29fb83bf7178eec/tornado-6.5.5-cp39-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:e74c92e8e65086b338fd56333fb9a68b9f6f2fe7ad532645a290a464bcf46be5", size = 447229, upload-time = "2026-03-10T21:30:48.273Z" }, + { url = "https://files.pythonhosted.org/packages/34/01/74e034a30ef59afb4097ef8659515e96a39d910b712a89af76f5e4e1f93c/tornado-6.5.5-cp39-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:435319e9e340276428bbdb4e7fa732c2d399386d1de5686cb331ec8eee754f07", size = 448192, upload-time = "2026-03-10T21:30:51.22Z" }, + { url = "https://files.pythonhosted.org/packages/be/00/fe9e02c5a96429fce1a1d15a517f5d8444f9c412e0bb9eadfbe3b0fc55bf/tornado-6.5.5-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:3f54aa540bdbfee7b9eb268ead60e7d199de5021facd276819c193c0fb28ea4e", size = 448039, upload-time = "2026-03-10T21:30:53.52Z" }, + { url = "https://files.pythonhosted.org/packages/82/9e/656ee4cec0398b1d18d0f1eb6372c41c6b889722641d84948351ae19556d/tornado-6.5.5-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:36abed1754faeb80fbd6e64db2758091e1320f6bba74a4cf8c09cd18ccce8aca", size = 447445, upload-time = "2026-03-10T21:30:55.541Z" }, + { url = "https://files.pythonhosted.org/packages/5a/76/4921c00511f88af86a33de770d64141170f1cfd9c00311aea689949e274e/tornado-6.5.5-cp39-abi3-win32.whl", hash = "sha256:dd3eafaaeec1c7f2f8fdcd5f964e8907ad788fe8a5a32c4426fbbdda621223b7", size = 448582, upload-time = "2026-03-10T21:30:57.142Z" }, + { url = "https://files.pythonhosted.org/packages/2c/23/f6c6112a04d28eed765e374435fb1a9198f73e1ec4b4024184f21faeb1ad/tornado-6.5.5-cp39-abi3-win_amd64.whl", hash = "sha256:6443a794ba961a9f619b1ae926a2e900ac20c34483eea67be4ed8f1e58d3ef7b", size = 448990, upload-time = "2026-03-10T21:30:58.857Z" }, + { url = "https://files.pythonhosted.org/packages/b7/c8/876602cbc96469911f0939f703453c1157b0c826ecb05bdd32e023397d4e/tornado-6.5.5-cp39-abi3-win_arm64.whl", hash = "sha256:2c9a876e094109333f888539ddb2de4361743e5d21eece20688e3e351e4990a6", size = 448016, upload-time = "2026-03-10T21:31:00.43Z" }, +] + +[[package]] +name = "traitlets" +version = "5.14.3" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/eb/79/72064e6a701c2183016abbbfedaba506d81e30e232a68c9f0d6f6fcd1574/traitlets-5.14.3.tar.gz", hash = "sha256:9ed0579d3502c94b4b3732ac120375cda96f923114522847de4b3bb98b96b6b7", size = 161621, upload-time = "2024-04-19T11:11:49.746Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/00/c0/8f5d070730d7836adc9c9b6408dec68c6ced86b304a9b26a14df072a6e8c/traitlets-5.14.3-py3-none-any.whl", hash = "sha256:b74e89e397b1ed28cc831db7aea759ba6640cb3de13090ca145426688ff1ac4f", size = 85359, upload-time = "2024-04-19T11:11:46.763Z" }, +] + +[[package]] +name = "typing-extensions" +version = "4.15.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/72/94/1a15dd82efb362ac84269196e94cf00f187f7ed21c242792a923cdb1c61f/typing_extensions-4.15.0.tar.gz", hash = "sha256:0cea48d173cc12fa28ecabc3b837ea3cf6f38c6d1136f85cbaaf598984861466", size = 109391, upload-time = "2025-08-25T13:49:26.313Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/18/67/36e9267722cc04a6b9f15c7f3441c2363321a3ea07da7ae0c0707beb2a9c/typing_extensions-4.15.0-py3-none-any.whl", hash = "sha256:f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548", size = 44614, upload-time = "2025-08-25T13:49:24.86Z" }, +] + +[[package]] +name = "tzdata" +version = "2025.3" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/5e/a7/c202b344c5ca7daf398f3b8a477eeb205cf3b6f32e7ec3a6bac0629ca975/tzdata-2025.3.tar.gz", hash = "sha256:de39c2ca5dc7b0344f2eba86f49d614019d29f060fc4ebc8a417896a620b56a7", size = 196772, upload-time = "2025-12-13T17:45:35.667Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c7/b0/003792df09decd6849a5e39c28b513c06e84436a54440380862b5aeff25d/tzdata-2025.3-py2.py3-none-any.whl", hash = "sha256:06a47e5700f3081aab02b2e513160914ff0694bce9947d6b76ebd6bf57cfc5d1", size = 348521, upload-time = "2025-12-13T17:45:33.889Z" }, +] + +[[package]] +name = "urllib3" +version = "2.6.3" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/c7/24/5f1b3bdffd70275f6661c76461e25f024d5a38a46f04aaca912426a2b1d3/urllib3-2.6.3.tar.gz", hash = "sha256:1b62b6884944a57dbe321509ab94fd4d3b307075e0c2eae991ac71ee15ad38ed", size = 435556, upload-time = "2026-01-07T16:24:43.925Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/39/08/aaaad47bc4e9dc8c725e68f9d04865dbcb2052843ff09c97b08904852d84/urllib3-2.6.3-py3-none-any.whl", hash = "sha256:bf272323e553dfb2e87d9bfd225ca7b0f467b919d7bbd355436d3fd37cb0acd4", size = 131584, upload-time = "2026-01-07T16:24:42.685Z" }, +] + +[[package]] +name = "virtualenv" +version = "21.2.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "distlib" }, + { name = "filelock" }, + { name = "platformdirs" }, + { name = "python-discovery" }, + { name = "typing-extensions", marker = "python_full_version < '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/aa/92/58199fe10049f9703c2666e809c4f686c54ef0a68b0f6afccf518c0b1eb9/virtualenv-21.2.0.tar.gz", hash = "sha256:1720dc3a62ef5b443092e3f499228599045d7fea4c79199770499df8becf9098", size = 5840618, upload-time = "2026-03-09T17:24:38.013Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c6/59/7d02447a55b2e55755011a647479041bc92a82e143f96a8195cb33bd0a1c/virtualenv-21.2.0-py3-none-any.whl", hash = "sha256:1bd755b504931164a5a496d217c014d098426cddc79363ad66ac78125f9d908f", size = 5825084, upload-time = "2026-03-09T17:24:35.378Z" }, +] + +[[package]] +name = "webencodings" +version = "0.5.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/0b/02/ae6ceac1baeda530866a85075641cec12989bd8d31af6d5ab4a3e8c92f47/webencodings-0.5.1.tar.gz", hash = "sha256:b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923", size = 9721, upload-time = "2017-04-05T20:21:34.189Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f4/24/2a3e3df732393fed8b3ebf2ec078f05546de641fe1b667ee316ec1dcf3b7/webencodings-0.5.1-py2.py3-none-any.whl", hash = "sha256:a0af1213f3c2226497a97e2b3aa01a7e4bee4f403f95be16fc9acd2947514a78", size = 11774, upload-time = "2017-04-05T20:21:32.581Z" }, +] + +[[package]] +name = "xarray" +version = "2025.6.1" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.11' and sys_platform != 'darwin'", + "python_full_version < '3.11' and sys_platform == 'darwin'", +] +dependencies = [ + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "packaging", marker = "python_full_version < '3.11'" }, + { name = "pandas", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/19/ec/e50d833518f10b0c24feb184b209bb6856f25b919ba8c1f89678b930b1cd/xarray-2025.6.1.tar.gz", hash = "sha256:a84f3f07544634a130d7dc615ae44175419f4c77957a7255161ed99c69c7c8b0", size = 3003185, upload-time = "2025-06-12T03:04:09.099Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/82/8a/6b50c1dd2260d407c1a499d47cf829f59f07007e0dcebafdabb24d1d26a5/xarray-2025.6.1-py3-none-any.whl", hash = "sha256:8b988b47f67a383bdc3b04c5db475cd165e580134c1f1943d52aee4a9c97651b", size = 1314739, upload-time = "2025-06-12T03:04:06.708Z" }, +] + +[[package]] +name = "xarray" +version = "2026.2.0" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.14' and sys_platform == 'win32'", + "python_full_version >= '3.14' and sys_platform == 'emscripten'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.13.*' and sys_platform == 'win32'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version >= '3.14' and sys_platform == 'darwin'", + "python_full_version == '3.13.*' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and sys_platform == 'win32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin'", + "python_full_version == '3.11.*' and sys_platform == 'win32'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.11.*' and sys_platform == 'darwin'", +] +dependencies = [ + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "packaging", marker = "python_full_version >= '3.11'" }, + { name = "pandas", version = "3.0.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/0f/03/e3353b72e518574b32993989d8f696277bf878e9d508c7dd22e86c0dab5b/xarray-2026.2.0.tar.gz", hash = "sha256:978b6acb018770554f8fd964af4eb02f9bcc165d4085dbb7326190d92aa74bcf", size = 3111388, upload-time = "2026-02-13T22:20:50.18Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/99/92/545eb2ca17fc0e05456728d7e4378bfee48d66433ae3b7e71948e46826fb/xarray-2026.2.0-py3-none-any.whl", hash = "sha256:e927d7d716ea71dea78a13417970850a640447d8dd2ceeb65c5687f6373837c9", size = 1405358, upload-time = "2026-02-13T22:20:47.847Z" }, +] + +[[package]] +name = "xarray-einstats" +version = "0.8.0" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.11' and sys_platform != 'darwin'", + "python_full_version < '3.11' and sys_platform == 'darwin'", +] +dependencies = [ + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "xarray", version = "2025.6.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/ed/5d/654cca0448ad5c1d0333530511bc20eefaab304a4362dcbdc7ea3da12a3d/xarray_einstats-0.8.0.tar.gz", hash = "sha256:7f1573f9bd4d60d6e7ed9fd27c4db39da51ec49bf8ba654d4602a139a6309d7f", size = 30225, upload-time = "2024-09-19T00:07:39.399Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f8/07/27f0d68989bb1c44a781747e222dda67cf65002834ed35ad91abd1a71802/xarray_einstats-0.8.0-py3-none-any.whl", hash = "sha256:fd00552c3fb5c859b1ebc7c88a97342d3bb93d14bba904c5a9b94a4f724b76b4", size = 32553, upload-time = "2024-09-19T00:07:37.904Z" }, +] + +[[package]] +name = "xarray-einstats" +version = "0.9.1" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version == '3.11.*' and sys_platform == 'win32'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.11.*' and sys_platform == 'darwin'", +] +dependencies = [ + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*'" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*'" }, + { name = "xarray", version = "2026.2.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/f1/10/ef474494a7f2102ec4c02352c723fa282c6237b600565eb82ee354291211/xarray_einstats-0.9.1.tar.gz", hash = "sha256:39b373deed43592c41d3fbf8863af62e19e01c1ae553ae5ff059a8df78d995c6", size = 33327, upload-time = "2025-06-18T15:53:28.499Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/17/8b/ed2f0f49385c3d7739cd4699954add26e8f09a372a0c3f04f2bde32fcea2/xarray_einstats-0.9.1-py3-none-any.whl", hash = "sha256:777339524e85d066f2ef9ed1e3a3fb63aead4c1065fd1406f30dfa4de58ce063", size = 39043, upload-time = "2025-06-18T15:53:24.088Z" }, +] + +[[package]] +name = "xarray-einstats" +version = "0.10.0" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.14' and sys_platform == 'win32'", + "python_full_version >= '3.14' and sys_platform == 'emscripten'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.13.*' and sys_platform == 'win32'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version >= '3.14' and sys_platform == 'darwin'", + "python_full_version == '3.13.*' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and sys_platform == 'win32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform == 'darwin'", +] +dependencies = [ + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12'" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12'" }, + { name = "xarray", version = "2026.2.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/48/9b/305ee6a2dac75fc9c28105db061408df6ecbf0f7a1de37636e8e4ea47ca7/xarray_einstats-0.10.0.tar.gz", hash = "sha256:d432a363fc8f09baad164f9826dc711551c684b9abd8098c1b961d18663a627d", size = 33449, upload-time = "2026-02-19T18:13:55.245Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/19/d4/225027a913621a879b429a043674aa35220e6ce67785acad4f7bd0c4ff33/xarray_einstats-0.10.0-py3-none-any.whl", hash = "sha256:fa3169b46cee29092db820d8bbc203148bada4fc970ee75e62cbf3dd7c5a8945", size = 39099, upload-time = "2026-02-19T18:13:53.174Z" }, +] From 0c230f44d9de5b04e73b7be80fe7d2e097adf8a9 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Thu, 12 Mar 2026 23:05:41 +0000 Subject: [PATCH 082/183] build: started to update pyproject.toml for uv --- pyproject.toml | 45 +++++- pytests/test_jaxoperator.py | 2 +- uv.lock | 269 +++++++++++++++++++++++++++++++++++- 3 files changed, 308 insertions(+), 8 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index e1592a35..67ab6fe9 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -29,6 +29,7 @@ classifiers = [ "Programming Language :: Python :: 3.12", "Topic :: Scientific/Engineering :: Mathematics", ] +requires-python = ">=3.10" dependencies = [ "numpy >= 1.21.0", "scipy >= 1.11.0", @@ -44,11 +45,53 @@ advanced = [ "scikit-fmm", "spgl1", "dtcwt", - "astra-toolbox", + "astra-toolbox; sys_platform == 'linux'" ] +deep = ["torch", "jax"] +stat = ["pytensor", "pymc"] +seis = ["devito"] + +[dependency-groups] +dev = [ + "pytest", + "pre-commit", + "autopep8", + "ruff", + "mypy", + "coverage" +] +doc = [ + "matplotlib", + "pooch", + "sphinx", + "sphinx-design", + "sphinx-gallery", + "sphinx-iconify", + "shibuya", + "sphinxemoji", + "numpydoc", + "nbsphinx", + "image", +] + +[project.urls] +Homepage = "https://github.com/PyLops/pylops" +Documentation = "https://pylops.readthedocs.io/en/stable" +Discussions = "https://github.com/PyLops/pylops/discussions" +Issues = "https://github.com/PyLops/pylops/issues" [tool.setuptools.packages.find] exclude = ["pytests"] [tool.setuptools_scm] version_file = "pylops/version.py" + +[tool.uv.sources] +torch = [ + { index = "pytorch-cpu" }, +] + +[[tool.uv.index]] +name = "pytorch-cpu" +url = "https://download.pytorch.org/whl/cpu" +explicit = true diff --git a/pytests/test_jaxoperator.py b/pytests/test_jaxoperator.py index 1b11adb9..50d4ec0a 100644 --- a/pytests/test_jaxoperator.py +++ b/pytests/test_jaxoperator.py @@ -49,7 +49,7 @@ def test_JaxOperator(par): int(os.environ.get("TEST_CUPY_PYLOPS", 0)) == 1, reason="Not CuPy enabled" ) @pytest.mark.parametrize("par", [(par1)]) -def test_TorchOperator_batch(par): +def test_JaxOperator_batch(par): """Apply forward for input with multiple samples (= batch) and flattened arrays""" diff --git a/uv.lock b/uv.lock index 7a087d40..b830036b 100644 --- a/uv.lock +++ b/uv.lock @@ -31,6 +31,15 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/7e/b3/6b4067be973ae96ba0d615946e314c5ae35f9f993eca561b356540bb0c2b/alabaster-1.0.0-py3-none-any.whl", hash = "sha256:fc6786402dc3fcb2de3cabd5fe455a2db534b371124f1f21de8731783dec828b", size = 13929, upload-time = "2024-07-26T18:15:02.05Z" }, ] +[[package]] +name = "anytree" +version = "2.13.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/bc/a8/eb55fab589c56f9b6be2b3fd6997aa04bb6f3da93b01154ce6fc8e799db2/anytree-2.13.0.tar.gz", hash = "sha256:c9d3aa6825fdd06af7ebb05b4ef291d2db63e62bb1f9b7d9b71354be9d362714", size = 48389, upload-time = "2025-04-08T21:06:30.662Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/7b/98/f6aa7fe0783e42be3093d8ef1b0ecdc22c34c0d69640dfb37f56925cb141/anytree-2.13.0-py3-none-any.whl", hash = "sha256:4cbcf10df36b1f1cba131b7e487ff3edafc9d6e932a3c70071b5b768bab901ff", size = 45077, upload-time = "2025-04-08T21:06:29.494Z" }, +] + [[package]] name = "arviz" version = "0.23.4" @@ -78,11 +87,11 @@ version = "2.4.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' and sys_platform != 'darwin'" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' and sys_platform != 'darwin'" }, - { name = "nvidia-cuda-runtime-cu12", marker = "sys_platform != 'darwin'" }, - { name = "nvidia-cufft-cu12", marker = "sys_platform != 'darwin'" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'" }, + { name = "nvidia-cuda-runtime-cu12", marker = "(python_full_version < '3.11' and sys_platform == 'emscripten') or (python_full_version < '3.11' and sys_platform == 'win32') or (sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32')" }, + { name = "nvidia-cufft-cu12", marker = "(python_full_version < '3.11' and sys_platform == 'emscripten') or (python_full_version < '3.11' and sys_platform == 'win32') or (sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32')" }, { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' and sys_platform != 'darwin'" }, - { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' and sys_platform != 'darwin'" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/8d/6f/3df54180d9a9d76ed01447ec249f689039ee4bab00ba378539a6b696a36e/astra_toolbox-2.4.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:39ccf4f7c08ccd49e2ca2c2c58e981184ea16ca5f6c58a14b8ee6b456144f904", size = 13610894, upload-time = "2025-12-16T12:30:17.826Z" }, @@ -262,6 +271,18 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/db/3c/33bac158f8ab7f89b2e59426d5fe2e4f63f7ed25df84c036890172b412b5/cfgv-3.5.0-py2.py3-none-any.whl", hash = "sha256:a8dc6b26ad22ff227d2634a65cb388215ce6cc96bbcc5cfde7641ae87e8dacc0", size = 7445, upload-time = "2025-11-19T20:55:50.744Z" }, ] +[[package]] +name = "cgen" +version = "2025.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "pytools" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/18/4b/a84a2fd2abce1c7bdef848ef7e7763f9447040e01514f741f8c7dfae1bab/cgen-2025.1.tar.gz", hash = "sha256:79f01e010d49c13e58b4ca8f2d4996a6b7178968f5f2d906262733480ae7a2d4", size = 19236, upload-time = "2025-06-17T03:03:17.662Z" } + [[package]] name = "charset-normalizer" version = "3.4.5" @@ -360,6 +381,19 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/88/39/799be3f2f0f38cc727ee3b4f1445fe6d5e4133064ec2e4115069418a5bb6/cloudpickle-3.1.2-py3-none-any.whl", hash = "sha256:9acb47f6afd73f60dc1df93bb801b472f05ff42fa6c84167d25cb206be1fbf4a", size = 22228, upload-time = "2025-11-03T09:25:25.534Z" }, ] +[[package]] +name = "codepy" +version = "2023.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "cgen" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "platformdirs" }, + { name = "pytools" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/f0/75/6e16a64cb03581c310db65da9dadb2e3e1882251817babf69caf7e98a10a/codepy-2023.1.tar.gz", hash = "sha256:bce2e136e9fb3cf59949427d4ef419648778401e6db288596e75b53e144f8b93", size = 21344, upload-time = "2023-05-21T22:57:43.433Z" } + [[package]] name = "colorama" version = "0.4.6" @@ -683,6 +717,28 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/07/6c/aa3f2f849e01cb6a001cd8554a88d4c77c5c1a31c95bdf1cf9301e6d9ef4/defusedxml-0.7.1-py2.py3-none-any.whl", hash = "sha256:a352e7e428770286cc899e2542b6cdaedb2b4953ff269a210103ec58f6198a61", size = 25604, upload-time = "2021-03-08T10:59:24.45Z" }, ] +[[package]] +name = "devito" +version = "4.8.21" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "anytree" }, + { name = "cgen" }, + { name = "codepy" }, + { name = "multidict" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "packaging" }, + { name = "pip" }, + { name = "psutil" }, + { name = "py-cpuinfo" }, + { name = "sympy" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/d0/7a/8bb072c37f23cbeeeae1b5f27c06c237fd1df7f0a2acd84561fc70e41d7f/devito-4.8.21.tar.gz", hash = "sha256:77c81651c6e314419ae2d67a6bb7a30c6646cbab416b827651fb4a44fcde1a66", size = 36015818, upload-time = "2026-02-23T16:10:37.296Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d1/8e/28ab88d3192a87feed86cb7b2cd132a5eee4b7c78dbf033a0f9ffb28407e/devito-4.8.21-py3-none-any.whl", hash = "sha256:c43781a3e0e051c66f992036e9b1df52867f2fadec6593d628f35d9863899d24", size = 35867484, upload-time = "2026-02-23T16:10:34.345Z" }, +] + [[package]] name = "distlib" version = "0.4.0" @@ -1755,6 +1811,93 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/43/e3/7d92a15f894aa0c9c4b49b8ee9ac9850d6e63b03c9c32c0367a13ae62209/mpmath-1.3.0-py3-none-any.whl", hash = "sha256:a0b2b9fe80bbcd81a6647ff13108738cfb482d481d826cc0e02f5b35e5c88d2c", size = 536198, upload-time = "2023-03-07T16:47:09.197Z" }, ] +[[package]] +name = "multidict" +version = "6.2.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "typing-extensions", marker = "python_full_version < '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/82/4a/7874ca44a1c9b23796c767dd94159f6c17e31c0e7d090552a1c623247d82/multidict-6.2.0.tar.gz", hash = "sha256:0085b0afb2446e57050140240a8595846ed64d1cbd26cef936bfab3192c673b8", size = 71066, upload-time = "2025-03-17T16:55:54.689Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/2d/ca/3ae4d9c9ba78e7bcb63e3f12974b8fa16b9a20de44e9785f5d291ccb823c/multidict-6.2.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:b9f6392d98c0bd70676ae41474e2eecf4c7150cb419237a41f8f96043fcb81d1", size = 49238, upload-time = "2025-03-17T16:53:32.192Z" }, + { url = "https://files.pythonhosted.org/packages/25/a4/55e595d2df586e442c85b2610542d1e14def4c6f641761125d35fb38f87c/multidict-6.2.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:3501621d5e86f1a88521ea65d5cad0a0834c77b26f193747615b7c911e5422d2", size = 29748, upload-time = "2025-03-17T16:53:34.057Z" }, + { url = "https://files.pythonhosted.org/packages/35/6f/09bc361a34bbf953e9897f69823f9c4b46aec0aaed6ec94ce63093ede317/multidict-6.2.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:32ed748ff9ac682eae7859790d3044b50e3076c7d80e17a44239683769ff485e", size = 30026, upload-time = "2025-03-17T16:53:35.378Z" }, + { url = "https://files.pythonhosted.org/packages/b6/c7/5b51816f7c38049fc50786f46e63c009e6fecd1953fbbafa8bfe4e2eb39d/multidict-6.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cc826b9a8176e686b67aa60fd6c6a7047b0461cae5591ea1dc73d28f72332a8a", size = 132393, upload-time = "2025-03-17T16:53:37.684Z" }, + { url = "https://files.pythonhosted.org/packages/1a/21/c51aca665afa93b397d2c47369f6c267193977611a55a7c9d8683dc095bc/multidict-6.2.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:214207dcc7a6221d9942f23797fe89144128a71c03632bf713d918db99bd36de", size = 139237, upload-time = "2025-03-17T16:53:39.287Z" }, + { url = "https://files.pythonhosted.org/packages/2e/9b/a7b91f8ed63314e7a3c276b4ca90ae5d0267a584ca2e42106baa728622d6/multidict-6.2.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:05fefbc3cddc4e36da209a5e49f1094bbece9a581faa7f3589201fd95df40e5d", size = 134920, upload-time = "2025-03-17T16:53:40.6Z" }, + { url = "https://files.pythonhosted.org/packages/c8/84/4b590a121b1009fe79d1ae5875b4aa9339d37d23e368dd3bcf5e36d27452/multidict-6.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e851e6363d0dbe515d8de81fd544a2c956fdec6f8a049739562286727d4a00c3", size = 129764, upload-time = "2025-03-17T16:53:41.881Z" }, + { url = "https://files.pythonhosted.org/packages/b8/de/831be406b5ab0dc0d25430ddf597c6ce1a2e23a4991363f1ca48f16fb817/multidict-6.2.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:32c9b4878f48be3e75808ea7e499d6223b1eea6d54c487a66bc10a1871e3dc6a", size = 122121, upload-time = "2025-03-17T16:53:43.848Z" }, + { url = "https://files.pythonhosted.org/packages/fa/2f/892334f4d3efc7cd11e3a64dc922a85611627380ee2de3d0627ac159a975/multidict-6.2.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:7243c5a6523c5cfeca76e063efa5f6a656d1d74c8b1fc64b2cd1e84e507f7e2a", size = 135640, upload-time = "2025-03-17T16:53:45.698Z" }, + { url = "https://files.pythonhosted.org/packages/6c/53/bf91c5fdede9406247dcbceaa9d7e7fa08e4d0e27fa3c76a0dab126bc6b2/multidict-6.2.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:0e5a644e50ef9fb87878d4d57907f03a12410d2aa3b93b3acdf90a741df52c49", size = 129655, upload-time = "2025-03-17T16:53:47.322Z" }, + { url = "https://files.pythonhosted.org/packages/d4/7a/f98e1c5d14c1bbbb83025a69da9a37344f7556c09fef39979cf62b464d60/multidict-6.2.0-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:0dc25a3293c50744796e87048de5e68996104d86d940bb24bc3ec31df281b191", size = 140691, upload-time = "2025-03-17T16:53:48.634Z" }, + { url = "https://files.pythonhosted.org/packages/dd/c9/af0ab78b53d5b769bc1fa751e53cc7356cef422bd1cf38ed653985a46ddf/multidict-6.2.0-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:a49994481b99cd7dedde07f2e7e93b1d86c01c0fca1c32aded18f10695ae17eb", size = 135254, upload-time = "2025-03-17T16:53:49.866Z" }, + { url = "https://files.pythonhosted.org/packages/c9/53/28cc971b17e25487a089bcf720fe284478f264a6fc619427ddf7145fcb2b/multidict-6.2.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:641cf2e3447c9ecff2f7aa6e9eee9eaa286ea65d57b014543a4911ff2799d08a", size = 133620, upload-time = "2025-03-17T16:53:51.713Z" }, + { url = "https://files.pythonhosted.org/packages/b6/9a/d7637fbe1d5928b9f6a33ce36c2ff37e0aab9aa22f5fc9552fd75fe7f364/multidict-6.2.0-cp310-cp310-win32.whl", hash = "sha256:0c383d28857f66f5aebe3e91d6cf498da73af75fbd51cedbe1adfb85e90c0460", size = 27044, upload-time = "2025-03-17T16:53:53.859Z" }, + { url = "https://files.pythonhosted.org/packages/4e/11/04758cc18a51227dbb350a8a25c7db0620d63fb23db5b8d1f87762f05cbe/multidict-6.2.0-cp310-cp310-win_amd64.whl", hash = "sha256:a33273a541f1e1a8219b2a4ed2de355848ecc0254264915b9290c8d2de1c74e1", size = 29149, upload-time = "2025-03-17T16:53:55.076Z" }, + { url = "https://files.pythonhosted.org/packages/97/aa/879cf5581bd56c19f1bd2682ee4ecfd4085a404668d4ee5138b0a08eaf2a/multidict-6.2.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:84e87a7d75fa36839a3a432286d719975362d230c70ebfa0948549cc38bd5b46", size = 49125, upload-time = "2025-03-17T16:53:56.148Z" }, + { url = "https://files.pythonhosted.org/packages/9e/d8/e6d47c166c13c48be8efb9720afe0f5cdc4da4687547192cbc3c03903041/multidict-6.2.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:8de4d42dffd5ced9117af2ce66ba8722402541a3aa98ffdf78dde92badb68932", size = 29689, upload-time = "2025-03-17T16:53:57.381Z" }, + { url = "https://files.pythonhosted.org/packages/a4/20/f3f0a2ca142c81100b6d4cbf79505961b54181d66157615bba3955304442/multidict-6.2.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e7d91a230c7f8af86c904a5a992b8c064b66330544693fd6759c3d6162382ecf", size = 29975, upload-time = "2025-03-17T16:53:58.549Z" }, + { url = "https://files.pythonhosted.org/packages/ab/2d/1724972c7aeb7aa1916a3276cb32f9c39e186456ee7ed621504e7a758322/multidict-6.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9f6cad071960ba1914fa231677d21b1b4a3acdcce463cee41ea30bc82e6040cf", size = 135688, upload-time = "2025-03-17T16:53:59.653Z" }, + { url = "https://files.pythonhosted.org/packages/1a/08/ea54e7e245aaf0bb1c758578e5afba394ffccb8bd80d229a499b9b83f2b1/multidict-6.2.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0f74f2fc51555f4b037ef278efc29a870d327053aba5cb7d86ae572426c7cccc", size = 142703, upload-time = "2025-03-17T16:54:01.552Z" }, + { url = "https://files.pythonhosted.org/packages/97/76/960dee0424f38c71eda54101ee1ca7bb47c5250ed02f7b3e8e50b1ce0603/multidict-6.2.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:14ed9ed1bfedd72a877807c71113deac292bf485159a29025dfdc524c326f3e1", size = 138559, upload-time = "2025-03-17T16:54:02.973Z" }, + { url = "https://files.pythonhosted.org/packages/d0/35/969fd792e2e72801d80307f0a14f5b19c066d4a51d34dded22c71401527d/multidict-6.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4ac3fcf9a2d369bd075b2c2965544036a27ccd277fc3c04f708338cc57533081", size = 133312, upload-time = "2025-03-17T16:54:04.265Z" }, + { url = "https://files.pythonhosted.org/packages/a4/b8/f96657a2f744d577cfda5a7edf9da04a731b80d3239eafbfe7ca4d944695/multidict-6.2.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2fc6af8e39f7496047c7876314f4317736eac82bf85b54c7c76cf1a6f8e35d98", size = 125652, upload-time = "2025-03-17T16:54:05.814Z" }, + { url = "https://files.pythonhosted.org/packages/35/9d/97696d052297d8e2e08195a25c7aae873a6186c147b7635f979edbe3acde/multidict-6.2.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:5f8cb1329f42fadfb40d6211e5ff568d71ab49be36e759345f91c69d1033d633", size = 139015, upload-time = "2025-03-17T16:54:07.791Z" }, + { url = "https://files.pythonhosted.org/packages/31/a0/5c106e28d42f20288c10049bc6647364287ba049dc00d6ae4f1584eb1bd1/multidict-6.2.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:5389445f0173c197f4a3613713b5fb3f3879df1ded2a1a2e4bc4b5b9c5441b7e", size = 132437, upload-time = "2025-03-17T16:54:09.491Z" }, + { url = "https://files.pythonhosted.org/packages/55/57/d5c60c075fef73422ae3b8f914221485b9ff15000b2db657c03bd190aee0/multidict-6.2.0-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:94a7bb972178a8bfc4055db80c51efd24baefaced5e51c59b0d598a004e8305d", size = 144037, upload-time = "2025-03-17T16:54:11.189Z" }, + { url = "https://files.pythonhosted.org/packages/eb/56/a23f599c697a455bf65ecb0f69a5b052d6442c567d380ed423f816246824/multidict-6.2.0-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:da51d8928ad8b4244926fe862ba1795f0b6e68ed8c42cd2f822d435db9c2a8f4", size = 138535, upload-time = "2025-03-17T16:54:12.453Z" }, + { url = "https://files.pythonhosted.org/packages/34/3a/a06ff9b5899090f4bbdbf09e237964c76cecfe75d2aa921e801356314017/multidict-6.2.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:063be88bd684782a0715641de853e1e58a2f25b76388538bd62d974777ce9bc2", size = 136885, upload-time = "2025-03-17T16:54:13.648Z" }, + { url = "https://files.pythonhosted.org/packages/d6/28/489c0eca1df3800cb5d0a66278d5dd2a4deae747a41d1cf553e6a4c0a984/multidict-6.2.0-cp311-cp311-win32.whl", hash = "sha256:52b05e21ff05729fbea9bc20b3a791c3c11da61649ff64cce8257c82a020466d", size = 27044, upload-time = "2025-03-17T16:54:16.495Z" }, + { url = "https://files.pythonhosted.org/packages/d0/b5/c7cd5ba9581add40bc743980f82426b90d9f42db0b56502011f1b3c929df/multidict-6.2.0-cp311-cp311-win_amd64.whl", hash = "sha256:1e2a2193d3aa5cbf5758f6d5680a52aa848e0cf611da324f71e5e48a9695cc86", size = 29145, upload-time = "2025-03-17T16:54:18.009Z" }, + { url = "https://files.pythonhosted.org/packages/a4/e2/0153a8db878aef9b2397be81e62cbc3b32ca9b94e0f700b103027db9d506/multidict-6.2.0-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:437c33561edb6eb504b5a30203daf81d4a9b727e167e78b0854d9a4e18e8950b", size = 49204, upload-time = "2025-03-17T16:54:19.193Z" }, + { url = "https://files.pythonhosted.org/packages/bb/9d/5ccb3224a976d1286f360bb4e89e67b7cdfb87336257fc99be3c17f565d7/multidict-6.2.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:9f49585f4abadd2283034fc605961f40c638635bc60f5162276fec075f2e37a4", size = 29807, upload-time = "2025-03-17T16:54:20.398Z" }, + { url = "https://files.pythonhosted.org/packages/62/32/ef20037f51b84b074a89bab5af46d4565381c3f825fc7cbfc19c1ee156be/multidict-6.2.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5dd7106d064d05896ce28c97da3f46caa442fe5a43bc26dfb258e90853b39b44", size = 30000, upload-time = "2025-03-17T16:54:21.845Z" }, + { url = "https://files.pythonhosted.org/packages/97/81/b0a7560bfc3ec72606232cd7e60159e09b9cf29e66014d770c1315868fa2/multidict-6.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e25b11a0417475f093d0f0809a149aff3943c2c56da50fdf2c3c88d57fe3dfbd", size = 131820, upload-time = "2025-03-17T16:54:23.404Z" }, + { url = "https://files.pythonhosted.org/packages/49/3b/768bfc0e41179fbccd3a22925329a11755b7fdd53bec66dbf6b8772f0bce/multidict-6.2.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ac380cacdd3b183338ba63a144a34e9044520a6fb30c58aa14077157a033c13e", size = 136272, upload-time = "2025-03-17T16:54:24.636Z" }, + { url = "https://files.pythonhosted.org/packages/71/ac/fd2be3fe98ff54e7739448f771ba730d42036de0870737db9ae34bb8efe9/multidict-6.2.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:61d5541f27533f803a941d3a3f8a3d10ed48c12cf918f557efcbf3cd04ef265c", size = 135233, upload-time = "2025-03-17T16:54:25.884Z" }, + { url = "https://files.pythonhosted.org/packages/93/76/1657047da771315911a927b364a32dafce4135b79b64208ce4ac69525c56/multidict-6.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:facaf11f21f3a4c51b62931feb13310e6fe3475f85e20d9c9fdce0d2ea561b87", size = 132861, upload-time = "2025-03-17T16:54:27.154Z" }, + { url = "https://files.pythonhosted.org/packages/19/a5/9f07ffb9bf68b8aaa406c2abee27ad87e8b62a60551587b8e59ee91aea84/multidict-6.2.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:095a2eabe8c43041d3e6c2cb8287a257b5f1801c2d6ebd1dd877424f1e89cf29", size = 122166, upload-time = "2025-03-17T16:54:28.417Z" }, + { url = "https://files.pythonhosted.org/packages/95/23/b5ce3318d9d6c8f105c3679510f9d7202980545aad8eb4426313bd8da3ee/multidict-6.2.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:a0cc398350ef31167e03f3ca7c19313d4e40a662adcb98a88755e4e861170bdd", size = 136052, upload-time = "2025-03-17T16:54:29.689Z" }, + { url = "https://files.pythonhosted.org/packages/ce/5c/02cffec58ffe120873dce520af593415b91cc324be0345f534ad3637da4e/multidict-6.2.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:7c611345bbe7cb44aabb877cb94b63e86f2d0db03e382667dbd037866d44b4f8", size = 130094, upload-time = "2025-03-17T16:54:31.137Z" }, + { url = "https://files.pythonhosted.org/packages/49/f3/3b19a83f4ebf53a3a2a0435f3e447aa227b242ba3fd96a92404b31fb3543/multidict-6.2.0-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:8cd1a0644ccaf27e9d2f6d9c9474faabee21f0578fe85225cc5af9a61e1653df", size = 140962, upload-time = "2025-03-17T16:54:32.415Z" }, + { url = "https://files.pythonhosted.org/packages/cc/1a/c916b54fb53168c24cb6a3a0795fd99d0a59a0ea93fa9f6edeff5565cb20/multidict-6.2.0-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:89b3857652183b8206a891168af47bac10b970d275bba1f6ee46565a758c078d", size = 138082, upload-time = "2025-03-17T16:54:33.655Z" }, + { url = "https://files.pythonhosted.org/packages/ef/1a/dcb7fb18f64b3727c61f432c1e1a0d52b3924016124e4bbc8a7d2e4fa57b/multidict-6.2.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:125dd82b40f8c06d08d87b3510beaccb88afac94e9ed4a6f6c71362dc7dbb04b", size = 136019, upload-time = "2025-03-17T16:54:35.086Z" }, + { url = "https://files.pythonhosted.org/packages/fb/02/7695485375106f5c542574f70e1968c391f86fa3efc9f1fd76aac0af7237/multidict-6.2.0-cp312-cp312-win32.whl", hash = "sha256:76b34c12b013d813e6cb325e6bd4f9c984db27758b16085926bbe7ceeaace626", size = 26676, upload-time = "2025-03-17T16:54:36.32Z" }, + { url = "https://files.pythonhosted.org/packages/3c/f5/f147000fe1f4078160157b15b0790fff0513646b0f9b7404bf34007a9b44/multidict-6.2.0-cp312-cp312-win_amd64.whl", hash = "sha256:0b183a959fb88ad1be201de2c4bdf52fa8e46e6c185d76201286a97b6f5ee65c", size = 28899, upload-time = "2025-03-17T16:54:37.583Z" }, + { url = "https://files.pythonhosted.org/packages/a4/6c/5df5590b1f9a821154589df62ceae247537b01ab26b0aa85997c35ca3d9e/multidict-6.2.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:5c5e7d2e300d5cb3b2693b6d60d3e8c8e7dd4ebe27cd17c9cb57020cac0acb80", size = 49151, upload-time = "2025-03-17T16:54:38.756Z" }, + { url = "https://files.pythonhosted.org/packages/d5/ca/c917fbf1be989cd7ea9caa6f87e9c33844ba8d5fbb29cd515d4d2833b84c/multidict-6.2.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:256d431fe4583c5f1e0f2e9c4d9c22f3a04ae96009b8cfa096da3a8723db0a16", size = 29803, upload-time = "2025-03-17T16:54:40.256Z" }, + { url = "https://files.pythonhosted.org/packages/22/19/d97086fc96f73acf36d4dbe65c2c4175911969df49c4e94ef082be59d94e/multidict-6.2.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:a3c0ff89fe40a152e77b191b83282c9664357dce3004032d42e68c514ceff27e", size = 29947, upload-time = "2025-03-17T16:54:41.545Z" }, + { url = "https://files.pythonhosted.org/packages/e3/3b/203476b6e915c3f51616d5f87230c556e2f24b168c14818a3d8dae242b1b/multidict-6.2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ef7d48207926edbf8b16b336f779c557dd8f5a33035a85db9c4b0febb0706817", size = 130369, upload-time = "2025-03-17T16:54:43.166Z" }, + { url = "https://files.pythonhosted.org/packages/c6/4f/67470007cf03b2bb6df8ae6d716a8eeb0a7d19e0c8dba4e53fa338883bca/multidict-6.2.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1f3c099d3899b14e1ce52262eb82a5f5cb92157bb5106bf627b618c090a0eadc", size = 135231, upload-time = "2025-03-17T16:54:44.572Z" }, + { url = "https://files.pythonhosted.org/packages/6d/f5/7a5ce64dc9a3fecc7d67d0b5cb9c262c67e0b660639e5742c13af63fd80f/multidict-6.2.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e16e7297f29a544f49340012d6fc08cf14de0ab361c9eb7529f6a57a30cbfda1", size = 133634, upload-time = "2025-03-17T16:54:45.998Z" }, + { url = "https://files.pythonhosted.org/packages/05/93/ab2931907e318c0437a4cd156c9cfff317ffb33d99ebbfe2d64200a870f7/multidict-6.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:042028348dc5a1f2be6c666437042a98a5d24cee50380f4c0902215e5ec41844", size = 131349, upload-time = "2025-03-17T16:54:47.837Z" }, + { url = "https://files.pythonhosted.org/packages/54/aa/ab8eda83a6a85f5b4bb0b1c28e62b18129b14519ef2e0d4cfd5f360da73c/multidict-6.2.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:08549895e6a799bd551cf276f6e59820aa084f0f90665c0f03dd3a50db5d3c48", size = 120861, upload-time = "2025-03-17T16:54:49.201Z" }, + { url = "https://files.pythonhosted.org/packages/15/2f/7d08ea7c5d9f45786893b4848fad59ec8ea567367d4234691a721e4049a1/multidict-6.2.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:4ccfd74957ef53fa7380aaa1c961f523d582cd5e85a620880ffabd407f8202c0", size = 134611, upload-time = "2025-03-17T16:54:50.811Z" }, + { url = "https://files.pythonhosted.org/packages/8b/07/387047bb1eac563981d397a7f85c75b306df1fff3c20b90da5a6cf6e487e/multidict-6.2.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:83b78c680d4b15d33042d330c2fa31813ca3974197bddb3836a5c635a5fd013f", size = 128955, upload-time = "2025-03-17T16:54:52.48Z" }, + { url = "https://files.pythonhosted.org/packages/8d/6e/7ae18f764a5282c2d682f1c90c6b2a0f6490327730170139a7a63bf3bb20/multidict-6.2.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:b4c153863dd6569f6511845922c53e39c8d61f6e81f228ad5443e690fca403de", size = 139759, upload-time = "2025-03-17T16:54:53.877Z" }, + { url = "https://files.pythonhosted.org/packages/b6/f4/c1b3b087b9379b9e56229bcf6570b9a963975c205a5811ac717284890598/multidict-6.2.0-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:98aa8325c7f47183b45588af9c434533196e241be0a4e4ae2190b06d17675c02", size = 136426, upload-time = "2025-03-17T16:54:56.506Z" }, + { url = "https://files.pythonhosted.org/packages/a2/0e/ef7b39b161ffd40f9e25dd62e59644b2ccaa814c64e9573f9bc721578419/multidict-6.2.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:9e658d1373c424457ddf6d55ec1db93c280b8579276bebd1f72f113072df8a5d", size = 134648, upload-time = "2025-03-17T16:54:57.896Z" }, + { url = "https://files.pythonhosted.org/packages/37/5c/7905acd0ca411c97bcae62ab167d9922f0c5a1d316b6d3af875d4bda3551/multidict-6.2.0-cp313-cp313-win32.whl", hash = "sha256:3157126b028c074951839233647bd0e30df77ef1fedd801b48bdcad242a60f4e", size = 26680, upload-time = "2025-03-17T16:54:59.399Z" }, + { url = "https://files.pythonhosted.org/packages/89/36/96b071d1dad6ac44fe517e4250329e753787bb7a63967ef44bb9b3a659f6/multidict-6.2.0-cp313-cp313-win_amd64.whl", hash = "sha256:2e87f1926e91855ae61769ba3e3f7315120788c099677e0842e697b0bfb659f2", size = 28942, upload-time = "2025-03-17T16:55:00.813Z" }, + { url = "https://files.pythonhosted.org/packages/f5/05/d686cd2a12d648ecd434675ee8daa2901a80f477817e89ab3b160de5b398/multidict-6.2.0-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:2529ddbdaa424b2c6c2eb668ea684dd6b75b839d0ad4b21aad60c168269478d7", size = 50807, upload-time = "2025-03-17T16:55:02.162Z" }, + { url = "https://files.pythonhosted.org/packages/4c/1f/c7db5aac8fea129fa4c5a119e3d279da48d769138ae9624d1234aa01a06f/multidict-6.2.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:13551d0e2d7201f0959725a6a769b6f7b9019a168ed96006479c9ac33fe4096b", size = 30474, upload-time = "2025-03-17T16:55:04.097Z" }, + { url = "https://files.pythonhosted.org/packages/e5/f1/1fb27514f4d73cea165429dcb7d90cdc4a45445865832caa0c50dd545420/multidict-6.2.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:d1996ee1330e245cd3aeda0887b4409e3930524c27642b046e4fae88ffa66c5e", size = 30841, upload-time = "2025-03-17T16:55:06.098Z" }, + { url = "https://files.pythonhosted.org/packages/d6/6b/9487169e549a23c8958edbb332afaf1ab55d61f0c03cb758ee07ff8f74fb/multidict-6.2.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c537da54ce4ff7c15e78ab1292e5799d0d43a2108e006578a57f531866f64025", size = 148658, upload-time = "2025-03-17T16:55:07.556Z" }, + { url = "https://files.pythonhosted.org/packages/d7/22/79ebb2e4f70857c94999ce195db76886ae287b1b6102da73df24dcad4903/multidict-6.2.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0f249badb360b0b4d694307ad40f811f83df4da8cef7b68e429e4eea939e49dd", size = 151988, upload-time = "2025-03-17T16:55:09.141Z" }, + { url = "https://files.pythonhosted.org/packages/49/5d/63b17f3c1a2861587d26705923a94eb6b2600e5222d6b0d513bce5a78720/multidict-6.2.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:48d39b1824b8d6ea7de878ef6226efbe0773f9c64333e1125e0efcfdd18a24c7", size = 148432, upload-time = "2025-03-17T16:55:11.089Z" }, + { url = "https://files.pythonhosted.org/packages/a3/22/55204eec45c4280fa431c11494ad64d6da0dc89af76282fc6467432360a0/multidict-6.2.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b99aac6bb2c37db336fa03a39b40ed4ef2818bf2dfb9441458165ebe88b793af", size = 143161, upload-time = "2025-03-17T16:55:12.625Z" }, + { url = "https://files.pythonhosted.org/packages/97/e6/202b2cf5af161228767acab8bc49e73a91f4a7de088c9c71f3c02950a030/multidict-6.2.0-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:07bfa8bc649783e703263f783f73e27fef8cd37baaad4389816cf6a133141331", size = 136820, upload-time = "2025-03-17T16:55:14.073Z" }, + { url = "https://files.pythonhosted.org/packages/7d/16/dbedae0e94c7edc48fddef0c39483f2313205d9bc566fd7f11777b168616/multidict-6.2.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:b2c00ad31fbc2cbac85d7d0fcf90853b2ca2e69d825a2d3f3edb842ef1544a2c", size = 150875, upload-time = "2025-03-17T16:55:15.625Z" }, + { url = "https://files.pythonhosted.org/packages/f3/04/38ccf25d4bf8beef76a22bad7d9833fd088b4594c9765fe6fede39aa6c89/multidict-6.2.0-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:0d57a01a2a9fa00234aace434d8c131f0ac6e0ac6ef131eda5962d7e79edfb5b", size = 142050, upload-time = "2025-03-17T16:55:17.186Z" }, + { url = "https://files.pythonhosted.org/packages/9e/89/4f6b43386e7b79a4aad560d751981a0a282a1943c312ac72f940d7cf8f9f/multidict-6.2.0-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:abf5b17bc0cf626a8a497d89ac691308dbd825d2ac372aa990b1ca114e470151", size = 154117, upload-time = "2025-03-17T16:55:19.115Z" }, + { url = "https://files.pythonhosted.org/packages/24/e3/3dde5b193f86d30ad6400bd50e116b0df1da3f0c7d419661e3bd79e5ad86/multidict-6.2.0-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:f7716f7e7138252d88607228ce40be22660d6608d20fd365d596e7ca0738e019", size = 149408, upload-time = "2025-03-17T16:55:20.689Z" }, + { url = "https://files.pythonhosted.org/packages/df/b2/ec1e27e8e3da12fcc9053e1eae2f6b50faa8708064d83ea25aa7fb77ffd2/multidict-6.2.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:d5a36953389f35f0a4e88dc796048829a2f467c9197265504593f0e420571547", size = 145767, upload-time = "2025-03-17T16:55:22.271Z" }, + { url = "https://files.pythonhosted.org/packages/3a/8e/c07a648a9d592fa9f3a19d1c7e1c7738ba95aff90db967a5a09cff1e1f37/multidict-6.2.0-cp313-cp313t-win32.whl", hash = "sha256:e653d36b1bf48fa78c7fcebb5fa679342e025121ace8c87ab05c1cefd33b34fc", size = 28950, upload-time = "2025-03-17T16:55:23.807Z" }, + { url = "https://files.pythonhosted.org/packages/dc/a9/bebb5485b94d7c09831638a4df9a1a924c32431a750723f0bf39cd16a787/multidict-6.2.0-cp313-cp313t-win_amd64.whl", hash = "sha256:ca23db5fb195b5ef4fd1f77ce26cadefdf13dba71dab14dadd29b34d457d7c44", size = 32001, upload-time = "2025-03-17T16:55:25.184Z" }, + { url = "https://files.pythonhosted.org/packages/9c/fd/b247aec6add5601956d440488b7f23151d8343747e82c038af37b28d6098/multidict-6.2.0-py3-none-any.whl", hash = "sha256:5d26547423e5e71dcc562c4acdc134b900640a39abd9066d7326a7cc2324c530", size = 10266, upload-time = "2025-03-17T16:55:52.771Z" }, +] + [[package]] name = "multipledispatch" version = "1.0.0" @@ -2168,7 +2311,7 @@ name = "nvidia-cufft-cu12" version = "11.3.3.83" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "nvidia-nvjitlink-cu12", marker = "sys_platform != 'darwin'" }, + { name = "nvidia-nvjitlink-cu12", marker = "(python_full_version < '3.11' and sys_platform == 'emscripten') or (python_full_version < '3.11' and sys_platform == 'win32') or (sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/60/bc/7771846d3a0272026c416fbb7e5f4c1f146d6d80704534d0b187dd6f4800/nvidia_cufft_cu12-11.3.3.83-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:848ef7224d6305cdb2a4df928759dca7b1201874787083b6e7550dd6765ce69a", size = 193109211, upload-time = "2025-03-07T01:44:56.873Z" }, @@ -2461,6 +2604,15 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/f2/26/c56ce33ca856e358d27fda9676c055395abddb82c35ac0f593877ed4562e/pillow-12.1.1-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:cb9bb857b2d057c6dfc72ac5f3b44836924ba15721882ef103cecb40d002d80e", size = 7029880, upload-time = "2026-02-11T04:23:04.783Z" }, ] +[[package]] +name = "pip" +version = "26.0.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/48/83/0d7d4e9efe3344b8e2fe25d93be44f64b65364d3c8d7bc6dc90198d5422e/pip-26.0.1.tar.gz", hash = "sha256:c4037d8a277c89b320abe636d59f91e6d0922d08a05b60e85e53b296613346d8", size = 1812747, upload-time = "2026-02-05T02:20:18.702Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/de/f0/c81e05b613866b76d2d1066490adf1a3dbc4ee9d9c839961c3fc8a6997af/pip-26.0.1-py3-none-any.whl", hash = "sha256:bdb1b08f4274833d62c1aa29e20907365a2ceb950410df15fc9521bad440122b", size = 1787723, upload-time = "2026-02-05T02:20:16.416Z" }, +] + [[package]] name = "platformdirs" version = "4.9.4" @@ -2509,6 +2661,43 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/5d/19/fd3ef348460c80af7bb4669ea7926651d1f95c23ff2df18b9d24bab4f3fa/pre_commit-4.5.1-py2.py3-none-any.whl", hash = "sha256:3b3afd891e97337708c1674210f8eba659b52a38ea5f822ff142d10786221f77", size = 226437, upload-time = "2025-12-16T21:14:32.409Z" }, ] +[[package]] +name = "psutil" +version = "7.2.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/aa/c6/d1ddf4abb55e93cebc4f2ed8b5d6dbad109ecb8d63748dd2b20ab5e57ebe/psutil-7.2.2.tar.gz", hash = "sha256:0746f5f8d406af344fd547f1c8daa5f5c33dbc293bb8d6a16d80b4bb88f59372", size = 493740, upload-time = "2026-01-28T18:14:54.428Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/51/08/510cbdb69c25a96f4ae523f733cdc963ae654904e8db864c07585ef99875/psutil-7.2.2-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:2edccc433cbfa046b980b0df0171cd25bcaeb3a68fe9022db0979e7aa74a826b", size = 130595, upload-time = "2026-01-28T18:14:57.293Z" }, + { url = "https://files.pythonhosted.org/packages/d6/f5/97baea3fe7a5a9af7436301f85490905379b1c6f2dd51fe3ecf24b4c5fbf/psutil-7.2.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:e78c8603dcd9a04c7364f1a3e670cea95d51ee865e4efb3556a3a63adef958ea", size = 131082, upload-time = "2026-01-28T18:14:59.732Z" }, + { url = "https://files.pythonhosted.org/packages/37/d6/246513fbf9fa174af531f28412297dd05241d97a75911ac8febefa1a53c6/psutil-7.2.2-cp313-cp313t-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:1a571f2330c966c62aeda00dd24620425d4b0cc86881c89861fbc04549e5dc63", size = 181476, upload-time = "2026-01-28T18:15:01.884Z" }, + { url = "https://files.pythonhosted.org/packages/b8/b5/9182c9af3836cca61696dabe4fd1304e17bc56cb62f17439e1154f225dd3/psutil-7.2.2-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:917e891983ca3c1887b4ef36447b1e0873e70c933afc831c6b6da078ba474312", size = 184062, upload-time = "2026-01-28T18:15:04.436Z" }, + { url = "https://files.pythonhosted.org/packages/16/ba/0756dca669f5a9300d0cbcbfae9a4c30e446dfc7440ffe43ded5724bfd93/psutil-7.2.2-cp313-cp313t-win_amd64.whl", hash = "sha256:ab486563df44c17f5173621c7b198955bd6b613fb87c71c161f827d3fb149a9b", size = 139893, upload-time = "2026-01-28T18:15:06.378Z" }, + { url = "https://files.pythonhosted.org/packages/1c/61/8fa0e26f33623b49949346de05ec1ddaad02ed8ba64af45f40a147dbfa97/psutil-7.2.2-cp313-cp313t-win_arm64.whl", hash = "sha256:ae0aefdd8796a7737eccea863f80f81e468a1e4cf14d926bd9b6f5f2d5f90ca9", size = 135589, upload-time = "2026-01-28T18:15:08.03Z" }, + { url = "https://files.pythonhosted.org/packages/81/69/ef179ab5ca24f32acc1dac0c247fd6a13b501fd5534dbae0e05a1c48b66d/psutil-7.2.2-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:eed63d3b4d62449571547b60578c5b2c4bcccc5387148db46e0c2313dad0ee00", size = 130664, upload-time = "2026-01-28T18:15:09.469Z" }, + { url = "https://files.pythonhosted.org/packages/7b/64/665248b557a236d3fa9efc378d60d95ef56dd0a490c2cd37dafc7660d4a9/psutil-7.2.2-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:7b6d09433a10592ce39b13d7be5a54fbac1d1228ed29abc880fb23df7cb694c9", size = 131087, upload-time = "2026-01-28T18:15:11.724Z" }, + { url = "https://files.pythonhosted.org/packages/d5/2e/e6782744700d6759ebce3043dcfa661fb61e2fb752b91cdeae9af12c2178/psutil-7.2.2-cp314-cp314t-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:1fa4ecf83bcdf6e6c8f4449aff98eefb5d0604bf88cb883d7da3d8d2d909546a", size = 182383, upload-time = "2026-01-28T18:15:13.445Z" }, + { url = "https://files.pythonhosted.org/packages/57/49/0a41cefd10cb7505cdc04dab3eacf24c0c2cb158a998b8c7b1d27ee2c1f5/psutil-7.2.2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e452c464a02e7dc7822a05d25db4cde564444a67e58539a00f929c51eddda0cf", size = 185210, upload-time = "2026-01-28T18:15:16.002Z" }, + { url = "https://files.pythonhosted.org/packages/dd/2c/ff9bfb544f283ba5f83ba725a3c5fec6d6b10b8f27ac1dc641c473dc390d/psutil-7.2.2-cp314-cp314t-win_amd64.whl", hash = "sha256:c7663d4e37f13e884d13994247449e9f8f574bc4655d509c3b95e9ec9e2b9dc1", size = 141228, upload-time = "2026-01-28T18:15:18.385Z" }, + { url = "https://files.pythonhosted.org/packages/f2/fc/f8d9c31db14fcec13748d373e668bc3bed94d9077dbc17fb0eebc073233c/psutil-7.2.2-cp314-cp314t-win_arm64.whl", hash = "sha256:11fe5a4f613759764e79c65cf11ebdf26e33d6dd34336f8a337aa2996d71c841", size = 136284, upload-time = "2026-01-28T18:15:19.912Z" }, + { url = "https://files.pythonhosted.org/packages/e7/36/5ee6e05c9bd427237b11b3937ad82bb8ad2752d72c6969314590dd0c2f6e/psutil-7.2.2-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:ed0cace939114f62738d808fdcecd4c869222507e266e574799e9c0faa17d486", size = 129090, upload-time = "2026-01-28T18:15:22.168Z" }, + { url = "https://files.pythonhosted.org/packages/80/c4/f5af4c1ca8c1eeb2e92ccca14ce8effdeec651d5ab6053c589b074eda6e1/psutil-7.2.2-cp36-abi3-macosx_11_0_arm64.whl", hash = "sha256:1a7b04c10f32cc88ab39cbf606e117fd74721c831c98a27dc04578deb0c16979", size = 129859, upload-time = "2026-01-28T18:15:23.795Z" }, + { url = "https://files.pythonhosted.org/packages/b5/70/5d8df3b09e25bce090399cf48e452d25c935ab72dad19406c77f4e828045/psutil-7.2.2-cp36-abi3-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:076a2d2f923fd4821644f5ba89f059523da90dc9014e85f8e45a5774ca5bc6f9", size = 155560, upload-time = "2026-01-28T18:15:25.976Z" }, + { url = "https://files.pythonhosted.org/packages/63/65/37648c0c158dc222aba51c089eb3bdfa238e621674dc42d48706e639204f/psutil-7.2.2-cp36-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b0726cecd84f9474419d67252add4ac0cd9811b04d61123054b9fb6f57df6e9e", size = 156997, upload-time = "2026-01-28T18:15:27.794Z" }, + { url = "https://files.pythonhosted.org/packages/8e/13/125093eadae863ce03c6ffdbae9929430d116a246ef69866dad94da3bfbc/psutil-7.2.2-cp36-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:fd04ef36b4a6d599bbdb225dd1d3f51e00105f6d48a28f006da7f9822f2606d8", size = 148972, upload-time = "2026-01-28T18:15:29.342Z" }, + { url = "https://files.pythonhosted.org/packages/04/78/0acd37ca84ce3ddffaa92ef0f571e073faa6d8ff1f0559ab1272188ea2be/psutil-7.2.2-cp36-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:b58fabe35e80b264a4e3bb23e6b96f9e45a3df7fb7eed419ac0e5947c61e47cc", size = 148266, upload-time = "2026-01-28T18:15:31.597Z" }, + { url = "https://files.pythonhosted.org/packages/b4/90/e2159492b5426be0c1fef7acba807a03511f97c5f86b3caeda6ad92351a7/psutil-7.2.2-cp37-abi3-win_amd64.whl", hash = "sha256:eb7e81434c8d223ec4a219b5fc1c47d0417b12be7ea866e24fb5ad6e84b3d988", size = 137737, upload-time = "2026-01-28T18:15:33.849Z" }, + { url = "https://files.pythonhosted.org/packages/8c/c7/7bb2e321574b10df20cbde462a94e2b71d05f9bbda251ef27d104668306a/psutil-7.2.2-cp37-abi3-win_arm64.whl", hash = "sha256:8c233660f575a5a89e6d4cb65d9f938126312bca76d8fe087b947b3a1aaac9ee", size = 134617, upload-time = "2026-01-28T18:15:36.514Z" }, +] + +[[package]] +name = "py-cpuinfo" +version = "9.0.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/37/a8/d832f7293ebb21690860d2e01d8115e5ff6f2ae8bbdc953f0eb0fa4bd2c7/py-cpuinfo-9.0.0.tar.gz", hash = "sha256:3cdbbf3fac90dc6f118bfd64384f309edeadd902d7c8fb17f02ffa1fc3f49690", size = 104716, upload-time = "2022-10-25T20:38:06.303Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e0/a9/023730ba63db1e494a271cb018dcd361bd2c917ba7004c3e49d5daf795a2/py_cpuinfo-9.0.0-py3-none-any.whl", hash = "sha256:859625bc251f64e21f077d099d4162689c762b5d6a4c3c97553d56241c9674d5", size = 22335, upload-time = "2022-10-25T20:38:27.636Z" }, +] + [[package]] name = "pycodestyle" version = "2.14.0" @@ -2676,6 +2865,9 @@ deep = [ { name = "torch", version = "2.10.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "sys_platform == 'darwin'" }, { name = "torch", version = "2.10.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "sys_platform != 'darwin'" }, ] +seis = [ + { name = "devito" }, +] stat = [ { name = "pymc", version = "5.25.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "pymc", version = "5.28.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, @@ -2712,6 +2904,7 @@ doc = [ [package.metadata] requires-dist = [ { name = "astra-toolbox", marker = "sys_platform == 'linux' and extra == 'advanced'" }, + { name = "devito", marker = "extra == 'seis'" }, { name = "dtcwt", marker = "extra == 'advanced'" }, { name = "jax", marker = "extra == 'deep'" }, { name = "llvmlite", marker = "extra == 'advanced'" }, @@ -2726,7 +2919,7 @@ requires-dist = [ { name = "spgl1", marker = "extra == 'advanced'" }, { name = "torch", marker = "extra == 'deep'", index = "https://download.pytorch.org/whl/cpu" }, ] -provides-extras = ["advanced", "deep", "stat"] +provides-extras = ["advanced", "deep", "stat", "seis"] [package.metadata.requires-dev] dev = [ @@ -2964,6 +3157,20 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/e7/80/73211fc5bfbfc562369b4aa61dc1e4bf07dc7b34df7b317e4539316b809c/python_discovery-1.1.3-py3-none-any.whl", hash = "sha256:90e795f0121bc84572e737c9aa9966311b9fde44ffb88a5953b3ec9b31c6945e", size = 31485, upload-time = "2026-03-10T15:08:13.06Z" }, ] +[[package]] +name = "pytools" +version = "2025.2.5" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "platformdirs" }, + { name = "siphash24" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/c3/7b/f885a57e61ded45b5b10ca60f0b7575c9fb9a282e7513d0e23a33ee647e1/pytools-2025.2.5.tar.gz", hash = "sha256:a7f5350644d46d98ee9c7e67b4b41693308aa0f5e9b188d8f0694b27dc94e3a2", size = 85594, upload-time = "2025-10-07T15:53:30.49Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f6/84/c42c29ca4bff35baa286df70b0097e0b1c88fd57e8e6bdb09cb161a6f3c1/pytools-2025.2.5-py3-none-any.whl", hash = "sha256:42e93751ec425781e103bbcd769ba35ecbacd43339c2905401608f2fdc30cf19", size = 98811, upload-time = "2025-10-07T15:53:29.089Z" }, +] + [[package]] name = "pytz" version = "2026.1.post1" @@ -3622,6 +3829,56 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/37/ae/06d7dfc5633c7250fefc61fd624990aa2c37e3495c08a2f23968b1acb23e/shibuya-2026.1.9-py3-none-any.whl", hash = "sha256:b58a3cc6e5619c71d00fcf0be4a3060c87040c2a62a1b3f1a93a6a41ca8eaf45", size = 103389, upload-time = "2026-01-09T02:19:12.798Z" }, ] +[[package]] +name = "siphash24" +version = "1.8" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/67/a2/e049b6fccf7a94bd1b2f68b3059a7d6a7aea86a808cac80cb9ae71ab6254/siphash24-1.8.tar.gz", hash = "sha256:aa932f0af4a7335caef772fdaf73a433a32580405c41eb17ff24077944b0aa97", size = 19946, upload-time = "2025-09-02T20:42:04.856Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c3/0a/b98666b7089b35143f27ea4e03eddd9da1f117073c0ca01d96bfbf01885e/siphash24-1.8-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:53aba67b3437d7b56d85ad77879dfe314094f687df1de746fa7c6f5b3f6c1436", size = 76704, upload-time = "2025-09-02T20:40:53.19Z" }, + { url = "https://files.pythonhosted.org/packages/d4/ed/e919afa4769a93ea44c052e0cbc187c5f2c2bcae59018729c60e30cbe0d2/siphash24-1.8-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:3c28925b79954244c8e36ced9b8e88b1cb2d0919baf2b92ef7e8b8f96fd274aa", size = 74196, upload-time = "2025-09-02T20:40:54.531Z" }, + { url = "https://files.pythonhosted.org/packages/fc/c4/1f206db82f27b4e91528678c9ec21ae558e51aadce43ae5bf4ed2da624cb/siphash24-1.8-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a665c1d8ae3a46fdec7c35db69823a0247b35957c4686c6b14156d5dc4ed8920", size = 99433, upload-time = "2025-09-02T20:40:55.761Z" }, + { url = "https://files.pythonhosted.org/packages/c6/9a/cf46eb22a351eeaa06fc1b01984b9feb55d27f878c74ba3f62b8944849de/siphash24-1.8-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:2b9b15af0db3ff357b432c7e51c7cc1a27891aa1b341cc2a2fc1764e3fb5e605", size = 103131, upload-time = "2025-09-02T20:40:57.044Z" }, + { url = "https://files.pythonhosted.org/packages/c2/74/c811dab8b6c4968f321f2f01e26733f2854a3c5ac75fa8feb99d796fb190/siphash24-1.8-cp310-cp310-win32.whl", hash = "sha256:6fd22c0182518c7b17a9be35128c5b00dbb810751de73d9ab85e39494effab0b", size = 62597, upload-time = "2025-09-02T20:40:58.582Z" }, + { url = "https://files.pythonhosted.org/packages/dd/02/be6d3c614425371bffc6918b15b27f3839a4b168454b25c6a26da8e9bfcc/siphash24-1.8-cp310-cp310-win_amd64.whl", hash = "sha256:876ed2507a9573c663b1f6deb29b5ccca41e5a5099f848ed18272e709e6848ca", size = 77313, upload-time = "2025-09-02T20:40:59.742Z" }, + { url = "https://files.pythonhosted.org/packages/82/23/f53f5bd8866c6ea3abe434c9f208e76ea027210d8b75cd0e0dc849661c7a/siphash24-1.8-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:d4662ac616bce4d3c9d6003a0d398e56f8be408fc53a166b79fad08d4f34268e", size = 76930, upload-time = "2025-09-02T20:41:00.869Z" }, + { url = "https://files.pythonhosted.org/packages/0b/25/aebf246904424a06e7ffb7a40cfa9ea9e590ea0fac82e182e0f5d1f1d7ef/siphash24-1.8-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:53d6bed0951a99c6d2891fa6f8acfd5ca80c3e96c60bcee99f6fa01a04773b1c", size = 74315, upload-time = "2025-09-02T20:41:02.38Z" }, + { url = "https://files.pythonhosted.org/packages/59/3f/7010407c3416ef052d46550d54afb2581fb247018fc6500af8c66669eff2/siphash24-1.8-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d114c03648630e9e07dac2fe95442404e4607adca91640d274ece1a4fa71123e", size = 99756, upload-time = "2025-09-02T20:41:03.902Z" }, + { url = "https://files.pythonhosted.org/packages/d4/9f/09c734833e69badd7e3faed806b4372bd6564ae0946bd250d5239885914f/siphash24-1.8-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:88c1a55ff82b127c5d3b96927a430d8859e6a98846a5b979833ac790682dd91b", size = 104044, upload-time = "2025-09-02T20:41:05.505Z" }, + { url = "https://files.pythonhosted.org/packages/24/30/56a26d9141a34433da221f732599e2b23d2d70a966c249a9f00feb9a2915/siphash24-1.8-cp311-cp311-win32.whl", hash = "sha256:9430255e6a1313470f52c07c4a4643c451a5b2853f6d4008e4dda05cafb6ce7c", size = 62196, upload-time = "2025-09-02T20:41:07.299Z" }, + { url = "https://files.pythonhosted.org/packages/47/b2/11b0ae63fd374652544e1b12f72ba2cc3fe6c93c1483bd8ff6935b0a8a4b/siphash24-1.8-cp311-cp311-win_amd64.whl", hash = "sha256:1e4b37e4ef0b4496169adce2a58b6c3f230b5852dfa5f7ad0b2d664596409e47", size = 77162, upload-time = "2025-09-02T20:41:08.878Z" }, + { url = "https://files.pythonhosted.org/packages/7f/82/ce3545ce8052ac7ca104b183415a27ec3335e5ed51978fdd7b433f3cfe5b/siphash24-1.8-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:df5ed437c6e6cc96196b38728e57cd30b0427df45223475a90e173f5015ef5ba", size = 78136, upload-time = "2025-09-02T20:41:10.083Z" }, + { url = "https://files.pythonhosted.org/packages/15/88/896c3b91bc9deb78c415448b1db67343917f35971a9e23a5967a9d323b8a/siphash24-1.8-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:f4ef78abdf811325c7089a35504df339c48c0007d4af428a044431d329721e56", size = 74588, upload-time = "2025-09-02T20:41:11.251Z" }, + { url = "https://files.pythonhosted.org/packages/12/fd/8dad3f5601db485ba862e1c1f91a5d77fb563650856a6708e9acb40ee53c/siphash24-1.8-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:065eff55c4fefb3a29fd26afb2c072abf7f668ffd53b91d41f92a1c485fcbe5c", size = 98655, upload-time = "2025-09-02T20:41:12.45Z" }, + { url = "https://files.pythonhosted.org/packages/e3/cc/e0c352624c1f2faad270aeb5cce6e173977ef66b9b5e918aa6f32af896bf/siphash24-1.8-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ac6fa84ebfd47677262aa0bcb0f5a70f796f5fc5704b287ee1b65a3bd4fb7a5d", size = 103217, upload-time = "2025-09-02T20:41:13.746Z" }, + { url = "https://files.pythonhosted.org/packages/5b/f6/0b1675bea4d40affcae642d9c7337702a4138b93c544230280712403e968/siphash24-1.8-cp312-cp312-win32.whl", hash = "sha256:6582f73615552ca055e51e03cb02a28e570a641a7f500222c86c2d811b5037eb", size = 63114, upload-time = "2025-09-02T20:41:14.972Z" }, + { url = "https://files.pythonhosted.org/packages/3d/39/afefef85d72ed8b5cf1aa9283f712e3cd43c9682fabbc809dec54baa8452/siphash24-1.8-cp312-cp312-win_amd64.whl", hash = "sha256:44ea6d794a7cbe184e1e1da2df81c5ebb672ab3867935c3e87c08bb0c2fa4879", size = 76232, upload-time = "2025-09-02T20:41:16.112Z" }, + { url = "https://files.pythonhosted.org/packages/88/56/9b82be5c82f028495d23ca614a993dfde4f4079c900f6a4e1af62d46922c/siphash24-1.8-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:948af9192eb243815fd361296b317220a94094406688b4daba062cfb08ecfd7d", size = 77082, upload-time = "2025-09-02T20:41:17.304Z" }, + { url = "https://files.pythonhosted.org/packages/54/b1/3137e38b707c601bec914781344fcd84c32462f89ae856dd8a6d5e8d23da/siphash24-1.8-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:b435b2ac511b738dd0984308c1ce1b441faa70f8a1f3d022b5323bb5704cad6f", size = 73805, upload-time = "2025-09-02T20:41:18.462Z" }, + { url = "https://files.pythonhosted.org/packages/61/35/c810068bd532cbc9f92c2284ad717f4cd778c4b835f8c1e194f09117fd82/siphash24-1.8-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:2f0c4e46817b4a02657cd92c5eda8cb1804b83dc658882b0c2693d1ce4e3e597", size = 97644, upload-time = "2025-09-02T20:41:19.635Z" }, + { url = "https://files.pythonhosted.org/packages/ad/77/b88b4a24ec747a0147993a61a8dabc9c69b45aa2459ea4b6e100b4ea613b/siphash24-1.8-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:371794ce0ade48caaf4061c2e88178cec43a0997d312cf3c1e9c864d80c8a00f", size = 102295, upload-time = "2025-09-02T20:41:21.302Z" }, + { url = "https://files.pythonhosted.org/packages/de/d3/1426fec831420bbdcc088f7ffd4ecc5289ccd07a75ed83ca007d91a3ff89/siphash24-1.8-cp313-cp313-win32.whl", hash = "sha256:51e95dd6cf679784246ef8da1a213554c7813096c84dfd52c9d2c8ce04f911c2", size = 62912, upload-time = "2025-09-02T20:41:22.496Z" }, + { url = "https://files.pythonhosted.org/packages/57/7a/535bd58f21564ba8b094fd42661c6cd056ef11be975826ea6bd1535d4354/siphash24-1.8-cp313-cp313-win_amd64.whl", hash = "sha256:749e123a6bb2b29b9aedb4487ae612430035b98e1bf43b2f17e3bfc21ed99fff", size = 75879, upload-time = "2025-09-02T20:41:23.656Z" }, + { url = "https://files.pythonhosted.org/packages/dd/01/cd6c85803d98becb4e4b3d50d9506089eef48b8b0b5f0b690697944dbefa/siphash24-1.8-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:5c32763b6c912a42132b24dee2a988c63cf54b34b75d8ef195eb024546caeed0", size = 80342, upload-time = "2025-09-02T20:41:24.783Z" }, + { url = "https://files.pythonhosted.org/packages/11/9d/c49e6f4bbea12e7aade941787f16313a2ce0d49cfe3270dbec6b89e46334/siphash24-1.8-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:3d34faa76c4044e105c30e040dca017dac2416c26e3ab32a7d504c9d7d0ef139", size = 78800, upload-time = "2025-09-02T20:41:25.929Z" }, + { url = "https://files.pythonhosted.org/packages/4d/6d/9e505a9b94cbe4a668e37867a36552ee19e0263da4c8859528c54b590914/siphash24-1.8-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d9825d048127363c23772deea343d6935fa3a80e045b344964b6f6df06113add", size = 94464, upload-time = "2025-09-02T20:41:27.236Z" }, + { url = "https://files.pythonhosted.org/packages/6e/a6/57a27748a70d32ca9f35802666ab85f8994db25240d33c4d744016bd01ab/siphash24-1.8-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:2d1caf6c109b4135fe5647b2d25e94bf6c3f725808280da834f951f99769ccae", size = 97466, upload-time = "2025-09-02T20:41:28.698Z" }, + { url = "https://files.pythonhosted.org/packages/a5/d9/2e121ce9e2cc216cfaf87c65e6030e4f403a6051168ec15da85b9002810a/siphash24-1.8-cp313-cp313t-win32.whl", hash = "sha256:e51464db44b1c8a29980f23d8fd5e45f5915d68d6c9327b393df7f94f78d97e3", size = 70746, upload-time = "2025-09-02T20:41:30.247Z" }, + { url = "https://files.pythonhosted.org/packages/cf/eb/6480854fcaf164900b259354591156eeeea18bc1383e449da21d9f9cf998/siphash24-1.8-cp313-cp313t-win_amd64.whl", hash = "sha256:d31a611db1acb18c1260e9638effab0e5af63dcea339416c931433b69a61e153", size = 86689, upload-time = "2025-09-02T20:41:31.659Z" }, + { url = "https://files.pythonhosted.org/packages/99/79/2304b63f81eff30cd7f5680ddecda780ba7ea589323d17b1ac9fdfbe4f02/siphash24-1.8-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:157a7432009490ecfead6953e9fd88a5f1046baaf8b911611a7384b19793147c", size = 77285, upload-time = "2025-09-02T20:41:33.391Z" }, + { url = "https://files.pythonhosted.org/packages/5a/76/a4bb15d78547f4f4db7c21ad90883f2f52494bed1aa91bc96be476a4e7f5/siphash24-1.8-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:c699eec6649427240d337c372f94737c19b2bc4e485294b49690f3029a37dd69", size = 74370, upload-time = "2025-09-02T20:41:34.9Z" }, + { url = "https://files.pythonhosted.org/packages/7e/4f/a8bb586952ac950a321e77be565fd99d50551366c8bf425572fd38ca05e0/siphash24-1.8-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ecae35dd5a6e479e65395e5994d5b6ffd5f87f3b60de69d16acd02b4126388c0", size = 98332, upload-time = "2025-09-02T20:41:36.113Z" }, + { url = "https://files.pythonhosted.org/packages/33/ae/68f6a4eda2d8022eb857d6fb090f5aa02ae837b2365187a433e76dcbb64b/siphash24-1.8-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:22b68242352a771a25b0a7cffedd584bfa61bafb83262776f42989bc4e96fe84", size = 102403, upload-time = "2025-09-02T20:41:37.371Z" }, + { url = "https://files.pythonhosted.org/packages/b5/7a/f005da994a8cc2281f7bbae74dd27fed99e7ea162b12199ecd34b47d1a03/siphash24-1.8-cp314-cp314-win32.whl", hash = "sha256:b53c0ee8393c48e949f7f3b09fa8e3095e696b5c78824c966eb4aea2d338361b", size = 64615, upload-time = "2025-09-02T20:41:38.688Z" }, + { url = "https://files.pythonhosted.org/packages/ba/16/4d9f436c957830b0b10d311f81d9258bfb0f722de14dd467d0047e9e2c72/siphash24-1.8-cp314-cp314-win_amd64.whl", hash = "sha256:8e67b7ec7406dc9d4e0394d852889269d8f903f1bc6be2e25c2cde7e92059817", size = 77999, upload-time = "2025-09-02T20:41:39.856Z" }, + { url = "https://files.pythonhosted.org/packages/8a/e7/6fa559ff1d57f2c8d7e580ccd737018038d84a83c092feafc0b93f2649b8/siphash24-1.8-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:00114928872ebc899aa4b8a765766de376705c48d0d5393edd3ea80006252d61", size = 80354, upload-time = "2025-09-02T20:41:41.401Z" }, + { url = "https://files.pythonhosted.org/packages/56/44/9b9c70e216ee5bd81a1c0fce06ba88ff876bc8699f0ce38f9e6591c705c0/siphash24-1.8-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:1c378442ce93b6f10d6b43c494b7ad630c5540051701288848f072f97e0778c6", size = 78829, upload-time = "2025-09-02T20:41:42.551Z" }, + { url = "https://files.pythonhosted.org/packages/ee/06/65c29cdedafa0952979aec2dc5491071546a8144f78940478fecc154e9d5/siphash24-1.8-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a7807bd9160e7cd44cc4e0218bb2c779d55c449070080623547ace3519733841", size = 94470, upload-time = "2025-09-02T20:41:43.76Z" }, + { url = "https://files.pythonhosted.org/packages/37/03/824bc1efe762d20a7bb755e735d295b1cffa12902e1b39fc0ccea1bdc1f5/siphash24-1.8-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:7e0a46994e75d144c10df26db9298dda496de5d213dc97197080db479f0283c4", size = 97417, upload-time = "2025-09-02T20:41:45.182Z" }, + { url = "https://files.pythonhosted.org/packages/85/4d/99270aabeaf0a35313c31886624a314417bfa2f9cd9d7a8a890b22d91977/siphash24-1.8-cp314-cp314t-win32.whl", hash = "sha256:0b39834ffaeb69001021db0386fd949d8d0f869e0dbd9f2e1fa7a1107aa0f80a", size = 73456, upload-time = "2025-09-02T20:41:46.721Z" }, + { url = "https://files.pythonhosted.org/packages/cc/39/a77f16ae2af3f5cdc4de5de6aa37a23c8a66121b225819108ef818896c56/siphash24-1.8-cp314-cp314t-win_amd64.whl", hash = "sha256:32753439fe9faaaa19ef64eaee9e3e049cd90de2d04c9ff635d8f38c2130da54", size = 91094, upload-time = "2025-09-02T20:41:47.942Z" }, +] + [[package]] name = "six" version = "1.17.0" From 9687dbb8eda108d238d3a8578f53964d793d6d07 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Thu, 12 Mar 2026 23:09:10 +0000 Subject: [PATCH 083/183] minor: added missing sphinx dependency to req files --- pyproject.toml | 4 ++-- requirements-dev-arm.txt | 1 + requirements-dev-gpu.txt | 1 + requirements-dev.txt | 1 + requirements-doc.txt | 1 + uv.lock | 8 +++----- 6 files changed, 9 insertions(+), 7 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 67ab6fe9..f8cd80f0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -45,11 +45,11 @@ advanced = [ "scikit-fmm", "spgl1", "dtcwt", - "astra-toolbox; sys_platform == 'linux'" + "astra-toolbox; sys_platform == 'linux'", + "devito" ] deep = ["torch", "jax"] stat = ["pytensor", "pymc"] -seis = ["devito"] [dependency-groups] dev = [ diff --git a/requirements-dev-arm.txt b/requirements-dev-arm.txt index fe022a68..3f78c9a7 100644 --- a/requirements-dev-arm.txt +++ b/requirements-dev-arm.txt @@ -21,6 +21,7 @@ pooch shibuya sphinx-design sphinx-gallery +sphinx-iconify sphinxemoji numpydoc nbsphinx diff --git a/requirements-dev-gpu.txt b/requirements-dev-gpu.txt index 703e713c..731bc845 100644 --- a/requirements-dev-gpu.txt +++ b/requirements-dev-gpu.txt @@ -16,6 +16,7 @@ pooch shibuya sphinx-design sphinx-gallery +sphinx-iconify sphinxemoji numpydoc nbsphinx diff --git a/requirements-dev.txt b/requirements-dev.txt index eb2d166a..70f3b2f5 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -20,6 +20,7 @@ pooch shibuya sphinx-design sphinx-gallery +sphinx-iconify sphinxemoji numpydoc nbsphinx diff --git a/requirements-doc.txt b/requirements-doc.txt index 4ea0d12c..5d954a86 100644 --- a/requirements-doc.txt +++ b/requirements-doc.txt @@ -21,6 +21,7 @@ pooch shibuya sphinx-design sphinx-gallery +sphinx-iconify sphinxemoji numpydoc nbsphinx diff --git a/uv.lock b/uv.lock index b830036b..4b768815 100644 --- a/uv.lock +++ b/uv.lock @@ -2849,6 +2849,7 @@ dependencies = [ [package.optional-dependencies] advanced = [ { name = "astra-toolbox", marker = "sys_platform == 'linux'" }, + { name = "devito" }, { name = "dtcwt" }, { name = "llvmlite" }, { name = "numba" }, @@ -2865,9 +2866,6 @@ deep = [ { name = "torch", version = "2.10.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "sys_platform == 'darwin'" }, { name = "torch", version = "2.10.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "sys_platform != 'darwin'" }, ] -seis = [ - { name = "devito" }, -] stat = [ { name = "pymc", version = "5.25.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, { name = "pymc", version = "5.28.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, @@ -2904,7 +2902,7 @@ doc = [ [package.metadata] requires-dist = [ { name = "astra-toolbox", marker = "sys_platform == 'linux' and extra == 'advanced'" }, - { name = "devito", marker = "extra == 'seis'" }, + { name = "devito", marker = "extra == 'advanced'" }, { name = "dtcwt", marker = "extra == 'advanced'" }, { name = "jax", marker = "extra == 'deep'" }, { name = "llvmlite", marker = "extra == 'advanced'" }, @@ -2919,7 +2917,7 @@ requires-dist = [ { name = "spgl1", marker = "extra == 'advanced'" }, { name = "torch", marker = "extra == 'deep'", index = "https://download.pytorch.org/whl/cpu" }, ] -provides-extras = ["advanced", "deep", "stat", "seis"] +provides-extras = ["advanced", "deep", "stat"] [package.metadata.requires-dev] dev = [ From 652923d2c4cebeae50ce42d7d8344c2b1987fd3f Mon Sep 17 00:00:00 2001 From: mrava87 Date: Thu, 12 Mar 2026 23:14:38 +0000 Subject: [PATCH 084/183] doc: removed unmantained roadmap --- CONTRIBUTING.md | 4 -- docs/source/contributing.rst | 3 - docs/source/index.rst | 1 - docs/source/roadmap.rst | 112 ----------------------------------- 4 files changed, 120 deletions(-) delete mode 100755 docs/source/roadmap.rst diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 58ce812c..dd690a56 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -6,10 +6,6 @@ The best way to get in touch with the core developers and maintainers is to join the [PyLops slack channel](https://pylops.slack.com/) as well as open new *Issues* directly from the GitHub repo. -Moreover, take a look at the [Roadmap](https://pylops.readthedocs.io/en/stable/roadmap.html) -page for a list of current ideas for improvements and additions to the PyLops library. - - ## Welcomed contributions ### Bug reports diff --git a/docs/source/contributing.rst b/docs/source/contributing.rst index b5140625..82a30720 100755 --- a/docs/source/contributing.rst +++ b/docs/source/contributing.rst @@ -9,9 +9,6 @@ The best way to get in touch with the core developers and maintainers is to join the `PyLops slack channel `_ as well as open new *Issues* directly from the `GitHub repo `_. -Moreover, take a look at the :ref:`roadmap` page for a list of current ideas -for improvements and additions to the PyLops library. - Welcomed contributions ********************** diff --git a/docs/source/index.rst b/docs/source/index.rst index 0f085cfb..ecc28e50 100644 --- a/docs/source/index.rst +++ b/docs/source/index.rst @@ -103,7 +103,6 @@ PyLops is a `NUMFOCUS `_. - - -Code style -********** - -* :strike:`Change all ``np.flatten()``` :strike:`into ``np.ravel()``` - - `Issue #24 `_. -* Fix all ``if: return ... else: ...`` statements to enforce a single return - with the same number of outputs - - `Issue #26 `_. -* Protected attributes and @property attributes in linear operator classes? - - `Issue #27 `_. - - -Code optimization -***************** - -* Investigate speed-up given by decorating ``_matvec`` and ``_rmatvec`` methods with - `numba `_ ``@jit`` and ``@stencil`` decorators - - `Issue #23 `_. - -* :strike:`Replace np.fft.* routines used in several submodules with double engine, - numpy and pyFFTW` - - `Issue #20 `_. - - -Modules -******* - -avo -=== - -* Add possibility to choose different damping factors for each elastic parameter to invert for in - :py:class:`pylops.avo.prestack.PrestackInversion` - `Issue #25 `_. - - -basicoperators -============== - -* :strike:`Create Kronecker operator` - - `Issue #28 `_. - -* :strike:`Deal with edges in FirstDerivative and SecondDerivative operators` - - `Issue #34 `_. - - -optimization -============ - -* :strike:`Sparse solvers` - - `Issue #44 `_. - - -signalprocessing -================ - -* :strike:`Compare performance in FTT operator of performing - np.swap+np.fft.fft(..., axis=-1) versus np.fft.fft(..., axis=chosen)` - - `Issue #33 `_. - -* :strike:`Add Wavelet operator performing the wavelet transform` - - `Issue #21 `_. - -* :strike:`Fredholm1 operator applying Fredholm integrals - of first kind` - `Issue #31 `_. - -* :strike:`Fredholm2 operators applying Fredholm integrals - of second kind` - `Issue #31 `_. - - -utils -===== - -Nothing so far - - -waveeqprocessing -================ - -* :strike:`numpy.matmul as a way to speed up integral computation (i.e., inner for loop) - in MDC operator` - `Issue #32 `_. - -* ``NMO`` operator performing NMO modelling - - `Issue #29 `_. - -* :strike:`WavefieldDecomposition operator performing acoustic wavefield separation - by inversion` - `Issue #30 `_. From b95e6dc85604be4fba5515ad67eab8857f52cfd1 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Fri, 13 Mar 2026 18:26:07 +0000 Subject: [PATCH 085/183] bug: switch to np.trapezoid in dublurring tutorial (np.trapz deprecated) --- tutorials/deblurring.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tutorials/deblurring.py b/tutorials/deblurring.py index a397805b..ebc6e71e 100755 --- a/tutorials/deblurring.py +++ b/tutorials/deblurring.py @@ -28,8 +28,8 @@ nh = [15, 25] hz = np.exp(-0.1 * np.linspace(-(nh[0] // 2), nh[0] // 2, nh[0]) ** 2) hx = np.exp(-0.03 * np.linspace(-(nh[1] // 2), nh[1] // 2, nh[1]) ** 2) -hz /= np.trapz(hz) # normalize the integral to 1 -hx /= np.trapz(hx) # normalize the integral to 1 +hz /= np.trapezoid(hz) # normalize the integral to 1 +hx /= np.trapezoid(hx) # normalize the integral to 1 h = hz[:, np.newaxis] * hx[np.newaxis, :] fig, ax = plt.subplots(1, 1, figsize=(5, 3)) From 87f715fb0b7b2ded9567d753dcb344ed1ff09e2e Mon Sep 17 00:00:00 2001 From: mrava87 Date: Sun, 29 Mar 2026 15:12:14 +0100 Subject: [PATCH 086/183] build: switch to new tooling in environment files --- .pre-commit-config.yaml | 39 +- Makefile | 59 +- docs/source/conf.py | 11 +- environment-dev-arm.yml | 4 +- environment-dev-gpu.yml | 4 +- environment-dev-intel-mkl.yml | 4 +- environment-dev.yml | 4 +- noxfile.py | 50 + pyproject.toml | 98 +- setup.cfg | 49 - uv.lock | 3562 ++++++++++++++++++++++++--------- 11 files changed, 2812 insertions(+), 1072 deletions(-) create mode 100644 noxfile.py delete mode 100755 setup.cfg diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index a4ca2e16..7af58437 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -1,30 +1,31 @@ exclude: "^docs/" repos: - repo: https://github.com/pre-commit/pre-commit-hooks - rev: v4.0.1 + rev: v6.0.0 hooks: - id: trailing-whitespace - id: end-of-file-fixer + - id: mixed-line-ending + - id: check-toml - id: check-yaml + - id: check-added-large-files + - id: check-case-conflict + - id: check-merge-conflict - - repo: https://github.com/psf/black - rev: 22.3.0 + - repo: https://github.com/astral-sh/ruff-pre-commit + rev: v0.14.14 hooks: - - id: black - args: # arguments to configure black - - --line-length=88 + - id: ruff-check + args: [ --fix ] + - id: ruff-format - - repo: https://github.com/pycqa/isort - rev: 5.12.0 + - repo: https://github.com/astral-sh/uv-pre-commit + rev: 0.9.28 hooks: - - id: isort - name: isort (python) - args: - [ - "--profile", - "black", - "--skip", - "__init__.py", - "--filter-files", - "--line-length=88", - ] + - id: uv-lock + + - repo: https://github.com/abravalheri/validate-pyproject + rev: "v0.23" + hooks: + - id: validate-pyproject + additional_dependencies: ["validate-pyproject-schema-store[all]"] diff --git a/Makefile b/Makefile index 096720cb..ce01c301 100644 --- a/Makefile +++ b/Makefile @@ -3,8 +3,11 @@ PYTHON := $(shell command -v python3 2> /dev/null || command which python 2> /de UV := $(shell command -v uv 2> /dev/null || command which uv 2> /dev/null) NOX := $(shell command -v nox 2> /dev/null || command which nox 2> /dev/null) -.PHONY: install dev-install dev-install_intel_mkl dev-install_gpu install_conda dev-install_conda dev-install_conda_intel_mkl dev-install_conda_arm -.PHONY: tests tests_cpu_ongpu tests_gpu doc docupdate servedoc lint typeannot coverage +.PHONY: install_conda dev-install_conda dev-install_conda_intel_mkl dev-install_conda_arm +.PHONY: install_conda dev-install_conda dev-install_conda_intel_mkl dev-install_conda_arm +.PHONY: tests tests_cpu_ongpu tests_gpu tests_uv tests_cpu_ongpu_uv tests_gpu_uv tests_nox +.PHONY: doc doc_uv docupdate docupdate_uv servedoc lint lint_uv typeannot typeannot_uv +.PHONY: coverage coverage_uv pipcheck: ifndef PIP @@ -80,31 +83,77 @@ tests_uv: make uvcheck $(UV) run pytest +tests_nox: + make noxcheck + $(NOX) -s tests + tests_cpu_ongpu: # Run tests with CPU on a system with GPU (and CuPy installed) make pythoncheck export CUPY_PYLOPS=0 && export TEST_CUPY_PYLOPS=0 && pytest +tests_cpu_ongpu_uv: + # Run tests with CPU on a system with GPU (and CuPy installed) + make pythoncheck + export CUPY_PYLOPS=0 && export TEST_CUPY_PYLOPS=0 && $(UV) run pytest + tests_gpu: # Run tests with GPU (requires CuPy to be installed) make pythoncheck export TEST_CUPY_PYLOPS=1 && pytest +tests_gpu_uv: + # Run tests with GPU (requires CuPy to be installed) + make pythoncheck + export TEST_CUPY_PYLOPS=1 && $(UV) run pytest + doc: + cd docs && rm -rf source/api/generated && rm -rf source/gallery &&\ + rm -rf source/tutorials && rm -rf source/examples &&\ + rm -rf build && make html && cd .. + +doc_uv: + make uvcheck cd docs && rm -rf source/api/generated && rm -rf source/gallery &&\ - rm -rf source/tutorials && rm -rf build && make html && cd .. + rm -rf source/tutorials && rm -rf source/examples &&\ + rm -rf build && $(UV) run make html && cd .. docupdate: cd docs && make html && cd .. +docupdate_uv: + make uvcheck + cd docs && $(UV) run make html && cd .. + servedoc: + make pythoncheck $(PYTHON) -m http.server --directory docs/build/html/ +servedoc_uv: + make uvcheck + $(UV) run python -m http.server --directory docs/build/html/ + lint: - flake8 docs/ examples/ pylops/ pytests/ tutorials/ + ruff check docs/source examples/ pylops/ pytests/ tutorials/ + +lint_uv: + make uvcheck + $(UV) run ruff check docs/source examples/ pylops/ pytests/ tutorials/ typeannot: mypy pylops/ +typeannot_uv: + make uvcheck + $(UV) run mypy pylops/ + coverage: - coverage run -m pytest && coverage xml && coverage html && $(PYTHON) -m http.server --directory htmlcov/ + coverage run --source=pylops -m pytest && \ + coverage xml && coverage html && $(PYTHON) -m http.server --directory htmlcov/ + +coverage_uv: + make uvcheck + $(UV) run coverage run --source=pylops -m pytest &&\ + $(UV) run coverage xml &&\ + $(UV) run coverage html &&\ + $(UV) run python -m http.server --directory htmlcov/ diff --git a/docs/source/conf.py b/docs/source/conf.py index f8f6203d..bee240f8 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- import datetime import os import sys @@ -100,7 +99,7 @@ # General information about the project year = datetime.date.today().year project = "PyLops" -copyright = "{}, PyLops Development Team".format(year) +copyright = f"{year}, PyLops Development Team" # Version version = __version__ @@ -108,9 +107,9 @@ version = "dev" # These enable substitutions using |variable| in the rst files -rst_epilog = """ +rst_epilog = f""" .. |year| replace:: {year} -""".format(year=year) +""" html_static_path = ["_static"] html_last_updated_fmt = "%b %d, %Y" html_title = "PyLops" @@ -153,9 +152,9 @@ "doc_path": "docs/source", "galleries": sphinx_gallery_conf["gallery_dirs"], "gallery_dir": dict( - zip(sphinx_gallery_conf["gallery_dirs"], sphinx_gallery_conf["examples_dirs"]) + zip(sphinx_gallery_conf["gallery_dirs"], sphinx_gallery_conf["examples_dirs"], strict=True) ), "github_project": "PyLops", "github_repo": "pylops", "github_version": "master", -} \ No newline at end of file +} diff --git a/environment-dev-arm.yml b/environment-dev-arm.yml index 041c3cd2..2264c0f8 100644 --- a/environment-dev-arm.yml +++ b/environment-dev-arm.yml @@ -22,8 +22,6 @@ dependencies: - numba - pre-commit - autopep8 - - isort - - black - pip: - torch - devito @@ -41,6 +39,6 @@ dependencies: - nbsphinx - sphinxemoji - image - - flake8 + - ruff - mypy - coverage diff --git a/environment-dev-gpu.yml b/environment-dev-gpu.yml index 90bfa013..e7dd7ee5 100644 --- a/environment-dev-gpu.yml +++ b/environment-dev-gpu.yml @@ -20,8 +20,6 @@ dependencies: - icc_rt - pre-commit - autopep8 - - isort - - black - pip: - torch - pytest-runner @@ -34,6 +32,6 @@ dependencies: - nbsphinx - sphinxemoji - image - - flake8 + - ruff - mypy - coverage diff --git a/environment-dev-intel-mkl.yml b/environment-dev-intel-mkl.yml index 959b3b1f..762cc32a 100644 --- a/environment-dev-intel-mkl.yml +++ b/environment-dev-intel-mkl.yml @@ -24,8 +24,6 @@ dependencies: - icc_rt - pre-commit - autopep8 - - isort - - black - mkl_fft - pip: - torch @@ -44,6 +42,6 @@ dependencies: - nbsphinx - sphinxemoji - image - - flake8 + - ruff - mypy - coverage diff --git a/environment-dev.yml b/environment-dev.yml index 3ac6fbe2..0b6c54f7 100644 --- a/environment-dev.yml +++ b/environment-dev.yml @@ -23,8 +23,6 @@ dependencies: - icc_rt - pre-commit - autopep8 - - isort - - black - pip: - torch - devito @@ -42,6 +40,6 @@ dependencies: - nbsphinx - sphinxemoji - image - - flake8 + - ruff - mypy - coverage diff --git a/noxfile.py b/noxfile.py new file mode 100644 index 00000000..423aed97 --- /dev/null +++ b/noxfile.py @@ -0,0 +1,50 @@ +from __future__ import annotations + +import shutil +from pathlib import Path + +import nox + +DIR = Path(__file__).parent.resolve() + +nox.options.default_venv_backend = "uv" +nox.options.sessions = ["lint", "tests"] + + +@nox.session +def lint(session): + """Run the Ruff linter.""" + session.install("ruff") + session.run( + "ruff", + "check", + "docs/source", + "examples/", + "pylops/", + "pytests/", + "tutorials/", + ) + + +@nox.session(python=["3.10", "3.11", "3.12", "3.13", "3.14"]) +def tests(session: nox.Session) -> None: + """ + Run unit tests. + """ + session.install("-e", ".[advanced,deep,stat]") + session.install("--group", "dev") + session.run("pytest", *session.posargs) + + +@nox.session(python=["3.10", "3.11", "3.12", "3.13", "3.14"]) +def build(session: nox.Session) -> None: + """ + Build an SDist and wheel. + """ + + build_path = DIR.joinpath("build") + if build_path.exists(): + shutil.rmtree(build_path) + + session.install("build") + session.run("python", "-m", "build") diff --git a/pyproject.toml b/pyproject.toml index f8cd80f0..d95d603f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -48,8 +48,12 @@ advanced = [ "astra-toolbox; sys_platform == 'linux'", "devito" ] -deep = ["torch", "jax"] stat = ["pytensor", "pymc"] +deep = ["torch", "jax"] +deep-cu126 = ["torch", "jax[cuda12]"] +deep-cu128 = ["torch", "jax[cuda12]"] +# deep-cu13 = ["torch>=2.11", "jax[cuda13]"] + [dependency-groups] dev = [ @@ -86,12 +90,102 @@ exclude = ["pytests"] [tool.setuptools_scm] version_file = "pylops/version.py" +[tool.uv] +conflicts = [ + [ + { extra = "deep" }, + { extra = "deep-cu126" }, + { extra = "deep-cu128" }, + ], +] + [tool.uv.sources] torch = [ - { index = "pytorch-cpu" }, + { index = "pytorch-cpu", extra = "deep" }, + { index = "pytorch-cu126", extra = "deep-cu126" }, + { index = "pytorch-cu128", extra = "deep-cu128" }, ] [[tool.uv.index]] name = "pytorch-cpu" url = "https://download.pytorch.org/whl/cpu" explicit = true + +[[tool.uv.index]] +name = "pytorch-cu126" +url = "https://download.pytorch.org/whl/cu126" +explicit = true + +[[tool.uv.index]] +name = "pytorch-cu128" +url = "https://download.pytorch.org/whl/cu128" +explicit = true + +[tool.pytest.ini_options] +addopts = "--verbose" +python_files = ["pytests/*.py"] + +[tool.ruff] +src = ["pylops"] +exclude = ["pylops/version.py", ] +line-length = 88 +target-version = "py310" + +[tool.ruff.lint] +select = [ + "E", # pycodestyle errors + "F", # pyflakes + "W", # pycodestyle warnings + "B", # flake8-bugbear + "EM", # flake8-errmsg + "UP", # pyupgrade + "I" # isort +] +ignore = [ + "E501", # line too long (for comments and strings) + "UP031", # use of old '%' formatting instead of f-strings +] + +[tool.ruff.lint.per-file-ignores] +"__init__.py" = [ + "F401", # imported but unused (re-exports) + "F403", # star import used for public API + "F405", # name may be undefined from star import + "I001", # allow usorted imports +] +"tutorials/*.py" = [ + "E731", # do not assign a lambda expression, use def +] +"pylops/linearoperator.py" = [ + "E402", # allow module level import not at top of file +] +"pylops/basicoperators/blockdiag.py" = [ + "E402", # allow module level import not at top of file +] +"pylops/basicoperators/hstack.py" = [ + "E402", # allow module level import not at top of file +] +"pylops/basicoperators/vstack.py" = [ + "E402", # allow module level import not at top of file +] + +[tool.ruff.lint.isort] +known-first-party = ["pylops"] + +[tool.mypy] +files = ["pylops", ] +python_version = "3.11" +mypy_path = "pylops" +strict = true +enable_error_code = ["ignore-without-code", "redundant-expr", "truthy-bool"] +disable_error_code = ["untyped-decorator"] +allow_redefinition = true +disallow_untyped_defs = true +disallow_incomplete_defs = true +warn_unreachable = false + +[[tool.mypy.overrides]] +module = ["cupy.*", "devito.*", "examples.*", # devito-examples + "numpy.*", "numba.*", "pyfftw.*", "pywt.*", "scipy.*", + "scooby.*", "skfmm.*", "spgl1.*", "IPython.*"] +ignore_missing_imports = true diff --git a/setup.cfg b/setup.cfg deleted file mode 100755 index 4c13f09c..00000000 --- a/setup.cfg +++ /dev/null @@ -1,49 +0,0 @@ -[aliases] -test=pytest - -[tool:pytest] -addopts = --verbose -python_files = pytests/*.py - -[flake8] -ignore = E203, E501, W503, E402 -per-file-ignores = - __init__.py: F401, F403, F405 -max-line-length = 88 - -# mypy global options -[mypy] -plugins = numpy.typing.mypy_plugin -ignore_errors = False -allow_redefinition = True - -# mypy per-module options -[mypy-IPython.*] -ignore_missing_imports = True - -[mypy-scipy.*] -ignore_missing_imports = True - -[mypy-numba.*] -ignore_missing_imports = True - -[mypy-pyfftw.*] -ignore_missing_imports = True - -[mypy-pywt.*] -ignore_missing_imports = True - -[mypy-spgl1.*] -ignore_missing_imports = True - -[mypy-skfmm.*] -ignore_missing_imports = True - -[mypy-devito.*] -ignore_missing_imports = True - -[mypy-examples.*] # devito-examples -ignore_missing_imports = True - -[mypy-cupy.*] -ignore_missing_imports = True diff --git a/uv.lock b/uv.lock index 4b768815..72176ed0 100644 --- a/uv.lock +++ b/uv.lock @@ -2,25 +2,69 @@ version = 1 revision = 3 requires-python = ">=3.10" resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32'", - "python_full_version >= '3.14' and sys_platform == 'emscripten'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.13.*' and sys_platform == 'win32'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version >= '3.14' and sys_platform == 'darwin'", - "python_full_version == '3.13.*' and sys_platform == 'darwin'", - "python_full_version == '3.12.*' and sys_platform == 'win32'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.12.*' and sys_platform == 'darwin'", - "python_full_version == '3.11.*' and sys_platform == 'win32'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.11.*' and sys_platform == 'darwin'", - "python_full_version < '3.11' and sys_platform != 'darwin'", - "python_full_version < '3.11' and sys_platform == 'darwin'", -] + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", +] +conflicts = [[ + { package = "pylops", extra = "deep" }, + { package = "pylops", extra = "deep-cu126" }, + { package = "pylops", extra = "deep-cu128" }, +]] [[package]] name = "alabaster" @@ -48,21 +92,21 @@ dependencies = [ { name = "h5netcdf" }, { name = "h5py" }, { name = "matplotlib" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, { name = "packaging" }, - { name = "pandas", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, - { name = "pandas", version = "3.0.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "pandas", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "pandas", version = "3.0.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, { name = "platformdirs" }, - { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, - { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, { name = "setuptools" }, { name = "typing-extensions" }, - { name = "xarray", version = "2025.6.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, - { name = "xarray", version = "2026.2.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, - { name = "xarray-einstats", version = "0.8.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, - { name = "xarray-einstats", version = "0.9.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*'" }, - { name = "xarray-einstats", version = "0.10.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12'" }, + { name = "xarray", version = "2025.6.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "xarray", version = "2026.2.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "xarray-einstats", version = "0.8.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "xarray-einstats", version = "0.9.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "xarray-einstats", version = "0.10.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/f3/c9/9c853633715f972eecc20995763c6e3005a3afcdcf47e39d20cd1c2889cd/arviz-0.23.4.tar.gz", hash = "sha256:611be826995066036c9443ea98d11486c279ef3da3b6cdc5c0816fab434115b9", size = 1592968, upload-time = "2026-02-04T17:57:53.664Z" } wheels = [ @@ -74,7 +118,7 @@ name = "asgiref" version = "3.11.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "typing-extensions", marker = "python_full_version < '3.11'" }, + { name = "typing-extensions", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/63/40/f03da1264ae8f7cfdbf9146542e5e7e8100a4c66ab48e791df9a03d3f6c0/asgiref-3.11.1.tar.gz", hash = "sha256:5f184dc43b7e763efe848065441eac62229c9f7b0475f41f80e207a114eda4ce", size = 38550, upload-time = "2026-02-03T13:30:14.33Z" } wheels = [ @@ -86,12 +130,14 @@ name = "astra-toolbox" version = "2.4.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' and sys_platform != 'darwin'" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'" }, - { name = "nvidia-cuda-runtime-cu12", marker = "(python_full_version < '3.11' and sys_platform == 'emscripten') or (python_full_version < '3.11' and sys_platform == 'win32') or (sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32')" }, - { name = "nvidia-cufft-cu12", marker = "(python_full_version < '3.11' and sys_platform == 'emscripten') or (python_full_version < '3.11' and sys_platform == 'win32') or (sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32')" }, - { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' and sys_platform != 'darwin'" }, - { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "nvidia-cuda-runtime-cu12", version = "12.6.77", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "nvidia-cuda-runtime-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "nvidia-cufft-cu12", version = "11.3.0.4", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "nvidia-cufft-cu12", version = "11.3.3.83", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/8d/6f/3df54180d9a9d76ed01447ec249f689039ee4bab00ba378539a6b696a36e/astra_toolbox-2.4.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:39ccf4f7c08ccd49e2ca2c2c58e981184ea16ca5f6c58a14b8ee6b456144f904", size = 13610894, upload-time = "2025-12-16T12:30:17.826Z" }, @@ -103,11 +149,11 @@ wheels = [ [[package]] name = "attrs" -version = "25.4.0" +version = "26.1.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/6b/5c/685e6633917e101e5dcb62b9dd76946cbb57c26e133bae9e0cd36033c0a9/attrs-25.4.0.tar.gz", hash = "sha256:16d5969b87f0859ef33a48b35d55ac1be6e42ae49d5e853b597db70c35c57e11", size = 934251, upload-time = "2025-10-06T13:54:44.725Z" } +sdist = { url = "https://files.pythonhosted.org/packages/9a/8e/82a0fe20a541c03148528be8cac2408564a6c9a0cc7e9171802bc1d26985/attrs-26.1.0.tar.gz", hash = "sha256:d03ceb89cb322a8fd706d4fb91940737b6642aa36998fe130a9bc96c985eff32", size = 952055, upload-time = "2026-03-19T14:22:25.026Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/3a/2a/7cc015f5b9f5db42b7d48157e23356022889fc354a2813c15934b7cb5c0e/attrs-25.4.0-py3-none-any.whl", hash = "sha256:adcf7e2a1fb3b36ac48d97835bb6d8ade15b8dcce26aba8bf1d14847b57a3373", size = 67615, upload-time = "2025-10-06T13:54:43.17Z" }, + { url = "https://files.pythonhosted.org/packages/64/b4/17d4b0b2a2dc85a6df63d1157e028ed19f90d4cd97c36717afef2bc2f395/attrs-26.1.0-py3-none-any.whl", hash = "sha256:c647aa4a12dfbad9333ca4e71fe62ddc36f4e63b2d260a37a8b83d2f043ac309", size = 67548, upload-time = "2026-03-19T14:22:23.645Z" }, ] [[package]] @@ -116,7 +162,7 @@ version = "2.3.2" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "pycodestyle" }, - { name = "tomli", marker = "python_full_version < '3.11'" }, + { name = "tomli", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/50/d8/30873d2b7b57dee9263e53d142da044c4600a46f2d28374b3e38b023df16/autopep8-2.3.2.tar.gz", hash = "sha256:89440a4f969197b69a995e4ce0661b031f455a9f776d2c5ba3dbd83466931758", size = 92210, upload-time = "2025-01-14T14:46:18.454Z" } wheels = [ @@ -185,7 +231,7 @@ name = "cffi" version = "2.0.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "pycparser", marker = "implementation_name != 'PyPy'" }, + { name = "pycparser", marker = "implementation_name != 'PyPy' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/eb/56/b1ba7935a17738ae8453301356628e8147c79dbb825bcbc73dc7401f9846/cffi-2.0.0.tar.gz", hash = "sha256:44d1b5909021139fe36001ae048dbdde8214afa20200eda0f64c068cac5d5529", size = 523588, upload-time = "2025-09-08T23:24:04.541Z" } wheels = [ @@ -276,8 +322,8 @@ name = "cgen" version = "2025.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, { name = "pytools" }, { name = "typing-extensions" }, ] @@ -285,91 +331,107 @@ sdist = { url = "https://files.pythonhosted.org/packages/18/4b/a84a2fd2abce1c7bd [[package]] name = "charset-normalizer" -version = "3.4.5" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/1d/35/02daf95b9cd686320bb622eb148792655c9412dbb9b67abb5694e5910a24/charset_normalizer-3.4.5.tar.gz", hash = "sha256:95adae7b6c42a6c5b5b559b1a99149f090a57128155daeea91732c8d970d8644", size = 134804, upload-time = "2026-03-06T06:03:19.46Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/a7/21/a2b1505639008ba2e6ef03733a81fc6cfd6a07ea6139a2b76421230b8dad/charset_normalizer-3.4.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:4167a621a9a1a986c73777dbc15d4b5eac8ac5c10393374109a343d4013ec765", size = 283319, upload-time = "2026-03-06T06:00:26.433Z" }, - { url = "https://files.pythonhosted.org/packages/70/67/df234c29b68f4e1e095885c9db1cb4b69b8aba49cf94fac041db4aaf1267/charset_normalizer-3.4.5-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:3f64c6bf8f32f9133b668c7f7a7cbdbc453412bc95ecdbd157f3b1e377a92990", size = 189974, upload-time = "2026-03-06T06:00:28.222Z" }, - { url = "https://files.pythonhosted.org/packages/df/7f/fc66af802961c6be42e2c7b69c58f95cbd1f39b0e81b3365d8efe2a02a04/charset_normalizer-3.4.5-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:568e3c34b58422075a1b49575a6abc616d9751b4d61b23f712e12ebb78fe47b2", size = 207866, upload-time = "2026-03-06T06:00:29.769Z" }, - { url = "https://files.pythonhosted.org/packages/c9/23/404eb36fac4e95b833c50e305bba9a241086d427bb2167a42eac7c4f7da4/charset_normalizer-3.4.5-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:036c079aa08a6a592b82487f97c60b439428320ed1b2ea0b3912e99d30c77765", size = 203239, upload-time = "2026-03-06T06:00:31.086Z" }, - { url = "https://files.pythonhosted.org/packages/4b/2f/8a1d989bfadd120c90114ab33e0d2a0cbde05278c1fc15e83e62d570f50a/charset_normalizer-3.4.5-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:340810d34ef83af92148e96e3e44cb2d3f910d2bf95e5618a5c467d9f102231d", size = 196529, upload-time = "2026-03-06T06:00:32.608Z" }, - { url = "https://files.pythonhosted.org/packages/a5/0c/c75f85ff7ca1f051958bb518cd43922d86f576c03947a050fbedfdfb4f15/charset_normalizer-3.4.5-cp310-cp310-manylinux_2_31_armv7l.whl", hash = "sha256:cd2d0f0ec9aa977a27731a3209ebbcacebebaf41f902bd453a928bfd281cf7f8", size = 184152, upload-time = "2026-03-06T06:00:33.93Z" }, - { url = "https://files.pythonhosted.org/packages/f9/20/4ed37f6199af5dde94d4aeaf577f3813a5ec6635834cda1d957013a09c76/charset_normalizer-3.4.5-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:0b362bcd27819f9c07cbf23db4e0e8cd4b44c5ecd900c2ff907b2b92274a7412", size = 195226, upload-time = "2026-03-06T06:00:35.469Z" }, - { url = "https://files.pythonhosted.org/packages/28/31/7ba1102178cba7c34dcc050f43d427172f389729e356038f0726253dd914/charset_normalizer-3.4.5-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:77be992288f720306ab4108fe5c74797de327f3248368dfc7e1a916d6ed9e5a2", size = 192933, upload-time = "2026-03-06T06:00:36.83Z" }, - { url = "https://files.pythonhosted.org/packages/4b/23/f86443ab3921e6a60b33b93f4a1161222231f6c69bc24fb18f3bee7b8518/charset_normalizer-3.4.5-cp310-cp310-musllinux_1_2_armv7l.whl", hash = "sha256:8b78d8a609a4b82c273257ee9d631ded7fac0d875bdcdccc109f3ee8328cfcb1", size = 185647, upload-time = "2026-03-06T06:00:38.367Z" }, - { url = "https://files.pythonhosted.org/packages/82/44/08b8be891760f1f5a6d23ce11d6d50c92981603e6eb740b4f72eea9424e2/charset_normalizer-3.4.5-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:ba20bdf69bd127f66d0174d6f2a93e69045e0b4036dc1ca78e091bcc765830c4", size = 209533, upload-time = "2026-03-06T06:00:41.931Z" }, - { url = "https://files.pythonhosted.org/packages/3b/5f/df114f23406199f8af711ddccfbf409ffbc5b7cdc18fa19644997ff0c9bb/charset_normalizer-3.4.5-cp310-cp310-musllinux_1_2_riscv64.whl", hash = "sha256:76a9d0de4d0eab387822e7b35d8f89367dd237c72e82ab42b9f7bf5e15ada00f", size = 195901, upload-time = "2026-03-06T06:00:43.978Z" }, - { url = "https://files.pythonhosted.org/packages/07/83/71ef34a76fe8aa05ff8f840244bda2d61e043c2ef6f30d200450b9f6a1be/charset_normalizer-3.4.5-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:8fff79bf5978c693c9b1a4d71e4a94fddfb5fe744eb062a318e15f4a2f63a550", size = 204950, upload-time = "2026-03-06T06:00:45.202Z" }, - { url = "https://files.pythonhosted.org/packages/58/40/0253be623995365137d7dc68e45245036207ab2227251e69a3d93ce43183/charset_normalizer-3.4.5-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:c7e84e0c0005e3bdc1a9211cd4e62c78ba80bc37b2365ef4410cd2007a9047f2", size = 198546, upload-time = "2026-03-06T06:00:46.481Z" }, - { url = "https://files.pythonhosted.org/packages/ed/5c/5f3cb5b259a130895ef5ae16b38eaf141430fa3f7af50cd06c5d67e4f7b2/charset_normalizer-3.4.5-cp310-cp310-win32.whl", hash = "sha256:58ad8270cfa5d4bef1bc85bd387217e14ff154d6630e976c6f56f9a040757475", size = 132516, upload-time = "2026-03-06T06:00:47.924Z" }, - { url = "https://files.pythonhosted.org/packages/a5/c3/84fb174e7770f2df2e1a2115090771bfbc2227fb39a765c6d00568d1aab4/charset_normalizer-3.4.5-cp310-cp310-win_amd64.whl", hash = "sha256:02a9d1b01c1e12c27883b0c9349e0bcd9ae92e727ff1a277207e1a262b1cbf05", size = 142906, upload-time = "2026-03-06T06:00:49.389Z" }, - { url = "https://files.pythonhosted.org/packages/d7/b2/6f852f8b969f2cbd0d4092d2e60139ab1af95af9bb651337cae89ec0f684/charset_normalizer-3.4.5-cp310-cp310-win_arm64.whl", hash = "sha256:039215608ac7b358c4da0191d10fc76868567fbf276d54c14721bdedeb6de064", size = 133258, upload-time = "2026-03-06T06:00:51.051Z" }, - { url = "https://files.pythonhosted.org/packages/8f/9e/bcec3b22c64ecec47d39bf5167c2613efd41898c019dccd4183f6aa5d6a7/charset_normalizer-3.4.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:610f72c0ee565dfb8ae1241b666119582fdbfe7c0975c175be719f940e110694", size = 279531, upload-time = "2026-03-06T06:00:52.252Z" }, - { url = "https://files.pythonhosted.org/packages/58/12/81fd25f7e7078ab5d1eedbb0fac44be4904ae3370a3bf4533c8f2d159acd/charset_normalizer-3.4.5-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:60d68e820af339df4ae8358c7a2e7596badeb61e544438e489035f9fbf3246a5", size = 188006, upload-time = "2026-03-06T06:00:53.8Z" }, - { url = "https://files.pythonhosted.org/packages/ae/6e/f2d30e8c27c1b0736a6520311982cf5286cfc7f6cac77d7bc1325e3a23f2/charset_normalizer-3.4.5-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:10b473fc8dca1c3ad8559985794815f06ca3fc71942c969129070f2c3cdf7281", size = 205085, upload-time = "2026-03-06T06:00:55.311Z" }, - { url = "https://files.pythonhosted.org/packages/d0/90/d12cefcb53b5931e2cf792a33718d7126efb116a320eaa0742c7059a95e4/charset_normalizer-3.4.5-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:d4eb8ac7469b2a5d64b5b8c04f84d8bf3ad340f4514b98523805cbf46e3b3923", size = 200545, upload-time = "2026-03-06T06:00:56.532Z" }, - { url = "https://files.pythonhosted.org/packages/03/f4/44d3b830a20e89ff82a3134912d9a1cf6084d64f3b95dcad40f74449a654/charset_normalizer-3.4.5-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:5bcb3227c3d9aaf73eaaab1db7ccd80a8995c509ee9941e2aae060ca6e4e5d81", size = 193863, upload-time = "2026-03-06T06:00:57.823Z" }, - { url = "https://files.pythonhosted.org/packages/25/4b/f212119c18a6320a9d4a730d1b4057875cdeabf21b3614f76549042ef8a8/charset_normalizer-3.4.5-cp311-cp311-manylinux_2_31_armv7l.whl", hash = "sha256:75ee9c1cce2911581a70a3c0919d8bccf5b1cbc9b0e5171400ec736b4b569497", size = 181827, upload-time = "2026-03-06T06:00:59.323Z" }, - { url = "https://files.pythonhosted.org/packages/74/00/b26158e48b425a202a92965f8069e8a63d9af1481dfa206825d7f74d2a3c/charset_normalizer-3.4.5-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:1d1401945cb77787dbd3af2446ff2d75912327c4c3a1526ab7955ecf8600687c", size = 191085, upload-time = "2026-03-06T06:01:00.546Z" }, - { url = "https://files.pythonhosted.org/packages/c4/c2/1c1737bf6fd40335fe53d28fe49afd99ee4143cc57a845e99635ce0b9b6d/charset_normalizer-3.4.5-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:0a45e504f5e1be0bd385935a8e1507c442349ca36f511a47057a71c9d1d6ea9e", size = 190688, upload-time = "2026-03-06T06:01:02.479Z" }, - { url = "https://files.pythonhosted.org/packages/5a/3d/abb5c22dc2ef493cd56522f811246a63c5427c08f3e3e50ab663de27fcf4/charset_normalizer-3.4.5-cp311-cp311-musllinux_1_2_armv7l.whl", hash = "sha256:e09f671a54ce70b79a1fc1dc6da3072b7ef7251fadb894ed92d9aa8218465a5f", size = 183077, upload-time = "2026-03-06T06:01:04.231Z" }, - { url = "https://files.pythonhosted.org/packages/44/33/5298ad4d419a58e25b3508e87f2758d1442ff00c2471f8e0403dab8edad5/charset_normalizer-3.4.5-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:d01de5e768328646e6a3fa9e562706f8f6641708c115c62588aef2b941a4f88e", size = 206706, upload-time = "2026-03-06T06:01:05.773Z" }, - { url = "https://files.pythonhosted.org/packages/7b/17/51e7895ac0f87c3b91d276a449ef09f5532a7529818f59646d7a55089432/charset_normalizer-3.4.5-cp311-cp311-musllinux_1_2_riscv64.whl", hash = "sha256:131716d6786ad5e3dc542f5cc6f397ba3339dc0fb87f87ac30e550e8987756af", size = 191665, upload-time = "2026-03-06T06:01:07.473Z" }, - { url = "https://files.pythonhosted.org/packages/90/8f/cce9adf1883e98906dbae380d769b4852bb0fa0004bc7d7a2243418d3ea8/charset_normalizer-3.4.5-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:1a374cc0b88aa710e8865dc1bd6edb3743c59f27830f0293ab101e4cf3ce9f85", size = 201950, upload-time = "2026-03-06T06:01:08.973Z" }, - { url = "https://files.pythonhosted.org/packages/08/ca/bce99cd5c397a52919e2769d126723f27a4c037130374c051c00470bcd38/charset_normalizer-3.4.5-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:d31f0d1671e1534e395f9eb84a68e0fb670e1edb1fe819a9d7f564ae3bc4e53f", size = 195830, upload-time = "2026-03-06T06:01:10.155Z" }, - { url = "https://files.pythonhosted.org/packages/87/4f/2e3d023a06911f1281f97b8f036edc9872167036ca6f55cc874a0be6c12c/charset_normalizer-3.4.5-cp311-cp311-win32.whl", hash = "sha256:cace89841c0599d736d3d74a27bc5821288bb47c5441923277afc6059d7fbcb4", size = 132029, upload-time = "2026-03-06T06:01:11.706Z" }, - { url = "https://files.pythonhosted.org/packages/fe/1f/a853b73d386521fd44b7f67ded6b17b7b2367067d9106a5c4b44f9a34274/charset_normalizer-3.4.5-cp311-cp311-win_amd64.whl", hash = "sha256:f8102ae93c0bc863b1d41ea0f4499c20a83229f52ed870850892df555187154a", size = 142404, upload-time = "2026-03-06T06:01:12.865Z" }, - { url = "https://files.pythonhosted.org/packages/b4/10/dba36f76b71c38e9d391abe0fd8a5b818790e053c431adecfc98c35cd2a9/charset_normalizer-3.4.5-cp311-cp311-win_arm64.whl", hash = "sha256:ed98364e1c262cf5f9363c3eca8c2df37024f52a8fa1180a3610014f26eac51c", size = 132796, upload-time = "2026-03-06T06:01:14.106Z" }, - { url = "https://files.pythonhosted.org/packages/9c/b6/9ee9c1a608916ca5feae81a344dffbaa53b26b90be58cc2159e3332d44ec/charset_normalizer-3.4.5-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:ed97c282ee4f994ef814042423a529df9497e3c666dca19be1d4cd1129dc7ade", size = 280976, upload-time = "2026-03-06T06:01:15.276Z" }, - { url = "https://files.pythonhosted.org/packages/f8/d8/a54f7c0b96f1df3563e9190f04daf981e365a9b397eedfdfb5dbef7e5c6c/charset_normalizer-3.4.5-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0294916d6ccf2d069727d65973c3a1ca477d68708db25fd758dd28b0827cff54", size = 189356, upload-time = "2026-03-06T06:01:16.511Z" }, - { url = "https://files.pythonhosted.org/packages/42/69/2bf7f76ce1446759a5787cb87d38f6a61eb47dbbdf035cfebf6347292a65/charset_normalizer-3.4.5-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:dc57a0baa3eeedd99fafaef7511b5a6ef4581494e8168ee086031744e2679467", size = 206369, upload-time = "2026-03-06T06:01:17.853Z" }, - { url = "https://files.pythonhosted.org/packages/10/9c/949d1a46dab56b959d9a87272482195f1840b515a3380e39986989a893ae/charset_normalizer-3.4.5-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:ed1a9a204f317ef879b32f9af507d47e49cd5e7f8e8d5d96358c98373314fc60", size = 203285, upload-time = "2026-03-06T06:01:19.473Z" }, - { url = "https://files.pythonhosted.org/packages/67/5c/ae30362a88b4da237d71ea214a8c7eb915db3eec941adda511729ac25fa2/charset_normalizer-3.4.5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:7ad83b8f9379176c841f8865884f3514d905bcd2a9a3b210eaa446e7d2223e4d", size = 196274, upload-time = "2026-03-06T06:01:20.728Z" }, - { url = "https://files.pythonhosted.org/packages/b2/07/c9f2cb0e46cb6d64fdcc4f95953747b843bb2181bda678dc4e699b8f0f9a/charset_normalizer-3.4.5-cp312-cp312-manylinux_2_31_armv7l.whl", hash = "sha256:a118e2e0b5ae6b0120d5efa5f866e58f2bb826067a646431da4d6a2bdae7950e", size = 184715, upload-time = "2026-03-06T06:01:22.194Z" }, - { url = "https://files.pythonhosted.org/packages/36/64/6b0ca95c44fddf692cd06d642b28f63009d0ce325fad6e9b2b4d0ef86a52/charset_normalizer-3.4.5-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:754f96058e61a5e22e91483f823e07df16416ce76afa4ebf306f8e1d1296d43f", size = 193426, upload-time = "2026-03-06T06:01:23.795Z" }, - { url = "https://files.pythonhosted.org/packages/50/bc/a730690d726403743795ca3f5bb2baf67838c5fea78236098f324b965e40/charset_normalizer-3.4.5-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:0c300cefd9b0970381a46394902cd18eaf2aa00163f999590ace991989dcd0fc", size = 191780, upload-time = "2026-03-06T06:01:25.053Z" }, - { url = "https://files.pythonhosted.org/packages/97/4f/6c0bc9af68222b22951552d73df4532b5be6447cee32d58e7e8c74ecbb7b/charset_normalizer-3.4.5-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:c108f8619e504140569ee7de3f97d234f0fbae338a7f9f360455071ef9855a95", size = 185805, upload-time = "2026-03-06T06:01:26.294Z" }, - { url = "https://files.pythonhosted.org/packages/dd/b9/a523fb9b0ee90814b503452b2600e4cbc118cd68714d57041564886e7325/charset_normalizer-3.4.5-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:d1028de43596a315e2720a9849ee79007ab742c06ad8b45a50db8cdb7ed4a82a", size = 208342, upload-time = "2026-03-06T06:01:27.55Z" }, - { url = "https://files.pythonhosted.org/packages/4d/61/c59e761dee4464050713e50e27b58266cc8e209e518c0b378c1580c959ba/charset_normalizer-3.4.5-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:19092dde50335accf365cce21998a1c6dd8eafd42c7b226eb54b2747cdce2fac", size = 193661, upload-time = "2026-03-06T06:01:29.051Z" }, - { url = "https://files.pythonhosted.org/packages/1c/43/729fa30aad69783f755c5ad8649da17ee095311ca42024742701e202dc59/charset_normalizer-3.4.5-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:4354e401eb6dab9aed3c7b4030514328a6c748d05e1c3e19175008ca7de84fb1", size = 204819, upload-time = "2026-03-06T06:01:30.298Z" }, - { url = "https://files.pythonhosted.org/packages/87/33/d9b442ce5a91b96fc0840455a9e49a611bbadae6122778d0a6a79683dd31/charset_normalizer-3.4.5-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:a68766a3c58fde7f9aaa22b3786276f62ab2f594efb02d0a1421b6282e852e98", size = 198080, upload-time = "2026-03-06T06:01:31.478Z" }, - { url = "https://files.pythonhosted.org/packages/56/5a/b8b5a23134978ee9885cee2d6995f4c27cc41f9baded0a9685eabc5338f0/charset_normalizer-3.4.5-cp312-cp312-win32.whl", hash = "sha256:1827734a5b308b65ac54e86a618de66f935a4f63a8a462ff1e19a6788d6c2262", size = 132630, upload-time = "2026-03-06T06:01:33.056Z" }, - { url = "https://files.pythonhosted.org/packages/70/53/e44a4c07e8904500aec95865dc3f6464dc3586a039ef0df606eb3ac38e35/charset_normalizer-3.4.5-cp312-cp312-win_amd64.whl", hash = "sha256:728c6a963dfab66ef865f49286e45239384249672cd598576765acc2a640a636", size = 142856, upload-time = "2026-03-06T06:01:34.489Z" }, - { url = "https://files.pythonhosted.org/packages/ea/aa/c5628f7cad591b1cf45790b7a61483c3e36cf41349c98af7813c483fd6e8/charset_normalizer-3.4.5-cp312-cp312-win_arm64.whl", hash = "sha256:75dfd1afe0b1647449e852f4fb428195a7ed0588947218f7ba929f6538487f02", size = 132982, upload-time = "2026-03-06T06:01:35.641Z" }, - { url = "https://files.pythonhosted.org/packages/f5/48/9f34ec4bb24aa3fdba1890c1bddb97c8a4be1bd84ef5c42ac2352563ad05/charset_normalizer-3.4.5-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:ac59c15e3f1465f722607800c68713f9fbc2f672b9eb649fe831da4019ae9b23", size = 280788, upload-time = "2026-03-06T06:01:37.126Z" }, - { url = "https://files.pythonhosted.org/packages/0e/09/6003e7ffeb90cc0560da893e3208396a44c210c5ee42efff539639def59b/charset_normalizer-3.4.5-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:165c7b21d19365464e8f70e5ce5e12524c58b48c78c1f5a57524603c1ab003f8", size = 188890, upload-time = "2026-03-06T06:01:38.73Z" }, - { url = "https://files.pythonhosted.org/packages/42/1e/02706edf19e390680daa694d17e2b8eab4b5f7ac285e2a51168b4b22ee6b/charset_normalizer-3.4.5-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:28269983f25a4da0425743d0d257a2d6921ea7d9b83599d4039486ec5b9f911d", size = 206136, upload-time = "2026-03-06T06:01:40.016Z" }, - { url = "https://files.pythonhosted.org/packages/c7/87/942c3def1b37baf3cf786bad01249190f3ca3d5e63a84f831e704977de1f/charset_normalizer-3.4.5-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:d27ce22ec453564770d29d03a9506d449efbb9fa13c00842262b2f6801c48cce", size = 202551, upload-time = "2026-03-06T06:01:41.522Z" }, - { url = "https://files.pythonhosted.org/packages/94/0a/af49691938dfe175d71b8a929bd7e4ace2809c0c5134e28bc535660d5262/charset_normalizer-3.4.5-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0625665e4ebdddb553ab185de5db7054393af8879fb0c87bd5690d14379d6819", size = 195572, upload-time = "2026-03-06T06:01:43.208Z" }, - { url = "https://files.pythonhosted.org/packages/20/ea/dfb1792a8050a8e694cfbde1570ff97ff74e48afd874152d38163d1df9ae/charset_normalizer-3.4.5-cp313-cp313-manylinux_2_31_armv7l.whl", hash = "sha256:c23eb3263356d94858655b3e63f85ac5d50970c6e8febcdde7830209139cc37d", size = 184438, upload-time = "2026-03-06T06:01:44.755Z" }, - { url = "https://files.pythonhosted.org/packages/72/12/c281e2067466e3ddd0595bfaea58a6946765ace5c72dfa3edc2f5f118026/charset_normalizer-3.4.5-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:e6302ca4ae283deb0af68d2fbf467474b8b6aedcd3dab4db187e07f94c109763", size = 193035, upload-time = "2026-03-06T06:01:46.051Z" }, - { url = "https://files.pythonhosted.org/packages/ba/4f/3792c056e7708e10464bad0438a44708886fb8f92e3c3d29ec5e2d964d42/charset_normalizer-3.4.5-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:e51ae7d81c825761d941962450f50d041db028b7278e7b08930b4541b3e45cb9", size = 191340, upload-time = "2026-03-06T06:01:47.547Z" }, - { url = "https://files.pythonhosted.org/packages/e7/86/80ddba897127b5c7a9bccc481b0cd36c8fefa485d113262f0fe4332f0bf4/charset_normalizer-3.4.5-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:597d10dec876923e5c59e48dbd366e852eacb2b806029491d307daea6b917d7c", size = 185464, upload-time = "2026-03-06T06:01:48.764Z" }, - { url = "https://files.pythonhosted.org/packages/4d/00/b5eff85ba198faacab83e0e4b6f0648155f072278e3b392a82478f8b988b/charset_normalizer-3.4.5-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:5cffde4032a197bd3b42fd0b9509ec60fb70918d6970e4cc773f20fc9180ca67", size = 208014, upload-time = "2026-03-06T06:01:50.371Z" }, - { url = "https://files.pythonhosted.org/packages/c8/11/d36f70be01597fd30850dde8a1269ebc8efadd23ba5785808454f2389bde/charset_normalizer-3.4.5-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:2da4eedcb6338e2321e831a0165759c0c620e37f8cd044a263ff67493be8ffb3", size = 193297, upload-time = "2026-03-06T06:01:51.933Z" }, - { url = "https://files.pythonhosted.org/packages/1a/1d/259eb0a53d4910536c7c2abb9cb25f4153548efb42800c6a9456764649c0/charset_normalizer-3.4.5-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:65a126fb4b070d05340a84fc709dd9e7c75d9b063b610ece8a60197a291d0adf", size = 204321, upload-time = "2026-03-06T06:01:53.887Z" }, - { url = "https://files.pythonhosted.org/packages/84/31/faa6c5b9d3688715e1ed1bb9d124c384fe2fc1633a409e503ffe1c6398c1/charset_normalizer-3.4.5-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:c7a80a9242963416bd81f99349d5f3fce1843c303bd404f204918b6d75a75fd6", size = 197509, upload-time = "2026-03-06T06:01:56.439Z" }, - { url = "https://files.pythonhosted.org/packages/fd/a5/c7d9dd1503ffc08950b3260f5d39ec2366dd08254f0900ecbcf3a6197c7c/charset_normalizer-3.4.5-cp313-cp313-win32.whl", hash = "sha256:f1d725b754e967e648046f00c4facc42d414840f5ccc670c5670f59f83693e4f", size = 132284, upload-time = "2026-03-06T06:01:57.812Z" }, - { url = "https://files.pythonhosted.org/packages/b9/0f/57072b253af40c8aa6636e6de7d75985624c1eb392815b2f934199340a89/charset_normalizer-3.4.5-cp313-cp313-win_amd64.whl", hash = "sha256:e37bd100d2c5d3ba35db9c7c5ba5a9228cbcffe5c4778dc824b164e5257813d7", size = 142630, upload-time = "2026-03-06T06:01:59.062Z" }, - { url = "https://files.pythonhosted.org/packages/31/41/1c4b7cc9f13bd9d369ce3bc993e13d374ce25fa38a2663644283ecf422c1/charset_normalizer-3.4.5-cp313-cp313-win_arm64.whl", hash = "sha256:93b3b2cc5cf1b8743660ce77a4f45f3f6d1172068207c1defc779a36eea6bb36", size = 133254, upload-time = "2026-03-06T06:02:00.281Z" }, - { url = "https://files.pythonhosted.org/packages/43/be/0f0fd9bb4a7fa4fb5067fb7d9ac693d4e928d306f80a0d02bde43a7c4aee/charset_normalizer-3.4.5-cp314-cp314-macosx_10_15_universal2.whl", hash = "sha256:8197abe5ca1ffb7d91e78360f915eef5addff270f8a71c1fc5be24a56f3e4873", size = 280232, upload-time = "2026-03-06T06:02:01.508Z" }, - { url = "https://files.pythonhosted.org/packages/28/02/983b5445e4bef49cd8c9da73a8e029f0825f39b74a06d201bfaa2e55142a/charset_normalizer-3.4.5-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a2aecdb364b8a1802afdc7f9327d55dad5366bc97d8502d0f5854e50712dbc5f", size = 189688, upload-time = "2026-03-06T06:02:02.857Z" }, - { url = "https://files.pythonhosted.org/packages/d0/88/152745c5166437687028027dc080e2daed6fe11cfa95a22f4602591c42db/charset_normalizer-3.4.5-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:a66aa5022bf81ab4b1bebfb009db4fd68e0c6d4307a1ce5ef6a26e5878dfc9e4", size = 206833, upload-time = "2026-03-06T06:02:05.127Z" }, - { url = "https://files.pythonhosted.org/packages/cb/0f/ebc15c8b02af2f19be9678d6eed115feeeccc45ce1f4b098d986c13e8769/charset_normalizer-3.4.5-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:d77f97e515688bd615c1d1f795d540f32542d514242067adcb8ef532504cb9ee", size = 202879, upload-time = "2026-03-06T06:02:06.446Z" }, - { url = "https://files.pythonhosted.org/packages/38/9c/71336bff6934418dc8d1e8a1644176ac9088068bc571da612767619c97b3/charset_normalizer-3.4.5-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:01a1ed54b953303ca7e310fafe0fe347aab348bd81834a0bcd602eb538f89d66", size = 195764, upload-time = "2026-03-06T06:02:08.763Z" }, - { url = "https://files.pythonhosted.org/packages/b7/95/ce92fde4f98615661871bc282a856cf9b8a15f686ba0af012984660d480b/charset_normalizer-3.4.5-cp314-cp314-manylinux_2_31_armv7l.whl", hash = "sha256:b2d37d78297b39a9eb9eb92c0f6df98c706467282055419df141389b23f93362", size = 183728, upload-time = "2026-03-06T06:02:10.137Z" }, - { url = "https://files.pythonhosted.org/packages/1c/e7/f5b4588d94e747ce45ae680f0f242bc2d98dbd4eccfab73e6160b6893893/charset_normalizer-3.4.5-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:e71bbb595973622b817c042bd943c3f3667e9c9983ce3d205f973f486fec98a7", size = 192937, upload-time = "2026-03-06T06:02:11.663Z" }, - { url = "https://files.pythonhosted.org/packages/f9/29/9d94ed6b929bf9f48bf6ede6e7474576499f07c4c5e878fb186083622716/charset_normalizer-3.4.5-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:4cd966c2559f501c6fd69294d082c2934c8dd4719deb32c22961a5ac6db0df1d", size = 192040, upload-time = "2026-03-06T06:02:13.489Z" }, - { url = "https://files.pythonhosted.org/packages/15/d2/1a093a1cf827957f9445f2fe7298bcc16f8fc5e05c1ed2ad1af0b239035e/charset_normalizer-3.4.5-cp314-cp314-musllinux_1_2_armv7l.whl", hash = "sha256:d5e52d127045d6ae01a1e821acfad2f3a1866c54d0e837828538fabe8d9d1bd6", size = 184107, upload-time = "2026-03-06T06:02:14.83Z" }, - { url = "https://files.pythonhosted.org/packages/0f/7d/82068ce16bd36135df7b97f6333c5d808b94e01d4599a682e2337ed5fd14/charset_normalizer-3.4.5-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:30a2b1a48478c3428d047ed9690d57c23038dac838a87ad624c85c0a78ebeb39", size = 208310, upload-time = "2026-03-06T06:02:16.165Z" }, - { url = "https://files.pythonhosted.org/packages/84/4e/4dfb52307bb6af4a5c9e73e482d171b81d36f522b21ccd28a49656baa680/charset_normalizer-3.4.5-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:d8ed79b8f6372ca4254955005830fd61c1ccdd8c0fac6603e2c145c61dd95db6", size = 192918, upload-time = "2026-03-06T06:02:18.144Z" }, - { url = "https://files.pythonhosted.org/packages/08/a4/159ff7da662cf7201502ca89980b8f06acf3e887b278956646a8aeb178ab/charset_normalizer-3.4.5-cp314-cp314-musllinux_1_2_s390x.whl", hash = "sha256:c5af897b45fa606b12464ccbe0014bbf8c09191e0a66aab6aa9d5cf6e77e0c94", size = 204615, upload-time = "2026-03-06T06:02:19.821Z" }, - { url = "https://files.pythonhosted.org/packages/d6/62/0dd6172203cb6b429ffffc9935001fde42e5250d57f07b0c28c6046deb6b/charset_normalizer-3.4.5-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:1088345bcc93c58d8d8f3d783eca4a6e7a7752bbff26c3eee7e73c597c191c2e", size = 197784, upload-time = "2026-03-06T06:02:21.86Z" }, - { url = "https://files.pythonhosted.org/packages/c7/5e/1aab5cb737039b9c59e63627dc8bbc0d02562a14f831cc450e5f91d84ce1/charset_normalizer-3.4.5-cp314-cp314-win32.whl", hash = "sha256:ee57b926940ba00bca7ba7041e665cc956e55ef482f851b9b65acb20d867e7a2", size = 133009, upload-time = "2026-03-06T06:02:23.289Z" }, - { url = "https://files.pythonhosted.org/packages/40/65/e7c6c77d7aaa4c0d7974f2e403e17f0ed2cb0fc135f77d686b916bf1eead/charset_normalizer-3.4.5-cp314-cp314-win_amd64.whl", hash = "sha256:4481e6da1830c8a1cc0b746b47f603b653dadb690bcd851d039ffaefe70533aa", size = 143511, upload-time = "2026-03-06T06:02:26.195Z" }, - { url = "https://files.pythonhosted.org/packages/ba/91/52b0841c71f152f563b8e072896c14e3d83b195c188b338d3cc2e582d1d4/charset_normalizer-3.4.5-cp314-cp314-win_arm64.whl", hash = "sha256:97ab7787092eb9b50fb47fa04f24c75b768a606af1bcba1957f07f128a7219e4", size = 133775, upload-time = "2026-03-06T06:02:27.473Z" }, - { url = "https://files.pythonhosted.org/packages/c5/60/3a621758945513adfd4db86827a5bafcc615f913dbd0b4c2ed64a65731be/charset_normalizer-3.4.5-py3-none-any.whl", hash = "sha256:9db5e3fcdcee89a78c04dffb3fe33c79f77bd741a624946db2591c81b2fc85b0", size = 55455, upload-time = "2026-03-06T06:03:17.827Z" }, +version = "3.4.6" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/7b/60/e3bec1881450851b087e301bedc3daa9377a4d45f1c26aa90b0b235e38aa/charset_normalizer-3.4.6.tar.gz", hash = "sha256:1ae6b62897110aa7c79ea2f5dd38d1abca6db663687c0b1ad9aed6f6bae3d9d6", size = 143363, upload-time = "2026-03-15T18:53:25.478Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e6/8c/2c56124c6dc53a774d435f985b5973bc592f42d437be58c0c92d65ae7296/charset_normalizer-3.4.6-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:2e1d8ca8611099001949d1cdfaefc510cf0f212484fe7c565f735b68c78c3c95", size = 298751, upload-time = "2026-03-15T18:50:00.003Z" }, + { url = "https://files.pythonhosted.org/packages/86/2a/2a7db6b314b966a3bcad8c731c0719c60b931b931de7ae9f34b2839289ee/charset_normalizer-3.4.6-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e25369dc110d58ddf29b949377a93e0716d72a24f62bad72b2b39f155949c1fd", size = 200027, upload-time = "2026-03-15T18:50:01.702Z" }, + { url = "https://files.pythonhosted.org/packages/68/f2/0fe775c74ae25e2a3b07b01538fc162737b3e3f795bada3bc26f4d4d495c/charset_normalizer-3.4.6-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:259695e2ccc253feb2a016303543d691825e920917e31f894ca1a687982b1de4", size = 220741, upload-time = "2026-03-15T18:50:03.194Z" }, + { url = "https://files.pythonhosted.org/packages/10/98/8085596e41f00b27dd6aa1e68413d1ddda7e605f34dd546833c61fddd709/charset_normalizer-3.4.6-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:dda86aba335c902b6149a02a55b38e96287157e609200811837678214ba2b1db", size = 215802, upload-time = "2026-03-15T18:50:05.859Z" }, + { url = "https://files.pythonhosted.org/packages/fd/ce/865e4e09b041bad659d682bbd98b47fb490b8e124f9398c9448065f64fee/charset_normalizer-3.4.6-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:51fb3c322c81d20567019778cb5a4a6f2dc1c200b886bc0d636238e364848c89", size = 207908, upload-time = "2026-03-15T18:50:07.676Z" }, + { url = "https://files.pythonhosted.org/packages/a8/54/8c757f1f7349262898c2f169e0d562b39dcb977503f18fdf0814e923db78/charset_normalizer-3.4.6-cp310-cp310-manylinux_2_31_armv7l.whl", hash = "sha256:4482481cb0572180b6fd976a4d5c72a30263e98564da68b86ec91f0fe35e8565", size = 194357, upload-time = "2026-03-15T18:50:09.327Z" }, + { url = "https://files.pythonhosted.org/packages/6f/29/e88f2fac9218907fc7a70722b393d1bbe8334c61fe9c46640dba349b6e66/charset_normalizer-3.4.6-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:39f5068d35621da2881271e5c3205125cc456f54e9030d3f723288c873a71bf9", size = 205610, upload-time = "2026-03-15T18:50:10.732Z" }, + { url = "https://files.pythonhosted.org/packages/4c/c5/21d7bb0cb415287178450171d130bed9d664211fdd59731ed2c34267b07d/charset_normalizer-3.4.6-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:8bea55c4eef25b0b19a0337dc4e3f9a15b00d569c77211fa8cde38684f234fb7", size = 203512, upload-time = "2026-03-15T18:50:12.535Z" }, + { url = "https://files.pythonhosted.org/packages/a4/be/ce52f3c7fdb35cc987ad38a53ebcef52eec498f4fb6c66ecfe62cfe57ba2/charset_normalizer-3.4.6-cp310-cp310-musllinux_1_2_armv7l.whl", hash = "sha256:f0cdaecd4c953bfae0b6bb64910aaaca5a424ad9c72d85cb88417bb9814f7550", size = 195398, upload-time = "2026-03-15T18:50:14.236Z" }, + { url = "https://files.pythonhosted.org/packages/81/a0/3ab5dd39d4859a3555e5dadfc8a9fa7f8352f8c183d1a65c90264517da0e/charset_normalizer-3.4.6-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:150b8ce8e830eb7ccb029ec9ca36022f756986aaaa7956aad6d9ec90089338c0", size = 221772, upload-time = "2026-03-15T18:50:15.581Z" }, + { url = "https://files.pythonhosted.org/packages/04/6e/6a4e41a97ba6b2fa87f849c41e4d229449a586be85053c4d90135fe82d26/charset_normalizer-3.4.6-cp310-cp310-musllinux_1_2_riscv64.whl", hash = "sha256:e68c14b04827dd76dcbd1aeea9e604e3e4b78322d8faf2f8132c7138efa340a8", size = 205759, upload-time = "2026-03-15T18:50:17.047Z" }, + { url = "https://files.pythonhosted.org/packages/db/3b/34a712a5ee64a6957bf355b01dc17b12de457638d436fdb05d01e463cd1c/charset_normalizer-3.4.6-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:3778fd7d7cd04ae8f54651f4a7a0bd6e39a0cf20f801720a4c21d80e9b7ad6b0", size = 216938, upload-time = "2026-03-15T18:50:18.44Z" }, + { url = "https://files.pythonhosted.org/packages/cb/05/5bd1e12da9ab18790af05c61aafd01a60f489778179b621ac2a305243c62/charset_normalizer-3.4.6-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:dad6e0f2e481fffdcf776d10ebee25e0ef89f16d691f1e5dee4b586375fdc64b", size = 210138, upload-time = "2026-03-15T18:50:19.852Z" }, + { url = "https://files.pythonhosted.org/packages/bd/8e/3cb9e2d998ff6b21c0a1860343cb7b83eba9cdb66b91410e18fc4969d6ab/charset_normalizer-3.4.6-cp310-cp310-win32.whl", hash = "sha256:74a2e659c7ecbc73562e2a15e05039f1e22c75b7c7618b4b574a3ea9118d1557", size = 144137, upload-time = "2026-03-15T18:50:21.505Z" }, + { url = "https://files.pythonhosted.org/packages/d8/8f/78f5489ffadb0db3eb7aff53d31c24531d33eb545f0c6f6567c25f49a5ff/charset_normalizer-3.4.6-cp310-cp310-win_amd64.whl", hash = "sha256:aa9cccf4a44b9b62d8ba8b4dd06c649ba683e4bf04eea606d2e94cfc2d6ff4d6", size = 154244, upload-time = "2026-03-15T18:50:22.81Z" }, + { url = "https://files.pythonhosted.org/packages/e4/74/e472659dffb0cadb2f411282d2d76c60da1fc94076d7fffed4ae8a93ec01/charset_normalizer-3.4.6-cp310-cp310-win_arm64.whl", hash = "sha256:e985a16ff513596f217cee86c21371b8cd011c0f6f056d0920aa2d926c544058", size = 143312, upload-time = "2026-03-15T18:50:24.074Z" }, + { url = "https://files.pythonhosted.org/packages/62/28/ff6f234e628a2de61c458be2779cb182bc03f6eec12200d4a525bbfc9741/charset_normalizer-3.4.6-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:82060f995ab5003a2d6e0f4ad29065b7672b6593c8c63559beefe5b443242c3e", size = 293582, upload-time = "2026-03-15T18:50:25.454Z" }, + { url = "https://files.pythonhosted.org/packages/1c/b7/b1a117e5385cbdb3205f6055403c2a2a220c5ea80b8716c324eaf75c5c95/charset_normalizer-3.4.6-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:60c74963d8350241a79cb8feea80e54d518f72c26db618862a8f53e5023deaf9", size = 197240, upload-time = "2026-03-15T18:50:27.196Z" }, + { url = "https://files.pythonhosted.org/packages/a1/5f/2574f0f09f3c3bc1b2f992e20bce6546cb1f17e111c5be07308dc5427956/charset_normalizer-3.4.6-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:f6e4333fb15c83f7d1482a76d45a0818897b3d33f00efd215528ff7c51b8e35d", size = 217363, upload-time = "2026-03-15T18:50:28.601Z" }, + { url = "https://files.pythonhosted.org/packages/4a/d1/0ae20ad77bc949ddd39b51bf383b6ca932f2916074c95cad34ae465ab71f/charset_normalizer-3.4.6-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:bc72863f4d9aba2e8fd9085e63548a324ba706d2ea2c83b260da08a59b9482de", size = 212994, upload-time = "2026-03-15T18:50:30.102Z" }, + { url = "https://files.pythonhosted.org/packages/60/ac/3233d262a310c1b12633536a07cde5ddd16985e6e7e238e9f3f9423d8eb9/charset_normalizer-3.4.6-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:9cc4fc6c196d6a8b76629a70ddfcd4635a6898756e2d9cac5565cf0654605d73", size = 204697, upload-time = "2026-03-15T18:50:31.654Z" }, + { url = "https://files.pythonhosted.org/packages/25/3c/8a18fc411f085b82303cfb7154eed5bd49c77035eb7608d049468b53f87c/charset_normalizer-3.4.6-cp311-cp311-manylinux_2_31_armv7l.whl", hash = "sha256:0c173ce3a681f309f31b87125fecec7a5d1347261ea11ebbb856fa6006b23c8c", size = 191673, upload-time = "2026-03-15T18:50:33.433Z" }, + { url = "https://files.pythonhosted.org/packages/ff/a7/11cfe61d6c5c5c7438d6ba40919d0306ed83c9ab957f3d4da2277ff67836/charset_normalizer-3.4.6-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:c907cdc8109f6c619e6254212e794d6548373cc40e1ec75e6e3823d9135d29cc", size = 201120, upload-time = "2026-03-15T18:50:35.105Z" }, + { url = "https://files.pythonhosted.org/packages/b5/10/cf491fa1abd47c02f69687046b896c950b92b6cd7337a27e6548adbec8e4/charset_normalizer-3.4.6-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:404a1e552cf5b675a87f0651f8b79f5f1e6fd100ee88dc612f89aa16abd4486f", size = 200911, upload-time = "2026-03-15T18:50:36.819Z" }, + { url = "https://files.pythonhosted.org/packages/28/70/039796160b48b18ed466fde0af84c1b090c4e288fae26cd674ad04a2d703/charset_normalizer-3.4.6-cp311-cp311-musllinux_1_2_armv7l.whl", hash = "sha256:e3c701e954abf6fc03a49f7c579cc80c2c6cc52525340ca3186c41d3f33482ef", size = 192516, upload-time = "2026-03-15T18:50:38.228Z" }, + { url = "https://files.pythonhosted.org/packages/ff/34/c56f3223393d6ff3124b9e78f7de738047c2d6bc40a4f16ac0c9d7a1cb3c/charset_normalizer-3.4.6-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:7a6967aaf043bceabab5412ed6bd6bd26603dae84d5cb75bf8d9a74a4959d398", size = 218795, upload-time = "2026-03-15T18:50:39.664Z" }, + { url = "https://files.pythonhosted.org/packages/e8/3b/ce2d4f86c5282191a041fdc5a4ce18f1c6bd40a5bd1f74cf8625f08d51c1/charset_normalizer-3.4.6-cp311-cp311-musllinux_1_2_riscv64.whl", hash = "sha256:5feb91325bbceade6afab43eb3b508c63ee53579fe896c77137ded51c6b6958e", size = 201833, upload-time = "2026-03-15T18:50:41.552Z" }, + { url = "https://files.pythonhosted.org/packages/3b/9b/b6a9f76b0fd7c5b5ec58b228ff7e85095370282150f0bd50b3126f5506d6/charset_normalizer-3.4.6-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:f820f24b09e3e779fe84c3c456cb4108a7aa639b0d1f02c28046e11bfcd088ed", size = 213920, upload-time = "2026-03-15T18:50:43.33Z" }, + { url = "https://files.pythonhosted.org/packages/ae/98/7bc23513a33d8172365ed30ee3a3b3fe1ece14a395e5fc94129541fc6003/charset_normalizer-3.4.6-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:b35b200d6a71b9839a46b9b7fff66b6638bb52fc9658aa58796b0326595d3021", size = 206951, upload-time = "2026-03-15T18:50:44.789Z" }, + { url = "https://files.pythonhosted.org/packages/32/73/c0b86f3d1458468e11aec870e6b3feac931facbe105a894b552b0e518e79/charset_normalizer-3.4.6-cp311-cp311-win32.whl", hash = "sha256:9ca4c0b502ab399ef89248a2c84c54954f77a070f28e546a85e91da627d1301e", size = 143703, upload-time = "2026-03-15T18:50:46.103Z" }, + { url = "https://files.pythonhosted.org/packages/c6/e3/76f2facfe8eddee0bbd38d2594e709033338eae44ebf1738bcefe0a06185/charset_normalizer-3.4.6-cp311-cp311-win_amd64.whl", hash = "sha256:a9e68c9d88823b274cf1e72f28cb5dc89c990edf430b0bfd3e2fb0785bfeabf4", size = 153857, upload-time = "2026-03-15T18:50:47.563Z" }, + { url = "https://files.pythonhosted.org/packages/e2/dc/9abe19c9b27e6cd3636036b9d1b387b78c40dedbf0b47f9366737684b4b0/charset_normalizer-3.4.6-cp311-cp311-win_arm64.whl", hash = "sha256:97d0235baafca5f2b09cf332cc275f021e694e8362c6bb9c96fc9a0eb74fc316", size = 142751, upload-time = "2026-03-15T18:50:49.234Z" }, + { url = "https://files.pythonhosted.org/packages/e5/62/c0815c992c9545347aeea7859b50dc9044d147e2e7278329c6e02ac9a616/charset_normalizer-3.4.6-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:2ef7fedc7a6ecbe99969cd09632516738a97eeb8bd7258bf8a0f23114c057dab", size = 295154, upload-time = "2026-03-15T18:50:50.88Z" }, + { url = "https://files.pythonhosted.org/packages/a8/37/bdca6613c2e3c58c7421891d80cc3efa1d32e882f7c4a7ee6039c3fc951a/charset_normalizer-3.4.6-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a4ea868bc28109052790eb2b52a9ab33f3aa7adc02f96673526ff47419490e21", size = 199191, upload-time = "2026-03-15T18:50:52.658Z" }, + { url = "https://files.pythonhosted.org/packages/6c/92/9934d1bbd69f7f398b38c5dae1cbf9cc672e7c34a4adf7b17c0a9c17d15d/charset_normalizer-3.4.6-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:836ab36280f21fc1a03c99cd05c6b7af70d2697e374c7af0b61ed271401a72a2", size = 218674, upload-time = "2026-03-15T18:50:54.102Z" }, + { url = "https://files.pythonhosted.org/packages/af/90/25f6ab406659286be929fd89ab0e78e38aa183fc374e03aa3c12d730af8a/charset_normalizer-3.4.6-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:f1ce721c8a7dfec21fcbdfe04e8f68174183cf4e8188e0645e92aa23985c57ff", size = 215259, upload-time = "2026-03-15T18:50:55.616Z" }, + { url = "https://files.pythonhosted.org/packages/4e/ef/79a463eb0fff7f96afa04c1d4c51f8fc85426f918db467854bfb6a569ce3/charset_normalizer-3.4.6-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0e28d62a8fc7a1fa411c43bd65e346f3bce9716dc51b897fbe930c5987b402d5", size = 207276, upload-time = "2026-03-15T18:50:57.054Z" }, + { url = "https://files.pythonhosted.org/packages/f7/72/d0426afec4b71dc159fa6b4e68f868cd5a3ecd918fec5813a15d292a7d10/charset_normalizer-3.4.6-cp312-cp312-manylinux_2_31_armv7l.whl", hash = "sha256:530d548084c4a9f7a16ed4a294d459b4f229db50df689bfe92027452452943a0", size = 195161, upload-time = "2026-03-15T18:50:58.686Z" }, + { url = "https://files.pythonhosted.org/packages/bf/18/c82b06a68bfcb6ce55e508225d210c7e6a4ea122bfc0748892f3dc4e8e11/charset_normalizer-3.4.6-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:30f445ae60aad5e1f8bdbb3108e39f6fbc09f4ea16c815c66578878325f8f15a", size = 203452, upload-time = "2026-03-15T18:51:00.196Z" }, + { url = "https://files.pythonhosted.org/packages/44/d6/0c25979b92f8adafdbb946160348d8d44aa60ce99afdc27df524379875cb/charset_normalizer-3.4.6-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:ac2393c73378fea4e52aa56285a3d64be50f1a12395afef9cce47772f60334c2", size = 202272, upload-time = "2026-03-15T18:51:01.703Z" }, + { url = "https://files.pythonhosted.org/packages/2e/3d/7fea3e8fe84136bebbac715dd1221cc25c173c57a699c030ab9b8900cbb7/charset_normalizer-3.4.6-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:90ca27cd8da8118b18a52d5f547859cc1f8354a00cd1e8e5120df3e30d6279e5", size = 195622, upload-time = "2026-03-15T18:51:03.526Z" }, + { url = "https://files.pythonhosted.org/packages/57/8a/d6f7fd5cb96c58ef2f681424fbca01264461336d2a7fc875e4446b1f1346/charset_normalizer-3.4.6-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:8e5a94886bedca0f9b78fecd6afb6629142fd2605aa70a125d49f4edc6037ee6", size = 220056, upload-time = "2026-03-15T18:51:05.269Z" }, + { url = "https://files.pythonhosted.org/packages/16/50/478cdda782c8c9c3fb5da3cc72dd7f331f031e7f1363a893cdd6ca0f8de0/charset_normalizer-3.4.6-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:695f5c2823691a25f17bc5d5ffe79fa90972cc34b002ac6c843bb8a1720e950d", size = 203751, upload-time = "2026-03-15T18:51:06.858Z" }, + { url = "https://files.pythonhosted.org/packages/75/fc/cc2fcac943939c8e4d8791abfa139f685e5150cae9f94b60f12520feaa9b/charset_normalizer-3.4.6-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:231d4da14bcd9301310faf492051bee27df11f2bc7549bc0bb41fef11b82daa2", size = 216563, upload-time = "2026-03-15T18:51:08.564Z" }, + { url = "https://files.pythonhosted.org/packages/a8/b7/a4add1d9a5f68f3d037261aecca83abdb0ab15960a3591d340e829b37298/charset_normalizer-3.4.6-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:a056d1ad2633548ca18ffa2f85c202cfb48b68615129143915b8dc72a806a923", size = 209265, upload-time = "2026-03-15T18:51:10.312Z" }, + { url = "https://files.pythonhosted.org/packages/6c/18/c094561b5d64a24277707698e54b7f67bd17a4f857bbfbb1072bba07c8bf/charset_normalizer-3.4.6-cp312-cp312-win32.whl", hash = "sha256:c2274ca724536f173122f36c98ce188fd24ce3dad886ec2b7af859518ce008a4", size = 144229, upload-time = "2026-03-15T18:51:11.694Z" }, + { url = "https://files.pythonhosted.org/packages/ab/20/0567efb3a8fd481b8f34f739ebddc098ed062a59fed41a8d193a61939e8f/charset_normalizer-3.4.6-cp312-cp312-win_amd64.whl", hash = "sha256:c8ae56368f8cc97c7e40a7ee18e1cedaf8e780cd8bc5ed5ac8b81f238614facb", size = 154277, upload-time = "2026-03-15T18:51:13.004Z" }, + { url = "https://files.pythonhosted.org/packages/15/57/28d79b44b51933119e21f65479d0864a8d5893e494cf5daab15df0247c17/charset_normalizer-3.4.6-cp312-cp312-win_arm64.whl", hash = "sha256:899d28f422116b08be5118ef350c292b36fc15ec2daeb9ea987c89281c7bb5c4", size = 142817, upload-time = "2026-03-15T18:51:14.408Z" }, + { url = "https://files.pythonhosted.org/packages/1e/1d/4fdabeef4e231153b6ed7567602f3b68265ec4e5b76d6024cf647d43d981/charset_normalizer-3.4.6-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:11afb56037cbc4b1555a34dd69151e8e069bee82e613a73bef6e714ce733585f", size = 294823, upload-time = "2026-03-15T18:51:15.755Z" }, + { url = "https://files.pythonhosted.org/packages/47/7b/20e809b89c69d37be748d98e84dce6820bf663cf19cf6b942c951a3e8f41/charset_normalizer-3.4.6-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:423fb7e748a08f854a08a222b983f4df1912b1daedce51a72bd24fe8f26a1843", size = 198527, upload-time = "2026-03-15T18:51:17.177Z" }, + { url = "https://files.pythonhosted.org/packages/37/a6/4f8d27527d59c039dce6f7622593cdcd3d70a8504d87d09eb11e9fdc6062/charset_normalizer-3.4.6-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:d73beaac5e90173ac3deb9928a74763a6d230f494e4bfb422c217a0ad8e629bf", size = 218388, upload-time = "2026-03-15T18:51:18.934Z" }, + { url = "https://files.pythonhosted.org/packages/f6/9b/4770ccb3e491a9bacf1c46cc8b812214fe367c86a96353ccc6daf87b01ec/charset_normalizer-3.4.6-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:d60377dce4511655582e300dc1e5a5f24ba0cb229005a1d5c8d0cb72bb758ab8", size = 214563, upload-time = "2026-03-15T18:51:20.374Z" }, + { url = "https://files.pythonhosted.org/packages/2b/58/a199d245894b12db0b957d627516c78e055adc3a0d978bc7f65ddaf7c399/charset_normalizer-3.4.6-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:530e8cebeea0d76bdcf93357aa5e41336f48c3dc709ac52da2bb167c5b8271d9", size = 206587, upload-time = "2026-03-15T18:51:21.807Z" }, + { url = "https://files.pythonhosted.org/packages/7e/70/3def227f1ec56f5c69dfc8392b8bd63b11a18ca8178d9211d7cc5e5e4f27/charset_normalizer-3.4.6-cp313-cp313-manylinux_2_31_armv7l.whl", hash = "sha256:a26611d9987b230566f24a0a125f17fe0de6a6aff9f25c9f564aaa2721a5fb88", size = 194724, upload-time = "2026-03-15T18:51:23.508Z" }, + { url = "https://files.pythonhosted.org/packages/58/ab/9318352e220c05efd31c2779a23b50969dc94b985a2efa643ed9077bfca5/charset_normalizer-3.4.6-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:34315ff4fc374b285ad7f4a0bf7dcbfe769e1b104230d40f49f700d4ab6bbd84", size = 202956, upload-time = "2026-03-15T18:51:25.239Z" }, + { url = "https://files.pythonhosted.org/packages/75/13/f3550a3ac25b70f87ac98c40d3199a8503676c2f1620efbf8d42095cfc40/charset_normalizer-3.4.6-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:5f8ddd609f9e1af8c7bd6e2aca279c931aefecd148a14402d4e368f3171769fd", size = 201923, upload-time = "2026-03-15T18:51:26.682Z" }, + { url = "https://files.pythonhosted.org/packages/1b/db/c5c643b912740b45e8eec21de1bbab8e7fc085944d37e1e709d3dcd9d72f/charset_normalizer-3.4.6-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:80d0a5615143c0b3225e5e3ef22c8d5d51f3f72ce0ea6fb84c943546c7b25b6c", size = 195366, upload-time = "2026-03-15T18:51:28.129Z" }, + { url = "https://files.pythonhosted.org/packages/5a/67/3b1c62744f9b2448443e0eb160d8b001c849ec3fef591e012eda6484787c/charset_normalizer-3.4.6-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:92734d4d8d187a354a556626c221cd1a892a4e0802ccb2af432a1d85ec012194", size = 219752, upload-time = "2026-03-15T18:51:29.556Z" }, + { url = "https://files.pythonhosted.org/packages/f6/98/32ffbaf7f0366ffb0445930b87d103f6b406bc2c271563644bde8a2b1093/charset_normalizer-3.4.6-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:613f19aa6e082cf96e17e3ffd89383343d0d589abda756b7764cf78361fd41dc", size = 203296, upload-time = "2026-03-15T18:51:30.921Z" }, + { url = "https://files.pythonhosted.org/packages/41/12/5d308c1bbe60cabb0c5ef511574a647067e2a1f631bc8634fcafaccd8293/charset_normalizer-3.4.6-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:2b1a63e8224e401cafe7739f77efd3f9e7f5f2026bda4aead8e59afab537784f", size = 215956, upload-time = "2026-03-15T18:51:32.399Z" }, + { url = "https://files.pythonhosted.org/packages/53/e9/5f85f6c5e20669dbe56b165c67b0260547dea97dba7e187938833d791687/charset_normalizer-3.4.6-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:6cceb5473417d28edd20c6c984ab6fee6c6267d38d906823ebfe20b03d607dc2", size = 208652, upload-time = "2026-03-15T18:51:34.214Z" }, + { url = "https://files.pythonhosted.org/packages/f1/11/897052ea6af56df3eef3ca94edafee410ca699ca0c7b87960ad19932c55e/charset_normalizer-3.4.6-cp313-cp313-win32.whl", hash = "sha256:d7de2637729c67d67cf87614b566626057e95c303bc0a55ffe391f5205e7003d", size = 143940, upload-time = "2026-03-15T18:51:36.15Z" }, + { url = "https://files.pythonhosted.org/packages/a1/5c/724b6b363603e419829f561c854b87ed7c7e31231a7908708ac086cdf3e2/charset_normalizer-3.4.6-cp313-cp313-win_amd64.whl", hash = "sha256:572d7c822caf521f0525ba1bce1a622a0b85cf47ffbdae6c9c19e3b5ac3c4389", size = 154101, upload-time = "2026-03-15T18:51:37.876Z" }, + { url = "https://files.pythonhosted.org/packages/01/a5/7abf15b4c0968e47020f9ca0935fb3274deb87cb288cd187cad92e8cdffd/charset_normalizer-3.4.6-cp313-cp313-win_arm64.whl", hash = "sha256:a4474d924a47185a06411e0064b803c68be044be2d60e50e8bddcc2649957c1f", size = 143109, upload-time = "2026-03-15T18:51:39.565Z" }, + { url = "https://files.pythonhosted.org/packages/25/6f/ffe1e1259f384594063ea1869bfb6be5cdb8bc81020fc36c3636bc8302a1/charset_normalizer-3.4.6-cp314-cp314-macosx_10_15_universal2.whl", hash = "sha256:9cc6e6d9e571d2f863fa77700701dae73ed5f78881efc8b3f9a4398772ff53e8", size = 294458, upload-time = "2026-03-15T18:51:41.134Z" }, + { url = "https://files.pythonhosted.org/packages/56/60/09bb6c13a8c1016c2ed5c6a6488e4ffef506461aa5161662bd7636936fb1/charset_normalizer-3.4.6-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ef5960d965e67165d75b7c7ffc60a83ec5abfc5c11b764ec13ea54fbef8b4421", size = 199277, upload-time = "2026-03-15T18:51:42.953Z" }, + { url = "https://files.pythonhosted.org/packages/00/50/dcfbb72a5138bbefdc3332e8d81a23494bf67998b4b100703fd15fa52d81/charset_normalizer-3.4.6-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:b3694e3f87f8ac7ce279d4355645b3c878d24d1424581b46282f24b92f5a4ae2", size = 218758, upload-time = "2026-03-15T18:51:44.339Z" }, + { url = "https://files.pythonhosted.org/packages/03/b3/d79a9a191bb75f5aa81f3aaaa387ef29ce7cb7a9e5074ba8ea095cc073c2/charset_normalizer-3.4.6-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:5d11595abf8dd942a77883a39d81433739b287b6aa71620f15164f8096221b30", size = 215299, upload-time = "2026-03-15T18:51:45.871Z" }, + { url = "https://files.pythonhosted.org/packages/76/7e/bc8911719f7084f72fd545f647601ea3532363927f807d296a8c88a62c0d/charset_normalizer-3.4.6-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:7bda6eebafd42133efdca535b04ccb338ab29467b3f7bf79569883676fc628db", size = 206811, upload-time = "2026-03-15T18:51:47.308Z" }, + { url = "https://files.pythonhosted.org/packages/e2/40/c430b969d41dda0c465aa36cc7c2c068afb67177bef50905ac371b28ccc7/charset_normalizer-3.4.6-cp314-cp314-manylinux_2_31_armv7l.whl", hash = "sha256:bbc8c8650c6e51041ad1be191742b8b421d05bbd3410f43fa2a00c8db87678e8", size = 193706, upload-time = "2026-03-15T18:51:48.849Z" }, + { url = "https://files.pythonhosted.org/packages/48/15/e35e0590af254f7df984de1323640ef375df5761f615b6225ba8deb9799a/charset_normalizer-3.4.6-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:22c6f0c2fbc31e76c3b8a86fba1a56eda6166e238c29cdd3d14befdb4a4e4815", size = 202706, upload-time = "2026-03-15T18:51:50.257Z" }, + { url = "https://files.pythonhosted.org/packages/5e/bd/f736f7b9cc5e93a18b794a50346bb16fbfd6b37f99e8f306f7951d27c17c/charset_normalizer-3.4.6-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:7edbed096e4a4798710ed6bc75dcaa2a21b68b6c356553ac4823c3658d53743a", size = 202497, upload-time = "2026-03-15T18:51:52.012Z" }, + { url = "https://files.pythonhosted.org/packages/9d/ba/2cc9e3e7dfdf7760a6ed8da7446d22536f3d0ce114ac63dee2a5a3599e62/charset_normalizer-3.4.6-cp314-cp314-musllinux_1_2_armv7l.whl", hash = "sha256:7f9019c9cb613f084481bd6a100b12e1547cf2efe362d873c2e31e4035a6fa43", size = 193511, upload-time = "2026-03-15T18:51:53.723Z" }, + { url = "https://files.pythonhosted.org/packages/9e/cb/5be49b5f776e5613be07298c80e1b02a2d900f7a7de807230595c85a8b2e/charset_normalizer-3.4.6-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:58c948d0d086229efc484fe2f30c2d382c86720f55cd9bc33591774348ad44e0", size = 220133, upload-time = "2026-03-15T18:51:55.333Z" }, + { url = "https://files.pythonhosted.org/packages/83/43/99f1b5dad345accb322c80c7821071554f791a95ee50c1c90041c157ae99/charset_normalizer-3.4.6-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:419a9d91bd238052642a51938af8ac05da5b3343becde08d5cdeab9046df9ee1", size = 203035, upload-time = "2026-03-15T18:51:56.736Z" }, + { url = "https://files.pythonhosted.org/packages/87/9a/62c2cb6a531483b55dddff1a68b3d891a8b498f3ca555fbcf2978e804d9d/charset_normalizer-3.4.6-cp314-cp314-musllinux_1_2_s390x.whl", hash = "sha256:5273b9f0b5835ff0350c0828faea623c68bfa65b792720c453e22b25cc72930f", size = 216321, upload-time = "2026-03-15T18:51:58.17Z" }, + { url = "https://files.pythonhosted.org/packages/6e/79/94a010ff81e3aec7c293eb82c28f930918e517bc144c9906a060844462eb/charset_normalizer-3.4.6-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:0e901eb1049fdb80f5bd11ed5ea1e498ec423102f7a9b9e4645d5b8204ff2815", size = 208973, upload-time = "2026-03-15T18:51:59.998Z" }, + { url = "https://files.pythonhosted.org/packages/2a/57/4ecff6d4ec8585342f0c71bc03efaa99cb7468f7c91a57b105bcd561cea8/charset_normalizer-3.4.6-cp314-cp314-win32.whl", hash = "sha256:b4ff1d35e8c5bd078be89349b6f3a845128e685e751b6ea1169cf2160b344c4d", size = 144610, upload-time = "2026-03-15T18:52:02.213Z" }, + { url = "https://files.pythonhosted.org/packages/80/94/8434a02d9d7f168c25767c64671fead8d599744a05d6a6c877144c754246/charset_normalizer-3.4.6-cp314-cp314-win_amd64.whl", hash = "sha256:74119174722c4349af9708993118581686f343adc1c8c9c007d59be90d077f3f", size = 154962, upload-time = "2026-03-15T18:52:03.658Z" }, + { url = "https://files.pythonhosted.org/packages/46/4c/48f2cdbfd923026503dfd67ccea45c94fd8fe988d9056b468579c66ed62b/charset_normalizer-3.4.6-cp314-cp314-win_arm64.whl", hash = "sha256:e5bcc1a1ae744e0bb59641171ae53743760130600da8db48cbb6e4918e186e4e", size = 143595, upload-time = "2026-03-15T18:52:05.123Z" }, + { url = "https://files.pythonhosted.org/packages/31/93/8878be7569f87b14f1d52032946131bcb6ebbd8af3e20446bc04053dc3f1/charset_normalizer-3.4.6-cp314-cp314t-macosx_10_15_universal2.whl", hash = "sha256:ad8faf8df23f0378c6d527d8b0b15ea4a2e23c89376877c598c4870d1b2c7866", size = 314828, upload-time = "2026-03-15T18:52:06.831Z" }, + { url = "https://files.pythonhosted.org/packages/06/b6/fae511ca98aac69ecc35cde828b0a3d146325dd03d99655ad38fc2cc3293/charset_normalizer-3.4.6-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f5ea69428fa1b49573eef0cc44a1d43bebd45ad0c611eb7d7eac760c7ae771bc", size = 208138, upload-time = "2026-03-15T18:52:08.239Z" }, + { url = "https://files.pythonhosted.org/packages/54/57/64caf6e1bf07274a1e0b7c160a55ee9e8c9ec32c46846ce59b9c333f7008/charset_normalizer-3.4.6-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:06a7e86163334edfc5d20fe104db92fcd666e5a5df0977cb5680a506fe26cc8e", size = 224679, upload-time = "2026-03-15T18:52:10.043Z" }, + { url = "https://files.pythonhosted.org/packages/aa/cb/9ff5a25b9273ef160861b41f6937f86fae18b0792fe0a8e75e06acb08f1d/charset_normalizer-3.4.6-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:e1f6e2f00a6b8edb562826e4632e26d063ac10307e80f7461f7de3ad8ef3f077", size = 223475, upload-time = "2026-03-15T18:52:11.854Z" }, + { url = "https://files.pythonhosted.org/packages/fc/97/440635fc093b8d7347502a377031f9605a1039c958f3cd18dcacffb37743/charset_normalizer-3.4.6-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:95b52c68d64c1878818687a473a10547b3292e82b6f6fe483808fb1468e2f52f", size = 215230, upload-time = "2026-03-15T18:52:13.325Z" }, + { url = "https://files.pythonhosted.org/packages/cd/24/afff630feb571a13f07c8539fbb502d2ab494019492aaffc78ef41f1d1d0/charset_normalizer-3.4.6-cp314-cp314t-manylinux_2_31_armv7l.whl", hash = "sha256:7504e9b7dc05f99a9bbb4525c67a2c155073b44d720470a148b34166a69c054e", size = 199045, upload-time = "2026-03-15T18:52:14.752Z" }, + { url = "https://files.pythonhosted.org/packages/e5/17/d1399ecdaf7e0498c327433e7eefdd862b41236a7e484355b8e0e5ebd64b/charset_normalizer-3.4.6-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:172985e4ff804a7ad08eebec0a1640ece87ba5041d565fff23c8f99c1f389484", size = 211658, upload-time = "2026-03-15T18:52:16.278Z" }, + { url = "https://files.pythonhosted.org/packages/b5/38/16baa0affb957b3d880e5ac2144caf3f9d7de7bc4a91842e447fbb5e8b67/charset_normalizer-3.4.6-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:4be9f4830ba8741527693848403e2c457c16e499100963ec711b1c6f2049b7c7", size = 210769, upload-time = "2026-03-15T18:52:17.782Z" }, + { url = "https://files.pythonhosted.org/packages/05/34/c531bc6ac4c21da9ddfddb3107be2287188b3ea4b53b70fc58f2a77ac8d8/charset_normalizer-3.4.6-cp314-cp314t-musllinux_1_2_armv7l.whl", hash = "sha256:79090741d842f564b1b2827c0b82d846405b744d31e84f18d7a7b41c20e473ff", size = 201328, upload-time = "2026-03-15T18:52:19.553Z" }, + { url = "https://files.pythonhosted.org/packages/fa/73/a5a1e9ca5f234519c1953608a03fe109c306b97fdfb25f09182babad51a7/charset_normalizer-3.4.6-cp314-cp314t-musllinux_1_2_ppc64le.whl", hash = "sha256:87725cfb1a4f1f8c2fc9890ae2f42094120f4b44db9360be5d99a4c6b0e03a9e", size = 225302, upload-time = "2026-03-15T18:52:21.043Z" }, + { url = "https://files.pythonhosted.org/packages/ba/f6/cd782923d112d296294dea4bcc7af5a7ae0f86ab79f8fefbda5526b6cfc0/charset_normalizer-3.4.6-cp314-cp314t-musllinux_1_2_riscv64.whl", hash = "sha256:fcce033e4021347d80ed9c66dcf1e7b1546319834b74445f561d2e2221de5659", size = 211127, upload-time = "2026-03-15T18:52:22.491Z" }, + { url = "https://files.pythonhosted.org/packages/0e/c5/0b6898950627af7d6103a449b22320372c24c6feda91aa24e201a478d161/charset_normalizer-3.4.6-cp314-cp314t-musllinux_1_2_s390x.whl", hash = "sha256:ca0276464d148c72defa8bb4390cce01b4a0e425f3b50d1435aa6d7a18107602", size = 222840, upload-time = "2026-03-15T18:52:24.113Z" }, + { url = "https://files.pythonhosted.org/packages/7d/25/c4bba773bef442cbdc06111d40daa3de5050a676fa26e85090fc54dd12f0/charset_normalizer-3.4.6-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:197c1a244a274bb016dd8b79204850144ef77fe81c5b797dc389327adb552407", size = 216890, upload-time = "2026-03-15T18:52:25.541Z" }, + { url = "https://files.pythonhosted.org/packages/35/1a/05dacadb0978da72ee287b0143097db12f2e7e8d3ffc4647da07a383b0b7/charset_normalizer-3.4.6-cp314-cp314t-win32.whl", hash = "sha256:2a24157fa36980478dd1770b585c0f30d19e18f4fb0c47c13aa568f871718579", size = 155379, upload-time = "2026-03-15T18:52:27.05Z" }, + { url = "https://files.pythonhosted.org/packages/5d/7a/d269d834cb3a76291651256f3b9a5945e81d0a49ab9f4a498964e83c0416/charset_normalizer-3.4.6-cp314-cp314t-win_amd64.whl", hash = "sha256:cd5e2801c89992ed8c0a3f0293ae83c159a60d9a5d685005383ef4caca77f2c4", size = 169043, upload-time = "2026-03-15T18:52:28.502Z" }, + { url = "https://files.pythonhosted.org/packages/23/06/28b29fba521a37a8932c6a84192175c34d49f84a6d4773fa63d05f9aff22/charset_normalizer-3.4.6-cp314-cp314t-win_arm64.whl", hash = "sha256:47955475ac79cc504ef2704b192364e51d0d473ad452caedd0002605f780101c", size = 148523, upload-time = "2026-03-15T18:52:29.956Z" }, + { url = "https://files.pythonhosted.org/packages/2a/68/687187c7e26cb24ccbd88e5069f5ef00eba804d36dde11d99aad0838ab45/charset_normalizer-3.4.6-py3-none-any.whl", hash = "sha256:947cf925bc916d90adba35a64c82aace04fa39b46b52d4630ece166655905a69", size = 61455, upload-time = "2026-03-15T18:53:23.833Z" }, ] [[package]] @@ -387,8 +449,8 @@ version = "2023.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "cgen" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, { name = "platformdirs" }, { name = "pytools" }, ] @@ -420,11 +482,14 @@ name = "contourpy" version = "1.3.2" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and sys_platform != 'darwin'", - "python_full_version < '3.11' and sys_platform == 'darwin'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", ] dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/66/54/eb9bfc647b19f2009dd5c7f5ec51c4e6ca831725f1aea7a993034f483147/contourpy-1.3.2.tar.gz", hash = "sha256:b6945942715a034c671b7fc54f9588126b0b8bf23db2696e3ca8328f3ff0ab54", size = 13466130, upload-time = "2025-04-15T17:47:53.79Z" } wheels = [ @@ -491,25 +556,61 @@ name = "contourpy" version = "1.3.3" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32'", - "python_full_version >= '3.14' and sys_platform == 'emscripten'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.13.*' and sys_platform == 'win32'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version >= '3.14' and sys_platform == 'darwin'", - "python_full_version == '3.13.*' and sys_platform == 'darwin'", - "python_full_version == '3.12.*' and sys_platform == 'win32'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.12.*' and sys_platform == 'darwin'", - "python_full_version == '3.11.*' and sys_platform == 'win32'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.11.*' and sys_platform == 'darwin'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", ] dependencies = [ - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/58/01/1253e6698a07380cd31a736d248a3f2a50a7c88779a1813da27503cadc2a/contourpy-1.3.3.tar.gz", hash = "sha256:083e12155b210502d0bca491432bb04d56dc3432f95a979b429f2848c3dbe880", size = 13466174, upload-time = "2025-07-26T12:03:12.549Z" } wheels = [ @@ -588,115 +689,254 @@ wheels = [ [[package]] name = "coverage" -version = "7.13.4" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/24/56/95b7e30fa389756cb56630faa728da46a27b8c6eb46f9d557c68fff12b65/coverage-7.13.4.tar.gz", hash = "sha256:e5c8f6ed1e61a8b2dcdf31eb0b9bbf0130750ca79c1c49eb898e2ad86f5ccc91", size = 827239, upload-time = "2026-02-09T12:59:03.86Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/44/d4/7827d9ffa34d5d4d752eec907022aa417120936282fc488306f5da08c292/coverage-7.13.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0fc31c787a84f8cd6027eba44010517020e0d18487064cd3d8968941856d1415", size = 219152, upload-time = "2026-02-09T12:56:11.974Z" }, - { url = "https://files.pythonhosted.org/packages/35/b0/d69df26607c64043292644dbb9dc54b0856fabaa2cbb1eeee3331cc9e280/coverage-7.13.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:a32ebc02a1805adf637fc8dec324b5cdacd2e493515424f70ee33799573d661b", size = 219667, upload-time = "2026-02-09T12:56:13.33Z" }, - { url = "https://files.pythonhosted.org/packages/82/a4/c1523f7c9e47b2271dbf8c2a097e7a1f89ef0d66f5840bb59b7e8814157b/coverage-7.13.4-cp310-cp310-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:e24f9156097ff9dc286f2f913df3a7f63c0e333dcafa3c196f2c18b4175ca09a", size = 246425, upload-time = "2026-02-09T12:56:14.552Z" }, - { url = "https://files.pythonhosted.org/packages/f8/02/aa7ec01d1a5023c4b680ab7257f9bfde9defe8fdddfe40be096ac19e8177/coverage-7.13.4-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:8041b6c5bfdc03257666e9881d33b1abc88daccaf73f7b6340fb7946655cd10f", size = 248229, upload-time = "2026-02-09T12:56:16.31Z" }, - { url = "https://files.pythonhosted.org/packages/35/98/85aba0aed5126d896162087ef3f0e789a225697245256fc6181b95f47207/coverage-7.13.4-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:2a09cfa6a5862bc2fc6ca7c3def5b2926194a56b8ab78ffcf617d28911123012", size = 250106, upload-time = "2026-02-09T12:56:18.024Z" }, - { url = "https://files.pythonhosted.org/packages/96/72/1db59bd67494bc162e3e4cd5fbc7edba2c7026b22f7c8ef1496d58c2b94c/coverage-7.13.4-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:296f8b0af861d3970c2a4d8c91d48eb4dd4771bcef9baedec6a9b515d7de3def", size = 252021, upload-time = "2026-02-09T12:56:19.272Z" }, - { url = "https://files.pythonhosted.org/packages/9d/97/72899c59c7066961de6e3daa142d459d47d104956db43e057e034f015c8a/coverage-7.13.4-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:e101609bcbbfb04605ea1027b10dc3735c094d12d40826a60f897b98b1c30256", size = 247114, upload-time = "2026-02-09T12:56:21.051Z" }, - { url = "https://files.pythonhosted.org/packages/39/1f/f1885573b5970235e908da4389176936c8933e86cb316b9620aab1585fa2/coverage-7.13.4-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:aa3feb8db2e87ff5e6d00d7e1480ae241876286691265657b500886c98f38bda", size = 248143, upload-time = "2026-02-09T12:56:22.585Z" }, - { url = "https://files.pythonhosted.org/packages/a8/cf/e80390c5b7480b722fa3e994f8202807799b85bc562aa4f1dde209fbb7be/coverage-7.13.4-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:4fc7fa81bbaf5a02801b65346c8b3e657f1d93763e58c0abdf7c992addd81a92", size = 246152, upload-time = "2026-02-09T12:56:23.748Z" }, - { url = "https://files.pythonhosted.org/packages/44/bf/f89a8350d85572f95412debb0fb9bb4795b1d5b5232bd652923c759e787b/coverage-7.13.4-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:33901f604424145c6e9c2398684b92e176c0b12df77d52db81c20abd48c3794c", size = 249959, upload-time = "2026-02-09T12:56:25.209Z" }, - { url = "https://files.pythonhosted.org/packages/f7/6e/612a02aece8178c818df273e8d1642190c4875402ca2ba74514394b27aba/coverage-7.13.4-cp310-cp310-musllinux_1_2_riscv64.whl", hash = "sha256:bb28c0f2cf2782508a40cec377935829d5fcc3ad9a3681375af4e84eb34b6b58", size = 246416, upload-time = "2026-02-09T12:56:26.475Z" }, - { url = "https://files.pythonhosted.org/packages/cb/98/b5afc39af67c2fa6786b03c3a7091fc300947387ce8914b096db8a73d67a/coverage-7.13.4-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:9d107aff57a83222ddbd8d9ee705ede2af2cc926608b57abed8ef96b50b7e8f9", size = 247025, upload-time = "2026-02-09T12:56:27.727Z" }, - { url = "https://files.pythonhosted.org/packages/51/30/2bba8ef0682d5bd210c38fe497e12a06c9f8d663f7025e9f5c2c31ce847d/coverage-7.13.4-cp310-cp310-win32.whl", hash = "sha256:a6f94a7d00eb18f1b6d403c91a88fd58cfc92d4b16080dfdb774afc8294469bf", size = 221758, upload-time = "2026-02-09T12:56:29.051Z" }, - { url = "https://files.pythonhosted.org/packages/78/13/331f94934cf6c092b8ea59ff868eb587bc8fe0893f02c55bc6c0183a192e/coverage-7.13.4-cp310-cp310-win_amd64.whl", hash = "sha256:2cb0f1e000ebc419632bbe04366a8990b6e32c4e0b51543a6484ffe15eaeda95", size = 222693, upload-time = "2026-02-09T12:56:30.366Z" }, - { url = "https://files.pythonhosted.org/packages/b4/ad/b59e5b451cf7172b8d1043dc0fa718f23aab379bc1521ee13d4bd9bfa960/coverage-7.13.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:d490ba50c3f35dd7c17953c68f3270e7ccd1c6642e2d2afe2d8e720b98f5a053", size = 219278, upload-time = "2026-02-09T12:56:31.673Z" }, - { url = "https://files.pythonhosted.org/packages/f1/17/0cb7ca3de72e5f4ef2ec2fa0089beafbcaaaead1844e8b8a63d35173d77d/coverage-7.13.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:19bc3c88078789f8ef36acb014d7241961dbf883fd2533d18cb1e7a5b4e28b11", size = 219783, upload-time = "2026-02-09T12:56:33.104Z" }, - { url = "https://files.pythonhosted.org/packages/ab/63/325d8e5b11e0eaf6d0f6a44fad444ae58820929a9b0de943fa377fe73e85/coverage-7.13.4-cp311-cp311-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:3998e5a32e62fdf410c0dbd3115df86297995d6e3429af80b8798aad894ca7aa", size = 250200, upload-time = "2026-02-09T12:56:34.474Z" }, - { url = "https://files.pythonhosted.org/packages/76/53/c16972708cbb79f2942922571a687c52bd109a7bd51175aeb7558dff2236/coverage-7.13.4-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:8e264226ec98e01a8e1054314af91ee6cde0eacac4f465cc93b03dbe0bce2fd7", size = 252114, upload-time = "2026-02-09T12:56:35.749Z" }, - { url = "https://files.pythonhosted.org/packages/eb/c2/7ab36d8b8cc412bec9ea2d07c83c48930eb4ba649634ba00cb7e4e0f9017/coverage-7.13.4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a3aa4e7b9e416774b21797365b358a6e827ffadaaca81b69ee02946852449f00", size = 254220, upload-time = "2026-02-09T12:56:37.796Z" }, - { url = "https://files.pythonhosted.org/packages/d6/4d/cf52c9a3322c89a0e6febdfbc83bb45c0ed3c64ad14081b9503adee702e7/coverage-7.13.4-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:71ca20079dd8f27fcf808817e281e90220475cd75115162218d0e27549f95fef", size = 256164, upload-time = "2026-02-09T12:56:39.016Z" }, - { url = "https://files.pythonhosted.org/packages/78/e9/eb1dd17bd6de8289df3580e967e78294f352a5df8a57ff4671ee5fc3dcd0/coverage-7.13.4-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:e2f25215f1a359ab17320b47bcdaca3e6e6356652e8256f2441e4ef972052903", size = 250325, upload-time = "2026-02-09T12:56:40.668Z" }, - { url = "https://files.pythonhosted.org/packages/71/07/8c1542aa873728f72267c07278c5cc0ec91356daf974df21335ccdb46368/coverage-7.13.4-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:d65b2d373032411e86960604dc4edac91fdfb5dca539461cf2cbe78327d1e64f", size = 251913, upload-time = "2026-02-09T12:56:41.97Z" }, - { url = "https://files.pythonhosted.org/packages/74/d7/c62e2c5e4483a748e27868e4c32ad3daa9bdddbba58e1bc7a15e252baa74/coverage-7.13.4-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:94eb63f9b363180aff17de3e7c8760c3ba94664ea2695c52f10111244d16a299", size = 249974, upload-time = "2026-02-09T12:56:43.323Z" }, - { url = "https://files.pythonhosted.org/packages/98/9f/4c5c015a6e98ced54efd0f5cf8d31b88e5504ecb6857585fc0161bb1e600/coverage-7.13.4-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:e856bf6616714c3a9fbc270ab54103f4e685ba236fa98c054e8f87f266c93505", size = 253741, upload-time = "2026-02-09T12:56:45.155Z" }, - { url = "https://files.pythonhosted.org/packages/bd/59/0f4eef89b9f0fcd9633b5d350016f54126ab49426a70ff4c4e87446cabdc/coverage-7.13.4-cp311-cp311-musllinux_1_2_riscv64.whl", hash = "sha256:65dfcbe305c3dfe658492df2d85259e0d79ead4177f9ae724b6fb245198f55d6", size = 249695, upload-time = "2026-02-09T12:56:46.636Z" }, - { url = "https://files.pythonhosted.org/packages/b5/2c/b7476f938deb07166f3eb281a385c262675d688ff4659ad56c6c6b8e2e70/coverage-7.13.4-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:b507778ae8a4c915436ed5c2e05b4a6cecfa70f734e19c22a005152a11c7b6a9", size = 250599, upload-time = "2026-02-09T12:56:48.13Z" }, - { url = "https://files.pythonhosted.org/packages/b8/34/c3420709d9846ee3785b9f2831b4d94f276f38884032dca1457fa83f7476/coverage-7.13.4-cp311-cp311-win32.whl", hash = "sha256:784fc3cf8be001197b652d51d3fd259b1e2262888693a4636e18879f613a62a9", size = 221780, upload-time = "2026-02-09T12:56:50.479Z" }, - { url = "https://files.pythonhosted.org/packages/61/08/3d9c8613079d2b11c185b865de9a4c1a68850cfda2b357fae365cf609f29/coverage-7.13.4-cp311-cp311-win_amd64.whl", hash = "sha256:2421d591f8ca05b308cf0092807308b2facbefe54af7c02ac22548b88b95c98f", size = 222715, upload-time = "2026-02-09T12:56:51.815Z" }, - { url = "https://files.pythonhosted.org/packages/18/1a/54c3c80b2f056164cc0a6cdcb040733760c7c4be9d780fe655f356f433e4/coverage-7.13.4-cp311-cp311-win_arm64.whl", hash = "sha256:79e73a76b854d9c6088fe5d8b2ebe745f8681c55f7397c3c0a016192d681045f", size = 221385, upload-time = "2026-02-09T12:56:53.194Z" }, - { url = "https://files.pythonhosted.org/packages/d1/81/4ce2fdd909c5a0ed1f6dedb88aa57ab79b6d1fbd9b588c1ac7ef45659566/coverage-7.13.4-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:02231499b08dabbe2b96612993e5fc34217cdae907a51b906ac7fca8027a4459", size = 219449, upload-time = "2026-02-09T12:56:54.889Z" }, - { url = "https://files.pythonhosted.org/packages/5d/96/5238b1efc5922ddbdc9b0db9243152c09777804fb7c02ad1741eb18a11c0/coverage-7.13.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40aa8808140e55dc022b15d8aa7f651b6b3d68b365ea0398f1441e0b04d859c3", size = 219810, upload-time = "2026-02-09T12:56:56.33Z" }, - { url = "https://files.pythonhosted.org/packages/78/72/2f372b726d433c9c35e56377cf1d513b4c16fe51841060d826b95caacec1/coverage-7.13.4-cp312-cp312-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:5b856a8ccf749480024ff3bd7310adaef57bf31fd17e1bfc404b7940b6986634", size = 251308, upload-time = "2026-02-09T12:56:57.858Z" }, - { url = "https://files.pythonhosted.org/packages/5d/a0/2ea570925524ef4e00bb6c82649f5682a77fac5ab910a65c9284de422600/coverage-7.13.4-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:2c048ea43875fbf8b45d476ad79f179809c590ec7b79e2035c662e7afa3192e3", size = 254052, upload-time = "2026-02-09T12:56:59.754Z" }, - { url = "https://files.pythonhosted.org/packages/e8/ac/45dc2e19a1939098d783c846e130b8f862fbb50d09e0af663988f2f21973/coverage-7.13.4-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b7b38448866e83176e28086674fe7368ab8590e4610fb662b44e345b86d63ffa", size = 255165, upload-time = "2026-02-09T12:57:01.287Z" }, - { url = "https://files.pythonhosted.org/packages/2d/4d/26d236ff35abc3b5e63540d3386e4c3b192168c1d96da5cb2f43c640970f/coverage-7.13.4-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:de6defc1c9badbf8b9e67ae90fd00519186d6ab64e5cc5f3d21359c2a9b2c1d3", size = 257432, upload-time = "2026-02-09T12:57:02.637Z" }, - { url = "https://files.pythonhosted.org/packages/ec/55/14a966c757d1348b2e19caf699415a2a4c4f7feaa4bbc6326a51f5c7dd1b/coverage-7.13.4-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:7eda778067ad7ffccd23ecffce537dface96212576a07924cbf0d8799d2ded5a", size = 251716, upload-time = "2026-02-09T12:57:04.056Z" }, - { url = "https://files.pythonhosted.org/packages/77/33/50116647905837c66d28b2af1321b845d5f5d19be9655cb84d4a0ea806b4/coverage-7.13.4-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:e87f6c587c3f34356c3759f0420693e35e7eb0e2e41e4c011cb6ec6ecbbf1db7", size = 253089, upload-time = "2026-02-09T12:57:05.503Z" }, - { url = "https://files.pythonhosted.org/packages/c2/b4/8efb11a46e3665d92635a56e4f2d4529de6d33f2cb38afd47d779d15fc99/coverage-7.13.4-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:8248977c2e33aecb2ced42fef99f2d319e9904a36e55a8a68b69207fb7e43edc", size = 251232, upload-time = "2026-02-09T12:57:06.879Z" }, - { url = "https://files.pythonhosted.org/packages/51/24/8cd73dd399b812cc76bb0ac260e671c4163093441847ffe058ac9fda1e32/coverage-7.13.4-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:25381386e80ae727608e662474db537d4df1ecd42379b5ba33c84633a2b36d47", size = 255299, upload-time = "2026-02-09T12:57:08.245Z" }, - { url = "https://files.pythonhosted.org/packages/03/94/0a4b12f1d0e029ce1ccc1c800944a9984cbe7d678e470bb6d3c6bc38a0da/coverage-7.13.4-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:ee756f00726693e5ba94d6df2bdfd64d4852d23b09bb0bc700e3b30e6f333985", size = 250796, upload-time = "2026-02-09T12:57:10.142Z" }, - { url = "https://files.pythonhosted.org/packages/73/44/6002fbf88f6698ca034360ce474c406be6d5a985b3fdb3401128031eef6b/coverage-7.13.4-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:fdfc1e28e7c7cdce44985b3043bc13bbd9c747520f94a4d7164af8260b3d91f0", size = 252673, upload-time = "2026-02-09T12:57:12.197Z" }, - { url = "https://files.pythonhosted.org/packages/de/c6/a0279f7c00e786be75a749a5674e6fa267bcbd8209cd10c9a450c655dfa7/coverage-7.13.4-cp312-cp312-win32.whl", hash = "sha256:01d4cbc3c283a17fc1e42d614a119f7f438eabb593391283adca8dc86eff1246", size = 221990, upload-time = "2026-02-09T12:57:14.085Z" }, - { url = "https://files.pythonhosted.org/packages/77/4e/c0a25a425fcf5557d9abd18419c95b63922e897bc86c1f327f155ef234a9/coverage-7.13.4-cp312-cp312-win_amd64.whl", hash = "sha256:9401ebc7ef522f01d01d45532c68c5ac40fb27113019b6b7d8b208f6e9baa126", size = 222800, upload-time = "2026-02-09T12:57:15.944Z" }, - { url = "https://files.pythonhosted.org/packages/47/ac/92da44ad9a6f4e3a7debd178949d6f3769bedca33830ce9b1dcdab589a37/coverage-7.13.4-cp312-cp312-win_arm64.whl", hash = "sha256:b1ec7b6b6e93255f952e27ab58fbc68dcc468844b16ecbee881aeb29b6ab4d8d", size = 221415, upload-time = "2026-02-09T12:57:17.497Z" }, - { url = "https://files.pythonhosted.org/packages/db/23/aad45061a31677d68e47499197a131eea55da4875d16c1f42021ab963503/coverage-7.13.4-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:b66a2da594b6068b48b2692f043f35d4d3693fb639d5ea8b39533c2ad9ac3ab9", size = 219474, upload-time = "2026-02-09T12:57:19.332Z" }, - { url = "https://files.pythonhosted.org/packages/a5/70/9b8b67a0945f3dfec1fd896c5cefb7c19d5a3a6d74630b99a895170999ae/coverage-7.13.4-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:3599eb3992d814d23b35c536c28df1a882caa950f8f507cef23d1cbf334995ac", size = 219844, upload-time = "2026-02-09T12:57:20.66Z" }, - { url = "https://files.pythonhosted.org/packages/97/fd/7e859f8fab324cef6c4ad7cff156ca7c489fef9179d5749b0c8d321281c2/coverage-7.13.4-cp313-cp313-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:93550784d9281e374fb5a12bf1324cc8a963fd63b2d2f223503ef0fd4aa339ea", size = 250832, upload-time = "2026-02-09T12:57:22.007Z" }, - { url = "https://files.pythonhosted.org/packages/e4/dc/b2442d10020c2f52617828862d8b6ee337859cd8f3a1f13d607dddda9cf7/coverage-7.13.4-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:b720ce6a88a2755f7c697c23268ddc47a571b88052e6b155224347389fdf6a3b", size = 253434, upload-time = "2026-02-09T12:57:23.339Z" }, - { url = "https://files.pythonhosted.org/packages/5a/88/6728a7ad17428b18d836540630487231f5470fb82454871149502f5e5aa2/coverage-7.13.4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:7b322db1284a2ed3aa28ffd8ebe3db91c929b7a333c0820abec3d838ef5b3525", size = 254676, upload-time = "2026-02-09T12:57:24.774Z" }, - { url = "https://files.pythonhosted.org/packages/7c/bc/21244b1b8cedf0dff0a2b53b208015fe798d5f2a8d5348dbfece04224fff/coverage-7.13.4-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:f4594c67d8a7c89cf922d9df0438c7c7bb022ad506eddb0fdb2863359ff78242", size = 256807, upload-time = "2026-02-09T12:57:26.125Z" }, - { url = "https://files.pythonhosted.org/packages/97/a0/ddba7ed3251cff51006737a727d84e05b61517d1784a9988a846ba508877/coverage-7.13.4-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:53d133df809c743eb8bce33b24bcababb371f4441340578cd406e084d94a6148", size = 251058, upload-time = "2026-02-09T12:57:27.614Z" }, - { url = "https://files.pythonhosted.org/packages/9b/55/e289addf7ff54d3a540526f33751951bf0878f3809b47f6dfb3def69c6f7/coverage-7.13.4-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:76451d1978b95ba6507a039090ba076105c87cc76fc3efd5d35d72093964d49a", size = 252805, upload-time = "2026-02-09T12:57:29.066Z" }, - { url = "https://files.pythonhosted.org/packages/13/4e/cc276b1fa4a59be56d96f1dabddbdc30f4ba22e3b1cd42504c37b3313255/coverage-7.13.4-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:7f57b33491e281e962021de110b451ab8a24182589be17e12a22c79047935e23", size = 250766, upload-time = "2026-02-09T12:57:30.522Z" }, - { url = "https://files.pythonhosted.org/packages/94/44/1093b8f93018f8b41a8cf29636c9292502f05e4a113d4d107d14a3acd044/coverage-7.13.4-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:1731dc33dc276dafc410a885cbf5992f1ff171393e48a21453b78727d090de80", size = 254923, upload-time = "2026-02-09T12:57:31.946Z" }, - { url = "https://files.pythonhosted.org/packages/8b/55/ea2796da2d42257f37dbea1aab239ba9263b31bd91d5527cdd6db5efe174/coverage-7.13.4-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:bd60d4fe2f6fa7dff9223ca1bbc9f05d2b6697bc5961072e5d3b952d46e1b1ea", size = 250591, upload-time = "2026-02-09T12:57:33.842Z" }, - { url = "https://files.pythonhosted.org/packages/d4/fa/7c4bb72aacf8af5020675aa633e59c1fbe296d22aed191b6a5b711eb2bc7/coverage-7.13.4-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:9181a3ccead280b828fae232df12b16652702b49d41e99d657f46cc7b1f6ec7a", size = 252364, upload-time = "2026-02-09T12:57:35.743Z" }, - { url = "https://files.pythonhosted.org/packages/5c/38/a8d2ec0146479c20bbaa7181b5b455a0c41101eed57f10dd19a78ab44c80/coverage-7.13.4-cp313-cp313-win32.whl", hash = "sha256:f53d492307962561ac7de4cd1de3e363589b000ab69617c6156a16ba7237998d", size = 222010, upload-time = "2026-02-09T12:57:37.25Z" }, - { url = "https://files.pythonhosted.org/packages/e2/0c/dbfafbe90a185943dcfbc766fe0e1909f658811492d79b741523a414a6cc/coverage-7.13.4-cp313-cp313-win_amd64.whl", hash = "sha256:e6f70dec1cc557e52df5306d051ef56003f74d56e9c4dd7ddb07e07ef32a84dd", size = 222818, upload-time = "2026-02-09T12:57:38.734Z" }, - { url = "https://files.pythonhosted.org/packages/04/d1/934918a138c932c90d78301f45f677fb05c39a3112b96fd2c8e60503cdc7/coverage-7.13.4-cp313-cp313-win_arm64.whl", hash = "sha256:fb07dc5da7e849e2ad31a5d74e9bece81f30ecf5a42909d0a695f8bd1874d6af", size = 221438, upload-time = "2026-02-09T12:57:40.223Z" }, - { url = "https://files.pythonhosted.org/packages/52/57/ee93ced533bcb3e6df961c0c6e42da2fc6addae53fb95b94a89b1e33ebd7/coverage-7.13.4-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:40d74da8e6c4b9ac18b15331c4b5ebc35a17069410cad462ad4f40dcd2d50c0d", size = 220165, upload-time = "2026-02-09T12:57:41.639Z" }, - { url = "https://files.pythonhosted.org/packages/c5/e0/969fc285a6fbdda49d91af278488d904dcd7651b2693872f0ff94e40e84a/coverage-7.13.4-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:4223b4230a376138939a9173f1bdd6521994f2aff8047fae100d6d94d50c5a12", size = 220516, upload-time = "2026-02-09T12:57:44.215Z" }, - { url = "https://files.pythonhosted.org/packages/b1/b8/9531944e16267e2735a30a9641ff49671f07e8138ecf1ca13db9fd2560c7/coverage-7.13.4-cp313-cp313t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:1d4be36a5114c499f9f1f9195e95ebf979460dbe2d88e6816ea202010ba1c34b", size = 261804, upload-time = "2026-02-09T12:57:45.989Z" }, - { url = "https://files.pythonhosted.org/packages/8a/f3/e63df6d500314a2a60390d1989240d5f27318a7a68fa30ad3806e2a9323e/coverage-7.13.4-cp313-cp313t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:200dea7d1e8095cc6e98cdabe3fd1d21ab17d3cee6dab00cadbb2fe35d9c15b9", size = 263885, upload-time = "2026-02-09T12:57:47.42Z" }, - { url = "https://files.pythonhosted.org/packages/f3/67/7654810de580e14b37670b60a09c599fa348e48312db5b216d730857ffe6/coverage-7.13.4-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b8eb931ee8e6d8243e253e5ed7336deea6904369d2fd8ae6e43f68abbf167092", size = 266308, upload-time = "2026-02-09T12:57:49.345Z" }, - { url = "https://files.pythonhosted.org/packages/37/6f/39d41eca0eab3cc82115953ad41c4e77935286c930e8fad15eaed1389d83/coverage-7.13.4-cp313-cp313t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:75eab1ebe4f2f64d9509b984f9314d4aa788540368218b858dad56dc8f3e5eb9", size = 267452, upload-time = "2026-02-09T12:57:50.811Z" }, - { url = "https://files.pythonhosted.org/packages/50/6d/39c0fbb8fc5cd4d2090811e553c2108cf5112e882f82505ee7495349a6bf/coverage-7.13.4-cp313-cp313t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:c35eb28c1d085eb7d8c9b3296567a1bebe03ce72962e932431b9a61f28facf26", size = 261057, upload-time = "2026-02-09T12:57:52.447Z" }, - { url = "https://files.pythonhosted.org/packages/a4/a2/60010c669df5fa603bb5a97fb75407e191a846510da70ac657eb696b7fce/coverage-7.13.4-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:eb88b316ec33760714a4720feb2816a3a59180fd58c1985012054fa7aebee4c2", size = 263875, upload-time = "2026-02-09T12:57:53.938Z" }, - { url = "https://files.pythonhosted.org/packages/3e/d9/63b22a6bdbd17f1f96e9ed58604c2a6b0e72a9133e37d663bef185877cf6/coverage-7.13.4-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:7d41eead3cc673cbd38a4417deb7fd0b4ca26954ff7dc6078e33f6ff97bed940", size = 261500, upload-time = "2026-02-09T12:57:56.012Z" }, - { url = "https://files.pythonhosted.org/packages/70/bf/69f86ba1ad85bc3ad240e4c0e57a2e620fbc0e1645a47b5c62f0e941ad7f/coverage-7.13.4-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:fb26a934946a6afe0e326aebe0730cdff393a8bc0bbb65a2f41e30feddca399c", size = 265212, upload-time = "2026-02-09T12:57:57.5Z" }, - { url = "https://files.pythonhosted.org/packages/ae/f2/5f65a278a8c2148731831574c73e42f57204243d33bedaaf18fa79c5958f/coverage-7.13.4-cp313-cp313t-musllinux_1_2_riscv64.whl", hash = "sha256:dae88bc0fc77edaa65c14be099bd57ee140cf507e6bfdeea7938457ab387efb0", size = 260398, upload-time = "2026-02-09T12:57:59.027Z" }, - { url = "https://files.pythonhosted.org/packages/ef/80/6e8280a350ee9fea92f14b8357448a242dcaa243cb2c72ab0ca591f66c8c/coverage-7.13.4-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:845f352911777a8e722bfce168958214951e07e47e5d5d9744109fa5fe77f79b", size = 262584, upload-time = "2026-02-09T12:58:01.129Z" }, - { url = "https://files.pythonhosted.org/packages/22/63/01ff182fc95f260b539590fb12c11ad3e21332c15f9799cb5e2386f71d9f/coverage-7.13.4-cp313-cp313t-win32.whl", hash = "sha256:2fa8d5f8de70688a28240de9e139fa16b153cc3cbb01c5f16d88d6505ebdadf9", size = 222688, upload-time = "2026-02-09T12:58:02.736Z" }, - { url = "https://files.pythonhosted.org/packages/a9/43/89de4ef5d3cd53b886afa114065f7e9d3707bdb3e5efae13535b46ae483d/coverage-7.13.4-cp313-cp313t-win_amd64.whl", hash = "sha256:9351229c8c8407645840edcc277f4a2d44814d1bc34a2128c11c2a031d45a5dd", size = 223746, upload-time = "2026-02-09T12:58:05.362Z" }, - { url = "https://files.pythonhosted.org/packages/35/39/7cf0aa9a10d470a5309b38b289b9bb07ddeac5d61af9b664fe9775a4cb3e/coverage-7.13.4-cp313-cp313t-win_arm64.whl", hash = "sha256:30b8d0512f2dc8c8747557e8fb459d6176a2c9e5731e2b74d311c03b78451997", size = 222003, upload-time = "2026-02-09T12:58:06.952Z" }, - { url = "https://files.pythonhosted.org/packages/92/11/a9cf762bb83386467737d32187756a42094927150c3e107df4cb078e8590/coverage-7.13.4-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:300deaee342f90696ed186e3a00c71b5b3d27bffe9e827677954f4ee56969601", size = 219522, upload-time = "2026-02-09T12:58:08.623Z" }, - { url = "https://files.pythonhosted.org/packages/d3/28/56e6d892b7b052236d67c95f1936b6a7cf7c3e2634bf27610b8cbd7f9c60/coverage-7.13.4-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:29e3220258d682b6226a9b0925bc563ed9a1ebcff3cad30f043eceea7eaf2689", size = 219855, upload-time = "2026-02-09T12:58:10.176Z" }, - { url = "https://files.pythonhosted.org/packages/e5/69/233459ee9eb0c0d10fcc2fe425a029b3fa5ce0f040c966ebce851d030c70/coverage-7.13.4-cp314-cp314-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:391ee8f19bef69210978363ca930f7328081c6a0152f1166c91f0b5fdd2a773c", size = 250887, upload-time = "2026-02-09T12:58:12.503Z" }, - { url = "https://files.pythonhosted.org/packages/06/90/2cdab0974b9b5bbc1623f7876b73603aecac11b8d95b85b5b86b32de5eab/coverage-7.13.4-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:0dd7ab8278f0d58a0128ba2fca25824321f05d059c1441800e934ff2efa52129", size = 253396, upload-time = "2026-02-09T12:58:14.615Z" }, - { url = "https://files.pythonhosted.org/packages/ac/15/ea4da0f85bf7d7b27635039e649e99deb8173fe551096ea15017f7053537/coverage-7.13.4-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:78cdf0d578b15148b009ccf18c686aa4f719d887e76e6b40c38ffb61d264a552", size = 254745, upload-time = "2026-02-09T12:58:16.162Z" }, - { url = "https://files.pythonhosted.org/packages/99/11/bb356e86920c655ca4d61daee4e2bbc7258f0a37de0be32d233b561134ff/coverage-7.13.4-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:48685fee12c2eb3b27c62f2658e7ea21e9c3239cba5a8a242801a0a3f6a8c62a", size = 257055, upload-time = "2026-02-09T12:58:17.892Z" }, - { url = "https://files.pythonhosted.org/packages/c9/0f/9ae1f8cb17029e09da06ca4e28c9e1d5c1c0a511c7074592e37e0836c915/coverage-7.13.4-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:4e83efc079eb39480e6346a15a1bcb3e9b04759c5202d157e1dd4303cd619356", size = 250911, upload-time = "2026-02-09T12:58:19.495Z" }, - { url = "https://files.pythonhosted.org/packages/89/3a/adfb68558fa815cbc29747b553bc833d2150228f251b127f1ce97e48547c/coverage-7.13.4-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:ecae9737b72408d6a950f7e525f30aca12d4bd8dd95e37342e5beb3a2a8c4f71", size = 252754, upload-time = "2026-02-09T12:58:21.064Z" }, - { url = "https://files.pythonhosted.org/packages/32/b1/540d0c27c4e748bd3cd0bd001076ee416eda993c2bae47a73b7cc9357931/coverage-7.13.4-cp314-cp314-musllinux_1_2_i686.whl", hash = "sha256:ae4578f8528569d3cf303fef2ea569c7f4c4059a38c8667ccef15c6e1f118aa5", size = 250720, upload-time = "2026-02-09T12:58:22.622Z" }, - { url = "https://files.pythonhosted.org/packages/c7/95/383609462b3ffb1fe133014a7c84fc0dd01ed55ac6140fa1093b5af7ebb1/coverage-7.13.4-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:6fdef321fdfbb30a197efa02d48fcd9981f0d8ad2ae8903ac318adc653f5df98", size = 254994, upload-time = "2026-02-09T12:58:24.548Z" }, - { url = "https://files.pythonhosted.org/packages/f7/ba/1761138e86c81680bfc3c49579d66312865457f9fe405b033184e5793cb3/coverage-7.13.4-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:2b0f6ccf3dbe577170bebfce1318707d0e8c3650003cb4b3a9dd744575daa8b5", size = 250531, upload-time = "2026-02-09T12:58:26.271Z" }, - { url = "https://files.pythonhosted.org/packages/f8/8e/05900df797a9c11837ab59c4d6fe94094e029582aab75c3309a93e6fb4e3/coverage-7.13.4-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:75fcd519f2a5765db3f0e391eb3b7d150cce1a771bf4c9f861aeab86c767a3c0", size = 252189, upload-time = "2026-02-09T12:58:27.807Z" }, - { url = "https://files.pythonhosted.org/packages/00/bd/29c9f2db9ea4ed2738b8a9508c35626eb205d51af4ab7bf56a21a2e49926/coverage-7.13.4-cp314-cp314-win32.whl", hash = "sha256:8e798c266c378da2bd819b0677df41ab46d78065fb2a399558f3f6cae78b2fbb", size = 222258, upload-time = "2026-02-09T12:58:29.441Z" }, - { url = "https://files.pythonhosted.org/packages/a7/4d/1f8e723f6829977410efeb88f73673d794075091c8c7c18848d273dc9d73/coverage-7.13.4-cp314-cp314-win_amd64.whl", hash = "sha256:245e37f664d89861cf2329c9afa2c1fe9e6d4e1a09d872c947e70718aeeac505", size = 223073, upload-time = "2026-02-09T12:58:31.026Z" }, - { url = "https://files.pythonhosted.org/packages/51/5b/84100025be913b44e082ea32abcf1afbf4e872f5120b7a1cab1d331b1e13/coverage-7.13.4-cp314-cp314-win_arm64.whl", hash = "sha256:ad27098a189e5838900ce4c2a99f2fe42a0bf0c2093c17c69b45a71579e8d4a2", size = 221638, upload-time = "2026-02-09T12:58:32.599Z" }, - { url = "https://files.pythonhosted.org/packages/a7/e4/c884a405d6ead1370433dad1e3720216b4f9fd8ef5b64bfd984a2a60a11a/coverage-7.13.4-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:85480adfb35ffc32d40918aad81b89c69c9cc5661a9b8a81476d3e645321a056", size = 220246, upload-time = "2026-02-09T12:58:34.181Z" }, - { url = "https://files.pythonhosted.org/packages/81/5c/4d7ed8b23b233b0fffbc9dfec53c232be2e695468523242ea9fd30f97ad2/coverage-7.13.4-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:79be69cf7f3bf9b0deeeb062eab7ac7f36cd4cc4c4dd694bd28921ba4d8596cc", size = 220514, upload-time = "2026-02-09T12:58:35.704Z" }, - { url = "https://files.pythonhosted.org/packages/2f/6f/3284d4203fd2f28edd73034968398cd2d4cb04ab192abc8cff007ea35679/coverage-7.13.4-cp314-cp314t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:caa421e2684e382c5d8973ac55e4f36bed6821a9bad5c953494de960c74595c9", size = 261877, upload-time = "2026-02-09T12:58:37.864Z" }, - { url = "https://files.pythonhosted.org/packages/09/aa/b672a647bbe1556a85337dc95bfd40d146e9965ead9cc2fe81bde1e5cbce/coverage-7.13.4-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:14375934243ee05f56c45393fe2ce81fe5cc503c07cee2bdf1725fb8bef3ffaf", size = 264004, upload-time = "2026-02-09T12:58:39.492Z" }, - { url = "https://files.pythonhosted.org/packages/79/a1/aa384dbe9181f98bba87dd23dda436f0c6cf2e148aecbb4e50fc51c1a656/coverage-7.13.4-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:25a41c3104d08edb094d9db0d905ca54d0cd41c928bb6be3c4c799a54753af55", size = 266408, upload-time = "2026-02-09T12:58:41.852Z" }, - { url = "https://files.pythonhosted.org/packages/53/5e/5150bf17b4019bc600799f376bb9606941e55bd5a775dc1e096b6ffea952/coverage-7.13.4-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:6f01afcff62bf9a08fb32b2c1d6e924236c0383c02c790732b6537269e466a72", size = 267544, upload-time = "2026-02-09T12:58:44.093Z" }, - { url = "https://files.pythonhosted.org/packages/e0/ed/f1de5c675987a4a7a672250d2c5c9d73d289dbf13410f00ed7181d8017dd/coverage-7.13.4-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:eb9078108fbf0bcdde37c3f4779303673c2fa1fe8f7956e68d447d0dd426d38a", size = 260980, upload-time = "2026-02-09T12:58:45.721Z" }, - { url = "https://files.pythonhosted.org/packages/b3/e3/fe758d01850aa172419a6743fe76ba8b92c29d181d4f676ffe2dae2ba631/coverage-7.13.4-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:0e086334e8537ddd17e5f16a344777c1ab8194986ec533711cbe6c41cde841b6", size = 263871, upload-time = "2026-02-09T12:58:47.334Z" }, - { url = "https://files.pythonhosted.org/packages/b6/76/b829869d464115e22499541def9796b25312b8cf235d3bb00b39f1675395/coverage-7.13.4-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:725d985c5ab621268b2edb8e50dfe57633dc69bda071abc470fed55a14935fd3", size = 261472, upload-time = "2026-02-09T12:58:48.995Z" }, - { url = "https://files.pythonhosted.org/packages/14/9e/caedb1679e73e2f6ad240173f55218488bfe043e38da577c4ec977489915/coverage-7.13.4-cp314-cp314t-musllinux_1_2_ppc64le.whl", hash = "sha256:3c06f0f1337c667b971ca2f975523347e63ec5e500b9aa5882d91931cd3ef750", size = 265210, upload-time = "2026-02-09T12:58:51.178Z" }, - { url = "https://files.pythonhosted.org/packages/3a/10/0dd02cb009b16ede425b49ec344aba13a6ae1dc39600840ea6abcb085ac4/coverage-7.13.4-cp314-cp314t-musllinux_1_2_riscv64.whl", hash = "sha256:590c0ed4bf8e85f745e6b805b2e1c457b2e33d5255dd9729743165253bc9ad39", size = 260319, upload-time = "2026-02-09T12:58:53.081Z" }, - { url = "https://files.pythonhosted.org/packages/92/8e/234d2c927af27c6d7a5ffad5bd2cf31634c46a477b4c7adfbfa66baf7ebb/coverage-7.13.4-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:eb30bf180de3f632cd043322dad5751390e5385108b2807368997d1a92a509d0", size = 262638, upload-time = "2026-02-09T12:58:55.258Z" }, - { url = "https://files.pythonhosted.org/packages/2f/64/e5547c8ff6964e5965c35a480855911b61509cce544f4d442caa759a0702/coverage-7.13.4-cp314-cp314t-win32.whl", hash = "sha256:c4240e7eded42d131a2d2c4dec70374b781b043ddc79a9de4d55ca71f8e98aea", size = 223040, upload-time = "2026-02-09T12:58:56.936Z" }, - { url = "https://files.pythonhosted.org/packages/c7/96/38086d58a181aac86d503dfa9c47eb20715a79c3e3acbdf786e92e5c09a8/coverage-7.13.4-cp314-cp314t-win_amd64.whl", hash = "sha256:4c7d3cc01e7350f2f0f6f7036caaf5673fb56b6998889ccfe9e1c1fe75a9c932", size = 224148, upload-time = "2026-02-09T12:58:58.645Z" }, - { url = "https://files.pythonhosted.org/packages/ce/72/8d10abd3740a0beb98c305e0c3faf454366221c0f37a8bcf8f60020bb65a/coverage-7.13.4-cp314-cp314t-win_arm64.whl", hash = "sha256:23e3f687cf945070d1c90f85db66d11e3025665d8dafa831301a0e0038f3db9b", size = 222172, upload-time = "2026-02-09T12:59:00.396Z" }, - { url = "https://files.pythonhosted.org/packages/0d/4a/331fe2caf6799d591109bb9c08083080f6de90a823695d412a935622abb2/coverage-7.13.4-py3-none-any.whl", hash = "sha256:1af1641e57cf7ba1bd67d677c9abdbcd6cc2ab7da3bca7fa1e2b7e50e65f2ad0", size = 211242, upload-time = "2026-02-09T12:59:02.032Z" }, +version = "7.13.5" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/9d/e0/70553e3000e345daff267cec284ce4cbf3fc141b6da229ac52775b5428f1/coverage-7.13.5.tar.gz", hash = "sha256:c81f6515c4c40141f83f502b07bbfa5c240ba25bbe73da7b33f1e5b6120ff179", size = 915967, upload-time = "2026-03-17T10:33:18.341Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/69/33/e8c48488c29a73fd089f9d71f9653c1be7478f2ad6b5bc870db11a55d23d/coverage-7.13.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:e0723d2c96324561b9aa76fb982406e11d93cdb388a7a7da2b16e04719cf7ca5", size = 219255, upload-time = "2026-03-17T10:29:51.081Z" }, + { url = "https://files.pythonhosted.org/packages/da/bd/b0ebe9f677d7f4b74a3e115eec7ddd4bcf892074963a00d91e8b164a6386/coverage-7.13.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:52f444e86475992506b32d4e5ca55c24fc88d73bcbda0e9745095b28ef4dc0cf", size = 219772, upload-time = "2026-03-17T10:29:52.867Z" }, + { url = "https://files.pythonhosted.org/packages/48/cc/5cb9502f4e01972f54eedd48218bb203fe81e294be606a2bc93970208013/coverage-7.13.5-cp310-cp310-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:704de6328e3d612a8f6c07000a878ff38181ec3263d5a11da1db294fa6a9bdf8", size = 246532, upload-time = "2026-03-17T10:29:54.688Z" }, + { url = "https://files.pythonhosted.org/packages/7d/d8/3217636d86c7e7b12e126e4f30ef1581047da73140614523af7495ed5f2d/coverage-7.13.5-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:a1a6d79a14e1ec1832cabc833898636ad5f3754a678ef8bb4908515208bf84f4", size = 248333, upload-time = "2026-03-17T10:29:56.221Z" }, + { url = "https://files.pythonhosted.org/packages/2b/30/2002ac6729ba2d4357438e2ed3c447ad8562866c8c63fc16f6dfc33afe56/coverage-7.13.5-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:79060214983769c7ba3f0cee10b54c97609dca4d478fa1aa32b914480fd5738d", size = 250211, upload-time = "2026-03-17T10:29:57.938Z" }, + { url = "https://files.pythonhosted.org/packages/6c/85/552496626d6b9359eb0e2f86f920037c9cbfba09b24d914c6e1528155f7d/coverage-7.13.5-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:356e76b46783a98c2a2fe81ec79df4883a1e62895ea952968fb253c114e7f930", size = 252125, upload-time = "2026-03-17T10:29:59.388Z" }, + { url = "https://files.pythonhosted.org/packages/44/21/40256eabdcbccdb6acf6b381b3016a154399a75fe39d406f790ae84d1f3c/coverage-7.13.5-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:0cef0cdec915d11254a7f549c1170afecce708d30610c6abdded1f74e581666d", size = 247219, upload-time = "2026-03-17T10:30:01.199Z" }, + { url = "https://files.pythonhosted.org/packages/b1/e8/96e2a6c3f21a0ea77d7830b254a1542d0328acc8d7bdf6a284ba7e529f77/coverage-7.13.5-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:dc022073d063b25a402454e5712ef9e007113e3a676b96c5f29b2bda29352f40", size = 248248, upload-time = "2026-03-17T10:30:03.317Z" }, + { url = "https://files.pythonhosted.org/packages/da/ba/8477f549e554827da390ec659f3c38e4b6d95470f4daafc2d8ff94eaa9c2/coverage-7.13.5-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:9b74db26dfea4f4e50d48a4602207cd1e78be33182bc9cbf22da94f332f99878", size = 246254, upload-time = "2026-03-17T10:30:04.832Z" }, + { url = "https://files.pythonhosted.org/packages/55/59/bc22aef0e6aa179d5b1b001e8b3654785e9adf27ef24c93dc4228ebd5d68/coverage-7.13.5-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:ad146744ca4fd09b50c482650e3c1b1f4dfa1d4792e0a04a369c7f23336f0400", size = 250067, upload-time = "2026-03-17T10:30:06.535Z" }, + { url = "https://files.pythonhosted.org/packages/de/1b/c6a023a160806a5137dca53468fd97530d6acad24a22003b1578a9c2e429/coverage-7.13.5-cp310-cp310-musllinux_1_2_riscv64.whl", hash = "sha256:c555b48be1853fe3997c11c4bd521cdd9a9612352de01fa4508f16ec341e6fe0", size = 246521, upload-time = "2026-03-17T10:30:08.486Z" }, + { url = "https://files.pythonhosted.org/packages/2d/3f/3532c85a55aa2f899fa17c186f831cfa1aa434d88ff792a709636f64130e/coverage-7.13.5-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:7034b5c56a58ae5e85f23949d52c14aca2cfc6848a31764995b7de88f13a1ea0", size = 247126, upload-time = "2026-03-17T10:30:09.966Z" }, + { url = "https://files.pythonhosted.org/packages/aa/2e/b9d56af4a24ef45dfbcda88e06870cb7d57b2b0bfa3a888d79b4c8debd76/coverage-7.13.5-cp310-cp310-win32.whl", hash = "sha256:eb7fdf1ef130660e7415e0253a01a7d5a88c9c4d158bcf75cbbd922fd65a5b58", size = 221860, upload-time = "2026-03-17T10:30:11.393Z" }, + { url = "https://files.pythonhosted.org/packages/9f/cc/d938417e7a4d7f0433ad4edee8bb2acdc60dc7ac5af19e2a07a048ecbee3/coverage-7.13.5-cp310-cp310-win_amd64.whl", hash = "sha256:3e1bb5f6c78feeb1be3475789b14a0f0a5b47d505bfc7267126ccbd50289999e", size = 222788, upload-time = "2026-03-17T10:30:12.886Z" }, + { url = "https://files.pythonhosted.org/packages/4b/37/d24c8f8220ff07b839b2c043ea4903a33b0f455abe673ae3c03bbdb7f212/coverage-7.13.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:66a80c616f80181f4d643b0f9e709d97bcea413ecd9631e1dedc7401c8e6695d", size = 219381, upload-time = "2026-03-17T10:30:14.68Z" }, + { url = "https://files.pythonhosted.org/packages/35/8b/cd129b0ca4afe886a6ce9d183c44d8301acbd4ef248622e7c49a23145605/coverage-7.13.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:145ede53ccbafb297c1c9287f788d1bc3efd6c900da23bf6931b09eafc931587", size = 219880, upload-time = "2026-03-17T10:30:16.231Z" }, + { url = "https://files.pythonhosted.org/packages/55/2f/e0e5b237bffdb5d6c530ce87cc1d413a5b7d7dfd60fb067ad6d254c35c76/coverage-7.13.5-cp311-cp311-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:0672854dc733c342fa3e957e0605256d2bf5934feeac328da9e0b5449634a642", size = 250303, upload-time = "2026-03-17T10:30:17.748Z" }, + { url = "https://files.pythonhosted.org/packages/92/be/b1afb692be85b947f3401375851484496134c5554e67e822c35f28bf2fbc/coverage-7.13.5-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:ec10e2a42b41c923c2209b846126c6582db5e43a33157e9870ba9fb70dc7854b", size = 252218, upload-time = "2026-03-17T10:30:19.804Z" }, + { url = "https://files.pythonhosted.org/packages/da/69/2f47bb6fa1b8d1e3e5d0c4be8ccb4313c63d742476a619418f85740d597b/coverage-7.13.5-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:be3d4bbad9d4b037791794ddeedd7d64a56f5933a2c1373e18e9e568b9141686", size = 254326, upload-time = "2026-03-17T10:30:21.321Z" }, + { url = "https://files.pythonhosted.org/packages/d5/d0/79db81da58965bd29dabc8f4ad2a2af70611a57cba9d1ec006f072f30a54/coverage-7.13.5-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:4d2afbc5cc54d286bfb54541aa50b64cdb07a718227168c87b9e2fb8f25e1743", size = 256267, upload-time = "2026-03-17T10:30:23.094Z" }, + { url = "https://files.pythonhosted.org/packages/e5/32/d0d7cc8168f91ddab44c0ce4806b969df5f5fdfdbb568eaca2dbc2a04936/coverage-7.13.5-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:3ad050321264c49c2fa67bb599100456fc51d004b82534f379d16445da40fb75", size = 250430, upload-time = "2026-03-17T10:30:25.311Z" }, + { url = "https://files.pythonhosted.org/packages/4d/06/a055311d891ddbe231cd69fdd20ea4be6e3603ffebddf8704b8ca8e10a3c/coverage-7.13.5-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:7300c8a6d13335b29bb76d7651c66af6bd8658517c43499f110ddc6717bfc209", size = 252017, upload-time = "2026-03-17T10:30:27.284Z" }, + { url = "https://files.pythonhosted.org/packages/d6/f6/d0fd2d21e29a657b5f77a2fe7082e1568158340dceb941954f776dce1b7b/coverage-7.13.5-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:eb07647a5738b89baab047f14edd18ded523de60f3b30e75c2acc826f79c839a", size = 250080, upload-time = "2026-03-17T10:30:29.481Z" }, + { url = "https://files.pythonhosted.org/packages/4e/ab/0d7fb2efc2e9a5eb7ddcc6e722f834a69b454b7e6e5888c3a8567ecffb31/coverage-7.13.5-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:9adb6688e3b53adffefd4a52d72cbd8b02602bfb8f74dcd862337182fd4d1a4e", size = 253843, upload-time = "2026-03-17T10:30:31.301Z" }, + { url = "https://files.pythonhosted.org/packages/ba/6f/7467b917bbf5408610178f62a49c0ed4377bb16c1657f689cc61470da8ce/coverage-7.13.5-cp311-cp311-musllinux_1_2_riscv64.whl", hash = "sha256:7c8d4bc913dd70b93488d6c496c77f3aff5ea99a07e36a18f865bca55adef8bd", size = 249802, upload-time = "2026-03-17T10:30:33.358Z" }, + { url = "https://files.pythonhosted.org/packages/75/2c/1172fb689df92135f5bfbbd69fc83017a76d24ea2e2f3a1154007e2fb9f8/coverage-7.13.5-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:0e3c426ffc4cd952f54ee9ffbdd10345709ecc78a3ecfd796a57236bfad0b9b8", size = 250707, upload-time = "2026-03-17T10:30:35.2Z" }, + { url = "https://files.pythonhosted.org/packages/67/21/9ac389377380a07884e3b48ba7a620fcd9dbfaf1d40565facdc6b36ec9ef/coverage-7.13.5-cp311-cp311-win32.whl", hash = "sha256:259b69bb83ad9894c4b25be2528139eecba9a82646ebdda2d9db1ba28424a6bf", size = 221880, upload-time = "2026-03-17T10:30:36.775Z" }, + { url = "https://files.pythonhosted.org/packages/af/7f/4cd8a92531253f9d7c1bbecd9fa1b472907fb54446ca768c59b531248dc5/coverage-7.13.5-cp311-cp311-win_amd64.whl", hash = "sha256:258354455f4e86e3e9d0d17571d522e13b4e1e19bf0f8596bcf9476d61e7d8a9", size = 222816, upload-time = "2026-03-17T10:30:38.891Z" }, + { url = "https://files.pythonhosted.org/packages/12/a6/1d3f6155fb0010ca68eba7fe48ca6c9da7385058b77a95848710ecf189b1/coverage-7.13.5-cp311-cp311-win_arm64.whl", hash = "sha256:bff95879c33ec8da99fc9b6fe345ddb5be6414b41d6d1ad1c8f188d26f36e028", size = 221483, upload-time = "2026-03-17T10:30:40.463Z" }, + { url = "https://files.pythonhosted.org/packages/a0/c3/a396306ba7db865bf96fc1fb3b7fd29bcbf3d829df642e77b13555163cd6/coverage-7.13.5-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:460cf0114c5016fa841214ff5564aa4864f11948da9440bc97e21ad1f4ba1e01", size = 219554, upload-time = "2026-03-17T10:30:42.208Z" }, + { url = "https://files.pythonhosted.org/packages/a6/16/a68a19e5384e93f811dccc51034b1fd0b865841c390e3c931dcc4699e035/coverage-7.13.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:0e223ce4b4ed47f065bfb123687686512e37629be25cc63728557ae7db261422", size = 219908, upload-time = "2026-03-17T10:30:43.906Z" }, + { url = "https://files.pythonhosted.org/packages/29/72/20b917c6793af3a5ceb7fb9c50033f3ec7865f2911a1416b34a7cfa0813b/coverage-7.13.5-cp312-cp312-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:6e3370441f4513c6252bf042b9c36d22491142385049243253c7e48398a15a9f", size = 251419, upload-time = "2026-03-17T10:30:45.545Z" }, + { url = "https://files.pythonhosted.org/packages/8c/49/cd14b789536ac6a4778c453c6a2338bc0a2fb60c5a5a41b4008328b9acc1/coverage-7.13.5-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:03ccc709a17a1de074fb1d11f217342fb0d2b1582ed544f554fc9fc3f07e95f5", size = 254159, upload-time = "2026-03-17T10:30:47.204Z" }, + { url = "https://files.pythonhosted.org/packages/9d/00/7b0edcfe64e2ed4c0340dac14a52ad0f4c9bd0b8b5e531af7d55b703db7c/coverage-7.13.5-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:3f4818d065964db3c1c66dc0fbdac5ac692ecbc875555e13374fdbe7eedb4376", size = 255270, upload-time = "2026-03-17T10:30:48.812Z" }, + { url = "https://files.pythonhosted.org/packages/93/89/7ffc4ba0f5d0a55c1e84ea7cee39c9fc06af7b170513d83fbf3bbefce280/coverage-7.13.5-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:012d5319e66e9d5a218834642d6c35d265515a62f01157a45bcc036ecf947256", size = 257538, upload-time = "2026-03-17T10:30:50.77Z" }, + { url = "https://files.pythonhosted.org/packages/81/bd/73ddf85f93f7e6fa83e77ccecb6162d9415c79007b4bc124008a4995e4a7/coverage-7.13.5-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:8dd02af98971bdb956363e4827d34425cb3df19ee550ef92855b0acb9c7ce51c", size = 251821, upload-time = "2026-03-17T10:30:52.5Z" }, + { url = "https://files.pythonhosted.org/packages/a0/81/278aff4e8dec4926a0bcb9486320752811f543a3ce5b602cc7a29978d073/coverage-7.13.5-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:f08fd75c50a760c7eb068ae823777268daaf16a80b918fa58eea888f8e3919f5", size = 253191, upload-time = "2026-03-17T10:30:54.543Z" }, + { url = "https://files.pythonhosted.org/packages/70/ee/fe1621488e2e0a58d7e94c4800f0d96f79671553488d401a612bebae324b/coverage-7.13.5-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:843ea8643cf967d1ac7e8ecd4bb00c99135adf4816c0c0593fdcc47b597fcf09", size = 251337, upload-time = "2026-03-17T10:30:56.663Z" }, + { url = "https://files.pythonhosted.org/packages/37/a6/f79fb37aa104b562207cc23cb5711ab6793608e246cae1e93f26b2236ed9/coverage-7.13.5-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:9d44d7aa963820b1b971dbecd90bfe5fe8f81cff79787eb6cca15750bd2f79b9", size = 255404, upload-time = "2026-03-17T10:30:58.427Z" }, + { url = "https://files.pythonhosted.org/packages/75/f0/ed15262a58ec81ce457ceb717b7f78752a1713556b19081b76e90896e8d4/coverage-7.13.5-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:7132bed4bd7b836200c591410ae7d97bf7ae8be6fc87d160b2bd881df929e7bf", size = 250903, upload-time = "2026-03-17T10:31:00.093Z" }, + { url = "https://files.pythonhosted.org/packages/0f/e9/9129958f20e7e9d4d56d51d42ccf708d15cac355ff4ac6e736e97a9393d2/coverage-7.13.5-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:a698e363641b98843c517817db75373c83254781426e94ada3197cabbc2c919c", size = 252780, upload-time = "2026-03-17T10:31:01.916Z" }, + { url = "https://files.pythonhosted.org/packages/a4/d7/0ad9b15812d81272db94379fe4c6df8fd17781cc7671fdfa30c76ba5ff7b/coverage-7.13.5-cp312-cp312-win32.whl", hash = "sha256:bdba0a6b8812e8c7df002d908a9a2ea3c36e92611b5708633c50869e6d922fdf", size = 222093, upload-time = "2026-03-17T10:31:03.642Z" }, + { url = "https://files.pythonhosted.org/packages/29/3d/821a9a5799fac2556bcf0bd37a70d1d11fa9e49784b6d22e92e8b2f85f18/coverage-7.13.5-cp312-cp312-win_amd64.whl", hash = "sha256:d2c87e0c473a10bffe991502eac389220533024c8082ec1ce849f4218dded810", size = 222900, upload-time = "2026-03-17T10:31:05.651Z" }, + { url = "https://files.pythonhosted.org/packages/d4/fa/2238c2ad08e35cf4f020ea721f717e09ec3152aea75d191a7faf3ef009a8/coverage-7.13.5-cp312-cp312-win_arm64.whl", hash = "sha256:bf69236a9a81bdca3bff53796237aab096cdbf8d78a66ad61e992d9dac7eb2de", size = 221515, upload-time = "2026-03-17T10:31:07.293Z" }, + { url = "https://files.pythonhosted.org/packages/74/8c/74fedc9663dcf168b0a059d4ea756ecae4da77a489048f94b5f512a8d0b3/coverage-7.13.5-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:5ec4af212df513e399cf11610cc27063f1586419e814755ab362e50a85ea69c1", size = 219576, upload-time = "2026-03-17T10:31:09.045Z" }, + { url = "https://files.pythonhosted.org/packages/0c/c9/44fb661c55062f0818a6ffd2685c67aa30816200d5f2817543717d4b92eb/coverage-7.13.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:941617e518602e2d64942c88ec8499f7fbd49d3f6c4327d3a71d43a1973032f3", size = 219942, upload-time = "2026-03-17T10:31:10.708Z" }, + { url = "https://files.pythonhosted.org/packages/5f/13/93419671cee82b780bab7ea96b67c8ef448f5f295f36bf5031154ec9a790/coverage-7.13.5-cp313-cp313-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:da305e9937617ee95c2e39d8ff9f040e0487cbf1ac174f777ed5eddd7a7c1f26", size = 250935, upload-time = "2026-03-17T10:31:12.392Z" }, + { url = "https://files.pythonhosted.org/packages/ac/68/1666e3a4462f8202d836920114fa7a5ee9275d1fa45366d336c551a162dd/coverage-7.13.5-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:78e696e1cc714e57e8b25760b33a8b1026b7048d270140d25dafe1b0a1ee05a3", size = 253541, upload-time = "2026-03-17T10:31:14.247Z" }, + { url = "https://files.pythonhosted.org/packages/4e/5e/3ee3b835647be646dcf3c65a7c6c18f87c27326a858f72ab22c12730773d/coverage-7.13.5-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:02ca0eed225b2ff301c474aeeeae27d26e2537942aa0f87491d3e147e784a82b", size = 254780, upload-time = "2026-03-17T10:31:16.193Z" }, + { url = "https://files.pythonhosted.org/packages/44/b3/cb5bd1a04cfcc49ede6cd8409d80bee17661167686741e041abc7ee1b9a9/coverage-7.13.5-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:04690832cbea4e4663d9149e05dba142546ca05cb1848816760e7f58285c970a", size = 256912, upload-time = "2026-03-17T10:31:17.89Z" }, + { url = "https://files.pythonhosted.org/packages/1b/66/c1dceb7b9714473800b075f5c8a84f4588f887a90eb8645282031676e242/coverage-7.13.5-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:0590e44dd2745c696a778f7bab6aa95256de2cbc8b8cff4f7db8ff09813d6969", size = 251165, upload-time = "2026-03-17T10:31:19.605Z" }, + { url = "https://files.pythonhosted.org/packages/b7/62/5502b73b97aa2e53ea22a39cf8649ff44827bef76d90bf638777daa27a9d/coverage-7.13.5-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:d7cfad2d6d81dd298ab6b89fe72c3b7b05ec7544bdda3b707ddaecff8d25c161", size = 252908, upload-time = "2026-03-17T10:31:21.312Z" }, + { url = "https://files.pythonhosted.org/packages/7d/37/7792c2d69854397ca77a55c4646e5897c467928b0e27f2d235d83b5d08c6/coverage-7.13.5-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:e092b9499de38ae0fbfbc603a74660eb6ff3e869e507b50d85a13b6db9863e15", size = 250873, upload-time = "2026-03-17T10:31:23.565Z" }, + { url = "https://files.pythonhosted.org/packages/a3/23/bc866fb6163be52a8a9e5d708ba0d3b1283c12158cefca0a8bbb6e247a43/coverage-7.13.5-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:48c39bc4a04d983a54a705a6389512883d4a3b9862991b3617d547940e9f52b1", size = 255030, upload-time = "2026-03-17T10:31:25.58Z" }, + { url = "https://files.pythonhosted.org/packages/7d/8b/ef67e1c222ef49860701d346b8bbb70881bef283bd5f6cbba68a39a086c7/coverage-7.13.5-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:2d3807015f138ffea1ed9afeeb8624fd781703f2858b62a8dd8da5a0994c57b6", size = 250694, upload-time = "2026-03-17T10:31:27.316Z" }, + { url = "https://files.pythonhosted.org/packages/46/0d/866d1f74f0acddbb906db212e096dee77a8e2158ca5e6bb44729f9d93298/coverage-7.13.5-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:ee2aa19e03161671ec964004fb74b2257805d9710bf14a5c704558b9d8dbaf17", size = 252469, upload-time = "2026-03-17T10:31:29.472Z" }, + { url = "https://files.pythonhosted.org/packages/7a/f5/be742fec31118f02ce42b21c6af187ad6a344fed546b56ca60caacc6a9a0/coverage-7.13.5-cp313-cp313-win32.whl", hash = "sha256:ce1998c0483007608c8382f4ff50164bfc5bd07a2246dd272aa4043b75e61e85", size = 222112, upload-time = "2026-03-17T10:31:31.526Z" }, + { url = "https://files.pythonhosted.org/packages/66/40/7732d648ab9d069a46e686043241f01206348e2bbf128daea85be4d6414b/coverage-7.13.5-cp313-cp313-win_amd64.whl", hash = "sha256:631efb83f01569670a5e866ceb80fe483e7c159fac6f167e6571522636104a0b", size = 222923, upload-time = "2026-03-17T10:31:33.633Z" }, + { url = "https://files.pythonhosted.org/packages/48/af/fea819c12a095781f6ccd504890aaddaf88b8fab263c4940e82c7b770124/coverage-7.13.5-cp313-cp313-win_arm64.whl", hash = "sha256:f4cd16206ad171cbc2470dbea9103cf9a7607d5fe8c242fdf1edf36174020664", size = 221540, upload-time = "2026-03-17T10:31:35.445Z" }, + { url = "https://files.pythonhosted.org/packages/23/d2/17879af479df7fbbd44bd528a31692a48f6b25055d16482fdf5cdb633805/coverage-7.13.5-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:0428cbef5783ad91fe240f673cc1f76b25e74bbfe1a13115e4aa30d3f538162d", size = 220262, upload-time = "2026-03-17T10:31:37.184Z" }, + { url = "https://files.pythonhosted.org/packages/5b/4c/d20e554f988c8f91d6a02c5118f9abbbf73a8768a3048cb4962230d5743f/coverage-7.13.5-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:e0b216a19534b2427cc201a26c25da4a48633f29a487c61258643e89d28200c0", size = 220617, upload-time = "2026-03-17T10:31:39.245Z" }, + { url = "https://files.pythonhosted.org/packages/29/9c/f9f5277b95184f764b24e7231e166dfdb5780a46d408a2ac665969416d61/coverage-7.13.5-cp313-cp313t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:972a9cd27894afe4bc2b1480107054e062df08e671df7c2f18c205e805ccd806", size = 261912, upload-time = "2026-03-17T10:31:41.324Z" }, + { url = "https://files.pythonhosted.org/packages/d5/f6/7f1ab39393eeb50cfe4747ae8ef0e4fc564b989225aa1152e13a180d74f8/coverage-7.13.5-cp313-cp313t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:4b59148601efcd2bac8c4dbf1f0ad6391693ccf7a74b8205781751637076aee3", size = 263987, upload-time = "2026-03-17T10:31:43.724Z" }, + { url = "https://files.pythonhosted.org/packages/a0/d7/62c084fb489ed9c6fbdf57e006752e7c516ea46fd690e5ed8b8617c7d52e/coverage-7.13.5-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:505d7083c8b0c87a8fa8c07370c285847c1f77739b22e299ad75a6af6c32c5c9", size = 266416, upload-time = "2026-03-17T10:31:45.769Z" }, + { url = "https://files.pythonhosted.org/packages/a9/f6/df63d8660e1a0bff6125947afda112a0502736f470d62ca68b288ea762d8/coverage-7.13.5-cp313-cp313t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:60365289c3741e4db327e7baff2a4aaacf22f788e80fa4683393891b70a89fbd", size = 267558, upload-time = "2026-03-17T10:31:48.293Z" }, + { url = "https://files.pythonhosted.org/packages/5b/02/353ca81d36779bd108f6d384425f7139ac3c58c750dcfaafe5d0bee6436b/coverage-7.13.5-cp313-cp313t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:1b88c69c8ef5d4b6fe7dea66d6636056a0f6a7527c440e890cf9259011f5e606", size = 261163, upload-time = "2026-03-17T10:31:50.125Z" }, + { url = "https://files.pythonhosted.org/packages/2c/16/2e79106d5749bcaf3aee6d309123548e3276517cd7851faa8da213bc61bf/coverage-7.13.5-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:5b13955d31d1633cf9376908089b7cebe7d15ddad7aeaabcbe969a595a97e95e", size = 263981, upload-time = "2026-03-17T10:31:51.961Z" }, + { url = "https://files.pythonhosted.org/packages/29/c7/c29e0c59ffa6942030ae6f50b88ae49988e7e8da06de7ecdbf49c6d4feae/coverage-7.13.5-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:f70c9ab2595c56f81a89620e22899eea8b212a4041bd728ac6f4a28bf5d3ddd0", size = 261604, upload-time = "2026-03-17T10:31:53.872Z" }, + { url = "https://files.pythonhosted.org/packages/40/48/097cdc3db342f34006a308ab41c3a7c11c3f0d84750d340f45d88a782e00/coverage-7.13.5-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:084b84a8c63e8d6fc7e3931b316a9bcafca1458d753c539db82d31ed20091a87", size = 265321, upload-time = "2026-03-17T10:31:55.997Z" }, + { url = "https://files.pythonhosted.org/packages/bb/1f/4994af354689e14fd03a75f8ec85a9a68d94e0188bbdab3fc1516b55e512/coverage-7.13.5-cp313-cp313t-musllinux_1_2_riscv64.whl", hash = "sha256:ad14385487393e386e2ea988b09d62dd42c397662ac2dabc3832d71253eee479", size = 260502, upload-time = "2026-03-17T10:31:58.308Z" }, + { url = "https://files.pythonhosted.org/packages/22/c6/9bb9ef55903e628033560885f5c31aa227e46878118b63ab15dc7ba87797/coverage-7.13.5-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:7f2c47b36fe7709a6e83bfadf4eefb90bd25fbe4014d715224c4316f808e59a2", size = 262688, upload-time = "2026-03-17T10:32:00.141Z" }, + { url = "https://files.pythonhosted.org/packages/14/4f/f5df9007e50b15e53e01edea486814783a7f019893733d9e4d6caad75557/coverage-7.13.5-cp313-cp313t-win32.whl", hash = "sha256:67e9bc5449801fad0e5dff329499fb090ba4c5800b86805c80617b4e29809b2a", size = 222788, upload-time = "2026-03-17T10:32:02.246Z" }, + { url = "https://files.pythonhosted.org/packages/e1/98/aa7fccaa97d0f3192bec013c4e6fd6d294a6ed44b640e6bb61f479e00ed5/coverage-7.13.5-cp313-cp313t-win_amd64.whl", hash = "sha256:da86cdcf10d2519e10cabb8ac2de03da1bcb6e4853790b7fbd48523332e3a819", size = 223851, upload-time = "2026-03-17T10:32:04.416Z" }, + { url = "https://files.pythonhosted.org/packages/3d/8b/e5c469f7352651e5f013198e9e21f97510b23de957dd06a84071683b4b60/coverage-7.13.5-cp313-cp313t-win_arm64.whl", hash = "sha256:0ecf12ecb326fe2c339d93fc131816f3a7367d223db37817208905c89bded911", size = 222104, upload-time = "2026-03-17T10:32:06.65Z" }, + { url = "https://files.pythonhosted.org/packages/8e/77/39703f0d1d4b478bfd30191d3c14f53caf596fac00efb3f8f6ee23646439/coverage-7.13.5-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:fbabfaceaeb587e16f7008f7795cd80d20ec548dc7f94fbb0d4ec2e038ce563f", size = 219621, upload-time = "2026-03-17T10:32:08.589Z" }, + { url = "https://files.pythonhosted.org/packages/e2/3e/51dff36d99ae14639a133d9b164d63e628532e2974d8b1edb99dd1ebc733/coverage-7.13.5-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:9bb2a28101a443669a423b665939381084412b81c3f8c0fcfbac57f4e30b5b8e", size = 219953, upload-time = "2026-03-17T10:32:10.507Z" }, + { url = "https://files.pythonhosted.org/packages/6a/6c/1f1917b01eb647c2f2adc9962bd66c79eb978951cab61bdc1acab3290c07/coverage-7.13.5-cp314-cp314-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:bd3a2fbc1c6cccb3c5106140d87cc6a8715110373ef42b63cf5aea29df8c217a", size = 250992, upload-time = "2026-03-17T10:32:12.41Z" }, + { url = "https://files.pythonhosted.org/packages/22/e5/06b1f88f42a5a99df42ce61208bdec3bddb3d261412874280a19796fc09c/coverage-7.13.5-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:6c36ddb64ed9d7e496028d1d00dfec3e428e0aabf4006583bb1839958d280510", size = 253503, upload-time = "2026-03-17T10:32:14.449Z" }, + { url = "https://files.pythonhosted.org/packages/80/28/2a148a51e5907e504fa7b85490277734e6771d8844ebcc48764a15e28155/coverage-7.13.5-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:380e8e9084d8eb38db3a9176a1a4f3c0082c3806fa0dc882d1d87abc3c789247", size = 254852, upload-time = "2026-03-17T10:32:16.56Z" }, + { url = "https://files.pythonhosted.org/packages/61/77/50e8d3d85cc0b7ebe09f30f151d670e302c7ff4a1bf6243f71dd8b0981fa/coverage-7.13.5-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:e808af52a0513762df4d945ea164a24b37f2f518cbe97e03deaa0ee66139b4d6", size = 257161, upload-time = "2026-03-17T10:32:19.004Z" }, + { url = "https://files.pythonhosted.org/packages/3b/c4/b5fd1d4b7bf8d0e75d997afd3925c59ba629fc8616f1b3aae7605132e256/coverage-7.13.5-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:e301d30dd7e95ae068671d746ba8c34e945a82682e62918e41b2679acd2051a0", size = 251021, upload-time = "2026-03-17T10:32:21.344Z" }, + { url = "https://files.pythonhosted.org/packages/f8/66/6ea21f910e92d69ef0b1c3346ea5922a51bad4446c9126db2ae96ee24c4c/coverage-7.13.5-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:800bc829053c80d240a687ceeb927a94fd108bbdc68dfbe505d0d75ab578a882", size = 252858, upload-time = "2026-03-17T10:32:23.506Z" }, + { url = "https://files.pythonhosted.org/packages/9e/ea/879c83cb5d61aa2a35fb80e72715e92672daef8191b84911a643f533840c/coverage-7.13.5-cp314-cp314-musllinux_1_2_i686.whl", hash = "sha256:0b67af5492adb31940ee418a5a655c28e48165da5afab8c7fa6fd72a142f8740", size = 250823, upload-time = "2026-03-17T10:32:25.516Z" }, + { url = "https://files.pythonhosted.org/packages/8a/fb/616d95d3adb88b9803b275580bdeee8bd1b69a886d057652521f83d7322f/coverage-7.13.5-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:c9136ff29c3a91e25b1d1552b5308e53a1e0653a23e53b6366d7c2dcbbaf8a16", size = 255099, upload-time = "2026-03-17T10:32:27.944Z" }, + { url = "https://files.pythonhosted.org/packages/1c/93/25e6917c90ec1c9a56b0b26f6cad6408e5f13bb6b35d484a0d75c9cf000d/coverage-7.13.5-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:cff784eef7f0b8f6cb28804fbddcfa99f89efe4cc35fb5627e3ac58f91ed3ac0", size = 250638, upload-time = "2026-03-17T10:32:29.914Z" }, + { url = "https://files.pythonhosted.org/packages/fc/7b/dc1776b0464145a929deed214aef9fb1493f159b59ff3c7eeeedf91eddd0/coverage-7.13.5-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:68a4953be99b17ac3c23b6efbc8a38330d99680c9458927491d18700ef23ded0", size = 252295, upload-time = "2026-03-17T10:32:31.981Z" }, + { url = "https://files.pythonhosted.org/packages/ea/fb/99cbbc56a26e07762a2740713f3c8f9f3f3106e3a3dd8cc4474954bccd34/coverage-7.13.5-cp314-cp314-win32.whl", hash = "sha256:35a31f2b1578185fbe6aa2e74cea1b1d0bbf4c552774247d9160d29b80ed56cc", size = 222360, upload-time = "2026-03-17T10:32:34.233Z" }, + { url = "https://files.pythonhosted.org/packages/8d/b7/4758d4f73fb536347cc5e4ad63662f9d60ba9118cb6785e9616b2ce5d7fa/coverage-7.13.5-cp314-cp314-win_amd64.whl", hash = "sha256:2aa055ae1857258f9e0045be26a6d62bdb47a72448b62d7b55f4820f361a2633", size = 223174, upload-time = "2026-03-17T10:32:36.369Z" }, + { url = "https://files.pythonhosted.org/packages/2c/f2/24d84e1dfe70f8ac9fdf30d338239860d0d1d5da0bda528959d0ebc9da28/coverage-7.13.5-cp314-cp314-win_arm64.whl", hash = "sha256:1b11eef33edeae9d142f9b4358edb76273b3bfd30bc3df9a4f95d0e49caf94e8", size = 221739, upload-time = "2026-03-17T10:32:38.736Z" }, + { url = "https://files.pythonhosted.org/packages/60/5b/4a168591057b3668c2428bff25dd3ebc21b629d666d90bcdfa0217940e84/coverage-7.13.5-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:10a0c37f0b646eaff7cce1874c31d1f1ccb297688d4c747291f4f4c70741cc8b", size = 220351, upload-time = "2026-03-17T10:32:41.196Z" }, + { url = "https://files.pythonhosted.org/packages/f5/21/1fd5c4dbfe4a58b6b99649125635df46decdfd4a784c3cd6d410d303e370/coverage-7.13.5-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:b5db73ba3c41c7008037fa731ad5459fc3944cb7452fc0aa9f822ad3533c583c", size = 220612, upload-time = "2026-03-17T10:32:43.204Z" }, + { url = "https://files.pythonhosted.org/packages/d6/fe/2a924b3055a5e7e4512655a9d4609781b0d62334fa0140c3e742926834e2/coverage-7.13.5-cp314-cp314t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:750db93a81e3e5a9831b534be7b1229df848b2e125a604fe6651e48aa070e5f9", size = 261985, upload-time = "2026-03-17T10:32:45.514Z" }, + { url = "https://files.pythonhosted.org/packages/d7/0d/c8928f2bd518c45990fe1a2ab8db42e914ef9b726c975facc4282578c3eb/coverage-7.13.5-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:9ddb4f4a5479f2539644be484da179b653273bca1a323947d48ab107b3ed1f29", size = 264107, upload-time = "2026-03-17T10:32:47.971Z" }, + { url = "https://files.pythonhosted.org/packages/ef/ae/4ae35bbd9a0af9d820362751f0766582833c211224b38665c0f8de3d487f/coverage-7.13.5-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d8a7a2049c14f413163e2bdabd37e41179b1d1ccb10ffc6ccc4b7a718429c607", size = 266513, upload-time = "2026-03-17T10:32:50.1Z" }, + { url = "https://files.pythonhosted.org/packages/9c/20/d326174c55af36f74eac6ae781612d9492f060ce8244b570bb9d50d9d609/coverage-7.13.5-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:e1c85e0b6c05c592ea6d8768a66a254bfb3874b53774b12d4c89c481eb78cb90", size = 267650, upload-time = "2026-03-17T10:32:52.391Z" }, + { url = "https://files.pythonhosted.org/packages/7a/5e/31484d62cbd0eabd3412e30d74386ece4a0837d4f6c3040a653878bfc019/coverage-7.13.5-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:777c4d1eff1b67876139d24288aaf1817f6c03d6bae9c5cc8d27b83bcfe38fe3", size = 261089, upload-time = "2026-03-17T10:32:54.544Z" }, + { url = "https://files.pythonhosted.org/packages/e9/d8/49a72d6de146eebb0b7e48cc0f4bc2c0dd858e3d4790ab2b39a2872b62bd/coverage-7.13.5-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:6697e29b93707167687543480a40f0db8f356e86d9f67ddf2e37e2dfd91a9dab", size = 263982, upload-time = "2026-03-17T10:32:56.803Z" }, + { url = "https://files.pythonhosted.org/packages/06/3b/0351f1bd566e6e4dd39e978efe7958bde1d32f879e85589de147654f57bb/coverage-7.13.5-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:8fdf453a942c3e4d99bd80088141c4c6960bb232c409d9c3558e2dbaa3998562", size = 261579, upload-time = "2026-03-17T10:32:59.466Z" }, + { url = "https://files.pythonhosted.org/packages/5d/ce/796a2a2f4017f554d7810f5c573449b35b1e46788424a548d4d19201b222/coverage-7.13.5-cp314-cp314t-musllinux_1_2_ppc64le.whl", hash = "sha256:32ca0c0114c9834a43f045a87dcebd69d108d8ffb666957ea65aa132f50332e2", size = 265316, upload-time = "2026-03-17T10:33:01.847Z" }, + { url = "https://files.pythonhosted.org/packages/3d/16/d5ae91455541d1a78bc90abf495be600588aff8f6db5c8b0dae739fa39c9/coverage-7.13.5-cp314-cp314t-musllinux_1_2_riscv64.whl", hash = "sha256:8769751c10f339021e2638cd354e13adeac54004d1941119b2c96fe5276d45ea", size = 260427, upload-time = "2026-03-17T10:33:03.945Z" }, + { url = "https://files.pythonhosted.org/packages/48/11/07f413dba62db21fb3fad5d0de013a50e073cc4e2dc4306e770360f6dfc8/coverage-7.13.5-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:cec2d83125531bd153175354055cdb7a09987af08a9430bd173c937c6d0fba2a", size = 262745, upload-time = "2026-03-17T10:33:06.285Z" }, + { url = "https://files.pythonhosted.org/packages/91/15/d792371332eb4663115becf4bad47e047d16234b1aff687b1b18c58d60ae/coverage-7.13.5-cp314-cp314t-win32.whl", hash = "sha256:0cd9ed7a8b181775459296e402ca4fb27db1279740a24e93b3b41942ebe4b215", size = 223146, upload-time = "2026-03-17T10:33:08.756Z" }, + { url = "https://files.pythonhosted.org/packages/db/51/37221f59a111dca5e85be7dbf09696323b5b9f13ff65e0641d535ed06ea8/coverage-7.13.5-cp314-cp314t-win_amd64.whl", hash = "sha256:301e3b7dfefecaca37c9f1aa6f0049b7d4ab8dd933742b607765d757aca77d43", size = 224254, upload-time = "2026-03-17T10:33:11.174Z" }, + { url = "https://files.pythonhosted.org/packages/54/83/6acacc889de8987441aa7d5adfbdbf33d288dad28704a67e574f1df9bcbb/coverage-7.13.5-cp314-cp314t-win_arm64.whl", hash = "sha256:9dacc2ad679b292709e0f5fc1ac74a6d4d5562e424058962c7bb0c658ad25e45", size = 222276, upload-time = "2026-03-17T10:33:13.466Z" }, + { url = "https://files.pythonhosted.org/packages/9e/ee/a4cf96b8ce1e566ed238f0659ac2d3f007ed1d14b181bcb684e19561a69a/coverage-7.13.5-py3-none-any.whl", hash = "sha256:34b02417cf070e173989b3db962f7ed56d2f644307b2cf9d5a0f258e13084a61", size = 211346, upload-time = "2026-03-17T10:33:15.691Z" }, +] + +[[package]] +name = "cuda-bindings" +version = "12.9.6" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "cuda-pathfinder", marker = "(python_full_version < '3.11' and sys_platform == 'emscripten') or (python_full_version < '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32')" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/08/9d/dd87e1071bcb2e438c14e2e4497aa0037faf2c9775ac1d172f578f448668/cuda_bindings-12.9.6-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:bb2f1eedc8f65902b34e807c21a3b7c922dc8de1f51d0829ecbb5c6a5e9c5ff1", size = 7094433, upload-time = "2026-03-11T14:47:22.811Z" }, + { url = "https://files.pythonhosted.org/packages/8c/1d/5631df2faa5e5f6bd3e8fef098d6fc1b7c6f38811821332ef28ad82ce0d4/cuda_bindings-12.9.6-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d9f9031e7a265e74f1517668139987253552d1677d995da4b0d990aa19b9b9b0", size = 7626833, upload-time = "2026-03-11T14:47:25.046Z" }, + { url = "https://files.pythonhosted.org/packages/1b/76/d1783a73719c3e083305766b097115c21311a0e6c939af99910826419e99/cuda_bindings-12.9.6-cp310-cp310-win_amd64.whl", hash = "sha256:69e820e72af29bac65cf821a0a7b2546ef4cca5685640739a828c00ef91fdbef", size = 7148460, upload-time = "2026-03-11T14:47:27.469Z" }, + { url = "https://files.pythonhosted.org/packages/1f/a5/e9d37c10f6c27c9c65d53c6cd6d9763e1df99c004780585fc2ad9041fbe3/cuda_bindings-12.9.6-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:2662f59db67d9aeaf8959c593c91f600792c2970cf02cae2814387fc687b115a", size = 7090971, upload-time = "2026-03-11T14:47:29.526Z" }, + { url = "https://files.pythonhosted.org/packages/66/d5/bd4c03e9516d3cf788a270debe28d687e5c48b13a9931599bbddf01de302/cuda_bindings-12.9.6-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:e8519707644ea630a365b101703a9136f4cb144760cc2c73281c38a05e07d08d", size = 7618785, upload-time = "2026-03-11T14:47:31.531Z" }, + { url = "https://files.pythonhosted.org/packages/ca/7b/178b040b35638e93a601aabc6061d52150f6685c7520536b4e7e108db5f9/cuda_bindings-12.9.6-cp311-cp311-win_amd64.whl", hash = "sha256:e0ac0a4facdb9a6563984ae4917c7a658cbc6a5d0feb858e5a79ba4047c36397", size = 7175051, upload-time = "2026-03-11T14:47:33.213Z" }, + { url = "https://files.pythonhosted.org/packages/50/04/8a4d45dc154a8a32982658cc55be291e9778d1197834b15d33427e2f65c1/cuda_bindings-12.9.6-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0ea331bc47d9988cc61f0ecc5fa8df9dd188b4493ae1c6688bb1ee8ce8ba1af4", size = 7050347, upload-time = "2026-03-11T14:47:35.221Z" }, + { url = "https://files.pythonhosted.org/packages/3b/69/4b0375e1b120dfa7427c31c8420cfdee596ecd03955fd291a96116fa375d/cuda_bindings-12.9.6-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b2b54b95a47104eff56b5155818ab5790e3ccdba8dd51e2928ae56782aaf5b02", size = 7590574, upload-time = "2026-03-11T14:47:37.452Z" }, + { url = "https://files.pythonhosted.org/packages/a4/35/71b818233e1ea503face2a0e6f6f2c73ca02b946ca9613104667ba4a8454/cuda_bindings-12.9.6-cp312-cp312-win_amd64.whl", hash = "sha256:407b85671c363a5ddf77cd4bdeb05355340a88ac2cd0c6adc1a0f4b4d11c13c2", size = 7364562, upload-time = "2026-03-11T14:47:39.188Z" }, + { url = "https://files.pythonhosted.org/packages/dd/ad/2d9b80c28deae971ce4bbe991c23b81347a2a8918b2672020d07f070a596/cuda_bindings-12.9.6-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:da30d89db8188b9beb5a6467d72b2f11d1b667ab901d2d373bcde51b97765b21", size = 6950608, upload-time = "2026-03-11T14:47:40.944Z" }, + { url = "https://files.pythonhosted.org/packages/b2/ca/729781d11445cfbacd1af1bf0edfe147c311212cfdf1d5c292e0565fabef/cuda_bindings-12.9.6-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:3d1be8bd80b34f51dcbaf138dafd817e888cf2d12c47833019fd933beb32d7ef", size = 7439531, upload-time = "2026-03-11T14:47:42.757Z" }, + { url = "https://files.pythonhosted.org/packages/be/43/596306849cce32b3fea0f9efa739651b37818ede2fff57a6b7912fc28401/cuda_bindings-12.9.6-cp313-cp313-win_amd64.whl", hash = "sha256:ee82fd3588ad28ec9887503bf81b329b89ea9ac0df726e0e50fb377abd57d2a0", size = 7321230, upload-time = "2026-03-11T14:47:44.664Z" }, + { url = "https://files.pythonhosted.org/packages/fe/f3/51768221aade33e711dcf7e4a52fdc0d0446c1baf39f6bcc9d69cfbceb0b/cuda_bindings-12.9.6-cp313-cp313t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:48666e666f083a4c4387ffe20594b05e092b535a4453d1e4817d71237d02aa13", size = 6861186, upload-time = "2026-03-11T14:47:46.335Z" }, + { url = "https://files.pythonhosted.org/packages/71/34/14afff4aabe3b5bd84c647dea4a4dfb917c94b8a8df0adb6b1622c2b465b/cuda_bindings-12.9.6-cp313-cp313t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b4f82f8f8061f3a39446bf854c4edd9bcc2d0da3f58d8f6f54541b3e4d5c933d", size = 7356548, upload-time = "2026-03-11T14:47:48.209Z" }, + { url = "https://files.pythonhosted.org/packages/9d/d0/887866f28e15f021ea42f298ede9de2477ef9f2eeac6c14e2dba8bea7a0f/cuda_bindings-12.9.6-cp313-cp313t-win_amd64.whl", hash = "sha256:b1731d651fe05e795295bf011e98bae0ad5cc29759da7ccb6ff946cc541b50c1", size = 7736392, upload-time = "2026-03-11T14:47:50.229Z" }, + { url = "https://files.pythonhosted.org/packages/3d/d3/a29faf4fb371c2f43ffda23a938ec0bebf6dbab676350e137ae0f61e5ec0/cuda_bindings-12.9.6-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f00290f9468d2cfeee92aaad2275be32dfd2f4967a97ac0f12314b7e6281ad78", size = 7046617, upload-time = "2026-03-11T14:47:52.46Z" }, + { url = "https://files.pythonhosted.org/packages/2a/97/71e66b2ed65d80f7b70a1538af72d73cd798e22bc93d240d7e69f2366322/cuda_bindings-12.9.6-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d3bc6e28cf5d133f72050c515db72876870fb009f1431bcbf45b54a179be2284", size = 7481379, upload-time = "2026-03-11T14:47:54.281Z" }, + { url = "https://files.pythonhosted.org/packages/cb/74/7aaaf7f29fa972da0e9e0c07dfdef4f18225df78c152b30f08763ffe03e5/cuda_bindings-12.9.6-cp314-cp314-win_amd64.whl", hash = "sha256:2b23ac88152b2b09f9c12fb70d5e07c25f17e915ab2e1b1dec7b702b25ae5dc6", size = 7458439, upload-time = "2026-03-11T14:47:56.386Z" }, + { url = "https://files.pythonhosted.org/packages/49/91/c10b575a001aad39c036efd649869aac8d97ef0ba9f1d8ad17b4946b3366/cuda_bindings-12.9.6-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e88d38fdf07cc777dec1afaba8139c2eedb3819063f6b42f1e2ea8516bdd6806", size = 6879714, upload-time = "2026-03-11T14:47:58.095Z" }, + { url = "https://files.pythonhosted.org/packages/2a/9a/998471e76bea78e96d3d7fdf0bc5f46c3210858e81e6d13d8186a9dbb636/cuda_bindings-12.9.6-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4df01e34cefd3275170b2ac0426d325271ab435e85f59a69300eacd8ff23d34c", size = 7367020, upload-time = "2026-03-11T14:47:59.781Z" }, + { url = "https://files.pythonhosted.org/packages/4b/98/8e5363d00c959d4172b1d619a4f03af454bf9952636224f0ac0f5c35c067/cuda_bindings-12.9.6-cp314-cp314t-win_amd64.whl", hash = "sha256:7f0a08eba6e807d041bf6f2ba66d84db1ddf54787399dfac716497ef40fb5fc3", size = 8162218, upload-time = "2026-03-11T14:48:01.554Z" }, +] + +[[package]] +name = "cuda-pathfinder" +version = "1.5.0" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/93/66/0c02bd330e7d976f83fa68583d6198d76f23581bcbb5c0e98a6148f326e5/cuda_pathfinder-1.5.0-py3-none-any.whl", hash = "sha256:498f90a9e9de36044a7924742aecce11c50c49f735f1bc53e05aa46de9ea4110", size = 49739, upload-time = "2026-03-24T21:14:30.869Z" }, +] + +[[package]] +name = "cuda-toolkit" +version = "12.6.3" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.11'", +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/ad/88/2dbc37975fffb874418b14380418a1b99cb36f2101fd1d08c54e06ee8c95/cuda_toolkit-12.6.3-py2.py3-none-any.whl", hash = "sha256:79d8605baeb6c2f695761e0efb54bc62dbc3c9e32eb0742df7669c07befaa8f7", size = 2288, upload-time = "2025-08-13T02:03:05.283Z" }, +] + +[package.optional-dependencies] +cublas = [ + { name = "nvidia-cublas-cu12", version = "12.6.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32') or sys_platform == 'linux'" }, +] +cudart = [ + { name = "nvidia-cuda-runtime-cu12", version = "12.6.77", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32') or sys_platform == 'linux'" }, +] +cufft = [ + { name = "nvidia-cufft-cu12", version = "11.3.0.4", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32') or sys_platform == 'linux'" }, +] +cufile = [ + { name = "nvidia-cufile-cu12", version = "1.11.1.6", source = { registry = "https://pypi.org/simple" }, marker = "sys_platform == 'linux'" }, +] +cupti = [ + { name = "nvidia-cuda-cupti-cu12", version = "12.6.80", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32') or sys_platform == 'linux'" }, +] +curand = [ + { name = "nvidia-curand-cu12", version = "10.3.7.77", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32') or sys_platform == 'linux'" }, +] +cusolver = [ + { name = "nvidia-cusolver-cu12", version = "11.7.1.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32') or sys_platform == 'linux'" }, +] +cusparse = [ + { name = "nvidia-cusparse-cu12", version = "12.5.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32') or sys_platform == 'linux'" }, +] +nvjitlink = [ + { name = "nvidia-nvjitlink-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32') or sys_platform == 'linux'" }, +] +nvrtc = [ + { name = "nvidia-cuda-nvrtc-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32') or sys_platform == 'linux'" }, +] +nvtx = [ + { name = "nvidia-nvtx-cu12", version = "12.6.77", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32') or sys_platform == 'linux'" }, +] + +[[package]] +name = "cuda-toolkit" +version = "12.8.1" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.11'", +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/d4/c8/7dce3a0b15b42a3b58e7d96eb22a687d3bf2c44e01d149a6874629cd9938/cuda_toolkit-12.8.1-py2.py3-none-any.whl", hash = "sha256:adc7906af4ecbf9a352f9dca5734eceb21daec281ccfcf5675e1d2f724fc2cba", size = 2283, upload-time = "2025-08-13T02:03:07.842Z" }, +] + +[package.optional-dependencies] +cublas = [ + { name = "nvidia-cublas-cu12", version = "12.8.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32') or sys_platform == 'linux'" }, +] +cudart = [ + { name = "nvidia-cuda-runtime-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32') or sys_platform == 'linux'" }, +] +cufft = [ + { name = "nvidia-cufft-cu12", version = "11.3.3.83", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32') or sys_platform == 'linux'" }, +] +cufile = [ + { name = "nvidia-cufile-cu12", version = "1.13.1.3", source = { registry = "https://pypi.org/simple" }, marker = "sys_platform == 'linux'" }, +] +cupti = [ + { name = "nvidia-cuda-cupti-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32') or sys_platform == 'linux'" }, +] +curand = [ + { name = "nvidia-curand-cu12", version = "10.3.9.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32') or sys_platform == 'linux'" }, +] +cusolver = [ + { name = "nvidia-cusolver-cu12", version = "11.7.3.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32') or sys_platform == 'linux'" }, +] +cusparse = [ + { name = "nvidia-cusparse-cu12", version = "12.5.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32') or sys_platform == 'linux'" }, +] +nvjitlink = [ + { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32') or sys_platform == 'linux'" }, +] +nvrtc = [ + { name = "nvidia-cuda-nvrtc-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32') or sys_platform == 'linux'" }, +] +nvtx = [ + { name = "nvidia-nvtx-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32') or sys_platform == 'linux'" }, ] [[package]] @@ -726,8 +966,8 @@ dependencies = [ { name = "cgen" }, { name = "codepy" }, { name = "multidict" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, { name = "packaging" }, { name = "pip" }, { name = "psutil" }, @@ -753,17 +993,29 @@ name = "django" version = "5.2.12" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version == '3.11.*' and sys_platform == 'win32'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.11.*' and sys_platform == 'darwin'", - "python_full_version < '3.11' and sys_platform != 'darwin'", - "python_full_version < '3.11' and sys_platform == 'darwin'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", ] dependencies = [ - { name = "asgiref", marker = "python_full_version < '3.12'" }, - { name = "sqlparse", marker = "python_full_version < '3.12'" }, - { name = "tzdata", marker = "python_full_version < '3.12' and sys_platform == 'win32'" }, + { name = "asgiref", marker = "python_full_version < '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "sqlparse", marker = "python_full_version < '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "tzdata", marker = "(python_full_version < '3.12' and sys_platform == 'win32') or (python_full_version >= '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.12' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/bd/55/b9445fc0695b03746f355c05b2eecc54c34e05198c686f4fc4406b722b52/django-5.2.12.tar.gz", hash = "sha256:6b809af7165c73eff5ce1c87fdae75d4da6520d6667f86401ecf55b681eb1eeb", size = 10860574, upload-time = "2026-03-03T13:56:05.509Z" } wheels = [ @@ -775,23 +1027,50 @@ name = "django" version = "6.0.3" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32'", - "python_full_version >= '3.14' and sys_platform == 'emscripten'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.13.*' and sys_platform == 'win32'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version >= '3.14' and sys_platform == 'darwin'", - "python_full_version == '3.13.*' and sys_platform == 'darwin'", - "python_full_version == '3.12.*' and sys_platform == 'win32'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.12.*' and sys_platform == 'darwin'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", ] dependencies = [ - { name = "asgiref", marker = "python_full_version >= '3.12'" }, - { name = "sqlparse", marker = "python_full_version >= '3.12'" }, - { name = "tzdata", marker = "python_full_version >= '3.12' and sys_platform == 'win32'" }, + { name = "asgiref", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "sqlparse", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "tzdata", marker = "(python_full_version >= '3.12' and sys_platform == 'win32') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/80/e1/894115c6bd70e2c8b66b0c40a3c367d83a5a48c034a4d904d31b62f7c53a/django-6.0.3.tar.gz", hash = "sha256:90be765ee756af8a6cbd6693e56452404b5ad15294f4d5e40c0a55a0f4870fe1", size = 10872701, upload-time = "2026-03-03T13:55:15.026Z" } wheels = [ @@ -803,8 +1082,11 @@ name = "docutils" version = "0.21.2" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and sys_platform != 'darwin'", - "python_full_version < '3.11' and sys_platform == 'darwin'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", ] sdist = { url = "https://files.pythonhosted.org/packages/ae/ed/aefcc8cd0ba62a0560c3c18c33925362d46c6075480bfa4df87b28e169a9/docutils-0.21.2.tar.gz", hash = "sha256:3a6b18732edf182daa3cd12775bbb338cf5691468f91eeeb109deff6ebfa986f", size = 2204444, upload-time = "2024-04-23T18:57:18.24Z" } wheels = [ @@ -816,22 +1098,58 @@ name = "docutils" version = "0.22.4" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32'", - "python_full_version >= '3.14' and sys_platform == 'emscripten'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.13.*' and sys_platform == 'win32'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version >= '3.14' and sys_platform == 'darwin'", - "python_full_version == '3.13.*' and sys_platform == 'darwin'", - "python_full_version == '3.12.*' and sys_platform == 'win32'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.12.*' and sys_platform == 'darwin'", - "python_full_version == '3.11.*' and sys_platform == 'win32'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.11.*' and sys_platform == 'darwin'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", ] sdist = { url = "https://files.pythonhosted.org/packages/ae/b6/03bb70946330e88ffec97aefd3ea75ba575cb2e762061e0e62a213befee8/docutils-0.22.4.tar.gz", hash = "sha256:4db53b1fde9abecbb74d91230d32ab626d94f6badfc575d6db9194a49df29968", size = 2291750, upload-time = "2025-12-18T19:00:26.443Z" } wheels = [ @@ -843,8 +1161,8 @@ name = "dtcwt" version = "0.13.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, { name = "six" }, ] sdist = { url = "https://files.pythonhosted.org/packages/5a/09/cf86b2de232a6605366b9718e443b7a1097f70a8f1f72253de57ee068554/dtcwt-0.13.0.tar.gz", hash = "sha256:c6a76045dd58932c9b19510222c58e51275799a9cd5402be2b43370e8dcda457", size = 87414, upload-time = "2024-02-20T10:09:10.773Z" } @@ -867,7 +1185,7 @@ name = "exceptiongroup" version = "1.3.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "typing-extensions", marker = "python_full_version < '3.11'" }, + { name = "typing-extensions", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/50/79/66800aadf48771f6b62f7eb014e352e5d06856655206165d775e675a02c9/exceptiongroup-1.3.1.tar.gz", hash = "sha256:8b412432c6055b0b7d14c310000ae93352ed6754f70fa8f7c34141f91c4e3219", size = 30371, upload-time = "2025-11-21T23:01:54.787Z" } wheels = [ @@ -894,68 +1212,68 @@ wheels = [ [[package]] name = "fonttools" -version = "4.62.0" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/5a/96/686339e0fda8142b7ebed39af53f4a5694602a729662f42a6209e3be91d0/fonttools-4.62.0.tar.gz", hash = "sha256:0dc477c12b8076b4eb9af2e440421b0433ffa9e1dcb39e0640a6c94665ed1098", size = 3579521, upload-time = "2026-03-09T16:50:06.217Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/82/e0/9db48ec7f6b95bae7b20667ded54f18dba8e759ef66232c8683822ae26fc/fonttools-4.62.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:62b6a3d0028e458e9b59501cf7124a84cd69681c433570e4861aff4fb54a236c", size = 2873527, upload-time = "2026-03-09T16:48:12.416Z" }, - { url = "https://files.pythonhosted.org/packages/dd/45/86eccfdc922cb9fafc63189a9793fa9f6dd60e68a07be42e454ef2c0deae/fonttools-4.62.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:966557078b55e697f65300b18025c54e872d7908d1899b7314d7c16e64868cb2", size = 2417427, upload-time = "2026-03-09T16:48:15.122Z" }, - { url = "https://files.pythonhosted.org/packages/d3/98/f547a1fceeae81a9a5c6461bde2badac8bf50bda7122a8012b32b1e65396/fonttools-4.62.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:9cf34861145b516cddd19b07ae6f4a61ea1c6326031b960ec9ddce8ee815e888", size = 4934993, upload-time = "2026-03-09T16:48:18.186Z" }, - { url = "https://files.pythonhosted.org/packages/5c/57/a23a051fcff998fdfabdd33c6721b5bad499da08b586d3676993410071f0/fonttools-4.62.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:3e2ff573de2775508c8a366351fb901c4ced5dc6cf2d87dd15c973bedcdd5216", size = 4892154, upload-time = "2026-03-09T16:48:20.736Z" }, - { url = "https://files.pythonhosted.org/packages/e2/62/e27644b433dc6db1d47bc6028a27d772eec5cc8338e24a9a1fce5d7120aa/fonttools-4.62.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:55b189a1b3033860a38e4e5bd0626c5aa25c7ce9caee7bc784a8caec7a675401", size = 4911635, upload-time = "2026-03-09T16:48:23.174Z" }, - { url = "https://files.pythonhosted.org/packages/7e/e2/1bf141911a5616bacfe9cf237c80ccd69d0d92482c38c0f7f6a55d063ad9/fonttools-4.62.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:825f98cd14907c74a4d0a3f7db8570886ffce9c6369fed1385020febf919abf6", size = 5031492, upload-time = "2026-03-09T16:48:25.095Z" }, - { url = "https://files.pythonhosted.org/packages/2f/59/790c292f4347ecfa77d9c7e0d1d91e04ab227f6e4a337ed4fe37ca388048/fonttools-4.62.0-cp310-cp310-win32.whl", hash = "sha256:c858030560f92a054444c6e46745227bfd3bb4e55383c80d79462cd47289e4b5", size = 1507656, upload-time = "2026-03-09T16:48:26.973Z" }, - { url = "https://files.pythonhosted.org/packages/e9/ee/08c0b7f8bac6e44638de6fe9a3e710a623932f60eccd58912c4d4743516d/fonttools-4.62.0-cp310-cp310-win_amd64.whl", hash = "sha256:9bf75eb69330e34ad2a096fac67887102c8537991eb6cac1507fc835bbb70e0a", size = 1556540, upload-time = "2026-03-09T16:48:30.359Z" }, - { url = "https://files.pythonhosted.org/packages/e4/33/63d79ca41020dd460b51f1e0f58ad1ff0a36b7bcbdf8f3971d52836581e9/fonttools-4.62.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:196cafef9aeec5258425bd31a4e9a414b2ee0d1557bca184d7923d3d3bcd90f9", size = 2870816, upload-time = "2026-03-09T16:48:32.39Z" }, - { url = "https://files.pythonhosted.org/packages/c0/7a/9aeec114bc9fc00d757a41f092f7107863d372e684a5b5724c043654477c/fonttools-4.62.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:153afc3012ff8761b1733e8fbe5d98623409774c44ffd88fbcb780e240c11d13", size = 2416127, upload-time = "2026-03-09T16:48:34.627Z" }, - { url = "https://files.pythonhosted.org/packages/5a/71/12cfd8ae0478b7158ffa8850786781f67e73c00fd897ef9d053415c5f88b/fonttools-4.62.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:13b663fb197334de84db790353d59da2a7288fd14e9be329f5debc63ec0500a5", size = 5100678, upload-time = "2026-03-09T16:48:36.454Z" }, - { url = "https://files.pythonhosted.org/packages/8a/d7/8e4845993ee233c2023d11babe9b3dae7d30333da1d792eeccebcb77baab/fonttools-4.62.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:591220d5333264b1df0d3285adbdfe2af4f6a45bbf9ca2b485f97c9f577c49ff", size = 5070859, upload-time = "2026-03-09T16:48:38.786Z" }, - { url = "https://files.pythonhosted.org/packages/ae/a0/287ae04cd883a52e7bb1d92dfc4997dcffb54173761c751106845fa9e316/fonttools-4.62.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:579f35c121528a50c96bf6fcb6a393e81e7f896d4326bf40e379f1c971603db9", size = 5076689, upload-time = "2026-03-09T16:48:41.886Z" }, - { url = "https://files.pythonhosted.org/packages/6d/4e/a2377ad26c36fcd3e671a1c316ea5ed83107de1588e2d897a98349363bc7/fonttools-4.62.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:44956b003151d5a289eba6c71fe590d63509267c37e26de1766ba15d9c589582", size = 5202053, upload-time = "2026-03-09T16:48:43.867Z" }, - { url = "https://files.pythonhosted.org/packages/44/2e/ad0472e69b02f83dc88983a9910d122178461606404be5b4838af6d1744a/fonttools-4.62.0-cp311-cp311-win32.whl", hash = "sha256:42c7848fa8836ab92c23b1617c407a905642521ff2d7897fe2bf8381530172f1", size = 2292852, upload-time = "2026-03-09T16:48:46.962Z" }, - { url = "https://files.pythonhosted.org/packages/77/ce/f5a4c42c117f8113ce04048053c128d17426751a508f26398110c993a074/fonttools-4.62.0-cp311-cp311-win_amd64.whl", hash = "sha256:4da779e8f342a32856075ddb193b2a024ad900bc04ecb744014c32409ae871ed", size = 2344367, upload-time = "2026-03-09T16:48:48.818Z" }, - { url = "https://files.pythonhosted.org/packages/ab/9d/7ad1ffc080619f67d0b1e0fa6a0578f0be077404f13fd8e448d1616a94a3/fonttools-4.62.0-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:22bde4dc12a9e09b5ced77f3b5053d96cf10c4976c6ac0dee293418ef289d221", size = 2870004, upload-time = "2026-03-09T16:48:50.837Z" }, - { url = "https://files.pythonhosted.org/packages/4d/8b/ba59069a490f61b737e064c3129453dbd28ee38e81d56af0d04d7e6b4de4/fonttools-4.62.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:7199c73b326bad892f1cb53ffdd002128bfd58a89b8f662204fbf1daf8d62e85", size = 2414662, upload-time = "2026-03-09T16:48:53.295Z" }, - { url = "https://files.pythonhosted.org/packages/8c/8c/c52a4310de58deeac7e9ea800892aec09b00bb3eb0c53265b31ec02be115/fonttools-4.62.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d732938633681d6e2324e601b79e93f7f72395ec8681f9cdae5a8c08bc167e72", size = 5032975, upload-time = "2026-03-09T16:48:55.718Z" }, - { url = "https://files.pythonhosted.org/packages/0b/a1/d16318232964d786907b9b3613b8409f74cf0be2da400854509d3a864e43/fonttools-4.62.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:31a804c16d76038cc4e3826e07678efb0a02dc4f15396ea8e07088adbfb2578e", size = 4988544, upload-time = "2026-03-09T16:48:57.715Z" }, - { url = "https://files.pythonhosted.org/packages/b2/8d/7e745ca3e65852adc5e52a83dc213fe1b07d61cb5b394970fcd4b1199d1e/fonttools-4.62.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:090e74ac86e68c20150e665ef8e7e0c20cb9f8b395302c9419fa2e4d332c3b51", size = 4971296, upload-time = "2026-03-09T16:48:59.678Z" }, - { url = "https://files.pythonhosted.org/packages/e6/d4/b717a4874175146029ca1517e85474b1af80c9d9a306fc3161e71485eea5/fonttools-4.62.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:8f086120e8be9e99ca1288aa5ce519833f93fe0ec6ebad2380c1dee18781f0b5", size = 5122503, upload-time = "2026-03-09T16:49:02.464Z" }, - { url = "https://files.pythonhosted.org/packages/cb/4b/92cfcba4bf8373f51c49c5ae4b512ead6fbda7d61a0e8c35a369d0db40a0/fonttools-4.62.0-cp312-cp312-win32.whl", hash = "sha256:37a73e5e38fd05c637daede6ffed5f3496096be7df6e4a3198d32af038f87527", size = 2281060, upload-time = "2026-03-09T16:49:04.385Z" }, - { url = "https://files.pythonhosted.org/packages/cd/06/cc96468781a4dc8ae2f14f16f32b32f69bde18cb9384aad27ccc7adf76f7/fonttools-4.62.0-cp312-cp312-win_amd64.whl", hash = "sha256:658ab837c878c4d2a652fcbb319547ea41693890e6434cf619e66f79387af3b8", size = 2331193, upload-time = "2026-03-09T16:49:06.598Z" }, - { url = "https://files.pythonhosted.org/packages/82/c7/985c1670aa6d82ef270f04cde11394c168f2002700353bd2bde405e59b8f/fonttools-4.62.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:274c8b8a87e439faf565d3bcd3f9f9e31bca7740755776a4a90a4bfeaa722efa", size = 2864929, upload-time = "2026-03-09T16:49:09.331Z" }, - { url = "https://files.pythonhosted.org/packages/c1/dc/c409c8ceec0d3119e9ab0b7b1a2e3c76d1f4d66e4a9db5c59e6b7652e7df/fonttools-4.62.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:93e27131a5a0ae82aaadcffe309b1bae195f6711689722af026862bede05c07c", size = 2412586, upload-time = "2026-03-09T16:49:11.378Z" }, - { url = "https://files.pythonhosted.org/packages/5f/ac/8e300dbf7b4d135287c261ffd92ede02d9f48f0d2db14665fbc8b059588a/fonttools-4.62.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:83c6524c5b93bad9c2939d88e619fedc62e913c19e673f25d5ab74e7a5d074e5", size = 5013708, upload-time = "2026-03-09T16:49:14.063Z" }, - { url = "https://files.pythonhosted.org/packages/fb/bc/60d93477b653eeb1ddf5f9ec34be689b79234d82dbdded269ac0252715b8/fonttools-4.62.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:106aec9226f9498fc5345125ff7200842c01eda273ae038f5049b0916907acee", size = 4964355, upload-time = "2026-03-09T16:49:16.515Z" }, - { url = "https://files.pythonhosted.org/packages/cb/eb/6dc62bcc3c3598c28a3ecb77e69018869c3e109bd83031d4973c059d318b/fonttools-4.62.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:15d86b96c79013320f13bc1b15f94789edb376c0a2d22fb6088f33637e8dfcbc", size = 4953472, upload-time = "2026-03-09T16:49:18.494Z" }, - { url = "https://files.pythonhosted.org/packages/82/b3/3af7592d9b254b7b7fec018135f8776bfa0d1ad335476c2791b1334dc5e4/fonttools-4.62.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:4f16c07e5250d5d71d0f990a59460bc5620c3cc456121f2cfb5b60475699905f", size = 5094701, upload-time = "2026-03-09T16:49:21.67Z" }, - { url = "https://files.pythonhosted.org/packages/31/3d/976645583ab567d3ee75ff87b33aa1330fa2baeeeae5fc46210b4274dd45/fonttools-4.62.0-cp313-cp313-win32.whl", hash = "sha256:d31558890f3fa00d4f937d12708f90c7c142c803c23eaeb395a71f987a77ebe3", size = 2279710, upload-time = "2026-03-09T16:49:23.812Z" }, - { url = "https://files.pythonhosted.org/packages/f5/7a/e25245a30457595740041dba9d0ea8ec1b2517f2f1a6a741f15eba1a4edc/fonttools-4.62.0-cp313-cp313-win_amd64.whl", hash = "sha256:6826a5aa53fb6def8a66bf423939745f415546c4e92478a7c531b8b6282b6c3b", size = 2330291, upload-time = "2026-03-09T16:49:26.237Z" }, - { url = "https://files.pythonhosted.org/packages/1a/64/61f69298aa6e7c363dcf00dd6371a654676900abe27d1effd1a74b43e5d0/fonttools-4.62.0-cp314-cp314-macosx_10_15_universal2.whl", hash = "sha256:4fa5a9c716e2f75ef34b5a5c2ca0ee4848d795daa7e6792bf30fd4abf8993449", size = 2864222, upload-time = "2026-03-09T16:49:28.285Z" }, - { url = "https://files.pythonhosted.org/packages/c6/57/6b08756fe4455336b1fe160ab3c11fccc90768ccb6ee03fb0b45851aace4/fonttools-4.62.0-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:625f5cbeb0b8f4e42343eaeb4bc2786718ddd84760a2f5e55fdd3db049047c00", size = 2410674, upload-time = "2026-03-09T16:49:30.504Z" }, - { url = "https://files.pythonhosted.org/packages/6f/86/db65b63bb1b824b63e602e9be21b18741ddc99bcf5a7850f9181159ae107/fonttools-4.62.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6247e58b96b982709cd569a91a2ba935d406dccf17b6aa615afaed37ac3856aa", size = 4999387, upload-time = "2026-03-09T16:49:32.593Z" }, - { url = "https://files.pythonhosted.org/packages/86/c8/c6669e42d2f4efd60d38a3252cebbb28851f968890efb2b9b15f9d1092b0/fonttools-4.62.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:840632ea9c1eab7b7f01c369e408c0721c287dfd7500ab937398430689852fd1", size = 4912506, upload-time = "2026-03-09T16:49:34.927Z" }, - { url = "https://files.pythonhosted.org/packages/2e/49/0ae552aa098edd0ec548413fbf818f52ceb70535016215094a5ce9bf8f70/fonttools-4.62.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:28a9ea2a7467a816d1bec22658b0cce4443ac60abac3e293bdee78beb74588f3", size = 4951202, upload-time = "2026-03-09T16:49:37.1Z" }, - { url = "https://files.pythonhosted.org/packages/71/65/ae38fc8a4cea6f162d74cf11f58e9aeef1baa7d0e3d1376dabd336c129e5/fonttools-4.62.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:5ae611294f768d413949fd12693a8cba0e6332fbc1e07aba60121be35eac68d0", size = 5060758, upload-time = "2026-03-09T16:49:39.464Z" }, - { url = "https://files.pythonhosted.org/packages/db/3d/bb797496f35c60544cd5af71ffa5aad62df14ef7286908d204cb5c5096fe/fonttools-4.62.0-cp314-cp314-win32.whl", hash = "sha256:273acb61f316d07570a80ed5ff0a14a23700eedbec0ad968b949abaa4d3f6bb5", size = 2283496, upload-time = "2026-03-09T16:49:42.448Z" }, - { url = "https://files.pythonhosted.org/packages/2e/9f/91081ffe5881253177c175749cce5841f5ec6e931f5d52f4a817207b7429/fonttools-4.62.0-cp314-cp314-win_amd64.whl", hash = "sha256:a5f974006d14f735c6c878fc4b117ad031dc93638ddcc450ca69f8fd64d5e104", size = 2335426, upload-time = "2026-03-09T16:49:44.228Z" }, - { url = "https://files.pythonhosted.org/packages/f8/65/f47f9b3db1ec156a1f222f1089ba076b2cc9ee1d024a8b0a60c54258517e/fonttools-4.62.0-cp314-cp314t-macosx_10_15_universal2.whl", hash = "sha256:0361a7d41d86937f1f752717c19f719d0fde064d3011038f9f19bdf5fc2f5c95", size = 2947079, upload-time = "2026-03-09T16:49:46.471Z" }, - { url = "https://files.pythonhosted.org/packages/52/73/bc62e5058a0c22cf02b1e0169ef0c3ca6c3247216d719f95bead3c05a991/fonttools-4.62.0-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:d4108c12773b3c97aa592311557c405d5b4fc03db2b969ed928fcf68e7b3c887", size = 2448802, upload-time = "2026-03-09T16:49:48.328Z" }, - { url = "https://files.pythonhosted.org/packages/2b/df/bfaa0e845884935355670e6e68f137185ab87295f8bc838db575e4a66064/fonttools-4.62.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b448075f32708e8fb377fe7687f769a5f51a027172c591ba9a58693631b077a8", size = 5137378, upload-time = "2026-03-09T16:49:50.223Z" }, - { url = "https://files.pythonhosted.org/packages/32/32/04f616979a18b48b52e634988b93d847b6346260faf85ecccaf7e2e9057f/fonttools-4.62.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:e5f1fa8cc9f1a56a3e33ee6b954d6d9235e6b9d11eb7a6c9dfe2c2f829dc24db", size = 4920714, upload-time = "2026-03-09T16:49:53.172Z" }, - { url = "https://files.pythonhosted.org/packages/3b/2e/274e16689c1dfee5c68302cd7c444213cfddd23cf4620374419625037ec6/fonttools-4.62.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:f8c8ea812f82db1e884b9cdb663080453e28f0f9a1f5027a5adb59c4cc8d38d1", size = 5016012, upload-time = "2026-03-09T16:49:55.762Z" }, - { url = "https://files.pythonhosted.org/packages/7f/0c/b08117270626e7117ac2f89d732fdd4386ec37d2ab3a944462d29e6f89a1/fonttools-4.62.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:03c6068adfdc67c565d217e92386b1cdd951abd4240d65180cec62fa74ba31b2", size = 5042766, upload-time = "2026-03-09T16:49:57.726Z" }, - { url = "https://files.pythonhosted.org/packages/11/83/a48b73e54efa272ee65315a6331b30a9b3a98733310bc11402606809c50e/fonttools-4.62.0-cp314-cp314t-win32.whl", hash = "sha256:d28d5baacb0017d384df14722a63abe6e0230d8ce642b1615a27d78ffe3bc983", size = 2347785, upload-time = "2026-03-09T16:49:59.698Z" }, - { url = "https://files.pythonhosted.org/packages/f8/27/c67eab6dc3525bdc39586511b1b3d7161e972dacc0f17476dbaf932e708b/fonttools-4.62.0-cp314-cp314t-win_amd64.whl", hash = "sha256:3f9e20c4618f1e04190c802acae6dc337cb6db9fa61e492fd97cd5c5a9ff6d07", size = 2413914, upload-time = "2026-03-09T16:50:02.251Z" }, - { url = "https://files.pythonhosted.org/packages/9c/57/c2487c281dde03abb2dec244fd67059b8d118bd30a653cbf69e94084cb23/fonttools-4.62.0-py3-none-any.whl", hash = "sha256:75064f19a10c50c74b336aa5ebe7b1f89fd0fb5255807bfd4b0c6317098f4af3", size = 1152427, upload-time = "2026-03-09T16:50:04.074Z" }, +version = "4.62.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/9a/08/7012b00a9a5874311b639c3920270c36ee0c445b69d9989a85e5c92ebcb0/fonttools-4.62.1.tar.gz", hash = "sha256:e54c75fd6041f1122476776880f7c3c3295ffa31962dc6ebe2543c00dca58b5d", size = 3580737, upload-time = "2026-03-13T13:54:25.52Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/5a/ff/532ed43808b469c807e8cb6b21358da3fe6fd51486b3a8c93db0bb5d957f/fonttools-4.62.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:ad5cca75776cd453b1b035b530e943334957ae152a36a88a320e779d61fc980c", size = 2873740, upload-time = "2026-03-13T13:52:11.822Z" }, + { url = "https://files.pythonhosted.org/packages/85/e4/2318d2b430562da7227010fb2bb029d2fa54d7b46443ae8942bab224e2a0/fonttools-4.62.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:0b3ae47e8636156a9accff64c02c0924cbebad62854c4a6dbdc110cd5b4b341a", size = 2417649, upload-time = "2026-03-13T13:52:14.605Z" }, + { url = "https://files.pythonhosted.org/packages/4c/28/40f15523b5188598018e7956899fed94eb7debec89e2dd70cb4a8df90492/fonttools-4.62.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c9b9e288b4da2f64fd6180644221749de651703e8d0c16bd4b719533a3a7d6e3", size = 4935213, upload-time = "2026-03-13T13:52:17.399Z" }, + { url = "https://files.pythonhosted.org/packages/42/09/7dbe3d7023f57d9b580cfa832109d521988112fd59dddfda3fddda8218f9/fonttools-4.62.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:7bca7a1c1faf235ffe25d4f2e555246b4750220b38de8261d94ebc5ce8a23c23", size = 4892374, upload-time = "2026-03-13T13:52:20.175Z" }, + { url = "https://files.pythonhosted.org/packages/d1/2d/84509a2e32cb925371560ef5431365d8da2183c11d98e5b4b8b4e42426a5/fonttools-4.62.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:b4e0fcf265ad26e487c56cb12a42dffe7162de708762db951e1b3f755319507d", size = 4911856, upload-time = "2026-03-13T13:52:22.777Z" }, + { url = "https://files.pythonhosted.org/packages/a5/80/df28131379eed93d9e6e6fccd3bf6e3d077bebbfe98cc83f21bbcd83ed02/fonttools-4.62.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:2d850f66830a27b0d498ee05adb13a3781637b1826982cd7e2b3789ef0cc71ae", size = 5031712, upload-time = "2026-03-13T13:52:25.14Z" }, + { url = "https://files.pythonhosted.org/packages/3d/03/3c8f09aad64230cd6d921ae7a19f9603c36f70930b00459f112706f6769a/fonttools-4.62.1-cp310-cp310-win32.whl", hash = "sha256:486f32c8047ccd05652aba17e4a8819a3a9d78570eb8a0e3b4503142947880ed", size = 1507878, upload-time = "2026-03-13T13:52:28.149Z" }, + { url = "https://files.pythonhosted.org/packages/dd/ec/f53f626f8f3e89f4cadd8fc08f3452c8fd182c951ad5caa35efac22b29ab/fonttools-4.62.1-cp310-cp310-win_amd64.whl", hash = "sha256:5a648bde915fba9da05ae98856987ca91ba832949a9e2888b48c47ef8b96c5a9", size = 1556766, upload-time = "2026-03-13T13:52:30.814Z" }, + { url = "https://files.pythonhosted.org/packages/88/39/23ff32561ec8d45a4d48578b4d241369d9270dc50926c017570e60893701/fonttools-4.62.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:40975849bac44fb0b9253d77420c6d8b523ac4dcdcefeff6e4d706838a5b80f7", size = 2871039, upload-time = "2026-03-13T13:52:33.127Z" }, + { url = "https://files.pythonhosted.org/packages/24/7f/66d3f8a9338a9b67fe6e1739f47e1cd5cee78bd3bc1206ef9b0b982289a5/fonttools-4.62.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:9dde91633f77fa576879a0c76b1d89de373cae751a98ddf0109d54e173b40f14", size = 2416346, upload-time = "2026-03-13T13:52:35.676Z" }, + { url = "https://files.pythonhosted.org/packages/aa/53/5276ceba7bff95da7793a07c5284e1da901cf00341ce5e2f3273056c0cca/fonttools-4.62.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6acb4109f8bee00fec985c8c7afb02299e35e9c94b57287f3ea542f28bd0b0a7", size = 5100897, upload-time = "2026-03-13T13:52:38.102Z" }, + { url = "https://files.pythonhosted.org/packages/cc/a1/40a5c4d8e28b0851d53a8eeeb46fbd73c325a2a9a165f290a5ed90e6c597/fonttools-4.62.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:1c5c25671ce8805e0d080e2ffdeca7f1e86778c5cbfbeae86d7f866d8830517b", size = 5071078, upload-time = "2026-03-13T13:52:41.305Z" }, + { url = "https://files.pythonhosted.org/packages/e3/be/d378fca4c65ea1956fee6d90ace6e861776809cbbc5af22388a090c3c092/fonttools-4.62.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:a5d8825e1140f04e6c99bb7d37a9e31c172f3bc208afbe02175339e699c710e1", size = 5076908, upload-time = "2026-03-13T13:52:44.122Z" }, + { url = "https://files.pythonhosted.org/packages/f8/d9/ae6a1d0693a4185a84605679c8a1f719a55df87b9c6e8e817bfdd9ef5936/fonttools-4.62.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:268abb1cb221e66c014acc234e872b7870d8b5d4657a83a8f4205094c32d2416", size = 5202275, upload-time = "2026-03-13T13:52:46.591Z" }, + { url = "https://files.pythonhosted.org/packages/54/6c/af95d9c4efb15cabff22642b608342f2bd67137eea6107202d91b5b03184/fonttools-4.62.1-cp311-cp311-win32.whl", hash = "sha256:942b03094d7edbb99bdf1ae7e9090898cad7bf9030b3d21f33d7072dbcb51a53", size = 2293075, upload-time = "2026-03-13T13:52:48.711Z" }, + { url = "https://files.pythonhosted.org/packages/d3/97/bf54c5b3f2be34e1f143e6db838dfdc54f2ffa3e68c738934c82f3b2a08d/fonttools-4.62.1-cp311-cp311-win_amd64.whl", hash = "sha256:e8514f4924375f77084e81467e63238b095abda5107620f49421c368a6017ed2", size = 2344593, upload-time = "2026-03-13T13:52:50.725Z" }, + { url = "https://files.pythonhosted.org/packages/47/d4/dbacced3953544b9a93088cc10ef2b596d348c983d5c67a404fa41ec51ba/fonttools-4.62.1-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:90365821debbd7db678809c7491ca4acd1e0779b9624cdc6ddaf1f31992bf974", size = 2870219, upload-time = "2026-03-13T13:52:53.664Z" }, + { url = "https://files.pythonhosted.org/packages/66/9e/a769c8e99b81e5a87ab7e5e7236684de4e96246aae17274e5347d11ebd78/fonttools-4.62.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:12859ff0b47dd20f110804c3e0d0970f7b832f561630cd879969011541a464a9", size = 2414891, upload-time = "2026-03-13T13:52:56.493Z" }, + { url = "https://files.pythonhosted.org/packages/69/64/f19a9e3911968c37e1e620e14dfc5778299e1474f72f4e57c5ec771d9489/fonttools-4.62.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:9c125ffa00c3d9003cdaaf7f2c79e6e535628093e14b5de1dccb08859b680936", size = 5033197, upload-time = "2026-03-13T13:52:59.179Z" }, + { url = "https://files.pythonhosted.org/packages/9b/8a/99c8b3c3888c5c474c08dbfd7c8899786de9604b727fcefb055b42c84bba/fonttools-4.62.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:149f7d84afca659d1a97e39a4778794a2f83bf344c5ee5134e09995086cc2392", size = 4988768, upload-time = "2026-03-13T13:53:02.761Z" }, + { url = "https://files.pythonhosted.org/packages/d1/c6/0f904540d3e6ab463c1243a0d803504826a11604c72dd58c2949796a1762/fonttools-4.62.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:0aa72c43a601cfa9273bb1ae0518f1acadc01ee181a6fc60cd758d7fdadffc04", size = 4971512, upload-time = "2026-03-13T13:53:05.678Z" }, + { url = "https://files.pythonhosted.org/packages/29/0b/5cbef6588dc9bd6b5c9ad6a4d5a8ca384d0cea089da31711bbeb4f9654a6/fonttools-4.62.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:19177c8d96c7c36359266e571c5173bcee9157b59cfc8cb0153c5673dc5a3a7d", size = 5122723, upload-time = "2026-03-13T13:53:08.662Z" }, + { url = "https://files.pythonhosted.org/packages/4a/47/b3a5342d381595ef439adec67848bed561ab7fdb1019fa522e82101b7d9c/fonttools-4.62.1-cp312-cp312-win32.whl", hash = "sha256:a24decd24d60744ee8b4679d38e88b8303d86772053afc29b19d23bb8207803c", size = 2281278, upload-time = "2026-03-13T13:53:10.998Z" }, + { url = "https://files.pythonhosted.org/packages/28/b1/0c2ab56a16f409c6c8a68816e6af707827ad5d629634691ff60a52879792/fonttools-4.62.1-cp312-cp312-win_amd64.whl", hash = "sha256:9e7863e10b3de72376280b515d35b14f5eeed639d1aa7824f4cf06779ec65e42", size = 2331414, upload-time = "2026-03-13T13:53:13.992Z" }, + { url = "https://files.pythonhosted.org/packages/3b/56/6f389de21c49555553d6a5aeed5ac9767631497ac836c4f076273d15bd72/fonttools-4.62.1-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:c22b1014017111c401469e3acc5433e6acf6ebcc6aa9efb538a533c800971c79", size = 2865155, upload-time = "2026-03-13T13:53:16.132Z" }, + { url = "https://files.pythonhosted.org/packages/03/c5/0e3966edd5ec668d41dfe418787726752bc07e2f5fd8c8f208615e61fa89/fonttools-4.62.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:68959f5fc58ed4599b44aad161c2837477d7f35f5f79402d97439974faebfebe", size = 2412802, upload-time = "2026-03-13T13:53:18.878Z" }, + { url = "https://files.pythonhosted.org/packages/52/94/e6ac4b44026de7786fe46e3bfa0c87e51d5d70a841054065d49cd62bb909/fonttools-4.62.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ef46db46c9447103b8f3ff91e8ba009d5fe181b1920a83757a5762551e32bb68", size = 5013926, upload-time = "2026-03-13T13:53:21.379Z" }, + { url = "https://files.pythonhosted.org/packages/e2/98/8b1e801939839d405f1f122e7d175cebe9aeb4e114f95bfc45e3152af9a7/fonttools-4.62.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:6706d1cb1d5e6251a97ad3c1b9347505c5615c112e66047abbef0f8545fa30d1", size = 4964575, upload-time = "2026-03-13T13:53:23.857Z" }, + { url = "https://files.pythonhosted.org/packages/46/76/7d051671e938b1881670528fec69cc4044315edd71a229c7fd712eaa5119/fonttools-4.62.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:2e7abd2b1e11736f58c1de27819e1955a53267c21732e78243fa2fa2e5c1e069", size = 4953693, upload-time = "2026-03-13T13:53:26.569Z" }, + { url = "https://files.pythonhosted.org/packages/1f/ae/b41f8628ec0be3c1b934fc12b84f4576a5c646119db4d3bdd76a217c90b5/fonttools-4.62.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:403d28ce06ebfc547fbcb0cb8b7f7cc2f7a2d3e1a67ba9a34b14632df9e080f9", size = 5094920, upload-time = "2026-03-13T13:53:29.329Z" }, + { url = "https://files.pythonhosted.org/packages/f2/f6/53a1e9469331a23dcc400970a27a4caa3d9f6edbf5baab0260285238b884/fonttools-4.62.1-cp313-cp313-win32.whl", hash = "sha256:93c316e0f5301b2adbe6a5f658634307c096fd5aae60a5b3412e4f3e1728ab24", size = 2279928, upload-time = "2026-03-13T13:53:32.352Z" }, + { url = "https://files.pythonhosted.org/packages/38/60/35186529de1db3c01f5ad625bde07c1f576305eab6d86bbda4c58445f721/fonttools-4.62.1-cp313-cp313-win_amd64.whl", hash = "sha256:7aa21ff53e28a9c2157acbc44e5b401149d3c9178107130e82d74ceb500e5056", size = 2330514, upload-time = "2026-03-13T13:53:34.991Z" }, + { url = "https://files.pythonhosted.org/packages/36/f0/2888cdac391807d68d90dcb16ef858ddc1b5309bfc6966195a459dd326e2/fonttools-4.62.1-cp314-cp314-macosx_10_15_universal2.whl", hash = "sha256:fa1d16210b6b10a826d71bed68dd9ec24a9e218d5a5e2797f37c573e7ec215ca", size = 2864442, upload-time = "2026-03-13T13:53:37.509Z" }, + { url = "https://files.pythonhosted.org/packages/4b/b2/e521803081f8dc35990816b82da6360fa668a21b44da4b53fc9e77efcd62/fonttools-4.62.1-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:aa69d10ed420d8121118e628ad47d86e4caa79ba37f968597b958f6cceab7eca", size = 2410901, upload-time = "2026-03-13T13:53:40.55Z" }, + { url = "https://files.pythonhosted.org/packages/00/a4/8c3511ff06e53110039358dbbdc1a65d72157a054638387aa2ada300a8b8/fonttools-4.62.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:bd13b7999d59c5eb1c2b442eb2d0c427cb517a0b7a1f5798fc5c9e003f5ff782", size = 4999608, upload-time = "2026-03-13T13:53:42.798Z" }, + { url = "https://files.pythonhosted.org/packages/28/63/cd0c3b26afe60995a5295f37c246a93d454023726c3261cfbb3559969bb9/fonttools-4.62.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:8d337fdd49a79b0d51c4da87bc38169d21c3abbf0c1aa9367eff5c6656fb6dae", size = 4912726, upload-time = "2026-03-13T13:53:45.405Z" }, + { url = "https://files.pythonhosted.org/packages/70/b9/ac677cb07c24c685cf34f64e140617d58789d67a3dd524164b63648c6114/fonttools-4.62.1-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:d241cdc4a67b5431c6d7f115fdf63335222414995e3a1df1a41e1182acd4bcc7", size = 4951422, upload-time = "2026-03-13T13:53:48.326Z" }, + { url = "https://files.pythonhosted.org/packages/e6/10/11c08419a14b85b7ca9a9faca321accccc8842dd9e0b1c8a72908de05945/fonttools-4.62.1-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:c05557a78f8fa514da0f869556eeda40887a8abc77c76ee3f74cf241778afd5a", size = 5060979, upload-time = "2026-03-13T13:53:51.366Z" }, + { url = "https://files.pythonhosted.org/packages/4e/3c/12eea4a4cf054e7ab058ed5ceada43b46809fce2bf319017c4d63ae55bb4/fonttools-4.62.1-cp314-cp314-win32.whl", hash = "sha256:49a445d2f544ce4a69338694cad575ba97b9a75fff02720da0882d1a73f12800", size = 2283733, upload-time = "2026-03-13T13:53:53.606Z" }, + { url = "https://files.pythonhosted.org/packages/6b/67/74b070029043186b5dd13462c958cb7c7f811be0d2e634309d9a1ffb1505/fonttools-4.62.1-cp314-cp314-win_amd64.whl", hash = "sha256:1eecc128c86c552fb963fe846ca4e011b1be053728f798185a1687502f6d398e", size = 2335663, upload-time = "2026-03-13T13:53:56.23Z" }, + { url = "https://files.pythonhosted.org/packages/42/c5/4d2ed3ca6e33617fc5624467da353337f06e7f637707478903c785bd8e20/fonttools-4.62.1-cp314-cp314t-macosx_10_15_universal2.whl", hash = "sha256:1596aeaddf7f78e21e68293c011316a25267b3effdaccaf4d59bc9159d681b82", size = 2947288, upload-time = "2026-03-13T13:53:59.397Z" }, + { url = "https://files.pythonhosted.org/packages/1f/e9/7ab11ddfda48ed0f89b13380e5595ba572619c27077be0b2c447a63ff351/fonttools-4.62.1-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:8f8fca95d3bb3208f59626a4b0ea6e526ee51f5a8ad5d91821c165903e8d9260", size = 2449023, upload-time = "2026-03-13T13:54:01.642Z" }, + { url = "https://files.pythonhosted.org/packages/b2/10/a800fa090b5e8819942e54e19b55fc7c21fe14a08757c3aa3ca8db358939/fonttools-4.62.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ee91628c08e76f77b533d65feb3fbe6d9dad699f95be51cf0d022db94089cdc4", size = 5137599, upload-time = "2026-03-13T13:54:04.495Z" }, + { url = "https://files.pythonhosted.org/packages/37/dc/8ccd45033fffd74deb6912fa1ca524643f584b94c87a16036855b498a1ed/fonttools-4.62.1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:5f37df1cac61d906e7b836abe356bc2f34c99d4477467755c216b72aa3dc748b", size = 4920933, upload-time = "2026-03-13T13:54:07.557Z" }, + { url = "https://files.pythonhosted.org/packages/99/eb/e618adefb839598d25ac8136cd577925d6c513dc0d931d93b8af956210f0/fonttools-4.62.1-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:92bb00a947e666169c99b43753c4305fc95a890a60ef3aeb2a6963e07902cc87", size = 5016232, upload-time = "2026-03-13T13:54:10.611Z" }, + { url = "https://files.pythonhosted.org/packages/d9/5f/9b5c9bfaa8ec82def8d8168c4f13615990d6ce5996fe52bd49bfb5e05134/fonttools-4.62.1-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:bdfe592802ef939a0e33106ea4a318eeb17822c7ee168c290273cbd5fabd746c", size = 5042987, upload-time = "2026-03-13T13:54:13.569Z" }, + { url = "https://files.pythonhosted.org/packages/90/aa/dfbbe24c6a6afc5c203d90cc0343e24bcbb09e76d67c4d6eef8c2558d7ba/fonttools-4.62.1-cp314-cp314t-win32.whl", hash = "sha256:b820fcb92d4655513d8402d5b219f94481c4443d825b4372c75a2072aa4b357a", size = 2348021, upload-time = "2026-03-13T13:54:16.98Z" }, + { url = "https://files.pythonhosted.org/packages/13/6f/ae9c4e4dd417948407b680855c2c7790efb52add6009aaecff1e3bc50e8e/fonttools-4.62.1-cp314-cp314t-win_amd64.whl", hash = "sha256:59b372b4f0e113d3746b88985f1c796e7bf830dd54b28374cd85c2b8acd7583e", size = 2414147, upload-time = "2026-03-13T13:54:19.416Z" }, + { url = "https://files.pythonhosted.org/packages/fd/ba/56147c165442cc5ba7e82ecf301c9a68353cede498185869e6e02b4c264f/fonttools-4.62.1-py3-none-any.whl", hash = "sha256:7487782e2113861f4ddcc07c3436450659e3caa5e470b27dc2177cade2d8e7fd", size = 1152647, upload-time = "2026-03-13T13:54:22.735Z" }, ] [[package]] name = "fsspec" -version = "2026.2.0" +version = "2026.3.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/51/7c/f60c259dcbf4f0c47cc4ddb8f7720d2dcdc8888c8e5ad84c73ea4531cc5b/fsspec-2026.2.0.tar.gz", hash = "sha256:6544e34b16869f5aacd5b90bdf1a71acb37792ea3ddf6125ee69a22a53fb8bff", size = 313441, upload-time = "2026-02-05T21:50:53.743Z" } +sdist = { url = "https://files.pythonhosted.org/packages/e1/cf/b50ddf667c15276a9ab15a70ef5f257564de271957933ffea49d2cdbcdfb/fsspec-2026.3.0.tar.gz", hash = "sha256:1ee6a0e28677557f8c2f994e3eea77db6392b4de9cd1f5d7a9e87a0ae9d01b41", size = 313547, upload-time = "2026-03-27T19:11:14.892Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/e6/ab/fb21f4c939bb440104cc2b396d3be1d9b7a9fd3c6c2a53d98c45b3d7c954/fsspec-2026.2.0-py3-none-any.whl", hash = "sha256:98de475b5cb3bd66bedd5c4679e87b4fdfe1a3bf4d707b151b3c07e58c9a2437", size = 202505, upload-time = "2026-02-05T21:50:51.819Z" }, + { url = "https://files.pythonhosted.org/packages/d5/1f/5f4a3cd9e4440e9d9bc78ad0a91a1c8d46b4d429d5239ebe6793c9fe5c41/fsspec-2026.3.0-py3-none-any.whl", hash = "sha256:d2ceafaad1b3457968ed14efa28798162f1638dbb5d2a6868a2db002a5ee39a4", size = 202595, upload-time = "2026-03-27T19:11:13.595Z" }, ] [[package]] @@ -963,8 +1281,8 @@ name = "h5netcdf" version = "1.8.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, { name = "packaging" }, ] sdist = { url = "https://files.pythonhosted.org/packages/ef/03/92d6cc02c0055158167255980461155d6e17f1c4143c03f8bcc18d3e3f3a/h5netcdf-1.8.1.tar.gz", hash = "sha256:9b396a4cc346050fc1a4df8523bc1853681ec3544e0449027ae397cb953c7a16", size = 78679, upload-time = "2026-01-23T07:35:31.233Z" } @@ -977,8 +1295,8 @@ name = "h5py" version = "3.16.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/db/33/acd0ce6863b6c0d7735007df01815403f5589a21ff8c2e1ee2587a38f548/h5py-3.16.0.tar.gz", hash = "sha256:a0dbaad796840ccaa67a4c144a0d0c8080073c34c76d5a6941d6818678ef2738", size = 446526, upload-time = "2026-03-06T13:49:08.07Z" } wheels = [ @@ -1033,11 +1351,11 @@ wheels = [ [[package]] name = "identify" -version = "2.6.17" +version = "2.6.18" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/57/84/376a3b96e5a8d33a7aa2c5b3b31a4b3c364117184bf0b17418055f6ace66/identify-2.6.17.tar.gz", hash = "sha256:f816b0b596b204c9fdf076ded172322f2723cf958d02f9c3587504834c8ff04d", size = 99579, upload-time = "2026-03-01T20:04:12.702Z" } +sdist = { url = "https://files.pythonhosted.org/packages/46/c4/7fb4db12296cdb11893d61c92048fe617ee853f8523b9b296ac03b43757e/identify-2.6.18.tar.gz", hash = "sha256:873ac56a5e3fd63e7438a7ecbc4d91aca692eb3fefa4534db2b7913f3fc352fd", size = 99580, upload-time = "2026-03-15T18:39:50.319Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/40/66/71c1227dff78aaeb942fed29dd5651f2aec166cc7c9aeea3e8b26a539b7d/identify-2.6.17-py2.py3-none-any.whl", hash = "sha256:be5f8412d5ed4b20f2bd41a65f920990bdccaa6a4a18a08f1eefdcd0bdd885f0", size = 99382, upload-time = "2026-03-01T20:04:11.439Z" }, + { url = "https://files.pythonhosted.org/packages/46/33/92ef41c6fad0233e41d3d84ba8e8ad18d1780f1e5d99b3c683e6d7f98b63/identify-2.6.18-py2.py3-none-any.whl", hash = "sha256:8db9d3c8ea9079db92cafb0ebf97abdc09d52e97f4dcf773a2e694048b7cd737", size = 99394, upload-time = "2026-03-15T18:39:48.915Z" }, ] [[package]] @@ -1054,8 +1372,8 @@ name = "image" version = "1.5.33" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "django", version = "5.2.12", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.12'" }, - { name = "django", version = "6.0.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12'" }, + { name = "django", version = "5.2.12", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "django", version = "6.0.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, { name = "pillow" }, { name = "six" }, ] @@ -1084,8 +1402,10 @@ name = "jax" version = "0.6.2" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and sys_platform != 'darwin'", - "python_full_version < '3.11' and sys_platform == 'darwin'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", ] dependencies = [ { name = "jaxlib", version = "0.6.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, @@ -1099,38 +1419,218 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/31/a8/97ef0cbb7a17143ace2643d600a7b80d6705b2266fc31078229e406bdef2/jax-0.6.2-py3-none-any.whl", hash = "sha256:bb24a82dc60ccf704dcaf6dbd07d04957f68a6c686db19630dd75260d1fb788c", size = 2722396, upload-time = "2025-06-17T23:10:25.293Z" }, ] +[package.optional-dependencies] +cuda12 = [ + { name = "jax-cuda12-plugin", version = "0.6.2", source = { registry = "https://pypi.org/simple" }, extra = ["with-cuda"], marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "jaxlib", version = "0.6.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, +] + [[package]] name = "jax" -version = "0.9.1" +version = "0.9.2" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", +] +dependencies = [ + { name = "jaxlib", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "ml-dtypes", marker = "python_full_version >= '3.11'" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "opt-einsum", marker = "python_full_version >= '3.11'" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/92/4c/5aca25abd45fa38dd136e5ae2010376518c67950e1f9408e0c5c93fcf77d/jax-0.9.2.tar.gz", hash = "sha256:42b28017b3e6b57a44b0274cc15f5153239c4873959030399ac1afc009c22365", size = 2662784, upload-time = "2026-03-18T23:28:10.471Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/17/9c/e897231c880f69e32251d3b1145894d7a04e4342d9bef8d29644c440d11b/jax-0.9.2-py3-none-any.whl", hash = "sha256:822a8ae155ab42e7bc59f2ae7a28705bcfccb01a7e76abfc8ae996190cdc5598", size = 3099142, upload-time = "2026-03-18T23:25:59.94Z" }, +] + +[package.optional-dependencies] +cuda12 = [ + { name = "jax-cuda12-plugin", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, extra = ["with-cuda"], marker = "(python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "jaxlib", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, +] + +[[package]] +name = "jax-cuda12-pjrt" +version = "0.6.2" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.11'", +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/43/8b/096a12d91b1bc76a13cd8e63f2d8eae5ca9b5693b5ee2687e46be3b5d779/jax_cuda12_pjrt-0.6.2-py3-none-manylinux2014_aarch64.whl", hash = "sha256:22faf020d2e8f7ca1e2915633241f7df7678b73c7078f5f0b2f113248337f7de", size = 111228681, upload-time = "2025-06-17T23:11:55.179Z" }, + { url = "https://files.pythonhosted.org/packages/9c/8e/21c21b4335fce1c022c339da5e6b6249c246ad062e924d28fb0eda4bcef0/jax_cuda12_pjrt-0.6.2-py3-none-manylinux2014_x86_64.whl", hash = "sha256:8cd9ead7948ea2c778a508fef5d1159e8b7abf4fccc7037c3fe1dbfcd95012dc", size = 125263999, upload-time = "2025-06-17T23:11:59.986Z" }, +] + +[[package]] +name = "jax-cuda12-pjrt" +version = "0.9.2" source = { registry = "https://pypi.org/simple" } resolution-markers = [ "python_full_version >= '3.14' and sys_platform == 'win32'", "python_full_version >= '3.14' and sys_platform == 'emscripten'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", "python_full_version == '3.13.*' and sys_platform == 'win32'", "python_full_version == '3.13.*' and sys_platform == 'emscripten'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version >= '3.14' and sys_platform == 'darwin'", - "python_full_version == '3.13.*' and sys_platform == 'darwin'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", "python_full_version == '3.12.*' and sys_platform == 'win32'", "python_full_version == '3.12.*' and sys_platform == 'emscripten'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.12.*' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", "python_full_version == '3.11.*' and sys_platform == 'win32'", "python_full_version == '3.11.*' and sys_platform == 'emscripten'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.11.*' and sys_platform == 'darwin'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/95/f2/ad78d42f27b5af2c59ba7f5412e625bc852280b78a73273b38a4967d6ee1/jax_cuda12_pjrt-0.9.2-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:56f4a27e5f19ca914c0f4402539469aa92d01bf71336acd0ed8fddc20a91bc8d", size = 151906408, upload-time = "2026-03-18T23:26:03.302Z" }, + { url = "https://files.pythonhosted.org/packages/d5/06/f097339e873f12f79bc46e15f6e32bba5ab46d62c1a6e25b5e79bc58dbbc/jax_cuda12_pjrt-0.9.2-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:536a305292276c5745efbba7eb57576849c5a7c77398a3a9e61fd31baf5102f0", size = 157876858, upload-time = "2026-03-18T23:26:08.722Z" }, +] + +[[package]] +name = "jax-cuda12-plugin" +version = "0.6.2" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.11'", ] dependencies = [ - { name = "jaxlib", version = "0.9.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, - { name = "ml-dtypes", marker = "python_full_version >= '3.11'" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, - { name = "opt-einsum", marker = "python_full_version >= '3.11'" }, - { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "jax-cuda12-pjrt", version = "0.6.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/58/29/4b8822ca459da39bda9be7454908ae4e29d88cfb99b480b641cbb063af7a/jax_cuda12_plugin-0.6.2-cp310-cp310-manylinux2014_aarch64.whl", hash = "sha256:bc5c3a75d05519b4d326e4669d0f7ad0fe0f0acf875f9313d913748ccca5a9ea", size = 15873729, upload-time = "2025-06-17T23:12:05.046Z" }, + { url = "https://files.pythonhosted.org/packages/4d/3d/f543bab6ef7eebb9840d618fb2272bdcc0e990e60aa012f14a3564532823/jax_cuda12_plugin-0.6.2-cp310-cp310-manylinux2014_x86_64.whl", hash = "sha256:1751f88989269b3cdb0dfe4f7b072a6442149818c9bc98c3a395c8acaf910a79", size = 15879965, upload-time = "2025-06-17T23:12:07.323Z" }, + { url = "https://files.pythonhosted.org/packages/9e/99/90f81c660bf662698be17e8b959d8302682c5cd5ce0729c0bfc883d8affe/jax_cuda12_plugin-0.6.2-cp311-cp311-manylinux2014_aarch64.whl", hash = "sha256:2cd8e279a59a38ba0c978a831e13adeb6ee9e4572fba387c7975ba3ad535dd38", size = 15873970, upload-time = "2025-06-17T23:12:09.492Z" }, + { url = "https://files.pythonhosted.org/packages/ad/00/e733c87a2fb7265c96f48c991a896552c873de949217823d519288724d91/jax_cuda12_plugin-0.6.2-cp311-cp311-manylinux2014_x86_64.whl", hash = "sha256:0896cbb308d95291e205cd89d254029dee3a1df43d66e9831331a9afd2d27870", size = 15879563, upload-time = "2025-06-17T23:12:11.439Z" }, + { url = "https://files.pythonhosted.org/packages/1d/53/6ea0db7230ac3dcb26b732452f4f2e2c6868b75d3603be19cee388fef279/jax_cuda12_plugin-0.6.2-cp312-cp312-manylinux2014_aarch64.whl", hash = "sha256:6c9b002d13b1fcb9403713eedd3876a227ad1ffbdfb3811b1f9f89af4c25a5f7", size = 15867462, upload-time = "2025-06-17T23:12:14.093Z" }, + { url = "https://files.pythonhosted.org/packages/a5/db/e6643143caf573273eedb991cb1af2bea964b84594a8887802eb0b6ba64a/jax_cuda12_plugin-0.6.2-cp312-cp312-manylinux2014_x86_64.whl", hash = "sha256:febd099f970d350eb8fa5a2c9a2fb4b0ea7b3d6a89df1496663edfa7afe590e5", size = 15876401, upload-time = "2025-06-17T23:12:15.964Z" }, + { url = "https://files.pythonhosted.org/packages/b4/10/74fbae1c1bb9d11b113c62e03c445bdf0aaaa4981bc13d2de8e3f4f503ca/jax_cuda12_plugin-0.6.2-cp313-cp313-manylinux2014_aarch64.whl", hash = "sha256:773efa8b55a837406c561f0ef02144dda9019181193760ec5419eec9dd2b9aac", size = 15868561, upload-time = "2025-06-17T23:12:18.189Z" }, + { url = "https://files.pythonhosted.org/packages/2b/96/53928ad62ecddbf76f4c413025fdeab5a90adf7fbd970d800162399e504a/jax_cuda12_plugin-0.6.2-cp313-cp313-manylinux2014_x86_64.whl", hash = "sha256:db4c6103c912d8cd1adf94c34d313bb4760ca7f01c897ca7cd62e65f27994199", size = 15876276, upload-time = "2025-06-17T23:12:20.361Z" }, + { url = "https://files.pythonhosted.org/packages/22/29/f1c1790d77ccad3587e6c97045b567006a8050fec151581d4cf883779e25/jax_cuda12_plugin-0.6.2-cp313-cp313t-manylinux2014_aarch64.whl", hash = "sha256:ed5316ca1818db7ef53230ee0a41398d3a60942e361dfb857a952eb4d92fc8d7", size = 15964355, upload-time = "2025-06-17T23:12:22.176Z" }, + { url = "https://files.pythonhosted.org/packages/07/af/c3224aafbc1d2d7654359a5410319bf15361067635bd3616cf5ad3e16af2/jax_cuda12_plugin-0.6.2-cp313-cp313t-manylinux2014_x86_64.whl", hash = "sha256:83345f52f610cdb8e90044566d8e120864150b8090968c8ab6dd8e0bfb9a6a9f", size = 16037754, upload-time = "2025-06-17T23:12:24.066Z" }, +] + +[package.optional-dependencies] +with-cuda = [ + { name = "nvidia-cublas-cu12", version = "12.6.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "nvidia-cublas-cu12", version = "12.8.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "nvidia-cuda-cupti-cu12", version = "12.6.80", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "nvidia-cuda-cupti-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "nvidia-cuda-nvcc-cu12", marker = "python_full_version < '3.11'" }, + { name = "nvidia-cuda-nvrtc-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "nvidia-cuda-nvrtc-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "nvidia-cuda-runtime-cu12", version = "12.6.77", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "nvidia-cuda-runtime-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "nvidia-cudnn-cu12", version = "9.10.2.21", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "nvidia-cudnn-cu12", version = "9.19.0.56", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "nvidia-cufft-cu12", version = "11.3.0.4", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "nvidia-cufft-cu12", version = "11.3.3.83", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "nvidia-cusolver-cu12", version = "11.7.1.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "nvidia-cusolver-cu12", version = "11.7.3.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "nvidia-cusparse-cu12", version = "12.5.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "nvidia-cusparse-cu12", version = "12.5.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "nvidia-nccl-cu12", marker = "python_full_version < '3.11'" }, + { name = "nvidia-nvjitlink-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "nvidia-nvshmem-cu12", marker = "python_full_version < '3.11'" }, +] + +[[package]] +name = "jax-cuda12-plugin" +version = "0.9.2" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.14' and sys_platform == 'win32'", + "python_full_version >= '3.14' and sys_platform == 'emscripten'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.13.*' and sys_platform == 'win32'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform == 'win32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.11.*' and sys_platform == 'win32'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", +] +dependencies = [ + { name = "jax-cuda12-pjrt", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/25/4d/f45853fdc2b811e78b866d5f80b8a21a848278361f66c066706132f415cf/jax-0.9.1.tar.gz", hash = "sha256:ce1b82477ee192f0b1d9801b095aa0cf3839bc1fe0cbc071c961a24b3ff30361", size = 2625994, upload-time = "2026-03-02T11:24:18.382Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/80/e4/88778c6a23b65224e5088e68fd0924e5bde2196a26e76edb3ea3543fed6a/jax-0.9.1-py3-none-any.whl", hash = "sha256:d11cb53d362912253013e8c4d6926cb9f3a4b59ab5b25a7dc08123567067d088", size = 3062162, upload-time = "2026-03-02T11:22:05.089Z" }, + { url = "https://files.pythonhosted.org/packages/50/de/8294a939e9eddcf6420d568713ca5018167f15f776e125f4205d4ffd8f6f/jax_cuda12_plugin-0.9.2-cp311-cp311-manylinux_2_27_aarch64.whl", hash = "sha256:b3955f375d17902f0d27e7059672cd1963a55345953a42699e4e078cec725adc", size = 5652929, upload-time = "2026-03-18T23:26:12.277Z" }, + { url = "https://files.pythonhosted.org/packages/1e/e0/4769b648ff21062150a917b6b00c35825ef65a0c9faeb4630377a35c934a/jax_cuda12_plugin-0.9.2-cp311-cp311-manylinux_2_27_x86_64.whl", hash = "sha256:d5577cd867bd9267769e453bad850d4807a84396bc976f632a515edbd77e484b", size = 5659276, upload-time = "2026-03-18T23:26:13.757Z" }, + { url = "https://files.pythonhosted.org/packages/3b/01/cade011143cdbec397d5e78ebea84668884b2c41a52907b73ede506f520e/jax_cuda12_plugin-0.9.2-cp312-cp312-manylinux_2_27_aarch64.whl", hash = "sha256:b28ccf05bcc0bc7ccbcbd326d802846574cf6da039158e76147bd96f5c6f1189", size = 5647540, upload-time = "2026-03-18T23:26:15.101Z" }, + { url = "https://files.pythonhosted.org/packages/7d/32/233dc2884eadf2793f885b223524275b9a19d1bfc40da51c21dce2fed485/jax_cuda12_plugin-0.9.2-cp312-cp312-manylinux_2_27_x86_64.whl", hash = "sha256:88a55908d775b06dda92a8c4f4c015778e25ba5c3605b57f84b00052f66e8ef1", size = 5656514, upload-time = "2026-03-18T23:26:16.674Z" }, + { url = "https://files.pythonhosted.org/packages/5a/6b/c5cc0d74aa2f191e0ac79c94465200ebe472b051b85ee2ca772d05632325/jax_cuda12_plugin-0.9.2-cp313-cp313-manylinux_2_27_aarch64.whl", hash = "sha256:b9a27085d893cc59c2b286b1789755f91cf3eab1dea1b5be9e632f4c9739a20e", size = 5647616, upload-time = "2026-03-18T23:26:18.025Z" }, + { url = "https://files.pythonhosted.org/packages/43/66/b459d8a8eb7ab7193f28141a5efcd904438d488d45d42c4820cf5e4893e2/jax_cuda12_plugin-0.9.2-cp313-cp313-manylinux_2_27_x86_64.whl", hash = "sha256:bd7dfed17bfa9d0e3016f8c2a6767c7479d91e1bdfdf7916eb2b07435cc4658e", size = 5656184, upload-time = "2026-03-18T23:26:19.375Z" }, + { url = "https://files.pythonhosted.org/packages/54/11/b6af77063972db08317fa3ba55094ca0b3fddd45395e3312acc5a9b64a51/jax_cuda12_plugin-0.9.2-cp313-cp313t-manylinux_2_27_aarch64.whl", hash = "sha256:8965073b811dbf2ea7ce11612c845498d0e900089c86dcca21219ae7b8f7996e", size = 5662366, upload-time = "2026-03-18T23:26:20.618Z" }, + { url = "https://files.pythonhosted.org/packages/c7/cf/6c747f6d7a2a8ac0dcd8998c29cf795e048d9e660c42dc41604be985b098/jax_cuda12_plugin-0.9.2-cp313-cp313t-manylinux_2_27_x86_64.whl", hash = "sha256:e03fba42374a469f856b236db65727a15923efe6778128feedfc5497aded85e7", size = 5666293, upload-time = "2026-03-18T23:26:22.279Z" }, + { url = "https://files.pythonhosted.org/packages/79/25/f9455a5b561704078d19735317879cad063cb32f33e81e17947f6d690605/jax_cuda12_plugin-0.9.2-cp314-cp314-manylinux_2_27_aarch64.whl", hash = "sha256:33212699e1bbb1bed5d2ae14ae9ff72a1eed2d092a51e6abcc0278a6b2b82874", size = 5648216, upload-time = "2026-03-18T23:26:23.82Z" }, + { url = "https://files.pythonhosted.org/packages/d2/a4/b5f7b7e1d1f6c50a1746068daf6b4302ccaf0dfe8b5f3d120c3c06cbca58/jax_cuda12_plugin-0.9.2-cp314-cp314-manylinux_2_27_x86_64.whl", hash = "sha256:5351742c0fcb21da9e094a1965ab20fde525862877f76918a490b1b56664d53a", size = 5657732, upload-time = "2026-03-18T23:26:25.184Z" }, + { url = "https://files.pythonhosted.org/packages/23/af/dd800242f853aa3cd89d37ec56cf31330288b431c04fecb94b3bcfbfe6bd/jax_cuda12_plugin-0.9.2-cp314-cp314t-manylinux_2_27_aarch64.whl", hash = "sha256:918af0e625be922b1da105993f21482add3fad392a6b621d88b58557fa84090d", size = 5662507, upload-time = "2026-03-18T23:26:26.481Z" }, + { url = "https://files.pythonhosted.org/packages/31/5b/063f33441a34afe8c04c27fdfc1a8a240fcae11fb561476bc690f5108584/jax_cuda12_plugin-0.9.2-cp314-cp314t-manylinux_2_27_x86_64.whl", hash = "sha256:cd9a18876f900535c63244cb072944076a39526587582f78de333502135dd42a", size = 5666893, upload-time = "2026-03-18T23:26:28.123Z" }, +] + +[package.optional-dependencies] +with-cuda = [ + { name = "nvidia-cublas-cu12", version = "12.6.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "nvidia-cublas-cu12", version = "12.8.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "nvidia-cuda-cupti-cu12", version = "12.6.80", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "nvidia-cuda-cupti-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "nvidia-cuda-nvcc-cu12", marker = "python_full_version >= '3.11' and sys_platform == 'linux'" }, + { name = "nvidia-cuda-nvrtc-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "nvidia-cuda-nvrtc-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "nvidia-cuda-runtime-cu12", version = "12.6.77", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "nvidia-cuda-runtime-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "nvidia-cudnn-cu12", version = "9.10.2.21", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "nvidia-cudnn-cu12", version = "9.19.0.56", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "nvidia-cufft-cu12", version = "11.3.0.4", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "nvidia-cufft-cu12", version = "11.3.3.83", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "nvidia-cusolver-cu12", version = "11.7.1.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "nvidia-cusolver-cu12", version = "11.7.3.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "nvidia-cusparse-cu12", version = "12.5.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "nvidia-cusparse-cu12", version = "12.5.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "nvidia-nccl-cu12", marker = "python_full_version >= '3.11' and sys_platform == 'linux'" }, + { name = "nvidia-nvjitlink-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "nvidia-nvshmem-cu12", marker = "python_full_version >= '3.11' and sys_platform == 'linux'" }, ] [[package]] @@ -1138,8 +1638,10 @@ name = "jaxlib" version = "0.6.2" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and sys_platform != 'darwin'", - "python_full_version < '3.11' and sys_platform == 'darwin'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", ] dependencies = [ { name = "ml-dtypes", marker = "python_full_version < '3.11'" }, @@ -1169,25 +1671,49 @@ wheels = [ [[package]] name = "jaxlib" -version = "0.9.1" +version = "0.9.2" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32'", - "python_full_version >= '3.14' and sys_platform == 'emscripten'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.13.*' and sys_platform == 'win32'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version >= '3.14' and sys_platform == 'darwin'", - "python_full_version == '3.13.*' and sys_platform == 'darwin'", - "python_full_version == '3.12.*' and sys_platform == 'win32'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.12.*' and sys_platform == 'darwin'", - "python_full_version == '3.11.*' and sys_platform == 'win32'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.11.*' and sys_platform == 'darwin'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", ] dependencies = [ { name = "ml-dtypes", marker = "python_full_version >= '3.11'" }, @@ -1195,28 +1721,28 @@ dependencies = [ { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, ] wheels = [ - { url = "https://files.pythonhosted.org/packages/3f/c8/ebba6a5cd16b080a7cdbb0002b5cd5aa2775b3fb5b66bdc8e1b6f3572a03/jaxlib-0.9.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2976b09c3a0b97403912e9e2a88893c4c6e6629974e2941943e9a1ff4e3db08c", size = 57971840, upload-time = "2026-03-02T11:23:02.3Z" }, - { url = "https://files.pythonhosted.org/packages/26/04/b42037bfa38e5506a02a17a42abb494a601b78f02a8756dc1745cd3efb56/jaxlib-0.9.1-cp311-cp311-manylinux_2_27_aarch64.whl", hash = "sha256:dc1085450dfd582d648426a65e5bd87f7f2f14dad66a6bda4aace26471f450bf", size = 76830011, upload-time = "2026-03-02T11:23:05.706Z" }, - { url = "https://files.pythonhosted.org/packages/48/7c/8ebb7f5a487641b7292f039f3c56a0189d0d9a262fca6705fb40c3663f5e/jaxlib-0.9.1-cp311-cp311-manylinux_2_27_x86_64.whl", hash = "sha256:97239348cd95d5b3356f475fa837408e4ca0df26455409eaee5f8d42f4449c75", size = 82461550, upload-time = "2026-03-02T11:23:09.357Z" }, - { url = "https://files.pythonhosted.org/packages/bc/1b/bc1d41fb12e21449364fb76dd50f37b7e22048685f657796f2aadf76157a/jaxlib-0.9.1-cp311-cp311-win_amd64.whl", hash = "sha256:266661be43c6db0daaf76c6492f9d03600c922d5b115456e14a4b6f8b94ba82b", size = 62144638, upload-time = "2026-03-02T11:23:12.837Z" }, - { url = "https://files.pythonhosted.org/packages/8f/06/59b1da0a3b2450a4abbf66cbb3bbfe0b14f9723b1f8997c0178db3549e54/jaxlib-0.9.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:cea7f98a1a558fab5cf8f569e5567a3c288667dd223261adaeb9645c37e4ad8b", size = 57980807, upload-time = "2026-03-02T11:23:16.042Z" }, - { url = "https://files.pythonhosted.org/packages/f8/b9/e0419783cbff9fa3bbc053dbe130f9051f60de4f424f650d70aae7f3bdf1/jaxlib-0.9.1-cp312-cp312-manylinux_2_27_aarch64.whl", hash = "sha256:f80e8aead3461683657027e14e814e5bdd00be8ce8e05c0a5db86403db297c2e", size = 76828062, upload-time = "2026-03-02T11:23:19.202Z" }, - { url = "https://files.pythonhosted.org/packages/53/6b/b381bda5850f5611822d791cd25dfe36efda2688a68c4dda0f8a92c36dec/jaxlib-0.9.1-cp312-cp312-manylinux_2_27_x86_64.whl", hash = "sha256:e2ab8c97be30354a34e64d17066df0fce7d1d0f40f7a48eded19e9e837896f5d", size = 82472923, upload-time = "2026-03-02T11:23:23.352Z" }, - { url = "https://files.pythonhosted.org/packages/6c/e9/e4dc1f699b894651f3d3ed6622c3c113c21003c2ed832ab00ed62055062b/jaxlib-0.9.1-cp312-cp312-win_amd64.whl", hash = "sha256:836b78e16bb06d984c41ae0605e96ef031b720191b489a0c09f7185dcabcbed0", size = 62164632, upload-time = "2026-03-02T11:23:28.285Z" }, - { url = "https://files.pythonhosted.org/packages/08/18/fee700125fe4367c75be1d0f300d13069f5ed119a635ea9199de4b4bc9dc/jaxlib-0.9.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:e9915bcaa9ffefd40cd3fdb08a83b16b79f1f3c9ba187884f5b442ad2a47ffd1", size = 57982624, upload-time = "2026-03-02T11:23:31.412Z" }, - { url = "https://files.pythonhosted.org/packages/fd/5f/d4a79d6802f3cef02773852453d9528569dd0896964117d4401658828aba/jaxlib-0.9.1-cp313-cp313-manylinux_2_27_aarch64.whl", hash = "sha256:9e88c35248b37d5219423ff8ddca60c6a561e665ded5c4fcbc61f0763e03f1e3", size = 76828438, upload-time = "2026-03-02T11:23:34.793Z" }, - { url = "https://files.pythonhosted.org/packages/3e/2e/d84cafbd07e8cdc7701d9f840f4eea0cfcf3487a99ada14507702172da14/jaxlib-0.9.1-cp313-cp313-manylinux_2_27_x86_64.whl", hash = "sha256:da60d967b4ac2084a3e3535ad982392894dd6bdf79c9a56978aba08404a58c82", size = 82473711, upload-time = "2026-03-02T11:23:38.356Z" }, - { url = "https://files.pythonhosted.org/packages/45/e6/4d09ec33a5d096c541025272dc31a36aa9d9a5752b37e05193b23c125810/jaxlib-0.9.1-cp313-cp313-win_amd64.whl", hash = "sha256:7ec6e2f43be6e1ae9321efe9a98affcd8acbe0e1fe59aba1d307ba0462752988", size = 62164682, upload-time = "2026-03-02T11:23:41.761Z" }, - { url = "https://files.pythonhosted.org/packages/8a/be/7d810371aa3bdf30882df60965c15773b8990c90e350a650e366e6dedbaa/jaxlib-0.9.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:872e5917ad20cfde85ce6d50a6dffb205ce551d5c691532f0f07e30c34bbb6c3", size = 58092440, upload-time = "2026-03-02T11:23:46.233Z" }, - { url = "https://files.pythonhosted.org/packages/e9/63/0f5acacd3bd6906f2e1f730ceeafac4afc5cc612f43be4820785608cb951/jaxlib-0.9.1-cp313-cp313t-manylinux_2_27_aarch64.whl", hash = "sha256:469f08a30f6b541557e29c5de61ea6df16ac0ef9225879373bb2b332f1b27d14", size = 76949185, upload-time = "2026-03-02T11:23:49.378Z" }, - { url = "https://files.pythonhosted.org/packages/91/c5/a4dee13627d913c7bd0cf29b7f5c1d6a2605760d08a7cff952f9098ebb61/jaxlib-0.9.1-cp313-cp313t-manylinux_2_27_x86_64.whl", hash = "sha256:2e2225b80689610cbb472822dadf7cc200aa4bdac813112a3f6e074d96b1458c", size = 82584273, upload-time = "2026-03-02T11:23:52.762Z" }, - { url = "https://files.pythonhosted.org/packages/a4/b0/f2c9caa6f545d4ecc1eab528c68c9191e40087f1bc79a6da2e29c6416510/jaxlib-0.9.1-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:3071bf493f6f48207c56b1e9a5bf895e2acebc5bd40f6f35458e76eb8bf210c7", size = 57984052, upload-time = "2026-03-02T11:23:55.766Z" }, - { url = "https://files.pythonhosted.org/packages/0c/e7/237ec5f4cd07420ef50d79a048b769664dbe306e31bdb10f9dcb9accabe9/jaxlib-0.9.1-cp314-cp314-manylinux_2_27_aarch64.whl", hash = "sha256:531dff9fae7aea14449ee544cc1415880cc8a346a9287d347dbd1b2b51d8aabd", size = 76846925, upload-time = "2026-03-02T11:23:59.18Z" }, - { url = "https://files.pythonhosted.org/packages/76/fe/67d2c414b0860d42f4a20b1fadbe7aeffb1b3d885efebd7aedf22a4bc2a2/jaxlib-0.9.1-cp314-cp314-manylinux_2_27_x86_64.whl", hash = "sha256:2287a1c891b152c52eb9b73925f57cde01be35d2bab4dad9673d3c83c5982ca8", size = 82484342, upload-time = "2026-03-02T11:24:02.541Z" }, - { url = "https://files.pythonhosted.org/packages/54/0d/a8e27c1c434e489883c1182bd52de27775b8a78013de62e6eabf80991df5/jaxlib-0.9.1-cp314-cp314-win_amd64.whl", hash = "sha256:61160d686e6a4703ef30a6a3aa199c934e6359f42d0aa1c0f9c475d3953b9459", size = 64553355, upload-time = "2026-03-02T11:24:05.976Z" }, - { url = "https://files.pythonhosted.org/packages/fa/4a/e5cb3a32320da2e9496c66045a4e19e16597c92a6496dd493b630585c219/jaxlib-0.9.1-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:5ac3db6b164a8a5b473c77ad9da4f43937d309a27f5cb2f38932930b26e42c68", size = 58096335, upload-time = "2026-03-02T11:24:09.01Z" }, - { url = "https://files.pythonhosted.org/packages/50/d2/35ecc2e92065ac035a954fcb4b752baa72747dcc3a3466525c42c4404958/jaxlib-0.9.1-cp314-cp314t-manylinux_2_27_aarch64.whl", hash = "sha256:30fe58e8e4e105dffe364a6f0dccca16d93433576d4a015babc83339ca7f1f38", size = 76948543, upload-time = "2026-03-02T11:24:12.026Z" }, - { url = "https://files.pythonhosted.org/packages/ba/cb/a8de776aee88f42937d07472953cf7980e45f5fb30aa9d5ee652b4acc771/jaxlib-0.9.1-cp314-cp314t-manylinux_2_27_x86_64.whl", hash = "sha256:6b6654a20d54e7cc77d1d54c33f1db851ef9d70bb112b627776178221036e720", size = 82585090, upload-time = "2026-03-02T11:24:15.783Z" }, + { url = "https://files.pythonhosted.org/packages/b1/2c/0ba08670ab04f6094f0cda4cdc89818946007d0d1dfefa636eab6c7d5392/jaxlib-0.9.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:785f177c3eb78cb7dc797c55ed5c4b6312141845c9a686957e484bacbfce5e88", size = 58762159, upload-time = "2026-03-18T23:26:55.405Z" }, + { url = "https://files.pythonhosted.org/packages/14/ea/cf8186c7f226c5786056ac05fc0d8bf39e9f82b0af80252098556f514502/jaxlib-0.9.2-cp311-cp311-manylinux_2_27_aarch64.whl", hash = "sha256:306de54a1de7386c806c723e356ce332d923ef748f8a72d674fefb748121d4dc", size = 77732197, upload-time = "2026-03-18T23:26:58.944Z" }, + { url = "https://files.pythonhosted.org/packages/2c/f4/ef9a6ef930c455ccb73daab8da8e25bca1a1b0901280365a5ee6afab9ef8/jaxlib-0.9.2-cp311-cp311-manylinux_2_27_x86_64.whl", hash = "sha256:9ac995b4ba1aaeedae0d69f319987d515dcaecd4505b642b6312f9e15439351f", size = 83299115, upload-time = "2026-03-18T23:27:02.403Z" }, + { url = "https://files.pythonhosted.org/packages/ef/8b/8e2c2059ebe7894abbf8e35077e2f528c35c499dd710cc89508f941117ee/jaxlib-0.9.2-cp311-cp311-win_amd64.whl", hash = "sha256:501df74472437ffc11aa3bd8f7fc8b1da274f80bd176d33012cf0d604093667d", size = 62816957, upload-time = "2026-03-18T23:27:05.851Z" }, + { url = "https://files.pythonhosted.org/packages/51/15/ff3d9fde15b5146a0164505085312d8c9c0b0bbd7be5a15218ead2593307/jaxlib-0.9.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:97c2fbe58cbee4a27d94ca735d709d231b299ab6ed8b3b1075f52d864dfd32c1", size = 58770928, upload-time = "2026-03-18T23:27:08.94Z" }, + { url = "https://files.pythonhosted.org/packages/88/79/699aa47d2256b2edbb75a68a8f1a1ee4d34dfb84b8842a963caeb9a8cb03/jaxlib-0.9.2-cp312-cp312-manylinux_2_27_aarch64.whl", hash = "sha256:fef02d846863b726e72452993883a8596eac325f22a2ec7ea921da0fbc5509b4", size = 77733913, upload-time = "2026-03-18T23:27:12.927Z" }, + { url = "https://files.pythonhosted.org/packages/33/a0/ddb3a71359c1df61f3edc408936b5bda7ed402e78ae7e9ef6afd438577c6/jaxlib-0.9.2-cp312-cp312-manylinux_2_27_x86_64.whl", hash = "sha256:88b276a71f4f2071b1fd2e922abfd67c87c6977a551a1036febcea78d5ef7e22", size = 83318134, upload-time = "2026-03-18T23:27:16.237Z" }, + { url = "https://files.pythonhosted.org/packages/2d/57/09d6a9e2a8bc8e3ea79eb8e980f8ea2aea2d9dec3793755f5765657f6e11/jaxlib-0.9.2-cp312-cp312-win_amd64.whl", hash = "sha256:c2f0837cc0788746301e68ae9eda468e6a8a7734dc4d529f26a2cb60fb56c657", size = 62846539, upload-time = "2026-03-18T23:27:19.869Z" }, + { url = "https://files.pythonhosted.org/packages/09/d5/e5416c39e77eb1987479ef3b67930af9e78ecf65e7eb8a6cbe40b2aa0b66/jaxlib-0.9.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:52a0032508f8cf5791c7a7bee142531ee706c3c05518117fb0b6ee8d5e17fde7", size = 58772433, upload-time = "2026-03-18T23:27:23.188Z" }, + { url = "https://files.pythonhosted.org/packages/56/57/f3d4bda9dcaae11f32fcbb29d7ecda1c36689b289f04b9e6902647876c0c/jaxlib-0.9.2-cp313-cp313-manylinux_2_27_aarch64.whl", hash = "sha256:bef61eef36ed38cec1069ea973f88af9e03335e884f6501ec3fe7f6222a1555b", size = 77736401, upload-time = "2026-03-18T23:27:26.387Z" }, + { url = "https://files.pythonhosted.org/packages/a5/52/203497d40f365a6b4f924ad49d93d226d6853b3ada198623c96c11500027/jaxlib-0.9.2-cp313-cp313-manylinux_2_27_x86_64.whl", hash = "sha256:b6d5003e3add5c346a34ae9edc47058cbc2db60c8ed5c50096522176daf01c9f", size = 83319274, upload-time = "2026-03-18T23:27:30.025Z" }, + { url = "https://files.pythonhosted.org/packages/c7/25/2d585ecf7cb4c982387b4f35ae6da8beb09d05665370bbff56b772e22925/jaxlib-0.9.2-cp313-cp313-win_amd64.whl", hash = "sha256:2d445dab57debd8c26b416c8bc91a4704ba6d7169788a961e4b15419bc3f4254", size = 62847296, upload-time = "2026-03-18T23:27:33.362Z" }, + { url = "https://files.pythonhosted.org/packages/38/a9/a458a576f14c61de7a53105aa292acdb2f510352b44278dfe24b926f6d4a/jaxlib-0.9.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:6ffb22eccf07bfc8c9760bfbcdaa268df9b3745739e8397bfce5daee5d79cb51", size = 58880385, upload-time = "2026-03-18T23:27:36.297Z" }, + { url = "https://files.pythonhosted.org/packages/5b/10/7eb27c376691f7864becf27844b3c818f015e86e9f8390614c0048c2e62e/jaxlib-0.9.2-cp313-cp313t-manylinux_2_27_aarch64.whl", hash = "sha256:6949d7ecd869c117e7ea8361866e60cf229c3cd9d6afdc37425a43cf83fc89e9", size = 77849690, upload-time = "2026-03-18T23:27:39.943Z" }, + { url = "https://files.pythonhosted.org/packages/80/e0/0bc84ff53bbc599a9925fa7017a226c646de6569ba1871b36694af8e200a/jaxlib-0.9.2-cp313-cp313t-manylinux_2_27_x86_64.whl", hash = "sha256:e8e8165f0f647933f0ff9e1e4d9937d541841d3672a20db73f5ccb5e842b0edc", size = 83427722, upload-time = "2026-03-18T23:27:43.391Z" }, + { url = "https://files.pythonhosted.org/packages/75/06/aa1e2c36db1ed893ea4a89528a9cc8617a31919ffe7307c4f56aaa87e5cc/jaxlib-0.9.2-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:bab168d25555464461bd077323484f690c471e69ce8b0c39a39fb81b3e3a8bf0", size = 58776023, upload-time = "2026-03-18T23:27:46.907Z" }, + { url = "https://files.pythonhosted.org/packages/e5/ed/7f2cd3c9d91c95457f503311be4bc648b3a4aa79bfe1c874b16fa54c2207/jaxlib-0.9.2-cp314-cp314-manylinux_2_27_aarch64.whl", hash = "sha256:be4627c42d44add7fe17d284ef579ff8d159e3cb6947f6437758f34177e878e6", size = 77748670, upload-time = "2026-03-18T23:27:50.009Z" }, + { url = "https://files.pythonhosted.org/packages/c0/a1/461f25959e9eb0a46722d00c01cfb1dd82e8889dfa1c228f13e0cfbe948d/jaxlib-0.9.2-cp314-cp314-manylinux_2_27_x86_64.whl", hash = "sha256:3d7151140a4936f3218b2d1b1343dd237bd2865cf51442884b6d82fe884a3de7", size = 83330703, upload-time = "2026-03-18T23:27:54.578Z" }, + { url = "https://files.pythonhosted.org/packages/21/98/34a9d156f61777abd9d4e74781fcd99fcf1bb77533e617c2d0ee1c5602fe/jaxlib-0.9.2-cp314-cp314-win_amd64.whl", hash = "sha256:87bd42c9f18c9cc9a45371d02ecdbdb574ea1e2277149601a92e14a24c4bbc86", size = 65247657, upload-time = "2026-03-18T23:27:57.855Z" }, + { url = "https://files.pythonhosted.org/packages/ea/c9/5653eb4be25a3235be2606e1e8fb28fb8c6f0f48b33b947e47f0dc7e7ec0/jaxlib-0.9.2-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:b8998f9fa6e67bf956044c310023f6a7bbfaa0d8955f11d928404c8f6eb02fcf", size = 58882789, upload-time = "2026-03-18T23:28:00.834Z" }, + { url = "https://files.pythonhosted.org/packages/41/8d/ef12f6a2f158d47480cded343c85078a02e9fc7d4952dafcd95dab6f9127/jaxlib-0.9.2-cp314-cp314t-manylinux_2_27_aarch64.whl", hash = "sha256:35b473df72dbc2cfda0cb1b3de7521a2150a0aa5ef57ed7583eeceb012dc17c0", size = 77850880, upload-time = "2026-03-18T23:28:04.063Z" }, + { url = "https://files.pythonhosted.org/packages/c9/6a/6dff1e6e3f9d918bc777e087091bdefbd7d33328c1d1b152429c6cdcf723/jaxlib-0.9.2-cp314-cp314t-manylinux_2_27_x86_64.whl", hash = "sha256:bbe59bdef668ff5fd998c6d88e8df9a32ab95bec0dea3d2b5f7a11b86a9a6788", size = 83425685, upload-time = "2026-03-18T23:28:07.906Z" }, ] [[package]] @@ -1648,13 +2174,13 @@ name = "matplotlib" version = "3.10.8" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "contourpy", version = "1.3.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, - { name = "contourpy", version = "1.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "contourpy", version = "1.3.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "contourpy", version = "1.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, { name = "cycler" }, { name = "fonttools" }, { name = "kiwisolver" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, { name = "packaging" }, { name = "pillow" }, { name = "pyparsing" }, @@ -1749,7 +2275,7 @@ name = "mistune" version = "3.2.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "typing-extensions", marker = "python_full_version < '3.11'" }, + { name = "typing-extensions", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/9d/55/d01f0c4b45ade6536c51170b9043db8b2ec6ddf4a35c7ea3f5f559ac935b/mistune-3.2.0.tar.gz", hash = "sha256:708487c8a8cdd99c9d90eb3ed4c3ed961246ff78ac82f03418f5183ab70e398a", size = 95467, upload-time = "2025-12-23T11:36:34.994Z" } wheels = [ @@ -1761,8 +2287,8 @@ name = "ml-dtypes" version = "0.5.4" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/0e/4a/c27b42ed9b1c7d13d9ba8b6905dece787d6259152f2309338aed29b2447b/ml_dtypes-0.5.4.tar.gz", hash = "sha256:8ab06a50fb9bf9666dd0fe5dfb4676fa2b0ac0f31ecff72a6c3af8e22c063453", size = 692314, upload-time = "2025-11-17T22:32:31.031Z" } wheels = [ @@ -1816,7 +2342,7 @@ name = "multidict" version = "6.2.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "typing-extensions", marker = "python_full_version < '3.11'" }, + { name = "typing-extensions", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/82/4a/7874ca44a1c9b23796c767dd94159f6c17e31c0e7d090552a1c623247d82/multidict-6.2.0.tar.gz", hash = "sha256:0085b0afb2446e57050140240a8595846ed64d1cbd26cef936bfab3192c673b8", size = 71066, upload-time = "2025-03-17T16:55:54.689Z" } wheels = [ @@ -1912,10 +2438,10 @@ name = "mypy" version = "1.19.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "librt", marker = "platform_python_implementation != 'PyPy'" }, + { name = "librt", marker = "platform_python_implementation != 'PyPy' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, { name = "mypy-extensions" }, { name = "pathspec" }, - { name = "tomli", marker = "python_full_version < '3.11'" }, + { name = "tomli", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/f5/db/4efed9504bc01309ab9c2da7e352cc223569f05478012b5d9ece38fd44d2/mypy-1.19.1.tar.gz", hash = "sha256:19d88bb05303fe63f71dd2c6270daca27cb9401c4ca8255fe50d1d920e0eb9ba", size = 3582404, upload-time = "2025-12-15T05:03:48.42Z" } @@ -2022,14 +2548,14 @@ name = "nbsphinx" version = "0.9.8" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "docutils", version = "0.21.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, - { name = "docutils", version = "0.22.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "docutils", version = "0.21.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "docutils", version = "0.22.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, { name = "jinja2" }, { name = "nbconvert" }, { name = "nbformat" }, - { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, - { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*'" }, - { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12'" }, + { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, { name = "traitlets" }, ] sdist = { url = "https://files.pythonhosted.org/packages/e7/d1/82081750f8a78ad0399c6ed831d42623b891904e8e7b8a75878225cf1dce/nbsphinx-0.9.8.tar.gz", hash = "sha256:d0765908399a8ee2b57be7ae881cf2ea58d66db3af7bbf33e6eb48f83bea5495", size = 417469, upload-time = "2025-11-28T17:41:02.336Z" } @@ -2042,8 +2568,10 @@ name = "networkx" version = "3.4.2" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and sys_platform != 'darwin'", - "python_full_version < '3.11' and sys_platform == 'darwin'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", ] sdist = { url = "https://files.pythonhosted.org/packages/fd/1d/06475e1cd5264c0b870ea2cc6fdb3e37177c1e565c43f56ff17a10e3937f/networkx-3.4.2.tar.gz", hash = "sha256:307c3669428c5362aab27c8a1260aa8f47c4e91d3891f48be0141738d8d053e1", size = 2151368, upload-time = "2024-10-21T12:39:38.695Z" } wheels = [ @@ -2055,22 +2583,46 @@ name = "networkx" version = "3.6.1" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32'", - "python_full_version >= '3.14' and sys_platform == 'emscripten'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.13.*' and sys_platform == 'win32'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version >= '3.14' and sys_platform == 'darwin'", - "python_full_version == '3.13.*' and sys_platform == 'darwin'", - "python_full_version == '3.12.*' and sys_platform == 'win32'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.12.*' and sys_platform == 'darwin'", - "python_full_version == '3.11.*' and sys_platform == 'win32'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.11.*' and sys_platform == 'darwin'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", ] sdist = { url = "https://files.pythonhosted.org/packages/6a/51/63fe664f3908c97be9d2e4f1158eb633317598cfa6e1fc14af5383f17512/networkx-3.6.1.tar.gz", hash = "sha256:26b7c357accc0c8cde558ad486283728b65b6a95d85ee1cd66bafab4c8168509", size = 2517025, upload-time = "2025-12-08T17:02:39.908Z" } wheels = [ @@ -2092,8 +2644,8 @@ version = "0.64.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "llvmlite" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/23/c9/a0fb41787d01d621046138da30f6c2100d80857bf34b3390dd68040f27a3/numba-0.64.0.tar.gz", hash = "sha256:95e7300af648baa3308127b1955b52ce6d11889d16e8cfe637b4f85d2fca52b1", size = 2765679, upload-time = "2026-02-18T18:41:20.974Z" } wheels = [ @@ -2124,8 +2676,11 @@ name = "numpy" version = "2.2.6" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and sys_platform != 'darwin'", - "python_full_version < '3.11' and sys_platform == 'darwin'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", ] sdist = { url = "https://files.pythonhosted.org/packages/76/21/7d2a95e4bba9dc13d043ee156a356c0a8f0c6309dff6b21b4d71a073b8a8/numpy-2.2.6.tar.gz", hash = "sha256:e29554e2bef54a90aa5cc07da6ce955accb83f21ab5de01a62c8478897b264fd", size = 20276440, upload-time = "2025-05-17T22:38:04.611Z" } wheels = [ @@ -2190,22 +2745,58 @@ name = "numpy" version = "2.4.3" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32'", - "python_full_version >= '3.14' and sys_platform == 'emscripten'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.13.*' and sys_platform == 'win32'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version >= '3.14' and sys_platform == 'darwin'", - "python_full_version == '3.13.*' and sys_platform == 'darwin'", - "python_full_version == '3.12.*' and sys_platform == 'win32'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.12.*' and sys_platform == 'darwin'", - "python_full_version == '3.11.*' and sys_platform == 'win32'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.11.*' and sys_platform == 'darwin'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", ] sdist = { url = "https://files.pythonhosted.org/packages/10/8b/c265f4823726ab832de836cdd184d0986dcf94480f81e8739692a7ac7af2/numpy-2.4.3.tar.gz", hash = "sha256:483a201202b73495f00dbc83796c6ae63137a9bdade074f7648b3e32613412dd", size = 20727743, upload-time = "2026-03-09T07:58:53.426Z" } wheels = [ @@ -2287,44 +2878,530 @@ name = "numpydoc" version = "1.10.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, - { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*'" }, - { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12'" }, - { name = "tomli", marker = "python_full_version < '3.11'" }, + { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "tomli", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/e9/3c/dfccc9e7dee357fb2aa13c3890d952a370dd0ed071e0f7ed62ed0df567c1/numpydoc-1.10.0.tar.gz", hash = "sha256:3f7970f6eee30912260a6b31ac72bba2432830cd6722569ec17ee8d3ef5ffa01", size = 94027, upload-time = "2025-12-02T16:39:12.937Z" } wheels = [ { url = "https://files.pythonhosted.org/packages/62/5e/3a6a3e90f35cea3853c45e5d5fb9b7192ce4384616f932cf7591298ab6e1/numpydoc-1.10.0-py3-none-any.whl", hash = "sha256:3149da9874af890bcc2a82ef7aae5484e5aa81cb2778f08e3c307ba6d963721b", size = 69255, upload-time = "2025-12-02T16:39:11.561Z" }, ] +[[package]] +name = "nvidia-cublas-cu12" +version = "12.6.4.1" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.11'", +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/af/eb/ff4b8c503fa1f1796679dce648854d58751982426e4e4b37d6fce49d259c/nvidia_cublas_cu12-12.6.4.1-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:08ed2686e9875d01b58e3cb379c6896df8e76c75e0d4a7f7dace3d7b6d9ef8eb", size = 393138322, upload-time = "2024-11-20T17:40:25.65Z" }, + { url = "https://files.pythonhosted.org/packages/97/0d/f1f0cadbf69d5b9ef2e4f744c9466cb0a850741d08350736dfdb4aa89569/nvidia_cublas_cu12-12.6.4.1-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:235f728d6e2a409eddf1df58d5b0921cf80cfa9e72b9f2775ccb7b4a87984668", size = 390794615, upload-time = "2024-11-20T17:39:52.715Z" }, + { url = "https://files.pythonhosted.org/packages/84/f7/985e9bdbe3e0ac9298fcc8cfa51a392862a46a0ffaccbbd56939b62a9c83/nvidia_cublas_cu12-12.6.4.1-py3-none-win_amd64.whl", hash = "sha256:9e4fa264f4d8a4eb0cdbd34beadc029f453b3bafae02401e999cf3d5a5af75f8", size = 434535301, upload-time = "2024-11-20T17:50:41.681Z" }, +] + +[[package]] +name = "nvidia-cublas-cu12" +version = "12.8.4.1" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.11'", +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/29/99/db44d685f0e257ff0e213ade1964fc459b4a690a73293220e98feb3307cf/nvidia_cublas_cu12-12.8.4.1-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:b86f6dd8935884615a0683b663891d43781b819ac4f2ba2b0c9604676af346d0", size = 590537124, upload-time = "2025-03-07T01:43:53.556Z" }, + { url = "https://files.pythonhosted.org/packages/dc/61/e24b560ab2e2eaeb3c839129175fb330dfcfc29e5203196e5541a4c44682/nvidia_cublas_cu12-12.8.4.1-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:8ac4e771d5a348c551b2a426eda6193c19aa630236b418086020df5ba9667142", size = 594346921, upload-time = "2025-03-07T01:44:31.254Z" }, + { url = "https://files.pythonhosted.org/packages/70/61/7d7b3c70186fb651d0fbd35b01dbfc8e755f69fd58f817f3d0f642df20c3/nvidia_cublas_cu12-12.8.4.1-py3-none-win_amd64.whl", hash = "sha256:47e9b82132fa8d2b4944e708049229601448aaad7e6f296f630f2d1a32de35af", size = 567544208, upload-time = "2025-03-07T01:53:30.535Z" }, +] + +[[package]] +name = "nvidia-cuda-cupti-cu12" +version = "12.6.80" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.11'", +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/e6/8b/2f6230cb715646c3a9425636e513227ce5c93c4d65823a734f4bb86d43c3/nvidia_cuda_cupti_cu12-12.6.80-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:166ee35a3ff1587f2490364f90eeeb8da06cd867bd5b701bf7f9a02b78bc63fc", size = 8236764, upload-time = "2024-11-20T17:35:41.03Z" }, + { url = "https://files.pythonhosted.org/packages/25/0f/acb326ac8fd26e13c799e0b4f3b2751543e1834f04d62e729485872198d4/nvidia_cuda_cupti_cu12-12.6.80-py3-none-manylinux2014_aarch64.whl", hash = "sha256:358b4a1d35370353d52e12f0a7d1769fc01ff74a191689d3870b2123156184c4", size = 8236756, upload-time = "2024-10-01T16:57:45.507Z" }, + { url = "https://files.pythonhosted.org/packages/49/60/7b6497946d74bcf1de852a21824d63baad12cd417db4195fc1bfe59db953/nvidia_cuda_cupti_cu12-12.6.80-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:6768bad6cab4f19e8292125e5f1ac8aa7d1718704012a0e3272a6f61c4bce132", size = 8917980, upload-time = "2024-11-20T17:36:04.019Z" }, + { url = "https://files.pythonhosted.org/packages/a5/24/120ee57b218d9952c379d1e026c4479c9ece9997a4fb46303611ee48f038/nvidia_cuda_cupti_cu12-12.6.80-py3-none-manylinux2014_x86_64.whl", hash = "sha256:a3eff6cdfcc6a4c35db968a06fcadb061cbc7d6dde548609a941ff8701b98b73", size = 8917972, upload-time = "2024-10-01T16:58:06.036Z" }, + { url = "https://files.pythonhosted.org/packages/1c/81/7796f096afaf726796b1b648f3bc80cafc61fe7f77f44a483c89e6c5ef34/nvidia_cuda_cupti_cu12-12.6.80-py3-none-win_amd64.whl", hash = "sha256:bbe6ae76e83ce5251b56e8c8e61a964f757175682bbad058b170b136266ab00a", size = 5724175, upload-time = "2024-10-01T17:09:47.955Z" }, +] + +[[package]] +name = "nvidia-cuda-cupti-cu12" +version = "12.8.90" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.11'", +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/d5/1f/b3bd73445e5cb342727fd24fe1f7b748f690b460acadc27ea22f904502c8/nvidia_cuda_cupti_cu12-12.8.90-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:4412396548808ddfed3f17a467b104ba7751e6b58678a4b840675c56d21cf7ed", size = 9533318, upload-time = "2025-03-07T01:40:10.421Z" }, + { url = "https://files.pythonhosted.org/packages/f8/02/2adcaa145158bf1a8295d83591d22e4103dbfd821bcaf6f3f53151ca4ffa/nvidia_cuda_cupti_cu12-12.8.90-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:ea0cb07ebda26bb9b29ba82cda34849e73c166c18162d3913575b0c9db9a6182", size = 10248621, upload-time = "2025-03-07T01:40:21.213Z" }, + { url = "https://files.pythonhosted.org/packages/41/bc/83f5426095d93694ae39fe1311431b5d5a9bb82e48bf0dd8e19be2765942/nvidia_cuda_cupti_cu12-12.8.90-py3-none-win_amd64.whl", hash = "sha256:bb479dcdf7e6d4f8b0b01b115260399bf34154a1a2e9fe11c85c517d87efd98e", size = 7015759, upload-time = "2025-03-07T01:51:11.355Z" }, +] + +[[package]] +name = "nvidia-cuda-nvcc-cu12" +version = "12.9.86" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/25/48/b54a06168a2190572a312bfe4ce443687773eb61367ced31e064953dd2f7/nvidia_cuda_nvcc_cu12-12.9.86-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl", hash = "sha256:5d6a0d32fdc7ea39917c20065614ae93add6f577d840233237ff08e9a38f58f0", size = 40546229, upload-time = "2025-06-05T20:01:53.357Z" }, + { url = "https://files.pythonhosted.org/packages/d6/5c/8cc072436787104bbbcbde1f76ab4a0d89e68f7cebc758dd2ad7913a43d0/nvidia_cuda_nvcc_cu12-12.9.86-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:44e1eca4d08926193a558d2434b1bf83d57b4d5743e0c431c0c83d51da1df62b", size = 39411138, upload-time = "2025-06-05T20:01:43.182Z" }, + { url = "https://files.pythonhosted.org/packages/d2/9e/c71c53655a65d7531c89421c282359e2f626838762f1ce6180ea0bbebd29/nvidia_cuda_nvcc_cu12-12.9.86-py3-none-win_amd64.whl", hash = "sha256:8ed7f0b17dea662755395be029376db3b94fed5cbb17c2d35cc866c5b1b84099", size = 34669845, upload-time = "2025-06-05T20:11:56.308Z" }, +] + +[[package]] +name = "nvidia-cuda-nvrtc-cu12" +version = "12.6.85" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.11'", +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/f5/31/ffb400c5ae99daf09687aa6c42831c5d824f71c4851363ed2a4a1ac52bab/nvidia_cuda_nvrtc_cu12-12.6.85-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl", hash = "sha256:800927308ccc5dd6246d3f61f7fcef2ed7ec4e59e199090d360d3293f78bd5a2", size = 23649944, upload-time = "2024-11-20T17:38:06.511Z" }, + { url = "https://files.pythonhosted.org/packages/48/ab/476146f59ff5ef5bd6e62c187097d859ea78b5752d19c6c3f9be5f90dafc/nvidia_cuda_nvrtc_cu12-12.6.85-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:3f3134f50963882373063901657554f230bedf6039d30b09f6be55c64c993a37", size = 23162872, upload-time = "2024-11-20T17:37:42.967Z" }, + { url = "https://files.pythonhosted.org/packages/0c/f7/472414aee887d626373d0b2140a59ac4308e3eaed815060e5410fc83305a/nvidia_cuda_nvrtc_cu12-12.6.85-py3-none-win_amd64.whl", hash = "sha256:a419e2c95e75b88b602f8bb66f82a6c5651e8475a509841c958486b1b71510bf", size = 39026436, upload-time = "2024-11-20T17:49:13.633Z" }, +] + +[[package]] +name = "nvidia-cuda-nvrtc-cu12" +version = "12.8.93" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.11'", +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/05/6b/32f747947df2da6994e999492ab306a903659555dddc0fbdeb9d71f75e52/nvidia_cuda_nvrtc_cu12-12.8.93-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl", hash = "sha256:a7756528852ef889772a84c6cd89d41dfa74667e24cca16bb31f8f061e3e9994", size = 88040029, upload-time = "2025-03-07T01:42:13.562Z" }, + { url = "https://files.pythonhosted.org/packages/eb/d1/e50d0acaab360482034b84b6e27ee83c6738f7d32182b987f9c7a4e32962/nvidia_cuda_nvrtc_cu12-12.8.93-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:fc1fec1e1637854b4c0a65fb9a8346b51dd9ee69e61ebaccc82058441f15bce8", size = 43106076, upload-time = "2025-03-07T01:41:59.817Z" }, + { url = "https://files.pythonhosted.org/packages/45/51/52a3d84baa2136cc8df15500ad731d74d3a1114d4c123e043cb608d4a32b/nvidia_cuda_nvrtc_cu12-12.8.93-py3-none-win_amd64.whl", hash = "sha256:7a4b6b2904850fe78e0bd179c4b655c404d4bb799ef03ddc60804247099ae909", size = 73586838, upload-time = "2025-03-07T01:52:13.483Z" }, +] + +[[package]] +name = "nvidia-cuda-runtime-cu12" +version = "12.6.77" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.11'", +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/8f/ea/590b2ac00d772a8abd1c387a92b46486d2679ca6622fd25c18ff76265663/nvidia_cuda_runtime_cu12-12.6.77-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:6116fad3e049e04791c0256a9778c16237837c08b27ed8c8401e2e45de8d60cd", size = 908052, upload-time = "2024-11-20T17:35:19.905Z" }, + { url = "https://files.pythonhosted.org/packages/b7/3d/159023799677126e20c8fd580cca09eeb28d5c5a624adc7f793b9aa8bbfa/nvidia_cuda_runtime_cu12-12.6.77-py3-none-manylinux2014_aarch64.whl", hash = "sha256:d461264ecb429c84c8879a7153499ddc7b19b5f8d84c204307491989a365588e", size = 908040, upload-time = "2024-10-01T16:57:22.221Z" }, + { url = "https://files.pythonhosted.org/packages/e1/23/e717c5ac26d26cf39a27fbc076240fad2e3b817e5889d671b67f4f9f49c5/nvidia_cuda_runtime_cu12-12.6.77-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:ba3b56a4f896141e25e19ab287cd71e52a6a0f4b29d0d31609f60e3b4d5219b7", size = 897690, upload-time = "2024-11-20T17:35:30.697Z" }, + { url = "https://files.pythonhosted.org/packages/f0/62/65c05e161eeddbafeca24dc461f47de550d9fa8a7e04eb213e32b55cfd99/nvidia_cuda_runtime_cu12-12.6.77-py3-none-manylinux2014_x86_64.whl", hash = "sha256:a84d15d5e1da416dd4774cb42edf5e954a3e60cc945698dc1d5be02321c44dc8", size = 897678, upload-time = "2024-10-01T16:57:33.821Z" }, + { url = "https://files.pythonhosted.org/packages/fa/76/4c80fa138333cc975743fd0687a745fccb30d167f906f13c1c7f9a85e5ea/nvidia_cuda_runtime_cu12-12.6.77-py3-none-win_amd64.whl", hash = "sha256:86c58044c824bf3c173c49a2dbc7a6c8b53cb4e4dca50068be0bf64e9dab3f7f", size = 891773, upload-time = "2024-10-01T17:09:26.362Z" }, +] + [[package]] name = "nvidia-cuda-runtime-cu12" version = "12.8.90" source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", +] wheels = [ { url = "https://files.pythonhosted.org/packages/7c/75/f865a3b236e4647605ea34cc450900854ba123834a5f1598e160b9530c3a/nvidia_cuda_runtime_cu12-12.8.90-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:52bf7bbee900262ffefe5e9d5a2a69a30d97e2bc5bb6cc866688caa976966e3d", size = 965265, upload-time = "2025-03-07T01:39:43.533Z" }, { url = "https://files.pythonhosted.org/packages/0d/9b/a997b638fcd068ad6e4d53b8551a7d30fe8b404d6f1804abf1df69838932/nvidia_cuda_runtime_cu12-12.8.90-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:adade8dcbd0edf427b7204d480d6066d33902cab2a4707dcfc48a2d0fd44ab90", size = 954765, upload-time = "2025-03-07T01:40:01.615Z" }, + { url = "https://files.pythonhosted.org/packages/30/a5/a515b7600ad361ea14bfa13fb4d6687abf500adc270f19e89849c0590492/nvidia_cuda_runtime_cu12-12.8.90-py3-none-win_amd64.whl", hash = "sha256:c0c6027f01505bfed6c3b21ec546f69c687689aad5f1a377554bc6ca4aa993a8", size = 944318, upload-time = "2025-03-07T01:51:01.794Z" }, +] + +[[package]] +name = "nvidia-cudnn-cu12" +version = "9.10.2.21" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.11'", +] +dependencies = [ + { name = "nvidia-cublas-cu12", version = "12.6.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/fa/41/e79269ce215c857c935fd86bcfe91a451a584dfc27f1e068f568b9ad1ab7/nvidia_cudnn_cu12-9.10.2.21-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:c9132cc3f8958447b4910a1720036d9eff5928cc3179b0a51fb6d167c6cc87d8", size = 705026878, upload-time = "2025-06-06T21:52:51.348Z" }, + { url = "https://files.pythonhosted.org/packages/ba/51/e123d997aa098c61d029f76663dedbfb9bc8dcf8c60cbd6adbe42f76d049/nvidia_cudnn_cu12-9.10.2.21-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:949452be657fa16687d0930933f032835951ef0892b37d2d53824d1a84dc97a8", size = 706758467, upload-time = "2025-06-06T21:54:08.597Z" }, + { url = "https://files.pythonhosted.org/packages/3d/90/0bd6e586701b3a890fd38aa71c387dab4883d619d6e5ad912ccbd05bfd67/nvidia_cudnn_cu12-9.10.2.21-py3-none-win_amd64.whl", hash = "sha256:c6288de7d63e6cf62988f0923f96dc339cea362decb1bf5b3141883392a7d65e", size = 692992268, upload-time = "2025-06-06T21:55:18.114Z" }, +] + +[[package]] +name = "nvidia-cudnn-cu12" +version = "9.19.0.56" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.11'", +] +dependencies = [ + { name = "nvidia-cublas-cu12", version = "12.8.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/09/b8/277c51962ee46fa3e5b203ac5f76107c650f781d6891e681e28e6f3e9fe6/nvidia_cudnn_cu12-9.19.0.56-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:08caaf27fe556aca82a3ee3b5aa49a77e7de0cfcb7ff4e5c29da426387a8267e", size = 656910700, upload-time = "2026-02-03T20:40:25.508Z" }, + { url = "https://files.pythonhosted.org/packages/c5/41/65225d42fba06fb3dd3972485ea258e7dd07a40d6e01c95da6766ad87354/nvidia_cudnn_cu12-9.19.0.56-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:ac6ad90a075bb33a94f2b4cf4622eac13dd4dc65cf6dd9c7572a318516a36625", size = 657906812, upload-time = "2026-02-03T20:44:12.638Z" }, + { url = "https://files.pythonhosted.org/packages/a7/a5/48f07449fc9c6cc146dcafe6149fa5d69630137d2ec5b7d9e09f255fadd7/nvidia_cudnn_cu12-9.19.0.56-py3-none-win_amd64.whl", hash = "sha256:cec70596b9ce878fab83810c3f5a2e606d35f510e5fee579759e4cbc68a23750", size = 644003014, upload-time = "2026-02-03T20:46:25.768Z" }, +] + +[[package]] +name = "nvidia-cufft-cu12" +version = "11.3.0.4" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.11'", +] +dependencies = [ + { name = "nvidia-nvjitlink-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/1f/37/c50d2b2f2c07e146776389e3080f4faf70bcc4fa6e19d65bb54ca174ebc3/nvidia_cufft_cu12-11.3.0.4-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:d16079550df460376455cba121db6564089176d9bac9e4f360493ca4741b22a6", size = 200164144, upload-time = "2024-11-20T17:40:58.288Z" }, + { url = "https://files.pythonhosted.org/packages/ce/f5/188566814b7339e893f8d210d3a5332352b1409815908dad6a363dcceac1/nvidia_cufft_cu12-11.3.0.4-py3-none-manylinux2014_aarch64.whl", hash = "sha256:8510990de9f96c803a051822618d42bf6cb8f069ff3f48d93a8486efdacb48fb", size = 200164135, upload-time = "2024-10-01T17:03:24.212Z" }, + { url = "https://files.pythonhosted.org/packages/8f/16/73727675941ab8e6ffd86ca3a4b7b47065edcca7a997920b831f8147c99d/nvidia_cufft_cu12-11.3.0.4-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:ccba62eb9cef5559abd5e0d54ceed2d9934030f51163df018532142a8ec533e5", size = 200221632, upload-time = "2024-11-20T17:41:32.357Z" }, + { url = "https://files.pythonhosted.org/packages/60/de/99ec247a07ea40c969d904fc14f3a356b3e2a704121675b75c366b694ee1/nvidia_cufft_cu12-11.3.0.4-py3-none-manylinux2014_x86_64.whl", hash = "sha256:768160ac89f6f7b459bee747e8d175dbf53619cfe74b2a5636264163138013ca", size = 200221622, upload-time = "2024-10-01T17:03:58.79Z" }, + { url = "https://files.pythonhosted.org/packages/b4/38/36fd800cec8f6e89b7c1576edaaf8076e69ec631644cdbc1b5f2e2b5a9df/nvidia_cufft_cu12-11.3.0.4-py3-none-win_amd64.whl", hash = "sha256:6048ebddfb90d09d2707efb1fd78d4e3a77cb3ae4dc60e19aab6be0ece2ae464", size = 199356881, upload-time = "2024-10-01T17:13:01.861Z" }, ] [[package]] name = "nvidia-cufft-cu12" version = "11.3.3.83" source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", +] dependencies = [ - { name = "nvidia-nvjitlink-cu12", marker = "(python_full_version < '3.11' and sys_platform == 'emscripten') or (python_full_version < '3.11' and sys_platform == 'win32') or (sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/60/bc/7771846d3a0272026c416fbb7e5f4c1f146d6d80704534d0b187dd6f4800/nvidia_cufft_cu12-11.3.3.83-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:848ef7224d6305cdb2a4df928759dca7b1201874787083b6e7550dd6765ce69a", size = 193109211, upload-time = "2025-03-07T01:44:56.873Z" }, { url = "https://files.pythonhosted.org/packages/1f/13/ee4e00f30e676b66ae65b4f08cb5bcbb8392c03f54f2d5413ea99a5d1c80/nvidia_cufft_cu12-11.3.3.83-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:4d2dd21ec0b88cf61b62e6b43564355e5222e4a3fb394cac0db101f2dd0d4f74", size = 193118695, upload-time = "2025-03-07T01:45:27.821Z" }, + { url = "https://files.pythonhosted.org/packages/7d/ec/ce1629f1e478bb5ccd208986b5f9e0316a78538dd6ab1d0484f012f8e2a1/nvidia_cufft_cu12-11.3.3.83-py3-none-win_amd64.whl", hash = "sha256:7a64a98ef2a7c47f905aaf8931b69a3a43f27c55530c698bb2ed7c75c0b42cb7", size = 192216559, upload-time = "2025-03-07T01:53:57.106Z" }, +] + +[[package]] +name = "nvidia-cufile-cu12" +version = "1.11.1.6" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.11'", +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/b2/66/cc9876340ac68ae71b15c743ddb13f8b30d5244af344ec8322b449e35426/nvidia_cufile_cu12-1.11.1.6-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:cc23469d1c7e52ce6c1d55253273d32c565dd22068647f3aa59b3c6b005bf159", size = 1142103, upload-time = "2024-11-20T17:42:11.83Z" }, + { url = "https://files.pythonhosted.org/packages/17/bf/cc834147263b929229ce4aadd62869f0b195e98569d4c28b23edc72b85d9/nvidia_cufile_cu12-1.11.1.6-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:8f57a0051dcf2543f6dc2b98a98cb2719c37d3cee1baba8965d57f3bbc90d4db", size = 1066155, upload-time = "2024-11-20T17:41:49.376Z" }, +] + +[[package]] +name = "nvidia-cufile-cu12" +version = "1.13.1.3" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.11'", +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/bb/fe/1bcba1dfbfb8d01be8d93f07bfc502c93fa23afa6fd5ab3fc7c1df71038a/nvidia_cufile_cu12-1.13.1.3-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:1d069003be650e131b21c932ec3d8969c1715379251f8d23a1860554b1cb24fc", size = 1197834, upload-time = "2025-03-07T01:45:50.723Z" }, + { url = "https://files.pythonhosted.org/packages/1e/f5/5607710447a6fe9fd9b3283956fceeee8a06cda1d2f56ce31371f595db2a/nvidia_cufile_cu12-1.13.1.3-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:4beb6d4cce47c1a0f1013d72e02b0994730359e17801d395bdcbf20cfb3bb00a", size = 1120705, upload-time = "2025-03-07T01:45:41.434Z" }, +] + +[[package]] +name = "nvidia-curand-cu12" +version = "10.3.7.77" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.11'", +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/42/ac/36543605358a355632f1a6faa3e2d5dfb91eab1e4bc7d552040e0383c335/nvidia_curand_cu12-10.3.7.77-py3-none-manylinux2014_aarch64.whl", hash = "sha256:6e82df077060ea28e37f48a3ec442a8f47690c7499bff392a5938614b56c98d8", size = 56289881, upload-time = "2024-10-01T17:04:18.981Z" }, + { url = "https://files.pythonhosted.org/packages/73/1b/44a01c4e70933637c93e6e1a8063d1e998b50213a6b65ac5a9169c47e98e/nvidia_curand_cu12-10.3.7.77-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:a42cd1344297f70b9e39a1e4f467a4e1c10f1da54ff7a85c12197f6c652c8bdf", size = 56279010, upload-time = "2024-11-20T17:42:50.958Z" }, + { url = "https://files.pythonhosted.org/packages/4a/aa/2c7ff0b5ee02eaef890c0ce7d4f74bc30901871c5e45dee1ae6d0083cd80/nvidia_curand_cu12-10.3.7.77-py3-none-manylinux2014_x86_64.whl", hash = "sha256:99f1a32f1ac2bd134897fc7a203f779303261268a65762a623bf30cc9fe79117", size = 56279000, upload-time = "2024-10-01T17:04:45.274Z" }, + { url = "https://files.pythonhosted.org/packages/a6/02/5362a9396f23f7de1dd8a64369e87c85ffff8216fc8194ace0fa45ba27a5/nvidia_curand_cu12-10.3.7.77-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:7b2ed8e95595c3591d984ea3603dd66fe6ce6812b886d59049988a712ed06b6e", size = 56289882, upload-time = "2024-11-20T17:42:25.222Z" }, + { url = "https://files.pythonhosted.org/packages/a9/a8/0cd0cec757bd4b4b4ef150fca62ec064db7d08a291dced835a0be7d2c147/nvidia_curand_cu12-10.3.7.77-py3-none-win_amd64.whl", hash = "sha256:6d6d935ffba0f3d439b7cd968192ff068fafd9018dbf1b85b37261b13cfc9905", size = 55783873, upload-time = "2024-10-01T17:13:30.377Z" }, +] + +[[package]] +name = "nvidia-curand-cu12" +version = "10.3.9.90" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.11'", +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/45/5e/92aa15eca622a388b80fbf8375d4760738df6285b1e92c43d37390a33a9a/nvidia_curand_cu12-10.3.9.90-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:dfab99248034673b779bc6decafdc3404a8a6f502462201f2f31f11354204acd", size = 63625754, upload-time = "2025-03-07T01:46:10.735Z" }, + { url = "https://files.pythonhosted.org/packages/fb/aa/6584b56dc84ebe9cf93226a5cde4d99080c8e90ab40f0c27bda7a0f29aa1/nvidia_curand_cu12-10.3.9.90-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:b32331d4f4df5d6eefa0554c565b626c7216f87a06a4f56fab27c3b68a830ec9", size = 63619976, upload-time = "2025-03-07T01:46:23.323Z" }, + { url = "https://files.pythonhosted.org/packages/b9/75/70c05b2f3ed5be3bb30b7102b6eb78e100da4bbf6944fd6725c012831cab/nvidia_curand_cu12-10.3.9.90-py3-none-win_amd64.whl", hash = "sha256:f149a8ca457277da854f89cf282d6ef43176861926c7ac85b2a0fbd237c587ec", size = 62765309, upload-time = "2025-03-07T01:54:20.478Z" }, +] + +[[package]] +name = "nvidia-cusolver-cu12" +version = "11.7.1.2" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.11'", +] +dependencies = [ + { name = "nvidia-cublas-cu12", version = "12.6.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "nvidia-cusparse-cu12", version = "12.5.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/93/17/dbe1aa865e4fdc7b6d4d0dd308fdd5aaab60f939abfc0ea1954eac4fb113/nvidia_cusolver_cu12-11.7.1.2-py3-none-manylinux2014_aarch64.whl", hash = "sha256:0ce237ef60acde1efc457335a2ddadfd7610b892d94efee7b776c64bb1cac9e0", size = 157833628, upload-time = "2024-10-01T17:05:05.591Z" }, + { url = "https://files.pythonhosted.org/packages/f0/6e/c2cf12c9ff8b872e92b4a5740701e51ff17689c4d726fca91875b07f655d/nvidia_cusolver_cu12-11.7.1.2-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:e9e49843a7707e42022babb9bcfa33c29857a93b88020c4e4434656a655b698c", size = 158229790, upload-time = "2024-11-20T17:43:43.211Z" }, + { url = "https://files.pythonhosted.org/packages/9f/81/baba53585da791d043c10084cf9553e074548408e04ae884cfe9193bd484/nvidia_cusolver_cu12-11.7.1.2-py3-none-manylinux2014_x86_64.whl", hash = "sha256:6cf28f17f64107a0c4d7802be5ff5537b2130bfc112f25d5a30df227058ca0e6", size = 158229780, upload-time = "2024-10-01T17:05:39.875Z" }, + { url = "https://files.pythonhosted.org/packages/7c/5f/07d0ba3b7f19be5a5ec32a8679fc9384cfd9fc6c869825e93be9f28d6690/nvidia_cusolver_cu12-11.7.1.2-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:dbbe4fc38ec1289c7e5230e16248365e375c3673c9c8bac5796e2e20db07f56e", size = 157833630, upload-time = "2024-11-20T17:43:16.77Z" }, + { url = "https://files.pythonhosted.org/packages/d4/53/fff50a0808df7113d77e3bbc7c2b7eaed6f57d5eb80fbe93ead2aea1e09a/nvidia_cusolver_cu12-11.7.1.2-py3-none-win_amd64.whl", hash = "sha256:6813f9d8073f555444a8705f3ab0296d3e1cb37a16d694c5fc8b862a0d8706d7", size = 149287877, upload-time = "2024-10-01T17:13:49.804Z" }, +] + +[[package]] +name = "nvidia-cusolver-cu12" +version = "11.7.3.90" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.11'", +] +dependencies = [ + { name = "nvidia-cublas-cu12", version = "12.8.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "nvidia-cusparse-cu12", version = "12.5.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/c8/32/f7cd6ce8a7690544d084ea21c26e910a97e077c9b7f07bf5de623ee19981/nvidia_cusolver_cu12-11.7.3.90-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:db9ed69dbef9715071232caa9b69c52ac7de3a95773c2db65bdba85916e4e5c0", size = 267229841, upload-time = "2025-03-07T01:46:54.356Z" }, + { url = "https://files.pythonhosted.org/packages/85/48/9a13d2975803e8cf2777d5ed57b87a0b6ca2cc795f9a4f59796a910bfb80/nvidia_cusolver_cu12-11.7.3.90-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:4376c11ad263152bd50ea295c05370360776f8c3427b30991df774f9fb26c450", size = 267506905, upload-time = "2025-03-07T01:47:16.273Z" }, + { url = "https://files.pythonhosted.org/packages/13/c0/76ca8551b8a84146ffa189fec81c26d04adba4bc0dbe09cd6e6fd9b7de04/nvidia_cusolver_cu12-11.7.3.90-py3-none-win_amd64.whl", hash = "sha256:4a550db115fcabc4d495eb7d39ac8b58d4ab5d8e63274d3754df1c0ad6a22d34", size = 256720438, upload-time = "2025-03-07T01:54:39.898Z" }, +] + +[[package]] +name = "nvidia-cusparse-cu12" +version = "12.5.4.2" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.11'", +] +dependencies = [ + { name = "nvidia-nvjitlink-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/eb/eb/6681efd0aa7df96b4f8067b3ce7246833dd36830bb4cec8896182773db7d/nvidia_cusparse_cu12-12.5.4.2-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:d25b62fb18751758fe3c93a4a08eff08effedfe4edf1c6bb5afd0890fe88f887", size = 216451147, upload-time = "2024-11-20T17:44:18.055Z" }, + { url = "https://files.pythonhosted.org/packages/d3/56/3af21e43014eb40134dea004e8d0f1ef19d9596a39e4d497d5a7de01669f/nvidia_cusparse_cu12-12.5.4.2-py3-none-manylinux2014_aarch64.whl", hash = "sha256:7aa32fa5470cf754f72d1116c7cbc300b4e638d3ae5304cfa4a638a5b87161b1", size = 216451135, upload-time = "2024-10-01T17:06:03.826Z" }, + { url = "https://files.pythonhosted.org/packages/06/1e/b8b7c2f4099a37b96af5c9bb158632ea9e5d9d27d7391d7eb8fc45236674/nvidia_cusparse_cu12-12.5.4.2-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:7556d9eca156e18184b94947ade0fba5bb47d69cec46bf8660fd2c71a4b48b73", size = 216561367, upload-time = "2024-11-20T17:44:54.824Z" }, + { url = "https://files.pythonhosted.org/packages/43/ac/64c4316ba163e8217a99680c7605f779accffc6a4bcd0c778c12948d3707/nvidia_cusparse_cu12-12.5.4.2-py3-none-manylinux2014_x86_64.whl", hash = "sha256:23749a6571191a215cb74d1cdbff4a86e7b19f1200c071b3fcf844a5bea23a2f", size = 216561357, upload-time = "2024-10-01T17:06:29.861Z" }, + { url = "https://files.pythonhosted.org/packages/45/ef/876ad8e4260e1128e6d4aac803d9d51baf3791ebdb4a9b8d9b8db032b4b0/nvidia_cusparse_cu12-12.5.4.2-py3-none-win_amd64.whl", hash = "sha256:4acb8c08855a26d737398cba8fb6f8f5045d93f82612b4cfd84645a2332ccf20", size = 213712630, upload-time = "2024-10-01T17:14:23.779Z" }, +] + +[[package]] +name = "nvidia-cusparse-cu12" +version = "12.5.8.93" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.11'", +] +dependencies = [ + { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/bc/f7/cd777c4109681367721b00a106f491e0d0d15cfa1fd59672ce580ce42a97/nvidia_cusparse_cu12-12.5.8.93-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:9b6c161cb130be1a07a27ea6923df8141f3c295852f4b260c65f18f3e0a091dc", size = 288117129, upload-time = "2025-03-07T01:47:40.407Z" }, + { url = "https://files.pythonhosted.org/packages/c2/f5/e1854cb2f2bcd4280c44736c93550cc300ff4b8c95ebe370d0aa7d2b473d/nvidia_cusparse_cu12-12.5.8.93-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:1ec05d76bbbd8b61b06a80e1eaf8cf4959c3d4ce8e711b65ebd0443bb0ebb13b", size = 288216466, upload-time = "2025-03-07T01:48:13.779Z" }, + { url = "https://files.pythonhosted.org/packages/62/07/f3b2ad63f8e3d257a599f422ae34eb565e70c41031aecefa3d18b62cabd1/nvidia_cusparse_cu12-12.5.8.93-py3-none-win_amd64.whl", hash = "sha256:9a33604331cb2cac199f2e7f5104dfbb8a5a898c367a53dfda9ff2acb6b6b4dd", size = 284937404, upload-time = "2025-03-07T01:55:07.742Z" }, +] + +[[package]] +name = "nvidia-cusparselt-cu12" +version = "0.7.1" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/73/b9/598f6ff36faaece4b3c50d26f50e38661499ff34346f00e057760b35cc9d/nvidia_cusparselt_cu12-0.7.1-py3-none-manylinux2014_aarch64.whl", hash = "sha256:8878dce784d0fac90131b6817b607e803c36e629ba34dc5b433471382196b6a5", size = 283835557, upload-time = "2025-02-26T00:16:54.265Z" }, + { url = "https://files.pythonhosted.org/packages/56/79/12978b96bd44274fe38b5dde5cfb660b1d114f70a65ef962bcbbed99b549/nvidia_cusparselt_cu12-0.7.1-py3-none-manylinux2014_x86_64.whl", hash = "sha256:f1bb701d6b930d5a7cea44c19ceb973311500847f81b634d802b7b539dc55623", size = 287193691, upload-time = "2025-02-26T00:15:44.104Z" }, + { url = "https://files.pythonhosted.org/packages/2f/d8/a6b0d0d0c2435e9310f3e2bb0d9c9dd4c33daef86aa5f30b3681defd37ea/nvidia_cusparselt_cu12-0.7.1-py3-none-win_amd64.whl", hash = "sha256:f67fbb5831940ec829c9117b7f33807db9f9678dc2a617fbe781cac17b4e1075", size = 271020911, upload-time = "2025-02-26T00:14:47.204Z" }, +] + +[[package]] +name = "nvidia-nccl-cu12" +version = "2.28.9" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/08/c4/120d2dfd92dff2c776d68f361ff8705fdea2ca64e20b612fab0fd3f581ac/nvidia_nccl_cu12-2.28.9-py3-none-manylinux_2_18_aarch64.whl", hash = "sha256:50a36e01c4a090b9f9c47d92cec54964de6b9fcb3362d0e19b8ffc6323c21b60", size = 296766525, upload-time = "2025-11-18T05:49:16.094Z" }, + { url = "https://files.pythonhosted.org/packages/4a/4e/44dbb46b3d1b0ec61afda8e84837870f2f9ace33c564317d59b70bc19d3e/nvidia_nccl_cu12-2.28.9-py3-none-manylinux_2_18_x86_64.whl", hash = "sha256:485776daa8447da5da39681af455aa3b2c2586ddcf4af8772495e7c532c7e5ab", size = 296782137, upload-time = "2025-11-18T05:49:34.248Z" }, +] + +[[package]] +name = "nvidia-nvjitlink-cu12" +version = "12.6.85" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.11'", +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/9d/d7/c5383e47c7e9bf1c99d5bd2a8c935af2b6d705ad831a7ec5c97db4d82f4f/nvidia_nvjitlink_cu12-12.6.85-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl", hash = "sha256:eedc36df9e88b682efe4309aa16b5b4e78c2407eac59e8c10a6a47535164369a", size = 19744971, upload-time = "2024-11-20T17:46:53.366Z" }, + { url = "https://files.pythonhosted.org/packages/31/db/dc71113d441f208cdfe7ae10d4983884e13f464a6252450693365e166dcf/nvidia_nvjitlink_cu12-12.6.85-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:cf4eaa7d4b6b543ffd69d6abfb11efdeb2db48270d94dfd3a452c24150829e41", size = 19270338, upload-time = "2024-11-20T17:46:29.758Z" }, + { url = "https://files.pythonhosted.org/packages/89/76/93c1467b1387387440a4d25102d86b7794535449b689f8e2dc22c1c8ff7f/nvidia_nvjitlink_cu12-12.6.85-py3-none-win_amd64.whl", hash = "sha256:e61120e52ed675747825cdd16febc6a0730537451d867ee58bee3853b1b13d1c", size = 161908572, upload-time = "2024-11-20T17:52:40.124Z" }, ] [[package]] name = "nvidia-nvjitlink-cu12" version = "12.8.93" source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", +] wheels = [ { url = "https://files.pythonhosted.org/packages/f6/74/86a07f1d0f42998ca31312f998bd3b9a7eff7f52378f4f270c8679c77fb9/nvidia_nvjitlink_cu12-12.8.93-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl", hash = "sha256:81ff63371a7ebd6e6451970684f916be2eab07321b73c9d244dc2b4da7f73b88", size = 39254836, upload-time = "2025-03-07T01:49:55.661Z" }, { url = "https://files.pythonhosted.org/packages/2a/a2/8cee5da30d13430e87bf99bb33455d2724d0a4a9cb5d7926d80ccb96d008/nvidia_nvjitlink_cu12-12.8.93-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:adccd7161ace7261e01bb91e44e88da350895c270d23f744f0820c818b7229e7", size = 38386204, upload-time = "2025-03-07T01:49:43.612Z" }, + { url = "https://files.pythonhosted.org/packages/ed/d7/34f02dad2e30c31b10a51f6b04e025e5dd60e5f936af9045a9b858a05383/nvidia_nvjitlink_cu12-12.8.93-py3-none-win_amd64.whl", hash = "sha256:bd93fbeeee850917903583587f4fc3a4eafa022e34572251368238ab5e6bd67f", size = 268553710, upload-time = "2025-03-07T01:56:24.13Z" }, +] + +[[package]] +name = "nvidia-nvshmem-cu12" +version = "3.4.5" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/1d/6a/03aa43cc9bd3ad91553a88b5f6fb25ed6a3752ae86ce2180221962bc2aa5/nvidia_nvshmem_cu12-3.4.5-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:0b48363fc6964dede448029434c6abed6c5e37f823cb43c3bcde7ecfc0457e15", size = 138936938, upload-time = "2025-09-06T00:32:05.589Z" }, + { url = "https://files.pythonhosted.org/packages/b5/09/6ea3ea725f82e1e76684f0708bbedd871fc96da89945adeba65c3835a64c/nvidia_nvshmem_cu12-3.4.5-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:042f2500f24c021db8a06c5eec2539027d57460e1c1a762055a6554f72c369bd", size = 139103095, upload-time = "2025-09-06T00:32:31.266Z" }, +] + +[[package]] +name = "nvidia-nvtx-cu12" +version = "12.6.77" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.11'", +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/b9/93/80f8a520375af9d7ee44571a6544653a176e53c2b8ccce85b97b83c2491b/nvidia_nvtx_cu12-12.6.77-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:f44f8d86bb7d5629988d61c8d3ae61dddb2015dee142740536bc7481b022fe4b", size = 90549, upload-time = "2024-11-20T17:38:17.387Z" }, + { url = "https://files.pythonhosted.org/packages/2b/53/36e2fd6c7068997169b49ffc8c12d5af5e5ff209df6e1a2c4d373b3a638f/nvidia_nvtx_cu12-12.6.77-py3-none-manylinux2014_aarch64.whl", hash = "sha256:adcaabb9d436c9761fca2b13959a2d237c5f9fd406c8e4b723c695409ff88059", size = 90539, upload-time = "2024-10-01T17:00:27.179Z" }, + { url = "https://files.pythonhosted.org/packages/56/9a/fff8376f8e3d084cd1530e1ef7b879bb7d6d265620c95c1b322725c694f4/nvidia_nvtx_cu12-12.6.77-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:b90bed3df379fa79afbd21be8e04a0314336b8ae16768b58f2d34cb1d04cd7d2", size = 89276, upload-time = "2024-11-20T17:38:27.621Z" }, + { url = "https://files.pythonhosted.org/packages/9e/4e/0d0c945463719429b7bd21dece907ad0bde437a2ff12b9b12fee94722ab0/nvidia_nvtx_cu12-12.6.77-py3-none-manylinux2014_x86_64.whl", hash = "sha256:6574241a3ec5fdc9334353ab8c479fe75841dbe8f4532a8fc97ce63503330ba1", size = 89265, upload-time = "2024-10-01T17:00:38.172Z" }, + { url = "https://files.pythonhosted.org/packages/f7/cd/98a447919d4ed14d407ac82b14b0a0c9c1dbfe81099934b1fc3bfd1e6316/nvidia_nvtx_cu12-12.6.77-py3-none-win_amd64.whl", hash = "sha256:2fb11a4af04a5e6c84073e6404d26588a34afd35379f0855a99797897efa75c0", size = 56434, upload-time = "2024-10-01T17:11:13.124Z" }, +] + +[[package]] +name = "nvidia-nvtx-cu12" +version = "12.8.90" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.11'", +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/10/c0/1b303feea90d296f6176f32a2a70b5ef230f9bdeb3a72bddb0dc922dc137/nvidia_nvtx_cu12-12.8.90-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:d7ad891da111ebafbf7e015d34879f7112832fc239ff0d7d776b6cb685274615", size = 91161, upload-time = "2025-03-07T01:42:23.922Z" }, + { url = "https://files.pythonhosted.org/packages/a2/eb/86626c1bbc2edb86323022371c39aa48df6fd8b0a1647bc274577f72e90b/nvidia_nvtx_cu12-12.8.90-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:5b17e2001cc0d751a5bc2c6ec6d26ad95913324a4adb86788c944f8ce9ba441f", size = 89954, upload-time = "2025-03-07T01:42:44.131Z" }, + { url = "https://files.pythonhosted.org/packages/9f/99/4c9c0c329bf9fc125008c3b54c7c94c0023518d06fc025ae36431375e1fe/nvidia_nvtx_cu12-12.8.90-py3-none-win_amd64.whl", hash = "sha256:619c8304aedc69f02ea82dd244541a83c3d9d40993381b3b590f1adaed3db41e", size = 56492, upload-time = "2025-03-07T01:52:24.69Z" }, ] [[package]] @@ -2350,14 +3427,17 @@ name = "pandas" version = "2.3.3" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and sys_platform != 'darwin'", - "python_full_version < '3.11' and sys_platform == 'darwin'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", ] dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, - { name = "python-dateutil", marker = "python_full_version < '3.11'" }, - { name = "pytz", marker = "python_full_version < '3.11'" }, - { name = "tzdata", marker = "python_full_version < '3.11'" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "python-dateutil", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "pytz", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "tzdata", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/33/01/d40b85317f86cf08d853a4f495195c73815fdf205eef3993821720274518/pandas-2.3.3.tar.gz", hash = "sha256:e05e1af93b977f7eafa636d043f9f94c7ee3ac81af99c13508215942e64c993b", size = 4495223, upload-time = "2025-09-29T23:34:51.853Z" } wheels = [ @@ -2415,27 +3495,63 @@ name = "pandas" version = "3.0.1" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32'", - "python_full_version >= '3.14' and sys_platform == 'emscripten'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.13.*' and sys_platform == 'win32'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version >= '3.14' and sys_platform == 'darwin'", - "python_full_version == '3.13.*' and sys_platform == 'darwin'", - "python_full_version == '3.12.*' and sys_platform == 'win32'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.12.*' and sys_platform == 'darwin'", - "python_full_version == '3.11.*' and sys_platform == 'win32'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.11.*' and sys_platform == 'darwin'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", ] dependencies = [ - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, - { name = "python-dateutil", marker = "python_full_version >= '3.11'" }, - { name = "tzdata", marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and sys_platform == 'win32')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "python-dateutil", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "tzdata", marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/2e/0c/b28ed414f080ee0ad153f848586d61d1878f91689950f037f976ce15f6c8/pandas-3.0.1.tar.gz", hash = "sha256:4186a699674af418f655dbd420ed87f50d56b4cd6603784279d9eef6627823c8", size = 4641901, upload-time = "2026-02-17T22:20:16.434Z" } wheels = [ @@ -2721,12 +3837,15 @@ name = "pyfftw" version = "0.15.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and sys_platform != 'darwin'", - "python_full_version < '3.11' and sys_platform == 'darwin'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", ] dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, - { name = "setuptools", marker = "python_full_version < '3.11'" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "setuptools", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/4b/3f/ee1bc44b080fc1e81d293cd07bed563d254bc1997d63a3b8053804a87dfd/pyfftw-0.15.0.tar.gz", hash = "sha256:2f16b9854a40c8fdd10aa5803b24ddc6ab49f9cd559dbd7f07e7d61aa205c1ca", size = 164003, upload-time = "2024-11-06T16:01:19.293Z" } wheels = [ @@ -2764,25 +3883,61 @@ name = "pyfftw" version = "0.15.1" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32'", - "python_full_version >= '3.14' and sys_platform == 'emscripten'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.13.*' and sys_platform == 'win32'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version >= '3.14' and sys_platform == 'darwin'", - "python_full_version == '3.13.*' and sys_platform == 'darwin'", - "python_full_version == '3.12.*' and sys_platform == 'win32'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.12.*' and sys_platform == 'darwin'", - "python_full_version == '3.11.*' and sys_platform == 'win32'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.11.*' and sys_platform == 'darwin'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", ] dependencies = [ - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/f2/2d/e38439b7f937e8bf91a9ff2b8d9713d0d8e64e980fc00e8d1945b8a5b74b/pyfftw-0.15.1.tar.gz", hash = "sha256:bbcde6d40d165e1cbaf12dde062ebfebe9e43394cac8c166e699ba2c9a4b0461", size = 192838, upload-time = "2025-10-22T19:58:56.683Z" } wheels = [ @@ -2840,37 +3995,47 @@ wheels = [ name = "pylops" source = { editable = "." } dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, - { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, - { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, ] [package.optional-dependencies] advanced = [ - { name = "astra-toolbox", marker = "sys_platform == 'linux'" }, + { name = "astra-toolbox", marker = "sys_platform == 'linux' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, { name = "devito" }, { name = "dtcwt" }, { name = "llvmlite" }, { name = "numba" }, - { name = "pyfftw", version = "0.15.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, - { name = "pyfftw", version = "0.15.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, - { name = "pywavelets", version = "1.8.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, - { name = "pywavelets", version = "1.9.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "pyfftw", version = "0.15.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "pyfftw", version = "0.15.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "pywavelets", version = "1.8.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "pywavelets", version = "1.9.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, { name = "scikit-fmm" }, { name = "spgl1" }, ] deep = [ - { name = "jax", version = "0.6.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, - { name = "jax", version = "0.9.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, - { name = "torch", version = "2.10.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "sys_platform == 'darwin'" }, - { name = "torch", version = "2.10.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "sys_platform != 'darwin'" }, + { name = "jax", version = "0.6.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "jax", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and extra == 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "torch", version = "2.11.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "torch", version = "2.11.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'darwin' and extra == 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, +] +deep-cu126 = [ + { name = "jax", version = "0.6.2", source = { registry = "https://pypi.org/simple" }, extra = ["cuda12"], marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "jax", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, extra = ["cuda12"], marker = "(python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "torch", version = "2.11.0+cu126", source = { registry = "https://download.pytorch.org/whl/cu126" } }, +] +deep-cu128 = [ + { name = "jax", version = "0.6.2", source = { registry = "https://pypi.org/simple" }, extra = ["cuda12"], marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "jax", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, extra = ["cuda12"], marker = "(python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "torch", version = "2.11.0+cu128", source = { registry = "https://download.pytorch.org/whl/cu128" } }, ] stat = [ - { name = "pymc", version = "5.25.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, - { name = "pymc", version = "5.28.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, - { name = "pytensor", version = "2.31.7", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, - { name = "pytensor", version = "2.38.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "pymc", version = "5.25.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "pymc", version = "5.28.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "pytensor", version = "2.31.7", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "pytensor", version = "2.38.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, ] [package.dev-dependencies] @@ -2889,11 +4054,11 @@ doc = [ { name = "numpydoc" }, { name = "pooch" }, { name = "shibuya" }, - { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, - { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*'" }, - { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12'" }, - { name = "sphinx-design", version = "0.6.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, - { name = "sphinx-design", version = "0.7.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "sphinx-design", version = "0.6.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "sphinx-design", version = "0.7.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, { name = "sphinx-gallery" }, { name = "sphinx-iconify" }, { name = "sphinxemoji" }, @@ -2905,6 +4070,8 @@ requires-dist = [ { name = "devito", marker = "extra == 'advanced'" }, { name = "dtcwt", marker = "extra == 'advanced'" }, { name = "jax", marker = "extra == 'deep'" }, + { name = "jax", extras = ["cuda12"], marker = "extra == 'deep-cu126'" }, + { name = "jax", extras = ["cuda12"], marker = "extra == 'deep-cu128'" }, { name = "llvmlite", marker = "extra == 'advanced'" }, { name = "numba", marker = "extra == 'advanced'" }, { name = "numpy", specifier = ">=1.21.0" }, @@ -2915,9 +4082,11 @@ requires-dist = [ { name = "scikit-fmm", marker = "extra == 'advanced'" }, { name = "scipy", specifier = ">=1.11.0" }, { name = "spgl1", marker = "extra == 'advanced'" }, - { name = "torch", marker = "extra == 'deep'", index = "https://download.pytorch.org/whl/cpu" }, + { name = "torch", marker = "extra == 'deep'", index = "https://download.pytorch.org/whl/cpu", conflict = { package = "pylops", extra = "deep" } }, + { name = "torch", marker = "extra == 'deep-cu126'", index = "https://download.pytorch.org/whl/cu126", conflict = { package = "pylops", extra = "deep-cu126" } }, + { name = "torch", marker = "extra == 'deep-cu128'", index = "https://download.pytorch.org/whl/cu128", conflict = { package = "pylops", extra = "deep-cu128" } }, ] -provides-extras = ["advanced", "deep", "stat"] +provides-extras = ["advanced", "stat", "deep", "deep-cu126", "deep-cu128"] [package.metadata.requires-dev] dev = [ @@ -2947,20 +4116,23 @@ name = "pymc" version = "5.25.1" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and sys_platform != 'darwin'", - "python_full_version < '3.11' and sys_platform == 'darwin'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", ] dependencies = [ - { name = "arviz", marker = "python_full_version < '3.11'" }, - { name = "cachetools", marker = "python_full_version < '3.11'" }, - { name = "cloudpickle", marker = "python_full_version < '3.11'" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, - { name = "pandas", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, - { name = "pytensor", version = "2.31.7", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, - { name = "rich", marker = "python_full_version < '3.11'" }, - { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, - { name = "threadpoolctl", marker = "python_full_version < '3.11'" }, - { name = "typing-extensions", marker = "python_full_version < '3.11'" }, + { name = "arviz", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "cachetools", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "cloudpickle", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "pandas", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "pytensor", version = "2.31.7", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "rich", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "threadpoolctl", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "typing-extensions", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/4d/f4/30ae01e539b7b1dc83578e1aedbc04567f76b48ba287fb31be6de0e0684d/pymc-5.25.1.tar.gz", hash = "sha256:9e739315c0547336b4c11127aae8b3750145b29cdd8e21609196594aa29c21f8", size = 487746, upload-time = "2025-07-24T11:57:04.107Z" } wheels = [ @@ -2969,41 +4141,77 @@ wheels = [ [[package]] name = "pymc" -version = "5.28.1" +version = "5.28.2" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32'", - "python_full_version >= '3.14' and sys_platform == 'emscripten'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.13.*' and sys_platform == 'win32'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version >= '3.14' and sys_platform == 'darwin'", - "python_full_version == '3.13.*' and sys_platform == 'darwin'", - "python_full_version == '3.12.*' and sys_platform == 'win32'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.12.*' and sys_platform == 'darwin'", - "python_full_version == '3.11.*' and sys_platform == 'win32'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.11.*' and sys_platform == 'darwin'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", ] dependencies = [ - { name = "arviz", marker = "python_full_version >= '3.11'" }, - { name = "cachetools", marker = "python_full_version >= '3.11'" }, - { name = "cloudpickle", marker = "python_full_version >= '3.11'" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, - { name = "pandas", version = "3.0.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, - { name = "pytensor", version = "2.38.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, - { name = "rich", marker = "python_full_version >= '3.11'" }, - { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, - { name = "threadpoolctl", marker = "python_full_version >= '3.11'" }, - { name = "typing-extensions", marker = "python_full_version >= '3.11'" }, + { name = "arviz", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "cachetools", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "cloudpickle", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "pandas", version = "3.0.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "pytensor", version = "2.38.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "rich", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "threadpoolctl", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "typing-extensions", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/6f/60/3f054aeee0d2b08058b2ad499ef9b2f82b5e57333b01ab66e0ee331cabbf/pymc-5.28.1.tar.gz", hash = "sha256:4debd7e3ac34f81f870ecdd11fcba516781d8300c8b0a0380303ee9dc4522549", size = 507255, upload-time = "2026-02-28T17:28:29.979Z" } +sdist = { url = "https://files.pythonhosted.org/packages/fe/01/335aaa6478f3a99d84f53b79fd6abefe8a6fd5e74d508b6328dbf0fb73d1/pymc-5.28.2.tar.gz", hash = "sha256:8bd81bb576a26bf03fb8f3830d446c341840b35135e8ad2ebd5fc6e529aaa17f", size = 508000, upload-time = "2026-03-19T13:29:55.097Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/4d/7d/f3999898223f14ae511da79a4bfa64d77dcf9bdc0325e5892d637a4fd88b/pymc-5.28.1-py3-none-any.whl", hash = "sha256:fc0d5ca4e8dce20104cdd1df874e1cd3ea8b20640463475623b1a5ad6d86ca7a", size = 562299, upload-time = "2026-02-28T17:28:27.118Z" }, + { url = "https://files.pythonhosted.org/packages/8c/4e/c1c28fef88102843b952fbd0d3d5484a0d3b68eb4433500f43732572349f/pymc-5.28.2-py3-none-any.whl", hash = "sha256:4a16a1a7b39d11b3e2be99d8282c875d979a7fb467ef77d38cb338c5face6736", size = 562761, upload-time = "2026-03-19T13:29:53.227Z" }, ] [[package]] @@ -3020,18 +4228,21 @@ name = "pytensor" version = "2.31.7" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and sys_platform != 'darwin'", - "python_full_version < '3.11' and sys_platform == 'darwin'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", ] dependencies = [ - { name = "cons", marker = "python_full_version < '3.11'" }, - { name = "etuples", marker = "python_full_version < '3.11'" }, - { name = "filelock", marker = "python_full_version < '3.11'" }, - { name = "logical-unification", marker = "python_full_version < '3.11'" }, - { name = "minikanren", marker = "python_full_version < '3.11'" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, - { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, - { name = "setuptools", marker = "python_full_version < '3.11'" }, + { name = "cons", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "etuples", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "filelock", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "logical-unification", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "minikanren", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "setuptools", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/f9/1b/77783110a06ce0afacab063c64f644ea0a450daffa76dcf1bbb09ae2d819/pytensor-2.31.7.tar.gz", hash = "sha256:0af99e240c95bc0223886eefb4343b0e9dc6fba349b70b107b3a6fbb9cb66409", size = 4431862, upload-time = "2025-07-09T00:34:30.557Z" } wheels = [ @@ -3063,33 +4274,69 @@ name = "pytensor" version = "2.38.2" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32'", - "python_full_version >= '3.14' and sys_platform == 'emscripten'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.13.*' and sys_platform == 'win32'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version >= '3.14' and sys_platform == 'darwin'", - "python_full_version == '3.13.*' and sys_platform == 'darwin'", - "python_full_version == '3.12.*' and sys_platform == 'win32'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.12.*' and sys_platform == 'darwin'", - "python_full_version == '3.11.*' and sys_platform == 'win32'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.11.*' and sys_platform == 'darwin'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", ] dependencies = [ - { name = "cons", marker = "python_full_version >= '3.11'" }, - { name = "etuples", marker = "python_full_version >= '3.11'" }, - { name = "filelock", marker = "python_full_version >= '3.11'" }, - { name = "logical-unification", marker = "python_full_version >= '3.11'" }, - { name = "minikanren", marker = "python_full_version >= '3.11'" }, - { name = "numba", marker = "python_full_version >= '3.11'" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, - { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, - { name = "setuptools", marker = "python_full_version >= '3.11'" }, + { name = "cons", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "etuples", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "filelock", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "logical-unification", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "minikanren", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "numba", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "setuptools", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/1c/89/e7b91f7366e36dbf937d4e53fa949b7f93627812e833526e0e426becbacb/pytensor-2.38.2.tar.gz", hash = "sha256:c804e665e69e830e31344133fea5793d2fd75c662ee1359d01589875c0cce105", size = 4862054, upload-time = "2026-03-06T13:37:01.039Z" } wheels = [ @@ -3117,13 +4364,13 @@ name = "pytest" version = "9.0.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "colorama", marker = "sys_platform == 'win32'" }, - { name = "exceptiongroup", marker = "python_full_version < '3.11'" }, + { name = "colorama", marker = "sys_platform == 'win32' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "exceptiongroup", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, { name = "iniconfig" }, { name = "packaging" }, { name = "pluggy" }, { name = "pygments" }, - { name = "tomli", marker = "python_full_version < '3.11'" }, + { name = "tomli", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/d1/db/7ef3487e0fb0049ddb5ce41d3a49c235bf9ad299b6a25d5780a89f19230f/pytest-9.0.2.tar.gz", hash = "sha256:75186651a92bd89611d1d9fc20f0b4345fd827c41ccd5c299a868a05d70edf11", size = 1568901, upload-time = "2025-12-06T21:30:51.014Z" } wheels = [ @@ -3144,15 +4391,15 @@ wheels = [ [[package]] name = "python-discovery" -version = "1.1.3" +version = "1.2.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "filelock" }, { name = "platformdirs" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/d7/7e/9f3b0dd3a074a6c3e1e79f35e465b1f2ee4b262d619de00cfce523cc9b24/python_discovery-1.1.3.tar.gz", hash = "sha256:7acca36e818cd88e9b2ba03e045ad7e93e1713e29c6bbfba5d90202310b7baa5", size = 56945, upload-time = "2026-03-10T15:08:15.038Z" } +sdist = { url = "https://files.pythonhosted.org/packages/b9/88/815e53084c5079a59df912825a279f41dd2e0df82281770eadc732f5352c/python_discovery-1.2.1.tar.gz", hash = "sha256:180c4d114bff1c32462537eac5d6a332b768242b76b69c0259c7d14b1b680c9e", size = 58457, upload-time = "2026-03-26T22:30:44.496Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/e7/80/73211fc5bfbfc562369b4aa61dc1e4bf07dc7b34df7b317e4539316b809c/python_discovery-1.1.3-py3-none-any.whl", hash = "sha256:90e795f0121bc84572e737c9aa9966311b9fde44ffb88a5953b3ec9b31c6945e", size = 31485, upload-time = "2026-03-10T15:08:13.06Z" }, + { url = "https://files.pythonhosted.org/packages/67/0f/019d3949a40280f6193b62bc010177d4ce702d0fce424322286488569cd3/python_discovery-1.2.1-py3-none-any.whl", hash = "sha256:b6a957b24c1cd79252484d3566d1b49527581d46e789aaf43181005e56201502", size = 31674, upload-time = "2026-03-26T22:30:43.396Z" }, ] [[package]] @@ -3183,11 +4430,14 @@ name = "pywavelets" version = "1.8.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and sys_platform != 'darwin'", - "python_full_version < '3.11' and sys_platform == 'darwin'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", ] dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/48/45/bfaaab38545a33a9f06c61211fc3bea2e23e8a8e00fedeb8e57feda722ff/pywavelets-1.8.0.tar.gz", hash = "sha256:f3800245754840adc143cbc29534a1b8fc4b8cff6e9d403326bd52b7bb5c35aa", size = 3935274, upload-time = "2024-12-04T19:54:20.593Z" } wheels = [ @@ -3235,25 +4485,61 @@ name = "pywavelets" version = "1.9.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32'", - "python_full_version >= '3.14' and sys_platform == 'emscripten'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.13.*' and sys_platform == 'win32'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version >= '3.14' and sys_platform == 'darwin'", - "python_full_version == '3.13.*' and sys_platform == 'darwin'", - "python_full_version == '3.12.*' and sys_platform == 'win32'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.12.*' and sys_platform == 'darwin'", - "python_full_version == '3.11.*' and sys_platform == 'win32'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.11.*' and sys_platform == 'darwin'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", ] dependencies = [ - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/5a/75/50581633d199812205ea8cdd0f6d52f12a624886b74bf1486335b67f01ff/pywavelets-1.9.0.tar.gz", hash = "sha256:148d12203377772bea452a59211d98649c8ee4a05eff019a9021853a36babdc8", size = 3938340, upload-time = "2025-08-04T16:20:04.978Z" } wheels = [ @@ -3376,7 +4662,7 @@ name = "pyzmq" version = "27.1.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "cffi", marker = "implementation_name == 'pypy'" }, + { name = "cffi", marker = "implementation_name == 'pypy' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/04/0b/3c9baedbdf613ecaa7aa07027780b8867f57b6293b6ee50de316c9f3222b/pyzmq-27.1.0.tar.gz", hash = "sha256:ac0765e3d44455adb6ddbf4417dcce460fc40a05978c08efdf2948072f6db540", size = 281750, upload-time = "2025-09-08T23:10:18.157Z" } wheels = [ @@ -3451,7 +4737,7 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "attrs" }, { name = "rpds-py" }, - { name = "typing-extensions", marker = "python_full_version < '3.13'" }, + { name = "typing-extensions", marker = "python_full_version < '3.13' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/22/f5/df4e9027acead3ecc63e50fe1e36aca1523e1719559c499951bb4b53188f/referencing-0.37.0.tar.gz", hash = "sha256:44aefc3142c5b842538163acb373e24cce6632bd54bdb01b21ad5863489f50d8", size = 78036, upload-time = "2025-10-13T15:30:48.871Z" } wheels = [ @@ -3460,7 +4746,7 @@ wheels = [ [[package]] name = "requests" -version = "2.32.5" +version = "2.33.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "certifi" }, @@ -3468,9 +4754,9 @@ dependencies = [ { name = "idna" }, { name = "urllib3" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/c9/74/b3ff8e6c8446842c3f5c837e9c3dfcfe2018ea6ecef224c710c85ef728f4/requests-2.32.5.tar.gz", hash = "sha256:dbba0bac56e100853db0ea71b82b4dfd5fe2bf6d3754a8893c3af500cec7d7cf", size = 134517, upload-time = "2025-08-18T20:46:02.573Z" } +sdist = { url = "https://files.pythonhosted.org/packages/34/64/8860370b167a9721e8956ae116825caff829224fbca0ca6e7bf8ddef8430/requests-2.33.0.tar.gz", hash = "sha256:c7ebc5e8b0f21837386ad0e1c8fe8b829fa5f544d8df3b2253bff14ef29d7652", size = 134232, upload-time = "2026-03-25T15:10:41.586Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/1e/db/4254e3eabe8020b458f1a747140d32277ec7a271daf1d235b70dc0b4e6e3/requests-2.32.5-py3-none-any.whl", hash = "sha256:2462f94637a34fd532264295e186976db0f5d453d1cdd31473c85a6a161affb6", size = 64738, upload-time = "2025-08-18T20:46:00.542Z" }, + { url = "https://files.pythonhosted.org/packages/56/5d/c814546c2333ceea4ba42262d8c4d55763003e767fa169adc693bd524478/requests-2.33.0-py3-none-any.whl", hash = "sha256:3324635456fa185245e24865e810cecec7b4caf933d7eb133dcde67d48cee69b", size = 65017, upload-time = "2026-03-25T15:10:40.382Z" }, ] [[package]] @@ -3619,27 +4905,27 @@ wheels = [ [[package]] name = "ruff" -version = "0.15.5" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/77/9b/840e0039e65fcf12758adf684d2289024d6140cde9268cc59887dc55189c/ruff-0.15.5.tar.gz", hash = "sha256:7c3601d3b6d76dce18c5c824fc8d06f4eef33d6df0c21ec7799510cde0f159a2", size = 4574214, upload-time = "2026-03-05T20:06:34.946Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/47/20/5369c3ce21588c708bcbe517a8fbe1a8dfdb5dfd5137e14790b1da71612c/ruff-0.15.5-py3-none-linux_armv6l.whl", hash = "sha256:4ae44c42281f42e3b06b988e442d344a5b9b72450ff3c892e30d11b29a96a57c", size = 10478185, upload-time = "2026-03-05T20:06:29.093Z" }, - { url = "https://files.pythonhosted.org/packages/44/ed/e81dd668547da281e5dce710cf0bc60193f8d3d43833e8241d006720e42b/ruff-0.15.5-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:6edd3792d408ebcf61adabc01822da687579a1a023f297618ac27a5b51ef0080", size = 10859201, upload-time = "2026-03-05T20:06:32.632Z" }, - { url = "https://files.pythonhosted.org/packages/c4/8f/533075f00aaf19b07c5cd6aa6e5d89424b06b3b3f4583bfa9c640a079059/ruff-0.15.5-py3-none-macosx_11_0_arm64.whl", hash = "sha256:89f463f7c8205a9f8dea9d658d59eff49db05f88f89cc3047fb1a02d9f344010", size = 10184752, upload-time = "2026-03-05T20:06:40.312Z" }, - { url = "https://files.pythonhosted.org/packages/66/0e/ba49e2c3fa0395b3152bad634c7432f7edfc509c133b8f4529053ff024fb/ruff-0.15.5-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ba786a8295c6574c1116704cf0b9e6563de3432ac888d8f83685654fe528fd65", size = 10534857, upload-time = "2026-03-05T20:06:19.581Z" }, - { url = "https://files.pythonhosted.org/packages/59/71/39234440f27a226475a0659561adb0d784b4d247dfe7f43ffc12dd02e288/ruff-0.15.5-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fd4b801e57955fe9f02b31d20375ab3a5c4415f2e5105b79fb94cf2642c91440", size = 10309120, upload-time = "2026-03-05T20:06:00.435Z" }, - { url = "https://files.pythonhosted.org/packages/f5/87/4140aa86a93df032156982b726f4952aaec4a883bb98cb6ef73c347da253/ruff-0.15.5-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:391f7c73388f3d8c11b794dbbc2959a5b5afe66642c142a6effa90b45f6f5204", size = 11047428, upload-time = "2026-03-05T20:05:51.867Z" }, - { url = "https://files.pythonhosted.org/packages/5a/f7/4953e7e3287676f78fbe85e3a0ca414c5ca81237b7575bdadc00229ac240/ruff-0.15.5-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8dc18f30302e379fe1e998548b0f5e9f4dff907f52f73ad6da419ea9c19d66c8", size = 11914251, upload-time = "2026-03-05T20:06:22.887Z" }, - { url = "https://files.pythonhosted.org/packages/77/46/0f7c865c10cf896ccf5a939c3e84e1cfaeed608ff5249584799a74d33835/ruff-0.15.5-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1cc6e7f90087e2d27f98dc34ed1b3ab7c8f0d273cc5431415454e22c0bd2a681", size = 11333801, upload-time = "2026-03-05T20:05:57.168Z" }, - { url = "https://files.pythonhosted.org/packages/d3/01/a10fe54b653061585e655f5286c2662ebddb68831ed3eaebfb0eb08c0a16/ruff-0.15.5-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c1cb7169f53c1ddb06e71a9aebd7e98fc0fea936b39afb36d8e86d36ecc2636a", size = 11206821, upload-time = "2026-03-05T20:06:03.441Z" }, - { url = "https://files.pythonhosted.org/packages/7a/0d/2132ceaf20c5e8699aa83da2706ecb5c5dcdf78b453f77edca7fb70f8a93/ruff-0.15.5-py3-none-manylinux_2_31_riscv64.whl", hash = "sha256:9b037924500a31ee17389b5c8c4d88874cc6ea8e42f12e9c61a3d754ff72f1ca", size = 11133326, upload-time = "2026-03-05T20:06:25.655Z" }, - { url = "https://files.pythonhosted.org/packages/72/cb/2e5259a7eb2a0f87c08c0fe5bf5825a1e4b90883a52685524596bfc93072/ruff-0.15.5-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:65bb414e5b4eadd95a8c1e4804f6772bbe8995889f203a01f77ddf2d790929dd", size = 10510820, upload-time = "2026-03-05T20:06:37.79Z" }, - { url = "https://files.pythonhosted.org/packages/ff/20/b67ce78f9e6c59ffbdb5b4503d0090e749b5f2d31b599b554698a80d861c/ruff-0.15.5-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:d20aa469ae3b57033519c559e9bc9cd9e782842e39be05b50e852c7c981fa01d", size = 10302395, upload-time = "2026-03-05T20:05:54.504Z" }, - { url = "https://files.pythonhosted.org/packages/5f/e5/719f1acccd31b720d477751558ed74e9c88134adcc377e5e886af89d3072/ruff-0.15.5-py3-none-musllinux_1_2_i686.whl", hash = "sha256:15388dd28c9161cdb8eda68993533acc870aa4e646a0a277aa166de9ad5a8752", size = 10754069, upload-time = "2026-03-05T20:06:06.422Z" }, - { url = "https://files.pythonhosted.org/packages/c3/9c/d1db14469e32d98f3ca27079dbd30b7b44dbb5317d06ab36718dee3baf03/ruff-0.15.5-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:b30da330cbd03bed0c21420b6b953158f60c74c54c5f4c1dabbdf3a57bf355d2", size = 11304315, upload-time = "2026-03-05T20:06:10.867Z" }, - { url = "https://files.pythonhosted.org/packages/28/3a/950367aee7c69027f4f422059227b290ed780366b6aecee5de5039d50fa8/ruff-0.15.5-py3-none-win32.whl", hash = "sha256:732e5ee1f98ba5b3679029989a06ca39a950cced52143a0ea82a2102cb592b74", size = 10551676, upload-time = "2026-03-05T20:06:13.705Z" }, - { url = "https://files.pythonhosted.org/packages/b8/00/bf077a505b4e649bdd3c47ff8ec967735ce2544c8e4a43aba42ee9bf935d/ruff-0.15.5-py3-none-win_amd64.whl", hash = "sha256:821d41c5fa9e19117616c35eaa3f4b75046ec76c65e7ae20a333e9a8696bc7fe", size = 11678972, upload-time = "2026-03-05T20:06:45.379Z" }, - { url = "https://files.pythonhosted.org/packages/fe/4e/cd76eca6db6115604b7626668e891c9dd03330384082e33662fb0f113614/ruff-0.15.5-py3-none-win_arm64.whl", hash = "sha256:b498d1c60d2fe5c10c45ec3f698901065772730b411f164ae270bb6bfcc4740b", size = 10965572, upload-time = "2026-03-05T20:06:16.984Z" }, +version = "0.15.8" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/14/b0/73cf7550861e2b4824950b8b52eebdcc5adc792a00c514406556c5b80817/ruff-0.15.8.tar.gz", hash = "sha256:995f11f63597ee362130d1d5a327a87cb6f3f5eae3094c620bcc632329a4d26e", size = 4610921, upload-time = "2026-03-26T18:39:38.675Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/4a/92/c445b0cd6da6e7ae51e954939cb69f97e008dbe750cfca89b8cedc081be7/ruff-0.15.8-py3-none-linux_armv6l.whl", hash = "sha256:cbe05adeba76d58162762d6b239c9056f1a15a55bd4b346cfd21e26cd6ad7bc7", size = 10527394, upload-time = "2026-03-26T18:39:41.566Z" }, + { url = "https://files.pythonhosted.org/packages/eb/92/f1c662784d149ad1414cae450b082cf736430c12ca78367f20f5ed569d65/ruff-0.15.8-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:d3e3d0b6ba8dca1b7ef9ab80a28e840a20070c4b62e56d675c24f366ef330570", size = 10905693, upload-time = "2026-03-26T18:39:30.364Z" }, + { url = "https://files.pythonhosted.org/packages/ca/f2/7a631a8af6d88bcef997eb1bf87cc3da158294c57044aafd3e17030613de/ruff-0.15.8-py3-none-macosx_11_0_arm64.whl", hash = "sha256:6ee3ae5c65a42f273f126686353f2e08ff29927b7b7e203b711514370d500de3", size = 10323044, upload-time = "2026-03-26T18:39:33.37Z" }, + { url = "https://files.pythonhosted.org/packages/67/18/1bf38e20914a05e72ef3b9569b1d5c70a7ef26cd188d69e9ca8ef588d5bf/ruff-0.15.8-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fdce027ada77baa448077ccc6ebb2fa9c3c62fd110d8659d601cf2f475858d94", size = 10629135, upload-time = "2026-03-26T18:39:44.142Z" }, + { url = "https://files.pythonhosted.org/packages/d2/e9/138c150ff9af60556121623d41aba18b7b57d95ac032e177b6a53789d279/ruff-0.15.8-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:12e617fc01a95e5821648a6df341d80456bd627bfab8a829f7cfc26a14a4b4a3", size = 10348041, upload-time = "2026-03-26T18:39:52.178Z" }, + { url = "https://files.pythonhosted.org/packages/02/f1/5bfb9298d9c323f842c5ddeb85f1f10ef51516ac7a34ba446c9347d898df/ruff-0.15.8-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:432701303b26416d22ba696c39f2c6f12499b89093b61360abc34bcc9bf07762", size = 11121987, upload-time = "2026-03-26T18:39:55.195Z" }, + { url = "https://files.pythonhosted.org/packages/10/11/6da2e538704e753c04e8d86b1fc55712fdbdcc266af1a1ece7a51fff0d10/ruff-0.15.8-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d910ae974b7a06a33a057cb87d2a10792a3b2b3b35e33d2699fdf63ec8f6b17a", size = 11951057, upload-time = "2026-03-26T18:39:19.18Z" }, + { url = "https://files.pythonhosted.org/packages/83/f0/c9208c5fd5101bf87002fed774ff25a96eea313d305f1e5d5744698dc314/ruff-0.15.8-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2033f963c43949d51e6fdccd3946633c6b37c484f5f98c3035f49c27395a8ab8", size = 11464613, upload-time = "2026-03-26T18:40:06.301Z" }, + { url = "https://files.pythonhosted.org/packages/f8/22/d7f2fabdba4fae9f3b570e5605d5eb4500dcb7b770d3217dca4428484b17/ruff-0.15.8-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0f29b989a55572fb885b77464cf24af05500806ab4edf9a0fd8977f9759d85b1", size = 11257557, upload-time = "2026-03-26T18:39:57.972Z" }, + { url = "https://files.pythonhosted.org/packages/71/8c/382a9620038cf6906446b23ce8632ab8c0811b8f9d3e764f58bedd0c9a6f/ruff-0.15.8-py3-none-manylinux_2_31_riscv64.whl", hash = "sha256:ac51d486bf457cdc985a412fb1801b2dfd1bd8838372fc55de64b1510eff4bec", size = 11169440, upload-time = "2026-03-26T18:39:22.205Z" }, + { url = "https://files.pythonhosted.org/packages/4d/0d/0994c802a7eaaf99380085e4e40c845f8e32a562e20a38ec06174b52ef24/ruff-0.15.8-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:c9861eb959edab053c10ad62c278835ee69ca527b6dcd72b47d5c1e5648964f6", size = 10605963, upload-time = "2026-03-26T18:39:46.682Z" }, + { url = "https://files.pythonhosted.org/packages/19/aa/d624b86f5b0aad7cef6bbf9cd47a6a02dfdc4f72c92a337d724e39c9d14b/ruff-0.15.8-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:8d9a5b8ea13f26ae90838afc33f91b547e61b794865374f114f349e9036835fb", size = 10357484, upload-time = "2026-03-26T18:39:49.176Z" }, + { url = "https://files.pythonhosted.org/packages/35/c3/e0b7835d23001f7d999f3895c6b569927c4d39912286897f625736e1fd04/ruff-0.15.8-py3-none-musllinux_1_2_i686.whl", hash = "sha256:c2a33a529fb3cbc23a7124b5c6ff121e4d6228029cba374777bd7649cc8598b8", size = 10830426, upload-time = "2026-03-26T18:40:03.702Z" }, + { url = "https://files.pythonhosted.org/packages/f0/51/ab20b322f637b369383adc341d761eaaa0f0203d6b9a7421cd6e783d81b9/ruff-0.15.8-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:75e5cd06b1cf3f47a3996cfc999226b19aa92e7cce682dcd62f80d7035f98f49", size = 11345125, upload-time = "2026-03-26T18:39:27.799Z" }, + { url = "https://files.pythonhosted.org/packages/37/e6/90b2b33419f59d0f2c4c8a48a4b74b460709a557e8e0064cf33ad894f983/ruff-0.15.8-py3-none-win32.whl", hash = "sha256:bc1f0a51254ba21767bfa9a8b5013ca8149dcf38092e6a9eb704d876de94dc34", size = 10571959, upload-time = "2026-03-26T18:39:36.117Z" }, + { url = "https://files.pythonhosted.org/packages/1f/a2/ef467cb77099062317154c63f234b8a7baf7cb690b99af760c5b68b9ee7f/ruff-0.15.8-py3-none-win_amd64.whl", hash = "sha256:04f79eff02a72db209d47d665ba7ebcad609d8918a134f86cb13dd132159fc89", size = 11743893, upload-time = "2026-03-26T18:39:25.01Z" }, + { url = "https://files.pythonhosted.org/packages/15/e2/77be4fff062fa78d9b2a4dea85d14785dac5f1d0c1fb58ed52331f0ebe28/ruff-0.15.8-py3-none-win_arm64.whl", hash = "sha256:cf891fa8e3bb430c0e7fac93851a5978fc99c8fa2c053b57b118972866f8e5f2", size = 11048175, upload-time = "2026-03-26T18:40:01.06Z" }, ] [[package]] @@ -3659,11 +4945,14 @@ name = "scipy" version = "1.15.3" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and sys_platform != 'darwin'", - "python_full_version < '3.11' and sys_platform == 'darwin'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", ] dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/0f/37/6964b830433e654ec7485e45a00fc9a27cf868d622838f6b6d9c5ec0d532/scipy-1.15.3.tar.gz", hash = "sha256:eae3cf522bc7df64b42cad3925c876e1b0b6c35c1337c93e12c0f366f55b0eaf", size = 59419214, upload-time = "2025-05-08T16:13:05.955Z" } wheels = [ @@ -3719,25 +5008,61 @@ name = "scipy" version = "1.17.1" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32'", - "python_full_version >= '3.14' and sys_platform == 'emscripten'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.13.*' and sys_platform == 'win32'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version >= '3.14' and sys_platform == 'darwin'", - "python_full_version == '3.13.*' and sys_platform == 'darwin'", - "python_full_version == '3.12.*' and sys_platform == 'win32'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.12.*' and sys_platform == 'darwin'", - "python_full_version == '3.11.*' and sys_platform == 'win32'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.11.*' and sys_platform == 'darwin'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", ] dependencies = [ - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/7a/97/5a3609c4f8d58b039179648e62dd220f89864f56f7357f5d4f45c29eb2cc/scipy-1.17.1.tar.gz", hash = "sha256:95d8e012d8cb8816c226aef832200b1d45109ed4464303e997c5b13122b297c0", size = 30573822, upload-time = "2026-02-23T00:26:24.851Z" } wheels = [ @@ -3805,11 +5130,11 @@ wheels = [ [[package]] name = "setuptools" -version = "82.0.1" +version = "81.0.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/4f/db/cfac1baf10650ab4d1c111714410d2fbb77ac5a616db26775db562c8fab2/setuptools-82.0.1.tar.gz", hash = "sha256:7d872682c5d01cfde07da7bccc7b65469d3dca203318515ada1de5eda35efbf9", size = 1152316, upload-time = "2026-03-09T12:47:17.221Z" } +sdist = { url = "https://files.pythonhosted.org/packages/0d/1c/73e719955c59b8e424d015ab450f51c0af856ae46ea2da83eba51cc88de1/setuptools-81.0.0.tar.gz", hash = "sha256:487b53915f52501f0a79ccfd0c02c165ffe06631443a886740b91af4b7a5845a", size = 1198299, upload-time = "2026-02-06T21:10:39.601Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/9d/76/f789f7a86709c6b087c5a2f52f911838cad707cc613162401badc665acfe/setuptools-82.0.1-py3-none-any.whl", hash = "sha256:a59e362652f08dcd477c78bb6e7bd9d80a7995bc73ce773050228a348ce2e5bb", size = 1006223, upload-time = "2026-03-09T12:47:15.026Z" }, + { url = "https://files.pythonhosted.org/packages/e1/e3/c164c88b2e5ce7b24d667b9bd83589cf4f3520d97cad01534cd3c4f55fdb/setuptools-81.0.0-py3-none-any.whl", hash = "sha256:fdd925d5c5d9f62e4b74b30d6dd7828ce236fd6ed998a08d81de62ce5a6310d6", size = 1062021, upload-time = "2026-02-06T21:10:37.175Z" }, ] [[package]] @@ -3818,9 +5143,9 @@ version = "2026.1.9" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "pygments-styles" }, - { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, - { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*'" }, - { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12'" }, + { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/1d/b2/b94cb04adbb984973fe83fd670dd066514610241d829723f678366e691d2/shibuya-2026.1.9.tar.gz", hash = "sha256:b389f10fd9c07b048e940f32d1e1ac096a2d49736389173ac771b37a10b51fdf", size = 86002, upload-time = "2026-01-09T02:19:14.365Z" } wheels = [ @@ -3909,10 +5234,10 @@ name = "spgl1" version = "0.0.3" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, - { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, - { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/a6/3c/19c65d94fc402f208db8a917a8c8d8b16e4b62adc3b34095291ad9d5d30f/spgl1-0.0.3.tar.gz", hash = "sha256:9734da2747de5a48d65021f286ad1f1ba42503a5b3277b9fa052cfda1858530b", size = 311599, upload-time = "2024-08-16T13:45:48.448Z" } wheels = [ @@ -3924,27 +5249,30 @@ name = "sphinx" version = "8.1.3" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and sys_platform != 'darwin'", - "python_full_version < '3.11' and sys_platform == 'darwin'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", ] dependencies = [ - { name = "alabaster", marker = "python_full_version < '3.11'" }, - { name = "babel", marker = "python_full_version < '3.11'" }, - { name = "colorama", marker = "python_full_version < '3.11' and sys_platform == 'win32'" }, - { name = "docutils", version = "0.21.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, - { name = "imagesize", marker = "python_full_version < '3.11'" }, - { name = "jinja2", marker = "python_full_version < '3.11'" }, - { name = "packaging", marker = "python_full_version < '3.11'" }, - { name = "pygments", marker = "python_full_version < '3.11'" }, - { name = "requests", marker = "python_full_version < '3.11'" }, - { name = "snowballstemmer", marker = "python_full_version < '3.11'" }, - { name = "sphinxcontrib-applehelp", marker = "python_full_version < '3.11'" }, - { name = "sphinxcontrib-devhelp", marker = "python_full_version < '3.11'" }, - { name = "sphinxcontrib-htmlhelp", marker = "python_full_version < '3.11'" }, - { name = "sphinxcontrib-jsmath", marker = "python_full_version < '3.11'" }, - { name = "sphinxcontrib-qthelp", marker = "python_full_version < '3.11'" }, - { name = "sphinxcontrib-serializinghtml", marker = "python_full_version < '3.11'" }, - { name = "tomli", marker = "python_full_version < '3.11'" }, + { name = "alabaster", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "babel", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "colorama", marker = "(python_full_version < '3.11' and sys_platform == 'win32') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "docutils", version = "0.21.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "imagesize", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "jinja2", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "packaging", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "pygments", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "requests", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "snowballstemmer", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "sphinxcontrib-applehelp", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "sphinxcontrib-devhelp", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "sphinxcontrib-htmlhelp", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "sphinxcontrib-jsmath", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "sphinxcontrib-qthelp", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "sphinxcontrib-serializinghtml", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "tomli", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/6f/6d/be0b61178fe2cdcb67e2a92fc9ebb488e3c51c4f74a36a7824c0adf23425/sphinx-8.1.3.tar.gz", hash = "sha256:43c1911eecb0d3e161ad78611bc905d1ad0e523e4ddc202a58a821773dc4c927", size = 8184611, upload-time = "2024-10-13T20:27:13.93Z" } wheels = [ @@ -3956,29 +5284,38 @@ name = "sphinx" version = "9.0.4" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version == '3.11.*' and sys_platform == 'win32'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.11.*' and sys_platform == 'darwin'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", ] dependencies = [ - { name = "alabaster", marker = "python_full_version == '3.11.*'" }, - { name = "babel", marker = "python_full_version == '3.11.*'" }, - { name = "colorama", marker = "python_full_version == '3.11.*' and sys_platform == 'win32'" }, - { name = "docutils", version = "0.22.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*'" }, - { name = "imagesize", marker = "python_full_version == '3.11.*'" }, - { name = "jinja2", marker = "python_full_version == '3.11.*'" }, - { name = "packaging", marker = "python_full_version == '3.11.*'" }, - { name = "pygments", marker = "python_full_version == '3.11.*'" }, - { name = "requests", marker = "python_full_version == '3.11.*'" }, - { name = "roman-numerals", marker = "python_full_version == '3.11.*'" }, - { name = "snowballstemmer", marker = "python_full_version == '3.11.*'" }, - { name = "sphinxcontrib-applehelp", marker = "python_full_version == '3.11.*'" }, - { name = "sphinxcontrib-devhelp", marker = "python_full_version == '3.11.*'" }, - { name = "sphinxcontrib-htmlhelp", marker = "python_full_version == '3.11.*'" }, - { name = "sphinxcontrib-jsmath", marker = "python_full_version == '3.11.*'" }, - { name = "sphinxcontrib-qthelp", marker = "python_full_version == '3.11.*'" }, - { name = "sphinxcontrib-serializinghtml", marker = "python_full_version == '3.11.*'" }, + { name = "alabaster", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "babel", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "colorama", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "docutils", version = "0.22.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "imagesize", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "jinja2", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "packaging", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "pygments", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "requests", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "roman-numerals", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "snowballstemmer", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "sphinxcontrib-applehelp", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "sphinxcontrib-devhelp", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "sphinxcontrib-htmlhelp", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "sphinxcontrib-jsmath", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "sphinxcontrib-qthelp", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "sphinxcontrib-serializinghtml", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/42/50/a8c6ccc36d5eacdfd7913ddccd15a9cee03ecafc5ee2bc40e1f168d85022/sphinx-9.0.4.tar.gz", hash = "sha256:594ef59d042972abbc581d8baa577404abe4e6c3b04ef61bd7fc2acbd51f3fa3", size = 8710502, upload-time = "2025-12-04T07:45:27.343Z" } wheels = [ @@ -3990,37 +5327,64 @@ name = "sphinx" version = "9.1.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32'", - "python_full_version >= '3.14' and sys_platform == 'emscripten'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.13.*' and sys_platform == 'win32'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version >= '3.14' and sys_platform == 'darwin'", - "python_full_version == '3.13.*' and sys_platform == 'darwin'", - "python_full_version == '3.12.*' and sys_platform == 'win32'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.12.*' and sys_platform == 'darwin'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", ] dependencies = [ - { name = "alabaster", marker = "python_full_version >= '3.12'" }, - { name = "babel", marker = "python_full_version >= '3.12'" }, - { name = "colorama", marker = "python_full_version >= '3.12' and sys_platform == 'win32'" }, - { name = "docutils", version = "0.22.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12'" }, - { name = "imagesize", marker = "python_full_version >= '3.12'" }, - { name = "jinja2", marker = "python_full_version >= '3.12'" }, - { name = "packaging", marker = "python_full_version >= '3.12'" }, - { name = "pygments", marker = "python_full_version >= '3.12'" }, - { name = "requests", marker = "python_full_version >= '3.12'" }, - { name = "roman-numerals", marker = "python_full_version >= '3.12'" }, - { name = "snowballstemmer", marker = "python_full_version >= '3.12'" }, - { name = "sphinxcontrib-applehelp", marker = "python_full_version >= '3.12'" }, - { name = "sphinxcontrib-devhelp", marker = "python_full_version >= '3.12'" }, - { name = "sphinxcontrib-htmlhelp", marker = "python_full_version >= '3.12'" }, - { name = "sphinxcontrib-jsmath", marker = "python_full_version >= '3.12'" }, - { name = "sphinxcontrib-qthelp", marker = "python_full_version >= '3.12'" }, - { name = "sphinxcontrib-serializinghtml", marker = "python_full_version >= '3.12'" }, + { name = "alabaster", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "babel", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "colorama", marker = "(python_full_version >= '3.12' and sys_platform == 'win32') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "docutils", version = "0.22.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "imagesize", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "jinja2", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "packaging", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "pygments", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "requests", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "roman-numerals", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "snowballstemmer", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "sphinxcontrib-applehelp", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "sphinxcontrib-devhelp", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "sphinxcontrib-htmlhelp", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "sphinxcontrib-jsmath", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "sphinxcontrib-qthelp", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "sphinxcontrib-serializinghtml", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/cd/bd/f08eb0f4eed5c83f1ba2a3bd18f7745a2b1525fad70660a1c00224ec468a/sphinx-9.1.0.tar.gz", hash = "sha256:7741722357dd75f8190766926071fed3bdc211c74dd2d7d4df5404da95930ddb", size = 8718324, upload-time = "2025-12-31T15:09:27.646Z" } wheels = [ @@ -4032,11 +5396,14 @@ name = "sphinx-design" version = "0.6.1" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and sys_platform != 'darwin'", - "python_full_version < '3.11' and sys_platform == 'darwin'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", ] dependencies = [ - { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/2b/69/b34e0cb5336f09c6866d53b4a19d76c227cdec1bbc7ac4de63ca7d58c9c7/sphinx_design-0.6.1.tar.gz", hash = "sha256:b44eea3719386d04d765c1a8257caca2b3e6f8421d7b3a5e742c0fd45f84e632", size = 2193689, upload-time = "2024-08-02T13:48:44.277Z" } wheels = [ @@ -4048,26 +5415,62 @@ name = "sphinx-design" version = "0.7.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32'", - "python_full_version >= '3.14' and sys_platform == 'emscripten'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.13.*' and sys_platform == 'win32'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version >= '3.14' and sys_platform == 'darwin'", - "python_full_version == '3.13.*' and sys_platform == 'darwin'", - "python_full_version == '3.12.*' and sys_platform == 'win32'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.12.*' and sys_platform == 'darwin'", - "python_full_version == '3.11.*' and sys_platform == 'win32'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.11.*' and sys_platform == 'darwin'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", ] dependencies = [ - { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*'" }, - { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12'" }, + { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/13/7b/804f311da4663a4aecc6cf7abd83443f3d4ded970826d0c958edc77d4527/sphinx_design-0.7.0.tar.gz", hash = "sha256:d2a3f5b19c24b916adb52f97c5f00efab4009ca337812001109084a740ec9b7a", size = 2203582, upload-time = "2026-01-19T13:12:53.297Z" } wheels = [ @@ -4080,9 +5483,9 @@ version = "0.20.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "pillow" }, - { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, - { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*'" }, - { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12'" }, + { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/5f/14/9238ac61932299b38c20c7c37dbfe60348c0348ea4d400f9ef25875b3bf7/sphinx_gallery-0.20.0.tar.gz", hash = "sha256:70281510c6183d812d3595957005ccf555c5a793f207410f6cd16a25bf08d735", size = 473502, upload-time = "2025-12-02T15:51:37.277Z" } wheels = [ @@ -4094,9 +5497,9 @@ name = "sphinx-iconify" version = "0.3.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, - { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*'" }, - { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12'" }, + { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/68/4e/498964c2a6025e489b255015d3b5644aa93eb1dd1035324de18179af8abc/sphinx_iconify-0.3.0.tar.gz", hash = "sha256:7824ca694472d6babbe811e72cdcaf52b6e0ff4240e8cfda721f84f867605611", size = 3701, upload-time = "2025-12-18T05:19:03.683Z" } wheels = [ @@ -4162,9 +5565,9 @@ name = "sphinxemoji" version = "0.3.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, - { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*'" }, - { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12'" }, + { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/ad/05/d531d8ce28eeb364e900dab98b8e236cf664a1b7f5fa93c212a5e87313aa/sphinxemoji-0.3.2.tar.gz", hash = "sha256:814da89a9a7603b7e4d85c487c7381656fa83632f20065e5ed782ab1dbbb5083", size = 45999, upload-time = "2025-12-15T12:01:56.885Z" } wheels = [ @@ -4215,56 +5618,56 @@ wheels = [ [[package]] name = "tomli" -version = "2.4.0" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/82/30/31573e9457673ab10aa432461bee537ce6cef177667deca369efb79df071/tomli-2.4.0.tar.gz", hash = "sha256:aa89c3f6c277dd275d8e243ad24f3b5e701491a860d5121f2cdd399fbb31fc9c", size = 17477, upload-time = "2026-01-11T11:22:38.165Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/3c/d9/3dc2289e1f3b32eb19b9785b6a006b28ee99acb37d1d47f78d4c10e28bf8/tomli-2.4.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:b5ef256a3fd497d4973c11bf142e9ed78b150d36f5773f1ca6088c230ffc5867", size = 153663, upload-time = "2026-01-11T11:21:45.27Z" }, - { url = "https://files.pythonhosted.org/packages/51/32/ef9f6845e6b9ca392cd3f64f9ec185cc6f09f0a2df3db08cbe8809d1d435/tomli-2.4.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:5572e41282d5268eb09a697c89a7bee84fae66511f87533a6f88bd2f7b652da9", size = 148469, upload-time = "2026-01-11T11:21:46.873Z" }, - { url = "https://files.pythonhosted.org/packages/d6/c2/506e44cce89a8b1b1e047d64bd495c22c9f71f21e05f380f1a950dd9c217/tomli-2.4.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:551e321c6ba03b55676970b47cb1b73f14a0a4dce6a3e1a9458fd6d921d72e95", size = 236039, upload-time = "2026-01-11T11:21:48.503Z" }, - { url = "https://files.pythonhosted.org/packages/b3/40/e1b65986dbc861b7e986e8ec394598187fa8aee85b1650b01dd925ca0be8/tomli-2.4.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:5e3f639a7a8f10069d0e15408c0b96a2a828cfdec6fca05296ebcdcc28ca7c76", size = 243007, upload-time = "2026-01-11T11:21:49.456Z" }, - { url = "https://files.pythonhosted.org/packages/9c/6f/6e39ce66b58a5b7ae572a0f4352ff40c71e8573633deda43f6a379d56b3e/tomli-2.4.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:1b168f2731796b045128c45982d3a4874057626da0e2ef1fdd722848b741361d", size = 240875, upload-time = "2026-01-11T11:21:50.755Z" }, - { url = "https://files.pythonhosted.org/packages/aa/ad/cb089cb190487caa80204d503c7fd0f4d443f90b95cf4ef5cf5aa0f439b0/tomli-2.4.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:133e93646ec4300d651839d382d63edff11d8978be23da4cc106f5a18b7d0576", size = 246271, upload-time = "2026-01-11T11:21:51.81Z" }, - { url = "https://files.pythonhosted.org/packages/0b/63/69125220e47fd7a3a27fd0de0c6398c89432fec41bc739823bcc66506af6/tomli-2.4.0-cp311-cp311-win32.whl", hash = "sha256:b6c78bdf37764092d369722d9946cb65b8767bfa4110f902a1b2542d8d173c8a", size = 96770, upload-time = "2026-01-11T11:21:52.647Z" }, - { url = "https://files.pythonhosted.org/packages/1e/0d/a22bb6c83f83386b0008425a6cd1fa1c14b5f3dd4bad05e98cf3dbbf4a64/tomli-2.4.0-cp311-cp311-win_amd64.whl", hash = "sha256:d3d1654e11d724760cdb37a3d7691f0be9db5fbdaef59c9f532aabf87006dbaa", size = 107626, upload-time = "2026-01-11T11:21:53.459Z" }, - { url = "https://files.pythonhosted.org/packages/2f/6d/77be674a3485e75cacbf2ddba2b146911477bd887dda9d8c9dfb2f15e871/tomli-2.4.0-cp311-cp311-win_arm64.whl", hash = "sha256:cae9c19ed12d4e8f3ebf46d1a75090e4c0dc16271c5bce1c833ac168f08fb614", size = 94842, upload-time = "2026-01-11T11:21:54.831Z" }, - { url = "https://files.pythonhosted.org/packages/3c/43/7389a1869f2f26dba52404e1ef13b4784b6b37dac93bac53457e3ff24ca3/tomli-2.4.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:920b1de295e72887bafa3ad9f7a792f811847d57ea6b1215154030cf131f16b1", size = 154894, upload-time = "2026-01-11T11:21:56.07Z" }, - { url = "https://files.pythonhosted.org/packages/e9/05/2f9bf110b5294132b2edf13fe6ca6ae456204f3d749f623307cbb7a946f2/tomli-2.4.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:7d6d9a4aee98fac3eab4952ad1d73aee87359452d1c086b5ceb43ed02ddb16b8", size = 149053, upload-time = "2026-01-11T11:21:57.467Z" }, - { url = "https://files.pythonhosted.org/packages/e8/41/1eda3ca1abc6f6154a8db4d714a4d35c4ad90adc0bcf700657291593fbf3/tomli-2.4.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:36b9d05b51e65b254ea6c2585b59d2c4cb91c8a3d91d0ed0f17591a29aaea54a", size = 243481, upload-time = "2026-01-11T11:21:58.661Z" }, - { url = "https://files.pythonhosted.org/packages/d2/6d/02ff5ab6c8868b41e7d4b987ce2b5f6a51d3335a70aa144edd999e055a01/tomli-2.4.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:1c8a885b370751837c029ef9bc014f27d80840e48bac415f3412e6593bbc18c1", size = 251720, upload-time = "2026-01-11T11:22:00.178Z" }, - { url = "https://files.pythonhosted.org/packages/7b/57/0405c59a909c45d5b6f146107c6d997825aa87568b042042f7a9c0afed34/tomli-2.4.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:8768715ffc41f0008abe25d808c20c3d990f42b6e2e58305d5da280ae7d1fa3b", size = 247014, upload-time = "2026-01-11T11:22:01.238Z" }, - { url = "https://files.pythonhosted.org/packages/2c/0e/2e37568edd944b4165735687cbaf2fe3648129e440c26d02223672ee0630/tomli-2.4.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:7b438885858efd5be02a9a133caf5812b8776ee0c969fea02c45e8e3f296ba51", size = 251820, upload-time = "2026-01-11T11:22:02.727Z" }, - { url = "https://files.pythonhosted.org/packages/5a/1c/ee3b707fdac82aeeb92d1a113f803cf6d0f37bdca0849cb489553e1f417a/tomli-2.4.0-cp312-cp312-win32.whl", hash = "sha256:0408e3de5ec77cc7f81960c362543cbbd91ef883e3138e81b729fc3eea5b9729", size = 97712, upload-time = "2026-01-11T11:22:03.777Z" }, - { url = "https://files.pythonhosted.org/packages/69/13/c07a9177d0b3bab7913299b9278845fc6eaaca14a02667c6be0b0a2270c8/tomli-2.4.0-cp312-cp312-win_amd64.whl", hash = "sha256:685306e2cc7da35be4ee914fd34ab801a6acacb061b6a7abca922aaf9ad368da", size = 108296, upload-time = "2026-01-11T11:22:04.86Z" }, - { url = "https://files.pythonhosted.org/packages/18/27/e267a60bbeeee343bcc279bb9e8fbed0cbe224bc7b2a3dc2975f22809a09/tomli-2.4.0-cp312-cp312-win_arm64.whl", hash = "sha256:5aa48d7c2356055feef06a43611fc401a07337d5b006be13a30f6c58f869e3c3", size = 94553, upload-time = "2026-01-11T11:22:05.854Z" }, - { url = "https://files.pythonhosted.org/packages/34/91/7f65f9809f2936e1f4ce6268ae1903074563603b2a2bd969ebbda802744f/tomli-2.4.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:84d081fbc252d1b6a982e1870660e7330fb8f90f676f6e78b052ad4e64714bf0", size = 154915, upload-time = "2026-01-11T11:22:06.703Z" }, - { url = "https://files.pythonhosted.org/packages/20/aa/64dd73a5a849c2e8f216b755599c511badde80e91e9bc2271baa7b2cdbb1/tomli-2.4.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:9a08144fa4cba33db5255f9b74f0b89888622109bd2776148f2597447f92a94e", size = 149038, upload-time = "2026-01-11T11:22:07.56Z" }, - { url = "https://files.pythonhosted.org/packages/9e/8a/6d38870bd3d52c8d1505ce054469a73f73a0fe62c0eaf5dddf61447e32fa/tomli-2.4.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c73add4bb52a206fd0c0723432db123c0c75c280cbd67174dd9d2db228ebb1b4", size = 242245, upload-time = "2026-01-11T11:22:08.344Z" }, - { url = "https://files.pythonhosted.org/packages/59/bb/8002fadefb64ab2669e5b977df3f5e444febea60e717e755b38bb7c41029/tomli-2.4.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:1fb2945cbe303b1419e2706e711b7113da57b7db31ee378d08712d678a34e51e", size = 250335, upload-time = "2026-01-11T11:22:09.951Z" }, - { url = "https://files.pythonhosted.org/packages/a5/3d/4cdb6f791682b2ea916af2de96121b3cb1284d7c203d97d92d6003e91c8d/tomli-2.4.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:bbb1b10aa643d973366dc2cb1ad94f99c1726a02343d43cbc011edbfac579e7c", size = 245962, upload-time = "2026-01-11T11:22:11.27Z" }, - { url = "https://files.pythonhosted.org/packages/f2/4a/5f25789f9a460bd858ba9756ff52d0830d825b458e13f754952dd15fb7bb/tomli-2.4.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:4cbcb367d44a1f0c2be408758b43e1ffb5308abe0ea222897d6bfc8e8281ef2f", size = 250396, upload-time = "2026-01-11T11:22:12.325Z" }, - { url = "https://files.pythonhosted.org/packages/aa/2f/b73a36fea58dfa08e8b3a268750e6853a6aac2a349241a905ebd86f3047a/tomli-2.4.0-cp313-cp313-win32.whl", hash = "sha256:7d49c66a7d5e56ac959cb6fc583aff0651094ec071ba9ad43df785abc2320d86", size = 97530, upload-time = "2026-01-11T11:22:13.865Z" }, - { url = "https://files.pythonhosted.org/packages/3b/af/ca18c134b5d75de7e8dc551c5234eaba2e8e951f6b30139599b53de9c187/tomli-2.4.0-cp313-cp313-win_amd64.whl", hash = "sha256:3cf226acb51d8f1c394c1b310e0e0e61fecdd7adcb78d01e294ac297dd2e7f87", size = 108227, upload-time = "2026-01-11T11:22:15.224Z" }, - { url = "https://files.pythonhosted.org/packages/22/c3/b386b832f209fee8073c8138ec50f27b4460db2fdae9ffe022df89a57f9b/tomli-2.4.0-cp313-cp313-win_arm64.whl", hash = "sha256:d20b797a5c1ad80c516e41bc1fb0443ddb5006e9aaa7bda2d71978346aeb9132", size = 94748, upload-time = "2026-01-11T11:22:16.009Z" }, - { url = "https://files.pythonhosted.org/packages/f3/c4/84047a97eb1004418bc10bdbcfebda209fca6338002eba2dc27cc6d13563/tomli-2.4.0-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:26ab906a1eb794cd4e103691daa23d95c6919cc2fa9160000ac02370cc9dd3f6", size = 154725, upload-time = "2026-01-11T11:22:17.269Z" }, - { url = "https://files.pythonhosted.org/packages/a8/5d/d39038e646060b9d76274078cddf146ced86dc2b9e8bbf737ad5983609a0/tomli-2.4.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:20cedb4ee43278bc4f2fee6cb50daec836959aadaf948db5172e776dd3d993fc", size = 148901, upload-time = "2026-01-11T11:22:18.287Z" }, - { url = "https://files.pythonhosted.org/packages/73/e5/383be1724cb30f4ce44983d249645684a48c435e1cd4f8b5cded8a816d3c/tomli-2.4.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:39b0b5d1b6dd03684b3fb276407ebed7090bbec989fa55838c98560c01113b66", size = 243375, upload-time = "2026-01-11T11:22:19.154Z" }, - { url = "https://files.pythonhosted.org/packages/31/f0/bea80c17971c8d16d3cc109dc3585b0f2ce1036b5f4a8a183789023574f2/tomli-2.4.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a26d7ff68dfdb9f87a016ecfd1e1c2bacbe3108f4e0f8bcd2228ef9a766c787d", size = 250639, upload-time = "2026-01-11T11:22:20.168Z" }, - { url = "https://files.pythonhosted.org/packages/2c/8f/2853c36abbb7608e3f945d8a74e32ed3a74ee3a1f468f1ffc7d1cb3abba6/tomli-2.4.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:20ffd184fb1df76a66e34bd1b36b4a4641bd2b82954befa32fe8163e79f1a702", size = 246897, upload-time = "2026-01-11T11:22:21.544Z" }, - { url = "https://files.pythonhosted.org/packages/49/f0/6c05e3196ed5337b9fe7ea003e95fd3819a840b7a0f2bf5a408ef1dad8ed/tomli-2.4.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:75c2f8bbddf170e8effc98f5e9084a8751f8174ea6ccf4fca5398436e0320bc8", size = 254697, upload-time = "2026-01-11T11:22:23.058Z" }, - { url = "https://files.pythonhosted.org/packages/f3/f5/2922ef29c9f2951883525def7429967fc4d8208494e5ab524234f06b688b/tomli-2.4.0-cp314-cp314-win32.whl", hash = "sha256:31d556d079d72db7c584c0627ff3a24c5d3fb4f730221d3444f3efb1b2514776", size = 98567, upload-time = "2026-01-11T11:22:24.033Z" }, - { url = "https://files.pythonhosted.org/packages/7b/31/22b52e2e06dd2a5fdbc3ee73226d763b184ff21fc24e20316a44ccc4d96b/tomli-2.4.0-cp314-cp314-win_amd64.whl", hash = "sha256:43e685b9b2341681907759cf3a04e14d7104b3580f808cfde1dfdb60ada85475", size = 108556, upload-time = "2026-01-11T11:22:25.378Z" }, - { url = "https://files.pythonhosted.org/packages/48/3d/5058dff3255a3d01b705413f64f4306a141a8fd7a251e5a495e3f192a998/tomli-2.4.0-cp314-cp314-win_arm64.whl", hash = "sha256:3d895d56bd3f82ddd6faaff993c275efc2ff38e52322ea264122d72729dca2b2", size = 96014, upload-time = "2026-01-11T11:22:26.138Z" }, - { url = "https://files.pythonhosted.org/packages/b8/4e/75dab8586e268424202d3a1997ef6014919c941b50642a1682df43204c22/tomli-2.4.0-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:5b5807f3999fb66776dbce568cc9a828544244a8eb84b84b9bafc080c99597b9", size = 163339, upload-time = "2026-01-11T11:22:27.143Z" }, - { url = "https://files.pythonhosted.org/packages/06/e3/b904d9ab1016829a776d97f163f183a48be6a4deb87304d1e0116a349519/tomli-2.4.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:c084ad935abe686bd9c898e62a02a19abfc9760b5a79bc29644463eaf2840cb0", size = 159490, upload-time = "2026-01-11T11:22:28.399Z" }, - { url = "https://files.pythonhosted.org/packages/e3/5a/fc3622c8b1ad823e8ea98a35e3c632ee316d48f66f80f9708ceb4f2a0322/tomli-2.4.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0f2e3955efea4d1cfbcb87bc321e00dc08d2bcb737fd1d5e398af111d86db5df", size = 269398, upload-time = "2026-01-11T11:22:29.345Z" }, - { url = "https://files.pythonhosted.org/packages/fd/33/62bd6152c8bdd4c305ad9faca48f51d3acb2df1f8791b1477d46ff86e7f8/tomli-2.4.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0e0fe8a0b8312acf3a88077a0802565cb09ee34107813bba1c7cd591fa6cfc8d", size = 276515, upload-time = "2026-01-11T11:22:30.327Z" }, - { url = "https://files.pythonhosted.org/packages/4b/ff/ae53619499f5235ee4211e62a8d7982ba9e439a0fb4f2f351a93d67c1dd2/tomli-2.4.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:413540dce94673591859c4c6f794dfeaa845e98bf35d72ed59636f869ef9f86f", size = 273806, upload-time = "2026-01-11T11:22:32.56Z" }, - { url = "https://files.pythonhosted.org/packages/47/71/cbca7787fa68d4d0a9f7072821980b39fbb1b6faeb5f5cf02f4a5559fa28/tomli-2.4.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:0dc56fef0e2c1c470aeac5b6ca8cc7b640bb93e92d9803ddaf9ea03e198f5b0b", size = 281340, upload-time = "2026-01-11T11:22:33.505Z" }, - { url = "https://files.pythonhosted.org/packages/f5/00/d595c120963ad42474cf6ee7771ad0d0e8a49d0f01e29576ee9195d9ecdf/tomli-2.4.0-cp314-cp314t-win32.whl", hash = "sha256:d878f2a6707cc9d53a1be1414bbb419e629c3d6e67f69230217bb663e76b5087", size = 108106, upload-time = "2026-01-11T11:22:34.451Z" }, - { url = "https://files.pythonhosted.org/packages/de/69/9aa0c6a505c2f80e519b43764f8b4ba93b5a0bbd2d9a9de6e2b24271b9a5/tomli-2.4.0-cp314-cp314t-win_amd64.whl", hash = "sha256:2add28aacc7425117ff6364fe9e06a183bb0251b03f986df0e78e974047571fd", size = 120504, upload-time = "2026-01-11T11:22:35.764Z" }, - { url = "https://files.pythonhosted.org/packages/b3/9f/f1668c281c58cfae01482f7114a4b88d345e4c140386241a1a24dcc9e7bc/tomli-2.4.0-cp314-cp314t-win_arm64.whl", hash = "sha256:2b1e3b80e1d5e52e40e9b924ec43d81570f0e7d09d11081b797bc4692765a3d4", size = 99561, upload-time = "2026-01-11T11:22:36.624Z" }, - { url = "https://files.pythonhosted.org/packages/23/d1/136eb2cb77520a31e1f64cbae9d33ec6df0d78bdf4160398e86eec8a8754/tomli-2.4.0-py3-none-any.whl", hash = "sha256:1f776e7d669ebceb01dee46484485f43a4048746235e683bcdffacdf1fb4785a", size = 14477, upload-time = "2026-01-11T11:22:37.446Z" }, +version = "2.4.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/22/de/48c59722572767841493b26183a0d1cc411d54fd759c5607c4590b6563a6/tomli-2.4.1.tar.gz", hash = "sha256:7c7e1a961a0b2f2472c1ac5b69affa0ae1132c39adcb67aba98568702b9cc23f", size = 17543, upload-time = "2026-03-25T20:22:03.828Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f4/11/db3d5885d8528263d8adc260bb2d28ebf1270b96e98f0e0268d32b8d9900/tomli-2.4.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:f8f0fc26ec2cc2b965b7a3b87cd19c5c6b8c5e5f436b984e85f486d652285c30", size = 154704, upload-time = "2026-03-25T20:21:10.473Z" }, + { url = "https://files.pythonhosted.org/packages/6d/f7/675db52c7e46064a9aa928885a9b20f4124ecb9bc2e1ce74c9106648d202/tomli-2.4.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4ab97e64ccda8756376892c53a72bd1f964e519c77236368527f758fbc36a53a", size = 149454, upload-time = "2026-03-25T20:21:12.036Z" }, + { url = "https://files.pythonhosted.org/packages/61/71/81c50943cf953efa35bce7646caab3cf457a7d8c030b27cfb40d7235f9ee/tomli-2.4.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:96481a5786729fd470164b47cdb3e0e58062a496f455ee41b4403be77cb5a076", size = 237561, upload-time = "2026-03-25T20:21:13.098Z" }, + { url = "https://files.pythonhosted.org/packages/48/c1/f41d9cb618acccca7df82aaf682f9b49013c9397212cb9f53219e3abac37/tomli-2.4.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:5a881ab208c0baf688221f8cecc5401bd291d67e38a1ac884d6736cbcd8247e9", size = 243824, upload-time = "2026-03-25T20:21:14.569Z" }, + { url = "https://files.pythonhosted.org/packages/22/e4/5a816ecdd1f8ca51fb756ef684b90f2780afc52fc67f987e3c61d800a46d/tomli-2.4.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:47149d5bd38761ac8be13a84864bf0b7b70bc051806bc3669ab1cbc56216b23c", size = 242227, upload-time = "2026-03-25T20:21:15.712Z" }, + { url = "https://files.pythonhosted.org/packages/6b/49/2b2a0ef529aa6eec245d25f0c703e020a73955ad7edf73e7f54ddc608aa5/tomli-2.4.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:ec9bfaf3ad2df51ace80688143a6a4ebc09a248f6ff781a9945e51937008fcbc", size = 247859, upload-time = "2026-03-25T20:21:17.001Z" }, + { url = "https://files.pythonhosted.org/packages/83/bd/6c1a630eaca337e1e78c5903104f831bda934c426f9231429396ce3c3467/tomli-2.4.1-cp311-cp311-win32.whl", hash = "sha256:ff2983983d34813c1aeb0fa89091e76c3a22889ee83ab27c5eeb45100560c049", size = 97204, upload-time = "2026-03-25T20:21:18.079Z" }, + { url = "https://files.pythonhosted.org/packages/42/59/71461df1a885647e10b6bb7802d0b8e66480c61f3f43079e0dcd315b3954/tomli-2.4.1-cp311-cp311-win_amd64.whl", hash = "sha256:5ee18d9ebdb417e384b58fe414e8d6af9f4e7a0ae761519fb50f721de398dd4e", size = 108084, upload-time = "2026-03-25T20:21:18.978Z" }, + { url = "https://files.pythonhosted.org/packages/b8/83/dceca96142499c069475b790e7913b1044c1a4337e700751f48ed723f883/tomli-2.4.1-cp311-cp311-win_arm64.whl", hash = "sha256:c2541745709bad0264b7d4705ad453b76ccd191e64aa6f0fc66b69a293a45ece", size = 95285, upload-time = "2026-03-25T20:21:20.309Z" }, + { url = "https://files.pythonhosted.org/packages/c1/ba/42f134a3fe2b370f555f44b1d72feebb94debcab01676bf918d0cb70e9aa/tomli-2.4.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:c742f741d58a28940ce01d58f0ab2ea3ced8b12402f162f4d534dfe18ba1cd6a", size = 155924, upload-time = "2026-03-25T20:21:21.626Z" }, + { url = "https://files.pythonhosted.org/packages/dc/c7/62d7a17c26487ade21c5422b646110f2162f1fcc95980ef7f63e73c68f14/tomli-2.4.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:7f86fd587c4ed9dd76f318225e7d9b29cfc5a9d43de44e5754db8d1128487085", size = 150018, upload-time = "2026-03-25T20:21:23.002Z" }, + { url = "https://files.pythonhosted.org/packages/5c/05/79d13d7c15f13bdef410bdd49a6485b1c37d28968314eabee452c22a7fda/tomli-2.4.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ff18e6a727ee0ab0388507b89d1bc6a22b138d1e2fa56d1ad494586d61d2eae9", size = 244948, upload-time = "2026-03-25T20:21:24.04Z" }, + { url = "https://files.pythonhosted.org/packages/10/90/d62ce007a1c80d0b2c93e02cab211224756240884751b94ca72df8a875ca/tomli-2.4.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:136443dbd7e1dee43c68ac2694fde36b2849865fa258d39bf822c10e8068eac5", size = 253341, upload-time = "2026-03-25T20:21:25.177Z" }, + { url = "https://files.pythonhosted.org/packages/1a/7e/caf6496d60152ad4ed09282c1885cca4eea150bfd007da84aea07bcc0a3e/tomli-2.4.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:5e262d41726bc187e69af7825504c933b6794dc3fbd5945e41a79bb14c31f585", size = 248159, upload-time = "2026-03-25T20:21:26.364Z" }, + { url = "https://files.pythonhosted.org/packages/99/e7/c6f69c3120de34bbd882c6fba7975f3d7a746e9218e56ab46a1bc4b42552/tomli-2.4.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:5cb41aa38891e073ee49d55fbc7839cfdb2bc0e600add13874d048c94aadddd1", size = 253290, upload-time = "2026-03-25T20:21:27.46Z" }, + { url = "https://files.pythonhosted.org/packages/d6/2f/4a3c322f22c5c66c4b836ec58211641a4067364f5dcdd7b974b4c5da300c/tomli-2.4.1-cp312-cp312-win32.whl", hash = "sha256:da25dc3563bff5965356133435b757a795a17b17d01dbc0f42fb32447ddfd917", size = 98141, upload-time = "2026-03-25T20:21:28.492Z" }, + { url = "https://files.pythonhosted.org/packages/24/22/4daacd05391b92c55759d55eaee21e1dfaea86ce5c571f10083360adf534/tomli-2.4.1-cp312-cp312-win_amd64.whl", hash = "sha256:52c8ef851d9a240f11a88c003eacb03c31fc1c9c4ec64a99a0f922b93874fda9", size = 108847, upload-time = "2026-03-25T20:21:29.386Z" }, + { url = "https://files.pythonhosted.org/packages/68/fd/70e768887666ddd9e9f5d85129e84910f2db2796f9096aa02b721a53098d/tomli-2.4.1-cp312-cp312-win_arm64.whl", hash = "sha256:f758f1b9299d059cc3f6546ae2af89670cb1c4d48ea29c3cacc4fe7de3058257", size = 95088, upload-time = "2026-03-25T20:21:30.677Z" }, + { url = "https://files.pythonhosted.org/packages/07/06/b823a7e818c756d9a7123ba2cda7d07bc2dd32835648d1a7b7b7a05d848d/tomli-2.4.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:36d2bd2ad5fb9eaddba5226aa02c8ec3fa4f192631e347b3ed28186d43be6b54", size = 155866, upload-time = "2026-03-25T20:21:31.65Z" }, + { url = "https://files.pythonhosted.org/packages/14/6f/12645cf7f08e1a20c7eb8c297c6f11d31c1b50f316a7e7e1e1de6e2e7b7e/tomli-2.4.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:eb0dc4e38e6a1fd579e5d50369aa2e10acfc9cace504579b2faabb478e76941a", size = 149887, upload-time = "2026-03-25T20:21:33.028Z" }, + { url = "https://files.pythonhosted.org/packages/5c/e0/90637574e5e7212c09099c67ad349b04ec4d6020324539297b634a0192b0/tomli-2.4.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c7f2c7f2b9ca6bdeef8f0fa897f8e05085923eb091721675170254cbc5b02897", size = 243704, upload-time = "2026-03-25T20:21:34.51Z" }, + { url = "https://files.pythonhosted.org/packages/10/8f/d3ddb16c5a4befdf31a23307f72828686ab2096f068eaf56631e136c1fdd/tomli-2.4.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f3c6818a1a86dd6dca7ddcaaf76947d5ba31aecc28cb1b67009a5877c9a64f3f", size = 251628, upload-time = "2026-03-25T20:21:36.012Z" }, + { url = "https://files.pythonhosted.org/packages/e3/f1/dbeeb9116715abee2485bf0a12d07a8f31af94d71608c171c45f64c0469d/tomli-2.4.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:d312ef37c91508b0ab2cee7da26ec0b3ed2f03ce12bd87a588d771ae15dcf82d", size = 247180, upload-time = "2026-03-25T20:21:37.136Z" }, + { url = "https://files.pythonhosted.org/packages/d3/74/16336ffd19ed4da28a70959f92f506233bd7cfc2332b20bdb01591e8b1d1/tomli-2.4.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:51529d40e3ca50046d7606fa99ce3956a617f9b36380da3b7f0dd3dd28e68cb5", size = 251674, upload-time = "2026-03-25T20:21:38.298Z" }, + { url = "https://files.pythonhosted.org/packages/16/f9/229fa3434c590ddf6c0aa9af64d3af4b752540686cace29e6281e3458469/tomli-2.4.1-cp313-cp313-win32.whl", hash = "sha256:2190f2e9dd7508d2a90ded5ed369255980a1bcdd58e52f7fe24b8162bf9fedbd", size = 97976, upload-time = "2026-03-25T20:21:39.316Z" }, + { url = "https://files.pythonhosted.org/packages/6a/1e/71dfd96bcc1c775420cb8befe7a9d35f2e5b1309798f009dca17b7708c1e/tomli-2.4.1-cp313-cp313-win_amd64.whl", hash = "sha256:8d65a2fbf9d2f8352685bc1364177ee3923d6baf5e7f43ea4959d7d8bc326a36", size = 108755, upload-time = "2026-03-25T20:21:40.248Z" }, + { url = "https://files.pythonhosted.org/packages/83/7a/d34f422a021d62420b78f5c538e5b102f62bea616d1d75a13f0a88acb04a/tomli-2.4.1-cp313-cp313-win_arm64.whl", hash = "sha256:4b605484e43cdc43f0954ddae319fb75f04cc10dd80d830540060ee7cd0243cd", size = 95265, upload-time = "2026-03-25T20:21:41.219Z" }, + { url = "https://files.pythonhosted.org/packages/3c/fb/9a5c8d27dbab540869f7c1f8eb0abb3244189ce780ba9cd73f3770662072/tomli-2.4.1-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:fd0409a3653af6c147209d267a0e4243f0ae46b011aa978b1080359fddc9b6cf", size = 155726, upload-time = "2026-03-25T20:21:42.23Z" }, + { url = "https://files.pythonhosted.org/packages/62/05/d2f816630cc771ad836af54f5001f47a6f611d2d39535364f148b6a92d6b/tomli-2.4.1-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:a120733b01c45e9a0c34aeef92bf0cf1d56cfe81ed9d47d562f9ed591a9828ac", size = 149859, upload-time = "2026-03-25T20:21:43.386Z" }, + { url = "https://files.pythonhosted.org/packages/ce/48/66341bdb858ad9bd0ceab5a86f90eddab127cf8b046418009f2125630ecb/tomli-2.4.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:559db847dc486944896521f68d8190be1c9e719fced785720d2216fe7022b662", size = 244713, upload-time = "2026-03-25T20:21:44.474Z" }, + { url = "https://files.pythonhosted.org/packages/df/6d/c5fad00d82b3c7a3ab6189bd4b10e60466f22cfe8a08a9394185c8a8111c/tomli-2.4.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:01f520d4f53ef97964a240a035ec2a869fe1a37dde002b57ebc4417a27ccd853", size = 252084, upload-time = "2026-03-25T20:21:45.62Z" }, + { url = "https://files.pythonhosted.org/packages/00/71/3a69e86f3eafe8c7a59d008d245888051005bd657760e96d5fbfb0b740c2/tomli-2.4.1-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:7f94b27a62cfad8496c8d2513e1a222dd446f095fca8987fceef261225538a15", size = 247973, upload-time = "2026-03-25T20:21:46.937Z" }, + { url = "https://files.pythonhosted.org/packages/67/50/361e986652847fec4bd5e4a0208752fbe64689c603c7ae5ea7cb16b1c0ca/tomli-2.4.1-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:ede3e6487c5ef5d28634ba3f31f989030ad6af71edfb0055cbbd14189ff240ba", size = 256223, upload-time = "2026-03-25T20:21:48.467Z" }, + { url = "https://files.pythonhosted.org/packages/8c/9a/b4173689a9203472e5467217e0154b00e260621caa227b6fa01feab16998/tomli-2.4.1-cp314-cp314-win32.whl", hash = "sha256:3d48a93ee1c9b79c04bb38772ee1b64dcf18ff43085896ea460ca8dec96f35f6", size = 98973, upload-time = "2026-03-25T20:21:49.526Z" }, + { url = "https://files.pythonhosted.org/packages/14/58/640ac93bf230cd27d002462c9af0d837779f8773bc03dee06b5835208214/tomli-2.4.1-cp314-cp314-win_amd64.whl", hash = "sha256:88dceee75c2c63af144e456745e10101eb67361050196b0b6af5d717254dddf7", size = 109082, upload-time = "2026-03-25T20:21:50.506Z" }, + { url = "https://files.pythonhosted.org/packages/d5/2f/702d5e05b227401c1068f0d386d79a589bb12bf64c3d2c72ce0631e3bc49/tomli-2.4.1-cp314-cp314-win_arm64.whl", hash = "sha256:b8c198f8c1805dc42708689ed6864951fd2494f924149d3e4bce7710f8eb5232", size = 96490, upload-time = "2026-03-25T20:21:51.474Z" }, + { url = "https://files.pythonhosted.org/packages/45/4b/b877b05c8ba62927d9865dd980e34a755de541eb65fffba52b4cc495d4d2/tomli-2.4.1-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:d4d8fe59808a54658fcc0160ecfb1b30f9089906c50b23bcb4c69eddc19ec2b4", size = 164263, upload-time = "2026-03-25T20:21:52.543Z" }, + { url = "https://files.pythonhosted.org/packages/24/79/6ab420d37a270b89f7195dec5448f79400d9e9c1826df982f3f8e97b24fd/tomli-2.4.1-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:7008df2e7655c495dd12d2a4ad038ff878d4ca4b81fccaf82b714e07eae4402c", size = 160736, upload-time = "2026-03-25T20:21:53.674Z" }, + { url = "https://files.pythonhosted.org/packages/02/e0/3630057d8eb170310785723ed5adcdfb7d50cb7e6455f85ba8a3deed642b/tomli-2.4.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1d8591993e228b0c930c4bb0db464bdad97b3289fb981255d6c9a41aedc84b2d", size = 270717, upload-time = "2026-03-25T20:21:55.129Z" }, + { url = "https://files.pythonhosted.org/packages/7a/b4/1613716072e544d1a7891f548d8f9ec6ce2faf42ca65acae01d76ea06bb0/tomli-2.4.1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:734e20b57ba95624ecf1841e72b53f6e186355e216e5412de414e3c51e5e3c41", size = 278461, upload-time = "2026-03-25T20:21:56.228Z" }, + { url = "https://files.pythonhosted.org/packages/05/38/30f541baf6a3f6df77b3df16b01ba319221389e2da59427e221ef417ac0c/tomli-2.4.1-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:8a650c2dbafa08d42e51ba0b62740dae4ecb9338eefa093aa5c78ceb546fcd5c", size = 274855, upload-time = "2026-03-25T20:21:57.653Z" }, + { url = "https://files.pythonhosted.org/packages/77/a3/ec9dd4fd2c38e98de34223b995a3b34813e6bdadf86c75314c928350ed14/tomli-2.4.1-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:504aa796fe0569bb43171066009ead363de03675276d2d121ac1a4572397870f", size = 283144, upload-time = "2026-03-25T20:21:59.089Z" }, + { url = "https://files.pythonhosted.org/packages/ef/be/605a6261cac79fba2ec0c9827e986e00323a1945700969b8ee0b30d85453/tomli-2.4.1-cp314-cp314t-win32.whl", hash = "sha256:b1d22e6e9387bf4739fbe23bfa80e93f6b0373a7f1b96c6227c32bef95a4d7a8", size = 108683, upload-time = "2026-03-25T20:22:00.214Z" }, + { url = "https://files.pythonhosted.org/packages/12/64/da524626d3b9cc40c168a13da8335fe1c51be12c0a63685cc6db7308daae/tomli-2.4.1-cp314-cp314t-win_amd64.whl", hash = "sha256:2c1c351919aca02858f740c6d33adea0c5deea37f9ecca1cc1ef9e884a619d26", size = 121196, upload-time = "2026-03-25T20:22:01.169Z" }, + { url = "https://files.pythonhosted.org/packages/5a/cd/e80b62269fc78fc36c9af5a6b89c835baa8af28ff5ad28c7028d60860320/tomli-2.4.1-cp314-cp314t-win_arm64.whl", hash = "sha256:eab21f45c7f66c13f2a9e0e1535309cee140182a9cdae1e041d02e47291e8396", size = 100393, upload-time = "2026-03-25T20:22:02.137Z" }, + { url = "https://files.pythonhosted.org/packages/7b/61/cceae43728b7de99d9b847560c262873a1f6c98202171fd5ed62640b494b/tomli-2.4.1-py3-none-any.whl", hash = "sha256:0d85819802132122da43cb86656f8d1f8c6587d54ae7dcaf30e90533028b49fe", size = 14583, upload-time = "2026-03-25T20:22:03.012Z" }, ] [[package]] @@ -4278,7 +5681,7 @@ wheels = [ [[package]] name = "torch" -version = "2.10.0" +version = "2.11.0" source = { registry = "https://download.pytorch.org/whl/cpu" } resolution-markers = [ "python_full_version >= '3.14' and sys_platform == 'darwin'", @@ -4291,33 +5694,25 @@ dependencies = [ { name = "filelock", marker = "sys_platform == 'darwin'" }, { name = "fsspec", marker = "sys_platform == 'darwin'" }, { name = "jinja2", marker = "sys_platform == 'darwin'" }, - { name = "networkx", version = "3.4.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' and sys_platform == 'darwin'" }, - { name = "networkx", version = "3.6.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' and sys_platform == 'darwin'" }, - { name = "setuptools", marker = "python_full_version >= '3.12' and sys_platform == 'darwin'" }, + { name = "networkx", version = "3.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "networkx", version = "3.6.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "setuptools", marker = "sys_platform == 'darwin'" }, { name = "sympy", marker = "sys_platform == 'darwin'" }, { name = "typing-extensions", marker = "sys_platform == 'darwin'" }, ] wheels = [ - { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0-1-cp310-none-macosx_11_0_arm64.whl", hash = "sha256:4db72a4d257c45c3502f11764ee41460a87312fdc3dff47a8957812efe961725" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0-1-cp311-none-macosx_11_0_arm64.whl", hash = "sha256:0826ac8e409551e12b2360ac18b4161a838cbd111933e694752f351191331d09" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0-1-cp312-none-macosx_11_0_arm64.whl", hash = "sha256:7fbbf409143a4fe0812a40c0b46a436030a7e1d14fe8c5234dfbe44df47f617e" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0-1-cp313-none-macosx_11_0_arm64.whl", hash = "sha256:b39cafff7229699f9d6e172cac74d85fd71b568268e439e08d9c540e54732a3e" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0-2-cp310-none-macosx_11_0_arm64.whl", hash = "sha256:7417ef370d7c3969dd509dae8d5c7daeb945af335ab76dd38358ba30a91251c1" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0-2-cp311-none-macosx_11_0_arm64.whl", hash = "sha256:90821a3194b8806d9fa9fdaa9308c1bc73df0c26808274b14129a97c99f35794" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0-2-cp312-none-macosx_11_0_arm64.whl", hash = "sha256:358bd7125cbec6e692d60618a5eec7f55a51b29e3652a849fd42af021d818023" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0-2-cp313-none-macosx_11_0_arm64.whl", hash = "sha256:470de4176007c2700735e003a830828a88d27129032a3add07291da07e2a94e8" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0-cp310-none-macosx_11_0_arm64.whl", hash = "sha256:2d16abfce6c92584ceeb00c3b2665d5798424dd9ed235ea69b72e045cd53ae97" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0-cp311-none-macosx_11_0_arm64.whl", hash = "sha256:4584ab167995c0479f6821e3dceaf199c8166c811d3adbba5d8eedbbfa6764fd" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0-cp312-none-macosx_11_0_arm64.whl", hash = "sha256:45a1c5057629444aeb1c452c18298fa7f30f2f7aeadd4dc41f9d340980294407" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:339e05502b6c839db40e88720cb700f5a3b50cda332284873e851772d41b2c1e" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0-cp313-none-macosx_11_0_arm64.whl", hash = "sha256:840351da59cedb7bcbc51981880050813c19ef6b898a7fecf73a3afc71aff3fe" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0-cp314-cp314-macosx_14_0_arm64.whl", hash = "sha256:c88b1129fd4e14f0f882963c6728315caae35d2f47374d17edeed1edc7697497" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0-cp314-cp314t-macosx_14_0_arm64.whl", hash = "sha256:f4bea7dc451267c028593751612ad559299589304e68df54ae7672427893ff2c" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.11.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:91209c7d8a2460b76e8ff5b28b7623da4ab1d27474b79e1de83e954871985afe" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.11.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d75eadcd97fe0dc7cd0eedc4d72152484c19cb2cfe46ce55766c8e129116425f" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.11.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:43b35116802c85fb88d99f4a396b8bd4472bfca1dd82e69499e5a4f9b8b4e252" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.11.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:442ec9dc78592564fdad69cf0beaa9da2f82ab810ccb4f13903869a90bf3f15d" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.11.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:cc3a195701bba2239c313ee311487f80f8aaebe9e89b9073dddbcf2f93b5a0ba" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.11.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:072a0d6e4865e8b0dc0dbfe6ebed68fae235124222835ef03e5814d414d8c012" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.11.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:23ec7789017da9d95b6d543d790814785e6f30905c5443efa8257d1490d73f79" }, ] [[package]] name = "torch" -version = "2.10.0+cpu" +version = "2.11.0+cpu" source = { registry = "https://download.pytorch.org/whl/cpu" } resolution-markers = [ "python_full_version >= '3.14' and sys_platform == 'win32'", @@ -4338,51 +5733,161 @@ dependencies = [ { name = "filelock", marker = "sys_platform != 'darwin'" }, { name = "fsspec", marker = "sys_platform != 'darwin'" }, { name = "jinja2", marker = "sys_platform != 'darwin'" }, - { name = "networkx", version = "3.4.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' and sys_platform != 'darwin'" }, - { name = "networkx", version = "3.6.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' and sys_platform != 'darwin'" }, - { name = "setuptools", marker = "python_full_version >= '3.12' and sys_platform != 'darwin'" }, + { name = "networkx", version = "3.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "networkx", version = "3.6.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "setuptools", marker = "sys_platform != 'darwin'" }, { name = "sympy", marker = "sys_platform != 'darwin'" }, { name = "typing-extensions", marker = "sys_platform != 'darwin'" }, ] wheels = [ - { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp310-cp310-linux_aarch64.whl", hash = "sha256:31ae44836c8b9bbd1a3943d29c7c7457709ddf7c6173aa34aefe9d2203e4c405" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp310-cp310-linux_s390x.whl", hash = "sha256:beadc2a6a1785b09a46daad378de91ef274b8d3eea7af0bc2d017d97f115afdf" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:d63ee6a80982fd73fe44bb70d97d2976e010312ff6db81d7bfb9167b06dd45b9" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:a280ffaea7b9c828e0c1b9b3bd502d9b6a649dc9416997b69b84544bd469f215" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp310-cp310-win_amd64.whl", hash = "sha256:6c6f0df770144907092a0d067048d96ed4f278a6c840376d2ff0e27e7579b925" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp311-cp311-linux_aarch64.whl", hash = "sha256:ce5c113d1f55f8c1f5af05047a24e50d11d293e0cbbb5bf7a75c6c761edd6eaa" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp311-cp311-linux_s390x.whl", hash = "sha256:0e286fcf6ce0cc7b204396c9b4ea0d375f1f0c3e752f68ce3d3aeb265511db8c" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:1cfcb9b1558c6e52dffd0d4effce83b13c5ae5d97338164c372048c21f9cfccb" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:b7cb1ec66cefb90fd7b676eac72cfda3b8d4e4d0cacd7a531963bc2e0a9710ab" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp311-cp311-win_amd64.whl", hash = "sha256:17a09465bab2aab8f0f273410297133d8d8fb6dd84dccbd252ca4a4f3a111847" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp311-cp311-win_arm64.whl", hash = "sha256:c35c0de592941d4944698dbfa87271ab85d3370eca3b694943a2ab307ac34b3f" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp312-cp312-linux_aarch64.whl", hash = "sha256:8de5a36371b775e2d4881ed12cc7f2de400b1ad3d728aa74a281f649f87c9b8c" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp312-cp312-linux_s390x.whl", hash = "sha256:9accc30b56cb6756d4a9d04fcb8ebc0bb68c7d55c1ed31a8657397d316d31596" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:179451716487f8cb09b56459667fa1f5c4c0946c1e75fbeae77cfc40a5768d87" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:ee40b8a4b4b2cf0670c6fd4f35a7ef23871af956fecb238fbf5da15a72650b1d" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp312-cp312-win_amd64.whl", hash = "sha256:21cb5436978ef47c823b7a813ff0f8c2892e266cfe0f1d944879b5fba81bf4e1" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp312-cp312-win_arm64.whl", hash = "sha256:3eaa727e6a73affa61564d86b9d03191df45c8650d0666bd3d57c8597ef61e78" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp313-cp313-linux_aarch64.whl", hash = "sha256:fd215f3d0f681905c5b56b0630a3d666900a37fcc3ca5b937f95275c66f9fd9c" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp313-cp313-linux_s390x.whl", hash = "sha256:170a0623108055be5199370335cf9b41ba6875b3cb6f086db4aee583331a4899" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:e51994492cdb76edce29da88de3672a3022f9ef0ffd90345436948d4992be2c7" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:8d316e5bf121f1eab1147e49ad0511a9d92e4c45cc357d1ab0bee440da71a095" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp313-cp313-win_amd64.whl", hash = "sha256:b719da5af01b59126ac13eefd6ba3dd12d002dc0e8e79b8b365e55267a8189d3" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp313-cp313-win_arm64.whl", hash = "sha256:b67d91326e4ed9eccbd6b7d84ed7ffa43f93103aa3f0b24145f3001f3b11b714" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp313-cp313t-linux_aarch64.whl", hash = "sha256:5af75e5f49de21b0bdf7672bc27139bd285f9e8dbcabe2d617a2eb656514ac36" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp313-cp313t-linux_s390x.whl", hash = "sha256:ba51ef01a510baf8fff576174f702c47e1aa54389a9f1fba323bb1a5003ff0bf" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp313-cp313t-manylinux_2_28_aarch64.whl", hash = "sha256:0fedcb1a77e8f2aaf7bfd21591bf6d1e0b207473268c9be16b17cb7783253969" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:106dd1930cb30a4a337366ba3f9b25318ebf940f51fd46f789281dd9e736bdc4" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp313-cp313t-win_amd64.whl", hash = "sha256:eb1bde1ce198f05c8770017de27e001d404499cf552aaaa014569eff56ca25c0" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp314-cp314-linux_aarch64.whl", hash = "sha256:ea2bcc9d1fca66974a71d4bf9a502539283f35d61fcab5a799b4e120846f1e02" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp314-cp314-linux_s390x.whl", hash = "sha256:f8294fd2fc6dd8f4435a891a0122307a043b14b21f0dac1bca63c85bfb59e586" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp314-cp314-manylinux_2_28_aarch64.whl", hash = "sha256:a28fdbcfa2fbacffec81300f24dd1bed2b0ccfdbed107a823cff12bc1db070f6" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp314-cp314-manylinux_2_28_x86_64.whl", hash = "sha256:aada8afc068add586464b2a55adb7cc9091eec55caf5320447204741cb6a0604" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp314-cp314-win_amd64.whl", hash = "sha256:2adc71fe471e98a608723bfc837f7e1929885ebb912c693597711e139c1cda41" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp314-cp314t-linux_aarch64.whl", hash = "sha256:9412bd37b70f5ebd1205242c4ba4cabae35a605947f2b30806d5c9b467936db9" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp314-cp314t-linux_s390x.whl", hash = "sha256:e71c476517c33e7db69825a9ff46c7f47a723ec4dac5b2481cff4246d1c632be" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp314-cp314t-manylinux_2_28_aarch64.whl", hash = "sha256:23882f8d882460aca809882fc42f5e343bf07585274f929ced00177d1be1eb67" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp314-cp314t-manylinux_2_28_x86_64.whl", hash = "sha256:4fcd8b4cc2ae20f2b7749fb275349c55432393868778c2d50a08e81d5ee5591e" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.10.0%2Bcpu-cp314-cp314t-win_amd64.whl", hash = "sha256:ffc8da9a1341092d6a90cb5b1c1a33cd61abf0fb43f0cd88443c27fa372c26ae" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp310-cp310-linux_s390x.whl" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp310-cp310-manylinux_2_28_aarch64.whl" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp310-cp310-manylinux_2_28_x86_64.whl" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp310-cp310-win_amd64.whl" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp311-cp311-linux_s390x.whl" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp311-cp311-manylinux_2_28_aarch64.whl" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp311-cp311-manylinux_2_28_x86_64.whl" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp311-cp311-win_amd64.whl" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp312-cp312-linux_s390x.whl" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp312-cp312-manylinux_2_28_aarch64.whl" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp312-cp312-manylinux_2_28_x86_64.whl" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp312-cp312-win_amd64.whl" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp313-cp313-linux_s390x.whl" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp313-cp313-manylinux_2_28_aarch64.whl" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp313-cp313-manylinux_2_28_x86_64.whl" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp313-cp313-win_amd64.whl" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp313-cp313t-linux_s390x.whl" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp313-cp313t-manylinux_2_28_aarch64.whl" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp313-cp313t-manylinux_2_28_x86_64.whl" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp313-cp313t-win_amd64.whl" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp314-cp314-linux_s390x.whl" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp314-cp314-manylinux_2_28_aarch64.whl" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp314-cp314-manylinux_2_28_x86_64.whl" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp314-cp314-win_amd64.whl" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp314-cp314t-linux_s390x.whl" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp314-cp314t-manylinux_2_28_aarch64.whl" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp314-cp314t-manylinux_2_28_x86_64.whl" }, + { url = "https://download.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp314-cp314t-win_amd64.whl" }, +] + +[[package]] +name = "torch" +version = "2.11.0+cu126" +source = { registry = "https://download.pytorch.org/whl/cu126" } +resolution-markers = [ + "python_full_version >= '3.14' and sys_platform == 'win32'", + "python_full_version >= '3.14' and sys_platform == 'emscripten'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.13.*' and sys_platform == 'win32'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform == 'win32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.11.*' and sys_platform == 'win32'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.11'", +] +dependencies = [ + { name = "cuda-bindings", marker = "sys_platform == 'linux'" }, + { name = "cuda-toolkit", version = "12.6.3", source = { registry = "https://pypi.org/simple" }, extra = ["cublas", "cudart", "cufft", "cufile", "cupti", "curand", "cusolver", "cusparse", "nvjitlink", "nvrtc", "nvtx"], marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "filelock" }, + { name = "fsspec" }, + { name = "jinja2" }, + { name = "networkx", version = "3.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "networkx", version = "3.6.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "nvidia-cudnn-cu12", version = "9.10.2.21", source = { registry = "https://pypi.org/simple" }, marker = "sys_platform == 'linux'" }, + { name = "nvidia-cusparselt-cu12", marker = "sys_platform == 'linux'" }, + { name = "nvidia-nccl-cu12", marker = "sys_platform == 'linux'" }, + { name = "nvidia-nvshmem-cu12", marker = "sys_platform == 'linux'" }, + { name = "setuptools" }, + { name = "sympy" }, + { name = "triton", marker = "sys_platform == 'linux'" }, + { name = "typing-extensions" }, +] +wheels = [ + { url = "https://download.pytorch.org/whl/cu126/torch-2.11.0%2Bcu126-cp310-cp310-manylinux_2_28_aarch64.whl" }, + { url = "https://download.pytorch.org/whl/cu126/torch-2.11.0%2Bcu126-cp310-cp310-manylinux_2_28_x86_64.whl" }, + { url = "https://download.pytorch.org/whl/cu126/torch-2.11.0%2Bcu126-cp310-cp310-win_amd64.whl" }, + { url = "https://download.pytorch.org/whl/cu126/torch-2.11.0%2Bcu126-cp311-cp311-manylinux_2_28_aarch64.whl" }, + { url = "https://download.pytorch.org/whl/cu126/torch-2.11.0%2Bcu126-cp311-cp311-manylinux_2_28_x86_64.whl" }, + { url = "https://download.pytorch.org/whl/cu126/torch-2.11.0%2Bcu126-cp311-cp311-win_amd64.whl" }, + { url = "https://download.pytorch.org/whl/cu126/torch-2.11.0%2Bcu126-cp312-cp312-manylinux_2_28_aarch64.whl" }, + { url = "https://download.pytorch.org/whl/cu126/torch-2.11.0%2Bcu126-cp312-cp312-manylinux_2_28_x86_64.whl" }, + { url = "https://download.pytorch.org/whl/cu126/torch-2.11.0%2Bcu126-cp312-cp312-win_amd64.whl" }, + { url = "https://download.pytorch.org/whl/cu126/torch-2.11.0%2Bcu126-cp313-cp313-manylinux_2_28_aarch64.whl" }, + { url = "https://download.pytorch.org/whl/cu126/torch-2.11.0%2Bcu126-cp313-cp313-manylinux_2_28_x86_64.whl" }, + { url = "https://download.pytorch.org/whl/cu126/torch-2.11.0%2Bcu126-cp313-cp313-win_amd64.whl" }, + { url = "https://download.pytorch.org/whl/cu126/torch-2.11.0%2Bcu126-cp313-cp313t-manylinux_2_28_aarch64.whl" }, + { url = "https://download.pytorch.org/whl/cu126/torch-2.11.0%2Bcu126-cp313-cp313t-manylinux_2_28_x86_64.whl" }, + { url = "https://download.pytorch.org/whl/cu126/torch-2.11.0%2Bcu126-cp313-cp313t-win_amd64.whl" }, + { url = "https://download.pytorch.org/whl/cu126/torch-2.11.0%2Bcu126-cp314-cp314-manylinux_2_28_aarch64.whl" }, + { url = "https://download.pytorch.org/whl/cu126/torch-2.11.0%2Bcu126-cp314-cp314-manylinux_2_28_x86_64.whl" }, + { url = "https://download.pytorch.org/whl/cu126/torch-2.11.0%2Bcu126-cp314-cp314-win_amd64.whl" }, + { url = "https://download.pytorch.org/whl/cu126/torch-2.11.0%2Bcu126-cp314-cp314t-manylinux_2_28_aarch64.whl" }, + { url = "https://download.pytorch.org/whl/cu126/torch-2.11.0%2Bcu126-cp314-cp314t-manylinux_2_28_x86_64.whl" }, + { url = "https://download.pytorch.org/whl/cu126/torch-2.11.0%2Bcu126-cp314-cp314t-win_amd64.whl" }, +] + +[[package]] +name = "torch" +version = "2.11.0+cu128" +source = { registry = "https://download.pytorch.org/whl/cu128" } +resolution-markers = [ + "python_full_version >= '3.14' and sys_platform == 'win32'", + "python_full_version >= '3.14' and sys_platform == 'emscripten'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.13.*' and sys_platform == 'win32'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform == 'win32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.11.*' and sys_platform == 'win32'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.11'", +] +dependencies = [ + { name = "cuda-bindings", marker = "sys_platform == 'linux'" }, + { name = "cuda-toolkit", version = "12.8.1", source = { registry = "https://pypi.org/simple" }, extra = ["cublas", "cudart", "cufft", "cufile", "cupti", "curand", "cusolver", "cusparse", "nvjitlink", "nvrtc", "nvtx"], marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "filelock" }, + { name = "fsspec" }, + { name = "jinja2" }, + { name = "networkx", version = "3.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "networkx", version = "3.6.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "nvidia-cudnn-cu12", version = "9.19.0.56", source = { registry = "https://pypi.org/simple" }, marker = "sys_platform == 'linux'" }, + { name = "nvidia-cusparselt-cu12", marker = "sys_platform == 'linux'" }, + { name = "nvidia-nccl-cu12", marker = "sys_platform == 'linux'" }, + { name = "nvidia-nvshmem-cu12", marker = "sys_platform == 'linux'" }, + { name = "setuptools" }, + { name = "sympy" }, + { name = "triton", marker = "sys_platform == 'linux'" }, + { name = "typing-extensions" }, +] +wheels = [ + { url = "https://download.pytorch.org/whl/cu128/torch-2.11.0%2Bcu128-cp310-cp310-manylinux_2_28_aarch64.whl" }, + { url = "https://download.pytorch.org/whl/cu128/torch-2.11.0%2Bcu128-cp310-cp310-manylinux_2_28_x86_64.whl" }, + { url = "https://download.pytorch.org/whl/cu128/torch-2.11.0%2Bcu128-cp310-cp310-win_amd64.whl" }, + { url = "https://download.pytorch.org/whl/cu128/torch-2.11.0%2Bcu128-cp311-cp311-manylinux_2_28_aarch64.whl" }, + { url = "https://download.pytorch.org/whl/cu128/torch-2.11.0%2Bcu128-cp311-cp311-manylinux_2_28_x86_64.whl" }, + { url = "https://download.pytorch.org/whl/cu128/torch-2.11.0%2Bcu128-cp311-cp311-win_amd64.whl" }, + { url = "https://download.pytorch.org/whl/cu128/torch-2.11.0%2Bcu128-cp312-cp312-manylinux_2_28_aarch64.whl" }, + { url = "https://download.pytorch.org/whl/cu128/torch-2.11.0%2Bcu128-cp312-cp312-manylinux_2_28_x86_64.whl" }, + { url = "https://download.pytorch.org/whl/cu128/torch-2.11.0%2Bcu128-cp312-cp312-win_amd64.whl" }, + { url = "https://download.pytorch.org/whl/cu128/torch-2.11.0%2Bcu128-cp313-cp313-manylinux_2_28_aarch64.whl" }, + { url = "https://download.pytorch.org/whl/cu128/torch-2.11.0%2Bcu128-cp313-cp313-manylinux_2_28_x86_64.whl" }, + { url = "https://download.pytorch.org/whl/cu128/torch-2.11.0%2Bcu128-cp313-cp313-win_amd64.whl" }, + { url = "https://download.pytorch.org/whl/cu128/torch-2.11.0%2Bcu128-cp313-cp313t-manylinux_2_28_aarch64.whl" }, + { url = "https://download.pytorch.org/whl/cu128/torch-2.11.0%2Bcu128-cp313-cp313t-manylinux_2_28_x86_64.whl" }, + { url = "https://download.pytorch.org/whl/cu128/torch-2.11.0%2Bcu128-cp313-cp313t-win_amd64.whl" }, + { url = "https://download.pytorch.org/whl/cu128/torch-2.11.0%2Bcu128-cp314-cp314-manylinux_2_28_aarch64.whl" }, + { url = "https://download.pytorch.org/whl/cu128/torch-2.11.0%2Bcu128-cp314-cp314-manylinux_2_28_x86_64.whl" }, + { url = "https://download.pytorch.org/whl/cu128/torch-2.11.0%2Bcu128-cp314-cp314-win_amd64.whl" }, + { url = "https://download.pytorch.org/whl/cu128/torch-2.11.0%2Bcu128-cp314-cp314t-manylinux_2_28_aarch64.whl" }, + { url = "https://download.pytorch.org/whl/cu128/torch-2.11.0%2Bcu128-cp314-cp314t-manylinux_2_28_x86_64.whl" }, + { url = "https://download.pytorch.org/whl/cu128/torch-2.11.0%2Bcu128-cp314-cp314t-win_amd64.whl" }, ] [[package]] @@ -4411,6 +5916,27 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/00/c0/8f5d070730d7836adc9c9b6408dec68c6ced86b304a9b26a14df072a6e8c/traitlets-5.14.3-py3-none-any.whl", hash = "sha256:b74e89e397b1ed28cc831db7aea759ba6640cb3de13090ca145426688ff1ac4f", size = 85359, upload-time = "2024-04-19T11:11:46.763Z" }, ] +[[package]] +name = "triton" +version = "3.6.0" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/44/ba/b1b04f4b291a3205d95ebd24465de0e5bf010a2df27a4e58a9b5f039d8f2/triton-3.6.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6c723cfb12f6842a0ae94ac307dba7e7a44741d720a40cf0e270ed4a4e3be781", size = 175972180, upload-time = "2026-01-20T16:15:53.664Z" }, + { url = "https://files.pythonhosted.org/packages/8c/f7/f1c9d3424ab199ac53c2da567b859bcddbb9c9e7154805119f8bd95ec36f/triton-3.6.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a6550fae429e0667e397e5de64b332d1e5695b73650ee75a6146e2e902770bea", size = 188105201, upload-time = "2026-01-20T16:00:29.272Z" }, + { url = "https://files.pythonhosted.org/packages/0f/2c/96f92f3c60387e14cc45aed49487f3486f89ea27106c1b1376913c62abe4/triton-3.6.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:49df5ef37379c0c2b5c0012286f80174fcf0e073e5ade1ca9a86c36814553651", size = 176081190, upload-time = "2026-01-20T16:16:00.523Z" }, + { url = "https://files.pythonhosted.org/packages/e0/12/b05ba554d2c623bffa59922b94b0775673de251f468a9609bc9e45de95e9/triton-3.6.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:e8e323d608e3a9bfcc2d9efcc90ceefb764a82b99dea12a86d643c72539ad5d3", size = 188214640, upload-time = "2026-01-20T16:00:35.869Z" }, + { url = "https://files.pythonhosted.org/packages/17/5d/08201db32823bdf77a0e2b9039540080b2e5c23a20706ddba942924ebcd6/triton-3.6.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:374f52c11a711fd062b4bfbb201fd9ac0a5febd28a96fb41b4a0f51dde3157f4", size = 176128243, upload-time = "2026-01-20T16:16:07.857Z" }, + { url = "https://files.pythonhosted.org/packages/ab/a8/cdf8b3e4c98132f965f88c2313a4b493266832ad47fb52f23d14d4f86bb5/triton-3.6.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:74caf5e34b66d9f3a429af689c1c7128daba1d8208df60e81106b115c00d6fca", size = 188266850, upload-time = "2026-01-20T16:00:43.041Z" }, + { url = "https://files.pythonhosted.org/packages/3c/12/34d71b350e89a204c2c7777a9bba0dcf2f19a5bfdd70b57c4dbc5ffd7154/triton-3.6.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:448e02fe6dc898e9e5aa89cf0ee5c371e99df5aa5e8ad976a80b93334f3494fd", size = 176133521, upload-time = "2026-01-20T16:16:13.321Z" }, + { url = "https://files.pythonhosted.org/packages/f9/0b/37d991d8c130ce81a8728ae3c25b6e60935838e9be1b58791f5997b24a54/triton-3.6.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:10c7f76c6e72d2ef08df639e3d0d30729112f47a56b0c81672edc05ee5116ac9", size = 188289450, upload-time = "2026-01-20T16:00:49.136Z" }, + { url = "https://files.pythonhosted.org/packages/ce/4e/41b0c8033b503fd3cfcd12392cdd256945026a91ff02452bef40ec34bee7/triton-3.6.0-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1722e172d34e32abc3eb7711d0025bb69d7959ebea84e3b7f7a341cd7ed694d6", size = 176276087, upload-time = "2026-01-20T16:16:18.989Z" }, + { url = "https://files.pythonhosted.org/packages/35/f8/9c66bfc55361ec6d0e4040a0337fb5924ceb23de4648b8a81ae9d33b2b38/triton-3.6.0-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d002e07d7180fd65e622134fbd980c9a3d4211fb85224b56a0a0efbd422ab72f", size = 188400296, upload-time = "2026-01-20T16:00:56.042Z" }, + { url = "https://files.pythonhosted.org/packages/49/55/5ecf0dcaa0f2fbbd4420f7ef227ee3cb172e91e5fede9d0ecaddc43363b4/triton-3.6.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ef5523241e7d1abca00f1d240949eebdd7c673b005edbbce0aca95b8191f1d43", size = 176138577, upload-time = "2026-01-20T16:16:25.426Z" }, + { url = "https://files.pythonhosted.org/packages/df/3d/9e7eee57b37c80cec63322c0231bb6da3cfe535a91d7a4d64896fcb89357/triton-3.6.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a17a5d5985f0ac494ed8a8e54568f092f7057ef60e1b0fa09d3fd1512064e803", size = 188273063, upload-time = "2026-01-20T16:01:07.278Z" }, + { url = "https://files.pythonhosted.org/packages/48/db/56ee649cab5eaff4757541325aca81f52d02d4a7cd3506776cad2451e060/triton-3.6.0-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0b3a97e8ed304dfa9bd23bb41ca04cdf6b2e617d5e782a8653d616037a5d537d", size = 176274804, upload-time = "2026-01-20T16:16:31.528Z" }, + { url = "https://files.pythonhosted.org/packages/f6/56/6113c23ff46c00aae423333eb58b3e60bdfe9179d542781955a5e1514cb3/triton-3.6.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:46bd1c1af4b6704e554cad2eeb3b0a6513a980d470ccfa63189737340c7746a7", size = 188397994, upload-time = "2026-01-20T16:01:14.236Z" }, +] + [[package]] name = "typing-extensions" version = "4.15.0" @@ -4447,7 +5973,7 @@ dependencies = [ { name = "filelock" }, { name = "platformdirs" }, { name = "python-discovery" }, - { name = "typing-extensions", marker = "python_full_version < '3.11'" }, + { name = "typing-extensions", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/aa/92/58199fe10049f9703c2666e809c4f686c54ef0a68b0f6afccf518c0b1eb9/virtualenv-21.2.0.tar.gz", hash = "sha256:1720dc3a62ef5b443092e3f499228599045d7fea4c79199770499df8becf9098", size = 5840618, upload-time = "2026-03-09T17:24:38.013Z" } wheels = [ @@ -4468,13 +5994,16 @@ name = "xarray" version = "2025.6.1" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and sys_platform != 'darwin'", - "python_full_version < '3.11' and sys_platform == 'darwin'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", ] dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, - { name = "packaging", marker = "python_full_version < '3.11'" }, - { name = "pandas", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "packaging", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "pandas", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/19/ec/e50d833518f10b0c24feb184b209bb6856f25b919ba8c1f89678b930b1cd/xarray-2025.6.1.tar.gz", hash = "sha256:a84f3f07544634a130d7dc615ae44175419f4c77957a7255161ed99c69c7c8b0", size = 3003185, upload-time = "2025-06-12T03:04:09.099Z" } wheels = [ @@ -4486,27 +6015,63 @@ name = "xarray" version = "2026.2.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32'", - "python_full_version >= '3.14' and sys_platform == 'emscripten'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.13.*' and sys_platform == 'win32'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version >= '3.14' and sys_platform == 'darwin'", - "python_full_version == '3.13.*' and sys_platform == 'darwin'", - "python_full_version == '3.12.*' and sys_platform == 'win32'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.12.*' and sys_platform == 'darwin'", - "python_full_version == '3.11.*' and sys_platform == 'win32'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.11.*' and sys_platform == 'darwin'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", ] dependencies = [ - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, - { name = "packaging", marker = "python_full_version >= '3.11'" }, - { name = "pandas", version = "3.0.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "packaging", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "pandas", version = "3.0.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/0f/03/e3353b72e518574b32993989d8f696277bf878e9d508c7dd22e86c0dab5b/xarray-2026.2.0.tar.gz", hash = "sha256:978b6acb018770554f8fd964af4eb02f9bcc165d4085dbb7326190d92aa74bcf", size = 3111388, upload-time = "2026-02-13T22:20:50.18Z" } wheels = [ @@ -4518,13 +6083,16 @@ name = "xarray-einstats" version = "0.8.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and sys_platform != 'darwin'", - "python_full_version < '3.11' and sys_platform == 'darwin'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", ] dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, - { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, - { name = "xarray", version = "2025.6.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "xarray", version = "2025.6.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/ed/5d/654cca0448ad5c1d0333530511bc20eefaab304a4362dcbdc7ea3da12a3d/xarray_einstats-0.8.0.tar.gz", hash = "sha256:7f1573f9bd4d60d6e7ed9fd27c4db39da51ec49bf8ba654d4602a139a6309d7f", size = 30225, upload-time = "2024-09-19T00:07:39.399Z" } wheels = [ @@ -4536,15 +6104,24 @@ name = "xarray-einstats" version = "0.9.1" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version == '3.11.*' and sys_platform == 'win32'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.11.*' and sys_platform == 'darwin'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", ] dependencies = [ - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*'" }, - { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*'" }, - { name = "xarray", version = "2026.2.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*'" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "xarray", version = "2026.2.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/f1/10/ef474494a7f2102ec4c02352c723fa282c6237b600565eb82ee354291211/xarray_einstats-0.9.1.tar.gz", hash = "sha256:39b373deed43592c41d3fbf8863af62e19e01c1ae553ae5ff059a8df78d995c6", size = 33327, upload-time = "2025-06-18T15:53:28.499Z" } wheels = [ @@ -4556,23 +6133,50 @@ name = "xarray-einstats" version = "0.10.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32'", - "python_full_version >= '3.14' and sys_platform == 'emscripten'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.13.*' and sys_platform == 'win32'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version >= '3.14' and sys_platform == 'darwin'", - "python_full_version == '3.13.*' and sys_platform == 'darwin'", - "python_full_version == '3.12.*' and sys_platform == 'win32'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.12.*' and sys_platform == 'darwin'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", ] dependencies = [ - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12'" }, - { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12'" }, - { name = "xarray", version = "2026.2.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12'" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "xarray", version = "2026.2.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/48/9b/305ee6a2dac75fc9c28105db061408df6ecbf0f7a1de37636e8e4ea47ca7/xarray_einstats-0.10.0.tar.gz", hash = "sha256:d432a363fc8f09baad164f9826dc711551c684b9abd8098c1b961d18663a627d", size = 33449, upload-time = "2026-02-19T18:13:55.245Z" } wheels = [ From ac5bd3dcde111ba52de6e274b12bf414ae5e91bc Mon Sep 17 00:00:00 2001 From: mrava87 Date: Sun, 29 Mar 2026 15:15:41 +0100 Subject: [PATCH 087/183] misc: fix all ruff errors (after switching to it) --- examples/plot_bayeslinearregr.py | 4 +- examples/plot_derivative.py | 5 +- examples/plot_nmo.py | 11 +- examples/plot_slopeest.py | 10 +- examples/plot_wavelet.py | 6 +- pylops/_torchoperator.py | 3 +- pylops/avo/avo.py | 41 ++-- pylops/avo/poststack.py | 48 ++-- pylops/avo/prestack.py | 63 ++--- pylops/basicoperators/block.py | 14 +- pylops/basicoperators/blockdiag.py | 17 +- pylops/basicoperators/causalintegration.py | 4 +- pylops/basicoperators/conj.py | 4 +- pylops/basicoperators/diagonal.py | 3 +- .../basicoperators/directionalderivative.py | 7 +- pylops/basicoperators/firstderivative.py | 13 +- pylops/basicoperators/flip.py | 3 +- pylops/basicoperators/functionoperator.py | 5 +- pylops/basicoperators/gradient.py | 5 +- pylops/basicoperators/hstack.py | 16 +- pylops/basicoperators/identity.py | 18 +- pylops/basicoperators/imag.py | 3 +- pylops/basicoperators/laplacian.py | 15 +- pylops/basicoperators/matrixmult.py | 9 +- pylops/basicoperators/memoizeoperator.py | 3 +- pylops/basicoperators/pad.py | 14 +- pylops/basicoperators/real.py | 3 +- pylops/basicoperators/regression.py | 3 +- pylops/basicoperators/restriction.py | 8 +- pylops/basicoperators/roll.py | 3 +- pylops/basicoperators/secondderivative.py | 9 +- pylops/basicoperators/smoothing1d.py | 3 +- pylops/basicoperators/smoothing2d.py | 3 +- pylops/basicoperators/smoothingnd.py | 3 +- pylops/basicoperators/spread.py | 28 ++- pylops/basicoperators/sum.py | 3 +- pylops/basicoperators/symmetrize.py | 3 +- pylops/basicoperators/tocupy.py | 3 +- pylops/basicoperators/transpose.py | 6 +- pylops/basicoperators/vstack.py | 14 +- pylops/basicoperators/zero.py | 14 +- pylops/config.py | 3 +- pylops/jaxoperator.py | 10 +- pylops/linearoperator.py | 222 ++++++++++-------- pylops/medical/ct.py | 25 +- pylops/medical/mri.py | 33 ++- pylops/optimization/basesolver.py | 19 +- pylops/optimization/basic.py | 27 ++- pylops/optimization/callback.py | 5 +- pylops/optimization/cls_basic.py | 82 +++---- pylops/optimization/cls_leastsquares.py | 97 ++++---- pylops/optimization/cls_sparsity.py | 169 ++++++------- pylops/optimization/eigs.py | 7 +- pylops/optimization/leastsquares.py | 31 +-- pylops/optimization/sparsity.py | 76 +++--- pylops/signalprocessing/_baseffts.py | 122 +++++----- pylops/signalprocessing/_interp_utils.py | 8 +- .../_nonstatconvolve2d_cuda.py | 5 +- .../_nonstatconvolve3d_cuda.py | 10 +- pylops/signalprocessing/bilinear.py | 3 +- pylops/signalprocessing/chirpradon3d.py | 3 +- pylops/signalprocessing/convolve1d.py | 33 +-- pylops/signalprocessing/convolve2d.py | 9 +- pylops/signalprocessing/convolvend.py | 8 +- pylops/signalprocessing/dct.py | 12 +- pylops/signalprocessing/dtcwt.py | 6 +- pylops/signalprocessing/dwt.py | 6 +- pylops/signalprocessing/fft.py | 38 +-- pylops/signalprocessing/fft2d.py | 50 ++-- pylops/signalprocessing/fftnd.py | 48 ++-- pylops/signalprocessing/fourierradon2d.py | 9 +- pylops/signalprocessing/fourierradon3d.py | 14 +- pylops/signalprocessing/interp.py | 11 +- pylops/signalprocessing/interpspline.py | 73 +++--- pylops/signalprocessing/nonstatconvolve1d.py | 31 +-- pylops/signalprocessing/nonstatconvolve2d.py | 77 +++--- pylops/signalprocessing/nonstatconvolve3d.py | 33 +-- pylops/signalprocessing/patch2d.py | 41 ++-- pylops/signalprocessing/patch3d.py | 53 ++--- pylops/signalprocessing/pwd2d.py | 11 +- pylops/signalprocessing/radon2d.py | 18 +- pylops/signalprocessing/radon3d.py | 20 +- pylops/signalprocessing/seislet.py | 11 +- pylops/signalprocessing/shift.py | 6 +- pylops/signalprocessing/sliding1d.py | 23 +- pylops/signalprocessing/sliding2d.py | 28 +-- pylops/signalprocessing/sliding3d.py | 41 ++-- pylops/torchoperator.py | 3 +- pylops/utils/_internal.py | 12 +- pylops/utils/_pwd2d.py | 11 +- pylops/utils/_pwd2d_numba.py | 10 +- pylops/utils/backend.py | 18 +- pylops/utils/decorators.py | 10 +- pylops/utils/deps.py | 27 +-- pylops/utils/describe.py | 7 +- pylops/utils/dottest.py | 8 +- pylops/utils/estimators.py | 27 ++- pylops/utils/metrics.py | 5 +- pylops/utils/multiproc.py | 5 +- pylops/utils/seismicevents.py | 65 +++-- pylops/utils/signalprocessing.py | 20 +- pylops/utils/tapers.py | 38 ++- pylops/utils/typing.py | 11 +- pylops/utils/utils.py | 3 +- pylops/utils/wavelets.py | 18 +- pylops/waveeqprocessing/blending.py | 9 +- pylops/waveeqprocessing/kirchhoff.py | 83 +++---- pylops/waveeqprocessing/lsm.py | 8 +- pylops/waveeqprocessing/marchenko.py | 65 +++-- pylops/waveeqprocessing/mdd.py | 28 +-- pylops/waveeqprocessing/oneway.py | 31 +-- .../waveeqprocessing/seismicinterpolation.py | 51 ++-- pylops/waveeqprocessing/twoway.py | 4 +- pylops/waveeqprocessing/wavedecomposition.py | 37 +-- pytests/test_chirpradon.py | 9 +- pytests/test_convolve.py | 5 +- pytests/test_derivative.py | 2 +- pytests/test_ffts.py | 35 +-- pytests/test_fourierradon.py | 4 +- pytests/test_fredholm.py | 2 - pytests/test_functionoperator.py | 3 +- pytests/test_interpolation_spline.py | 6 +- pytests/test_lsm.py | 2 +- pytests/test_metrics.py | 1 - pytests/test_mri.py | 28 ++- pytests/test_nonstatconvolve.py | 16 +- pytests/test_patching.py | 8 +- pytests/test_prestack.py | 14 +- pytests/test_radon.py | 130 +++++----- pytests/test_seislet.py | 16 +- pytests/test_shift.py | 2 +- pytests/test_sparsity.py | 6 +- pytests/test_waveeqprocessing.py | 4 +- tutorials/bayesian.py | 21 +- tutorials/torchop.py | 2 +- 135 files changed, 1594 insertions(+), 1453 deletions(-) diff --git a/examples/plot_bayeslinearregr.py b/examples/plot_bayeslinearregr.py index 42417eb1..37ca373b 100644 --- a/examples/plot_bayeslinearregr.py +++ b/examples/plot_bayeslinearregr.py @@ -88,7 +88,7 @@ # Let's plot the best fitting line for the case of noise free and noisy data fig, ax = plt.subplots(figsize=(8, 4)) for est, est_label, c in zip( - [x, x_mle, x_map], ["True", "MLE", "MAP"], ["k", "C0", "C1"] + [x, x_mle, x_map], ["True", "MLE", "MAP"], ["k", "C0", "C1"], strict=True ): ax.plot( np.array([t.min(), t.max()]), @@ -219,7 +219,7 @@ ax=ax, ) for est, est_label, c in zip( - [x, x_mle, x_map], ["True", "MLE", "MAP"], ["k", "C0", "C1"] + [x, x_mle, x_map], ["True", "MLE", "MAP"], ["k", "C0", "C1"], strict=True ): ax.plot( np.array([t.min(), t.max()]), diff --git a/examples/plot_derivative.py b/examples/plot_derivative.py index 19d453d7..7e6fd6ef 100644 --- a/examples/plot_derivative.py +++ b/examples/plot_derivative.py @@ -12,6 +12,7 @@ *Optimization* tutorial, these operators will be used as part of the regularization term to obtain a smooth solution. """ + import matplotlib.pyplot as plt import numpy as np @@ -223,9 +224,9 @@ nvertlayers = len(vertlayers) A = 1500 * np.ones((nz, nx)) -for top, base in zip(horlayers[:-1], horlayers[1:]): +for top, base in zip(horlayers[:-1], horlayers[1:], strict=True): A[top:base] = np.random.normal(2000, 200) -for top, base in zip(vertlayers[:-1], vertlayers[1:]): +for top, base in zip(vertlayers[:-1], vertlayers[1:], strict=True): A[horlayers[-1] :, top:base] = np.random.normal(2000, 200) v = np.zeros((2, nz, nx)) diff --git a/examples/plot_nmo.py b/examples/plot_nmo.py index 80806fac..f28d0b4f 100644 --- a/examples/plot_nmo.py +++ b/examples/plot_nmo.py @@ -7,6 +7,7 @@ We will perform classic NMO using an operator created from scratch, as well as using the :py:class:`pylops.Spread` operator. """ + from math import floor from time import time @@ -179,7 +180,7 @@ def nmo_forward(data, taxis, haxis, vels_rms): # Parallel outer loop on slow axis for ih in prange(nh): h = haxis[ih] - for it0, (t0, vrms) in enumerate(zip(taxis, vels_rms)): + for it0, (t0, vrms) in enumerate(zip(taxis, vels_rms, strict=True)): # Compute NMO traveltime tx = np.sqrt(t0**2 + (h / vrms) ** 2) it_frac = (tx - ot) / dt # Fractional index @@ -199,7 +200,7 @@ def nmo_forward(data, taxis, haxis, vels_rms): nmo_forward(data, t, x, vel_t) end = time() -print(f"Ran in {1e6*(end-start):.0f} μs") +print(f"Ran in {1e6 * (end - start):.0f} μs") ############################################################################### @@ -244,7 +245,7 @@ def nmo_adjoint(dnmo, taxis, haxis, vels_rms): # Parallel outer loop on slow axis; use range if Numba is not installed for ih in prange(nh): h = haxis[ih] - for it0, (t0, vrms) in enumerate(zip(taxis, vels_rms)): + for it0, (t0, vrms) in enumerate(zip(taxis, vels_rms, strict=True)): # Compute NMO traveltime tx = np.sqrt(t0**2 + (h / vrms) ** 2) it_frac = (tx - ot) / dt # Fractional index @@ -345,7 +346,7 @@ def create_tables(taxis, haxis, vels_rms): dtable = np.full((nh, nt, nh), fill_value=np.nan) for ih, h in enumerate(haxis): - for it0, (t0, vrms) in enumerate(zip(taxis, vels_rms)): + for it0, (t0, vrms) in enumerate(zip(taxis, vels_rms, strict=True)): # Compute NMO traveltime tx = np.sqrt(t0**2 + (h / vrms) ** 2) it_frac = (tx - ot) / dt @@ -379,7 +380,7 @@ def create_tables(taxis, haxis, vels_rms): SpreadNMO @ data end = time() -print(f"Ran in {1e6*(end-start):.0f} μs") +print(f"Ran in {1e6 * (end - start):.0f} μs") ############################################################################### # Note that since v2.0, we do not need to pass a flattened array. Consequently, # the output will not be flattened, but will have ``SpreadNMO.dimsd`` as shape. diff --git a/examples/plot_slopeest.py b/examples/plot_slopeest.py index 22cf9096..3d9ba4d2 100755 --- a/examples/plot_slopeest.py +++ b/examples/plot_slopeest.py @@ -57,7 +57,7 @@ cb = fig.colorbar( iax, ticks=MultipleLocator(30), - format=FuncFormatter(lambda x, pos: "{:.0f}°".format(x)), + format=FuncFormatter(lambda x, pos: f"{x:.0f}°"), cax=cax, orientation="vertical", ) @@ -180,7 +180,7 @@ def rgb2gray(rgb): cb = fig.colorbar( im, ticks=MultipleLocator(30), - format=FuncFormatter(lambda x, pos: "{:.0f}°".format(x)), + format=FuncFormatter(lambda x, pos: f"{x:.0f}°"), cax=cax, orientation="vertical", ) @@ -191,7 +191,7 @@ def rgb2gray(rgb): cb = fig.colorbar( im, ticks=MultipleLocator(30), - format=FuncFormatter(lambda x, pos: "{:.0f}°".format(x)), + format=FuncFormatter(lambda x, pos: f"{x:.0f}°"), cax=cax, orientation="vertical", ) @@ -249,7 +249,7 @@ def rgb2gray(rgb): cb = fig.colorbar( im, ticks=MultipleLocator(30), - format=FuncFormatter(lambda x, pos: "{:.0f}°".format(x)), + format=FuncFormatter(lambda x, pos: f"{x:.0f}°"), cax=cax, orientation="vertical", ) @@ -260,7 +260,7 @@ def rgb2gray(rgb): cb = fig.colorbar( im, ticks=MultipleLocator(30), - format=FuncFormatter(lambda x, pos: "{:.0f}°".format(x)), + format=FuncFormatter(lambda x, pos: f"{x:.0f}°"), cax=cax, orientation="vertical", ) diff --git a/examples/plot_wavelet.py b/examples/plot_wavelet.py index 4c410112..ccfeb3fa 100644 --- a/examples/plot_wavelet.py +++ b/examples/plot_wavelet.py @@ -5,6 +5,7 @@ :py:class:`pylops.DWT2D`, and :py:class:`pylops.DWTND` operators to perform 1-, 2-, and N-dimensional DWT. """ + import matplotlib.pyplot as plt import numpy as np @@ -21,7 +22,10 @@ t = np.arange(nt) * dt freqs = [10, 7, 9] amps = [1, -2, 0.5] -x = np.sum([amp * np.sin(2 * np.pi * f * t) for (f, amp) in zip(freqs, amps)], axis=0) +x = np.sum( + [amp * np.sin(2 * np.pi * f * t) for (f, amp) in zip(freqs, amps, strict=True)], + axis=0, +) Wop = pylops.signalprocessing.DWT(nt, wavelet="dmey", level=5) y = Wop * x diff --git a/pylops/_torchoperator.py b/pylops/_torchoperator.py index 55527eb9..6249c948 100644 --- a/pylops/_torchoperator.py +++ b/pylops/_torchoperator.py @@ -25,7 +25,8 @@ def forward(ctx, x, forw, adj, device, devicetorch): warnings.warn( "PyLops operator will be applied on the cpu " "whilst the input torch vector is on " - "%s, this may lead to poor performance" % ctx.devicetorch + "%s, this may lead to poor performance" % ctx.devicetorch, + stacklevel=2, ) # prepare input diff --git a/pylops/avo/avo.py b/pylops/avo/avo.py index a3e0e105..ee407228 100644 --- a/pylops/avo/avo.py +++ b/pylops/avo/avo.py @@ -9,7 +9,6 @@ "AVOLinearModelling", ] -from typing import List, Optional, Tuple, Union import numpy as np from numpy import cos, sin, tan @@ -28,7 +27,7 @@ def zoeppritz_scattering( vp0: float, vs0: float, rho0: float, - theta1: Union[float, NDArray], + theta1: float | NDArray, ) -> NDArray: r"""Zoeppritz solution. @@ -144,7 +143,7 @@ def zoeppritz_element( vp0: float, vs0: float, rho0: float, - theta1: Union[float, NDArray], + theta1: float | NDArray, element: str = "PdPu", ) -> NDArray: """Single element of Zoeppritz solution. @@ -208,7 +207,7 @@ def zoeppritz_pp( vp0: float, vs0: float, rho0: float, - theta1: Union[float, NDArray], + theta1: float | NDArray, ) -> NDArray: """PP reflection coefficient from the Zoeppritz scattering matrix. @@ -249,13 +248,13 @@ def zoeppritz_pp( def approx_zoeppritz_pp( - vp1: Union[List, Tuple, NDArray], - vs1: Union[List, Tuple, NDArray], - rho1: Union[List, Tuple, NDArray], - vp0: Union[List, Tuple, NDArray], - vs0: Union[List, Tuple, NDArray], - rho0: Union[List, Tuple, NDArray], - theta1: Union[float, NDArray], + vp1: list | tuple | NDArray, + vs1: list | tuple | NDArray, + rho1: list | tuple | NDArray, + vp0: list | tuple | NDArray, + vs0: list | tuple | NDArray, + rho0: list | tuple | NDArray, + theta1: float | NDArray, ) -> NDArray: """PP reflection coefficient from the approximate Zoeppritz equation. @@ -335,9 +334,9 @@ def approx_zoeppritz_pp( def akirichards( theta: NDArray, - vsvp: Union[float, NDArray], + vsvp: float | NDArray, n: int = 1, -) -> Tuple[NDArray, NDArray, NDArray]: +) -> tuple[NDArray, NDArray, NDArray]: r"""Three terms Aki-Richards approximation. Computes the coefficients of the of three terms Aki-Richards approximation @@ -409,9 +408,9 @@ def akirichards( def fatti( theta: NDArray, - vsvp: Union[float, NDArray], + vsvp: float | NDArray, n: int = 1, -) -> Tuple[NDArray, NDArray, NDArray]: +) -> tuple[NDArray, NDArray, NDArray]: r"""Three terms Fatti approximation. Computes the coefficients of the three terms Fatti approximation @@ -485,9 +484,9 @@ def fatti( def ps( theta: NDArray, - vsvp: Union[float, NDArray], + vsvp: float | NDArray, n: int = 1, -) -> Tuple[NDArray, NDArray, NDArray]: +) -> tuple[NDArray, NDArray, NDArray]: r"""PS reflection coefficient Computes the coefficients for the PS approximation @@ -646,9 +645,9 @@ class AVOLinearModelling(LinearOperator): def __init__( self, theta: NDArray, - vsvp: Union[float, NDArray] = 0.5, + vsvp: float | NDArray = 0.5, nt0: int = 1, - spatdims: Optional[Union[int, Tuple[int]]] = None, + spatdims: int | tuple[int] | None = None, linearization: Tavolinearization = "akirich", dtype: DTypeLike = "float64", name: str = "A", @@ -671,8 +670,8 @@ def __init__( "%s not an available linearization..." % linearization ) self.npars = len(Gs) - dims: Tuple[int, ...] = (self.nt0, self.npars) - dimsd: Tuple[int, ...] = (self.nt0, self.ntheta) + dims: tuple[int, ...] = (self.nt0, self.npars) + dimsd: tuple[int, ...] = (self.nt0, self.ntheta) if spatdims is not None: dims += self.spatdims dimsd += self.spatdims diff --git a/pylops/avo/poststack.py b/pylops/avo/poststack.py index d08bb237..27394ba5 100644 --- a/pylops/avo/poststack.py +++ b/pylops/avo/poststack.py @@ -3,7 +3,7 @@ "PoststackInversion", ] -from typing import Literal, Optional, Tuple, Union +from typing import Literal import numpy as np from scipy.sparse.linalg import lsqr @@ -41,9 +41,9 @@ def _PoststackLinearModelling( _MatrixMult=MatrixMult, _Convolve1D=Convolve1D, _FirstDerivative=FirstDerivative, - args_MatrixMult: Optional[dict] = None, - args_Convolve1D: Optional[dict] = None, - args_FirstDerivative: Optional[dict] = None, + args_MatrixMult: dict | None = None, + args_Convolve1D: dict | None = None, + args_FirstDerivative: dict | None = None, ): """Post-stack linearized seismic modelling operator. @@ -71,9 +71,10 @@ def _PoststackLinearModelling( dtype = wav.dtype # ensure wav.dtype rules that of operator if len(wav.shape) == 2 and wav.shape[0] != nt0: - raise ValueError("Provide 1d wavelet or 2d wavelet composed of nt0 " "wavelets") + msg = "Must provide 1d wavelet or 2d wavelet composed of nt0 wavelets" + raise ValueError(msg) - spatdims: Union[int, ShapeLike] + spatdims: int | ShapeLike # organize dimensions if spatdims is None: dims = (nt0,) @@ -117,14 +118,14 @@ def _PoststackLinearModelling( offset=len(wav) // 2, axis=0, dtype=dtype, - **args_Convolve1D + **args_Convolve1D, ) else: Cop = _MatrixMult( nonstationary_convmtx(wav, nt0, hc=wav.shape[1] // 2, pad=(nt0, nt0)), otherdims=spatdims, dtype=dtype, - **args_MatrixMult + **args_MatrixMult, ) # Create derivative operator Dop = _FirstDerivative( @@ -137,11 +138,11 @@ def _PoststackLinearModelling( def PoststackLinearModelling( wav: NDArray, nt0: int, - spatdims: Optional[Union[int, ShapeLike]] = None, + spatdims: int | ShapeLike | None = None, explicit: bool = False, sparse: bool = False, kind: Literal["centered", "forward"] = "centered", - name: Optional[str] = None, + name: str | None = None, ) -> LinearOperator: r"""Post-stack linearized seismic modelling operator. @@ -224,15 +225,15 @@ def PoststackLinearModelling( def PoststackInversion( data: NDArray, wav: NDArray, - m0: Optional[NDArray] = None, + m0: NDArray | None = None, explicit: bool = False, simultaneous: bool = False, - epsI: Optional[float] = None, - epsR: Optional[float] = None, + epsI: float | None = None, + epsR: float | None = None, dottest: bool = False, - epsRL1: Optional[float] = None, - **kwargs_solver -) -> Tuple[NDArray, NDArray]: + epsRL1: float | None = None, + **kwargs_solver, +) -> tuple[NDArray, NDArray]: r"""Post-stack linearized seismic inversion. Invert post-stack seismic operator to retrieve an elastic parameter of @@ -321,9 +322,10 @@ def PoststackInversion( # check if background model and data have same shape if m0 is not None and data.shape != m0.shape: - raise ValueError("data and m0 must have same shape") + msg = "data and m0 must have the same shape" + raise ValueError(msg) - nspat: Optional[Union[int, ShapeLike]] + nspat: int | ShapeLike | None # find out dimensions if data.ndim == 1: dims = 1 @@ -374,7 +376,7 @@ def PoststackInversion( PPop, datar, x0=ncp.zeros(int(PPop.shape[1]), PPop.dtype), - **kwargs_solver + **kwargs_solver, )[0] elif epsI is not None: # create regularized normal equations @@ -393,7 +395,7 @@ def PoststackInversion( PPop_reg, datar.ravel(), x0=ncp.zeros(int(PPop_reg.shape[1]), PPop_reg.dtype), - **kwargs_solver + **kwargs_solver, )[0] else: # create regularized normal eqs. and solve them simultaneously @@ -410,7 +412,7 @@ def PoststackInversion( PPop, datar, x0=ncp.zeros(int(PPop.shape[1]), PPop.dtype), - **kwargs_solver + **kwargs_solver, )[0] else: if epsRL1 is None: @@ -428,7 +430,7 @@ def PoststackInversion( [Regop], x0=None if m0 is None else m0.ravel(), epsRs=[epsR], - **kwargs_solver + **kwargs_solver, )[0] else: # Blockiness-promoting inversion with spatial regularization @@ -476,7 +478,7 @@ def PoststackInversion( niter_outer=niter_outer, niter_inner=niter_inner, x0=None if m0 is None else m0.ravel(), - **kwargs_solver + **kwargs_solver, )[0] # compute residual diff --git a/pylops/avo/prestack.py b/pylops/avo/prestack.py index d74ea6bb..03eef6b9 100644 --- a/pylops/avo/prestack.py +++ b/pylops/avo/prestack.py @@ -4,7 +4,8 @@ "PrestackInversion", ] -from typing import Callable, List, Literal, Optional, Tuple, Union +from collections.abc import Callable +from typing import Literal import numpy as np from scipy.sparse.linalg import lsqr @@ -41,13 +42,13 @@ def PrestackLinearModelling( wav: NDArray, theta: NDArray, - vsvp: Union[float, NDArray] = 0.5, + vsvp: float | NDArray = 0.5, nt0: int = 1, - spatdims: Optional[Union[int, ShapeLike]] = None, + spatdims: int | ShapeLike | None = None, linearization: Tavolinearization = "akirich", explicit: bool = False, kind: Literal["centered", "forward"] = "centered", - name: Optional[str] = None, + name: str | None = None, ) -> LinearOperator: r"""Pre-stack linearized seismic modelling operator. @@ -143,7 +144,7 @@ def PrestackLinearModelling( ntheta = len(theta) # organize dimensions - dims: Optional[ShapeLike] + dims: ShapeLike | None if spatdims is None: dims = (nt0, ntheta) spatdims = None @@ -226,10 +227,10 @@ def PrestackWaveletModelling( m: NDArray, theta: NDArray, nwav: int, - wavc: Optional[int] = None, - vsvp: Union[float, NDArray] = 0.5, - linearization: Union[Tavolinearization, Callable] = "akirich", - name: Optional[str] = None, + wavc: int | None = None, + vsvp: float | NDArray = 0.5, + linearization: Tavolinearization | Callable = "akirich", + name: str | None = None, ) -> LinearOperator: r"""Pre-stack linearized seismic modelling operator for wavelet. @@ -322,9 +323,8 @@ def PrestackWaveletModelling( elif callable(linearization): G = linearization(theta, vsvp, n=nt0) else: - raise NotImplementedError( - "%s not an available linearization..." % linearization - ) + msg = f"{linearization} is not an available linearization..." + raise NotImplementedError(msg) nG = len(G) G = [ ncp.hstack([ncp.diag(G_[itheta] * ncp.ones(nt0, dtype=dtype)) for G_ in G]) @@ -356,19 +356,19 @@ def PrestackInversion( data: NDArray, theta: NDArray, wav: NDArray, - m0: Optional[NDArray] = None, - linearization: Union[Tavolinearization, List[Tavolinearization]] = "akirich", + m0: NDArray | None = None, + linearization: Tavolinearization | list[Tavolinearization] = "akirich", explicit: bool = False, simultaneous: bool = False, - epsI: Optional[float] = None, - epsR: Optional[float] = None, + epsI: float | None = None, + epsR: float | None = None, dottest: bool = False, returnres: bool = False, - epsRL1: Optional[float] = None, + epsRL1: float | None = None, kind: Literal["centered", "forward"] = "centered", - vsvp: Union[float, NDArray] = 0.5, - **kwargs_solver -) -> Union[NDArray, Tuple[NDArray, NDArray]]: + vsvp: float | NDArray = 0.5, + **kwargs_solver, +) -> NDArray | tuple[NDArray, NDArray]: r"""Pre-stack linearized seismic inversion. Invert pre-stack seismic operator to retrieve a set of elastic property @@ -452,7 +452,8 @@ def PrestackInversion( # find out dimensions if m0 is None and linearization is None: - raise NotImplementedError("either m0 or linearization " "must be provided") + msg = "Either m0 or linearization must be provided" + raise NotImplementedError(msg) elif m0 is None: if isinstance(linearization, str): nm = _linearizations[linearization] @@ -495,7 +496,8 @@ def PrestackInversion( or (dims >= 2 and nx != m0.shape[2]) or (dims == 3 and ny != m0.shape[3]) ): - raise ValueError("data and m0 must have same time and space axes") + msg = "data and m0 must have the same time and space axes" + raise ValueError(msg) # create operator if isinstance(linearization, str): @@ -526,7 +528,7 @@ def PrestackInversion( linearization=lin, explicit=explicit, ) - for w, lin in zip(wav, linearization) + for w, lin in zip(wav, linearization, strict=True) ] if explicit: PPop = MatrixMult( @@ -562,7 +564,7 @@ def PrestackInversion( minv = get_lstsq(data)( PPop.A, datar.reshape(n_lins * nt0 * ntheta, nspatprod).squeeze(), - **kwargs_solver + **kwargs_solver, )[0] elif epsI is None and simultaneous: # solve unregularized equations simultaneously @@ -573,7 +575,7 @@ def PrestackInversion( PPop, datar, x0=ncp.zeros(int(PPop.shape[1]), PPop.dtype), - **kwargs_solver + **kwargs_solver, )[0] elif epsI is not None: # create regularized normal equations @@ -594,7 +596,7 @@ def PrestackInversion( PPop_reg, datarn.ravel(), x0=ncp.zeros(int(PPop_reg.shape[1]), PPop_reg.dtype), - **kwargs_solver + **kwargs_solver, )[0] # else: # # create regularized normal eqs. and solve them simultaneously @@ -611,14 +613,15 @@ def PrestackInversion( PPop, datar, x0=ncp.zeros(int(PPop.shape[1]), PPop.dtype), - **kwargs_solver + **kwargs_solver, )[0] else: # Create Thicknov regularization if epsI is not None: if isinstance(epsI, (list, tuple)): if len(epsI) != nm: - raise ValueError("epsI must be a scalar or a list of" "size nm") + msg = f"epsI must be a scalar or a list of size nm, got {epsI}" + raise ValueError(msg) RegI = Diagonal(np.array(epsI), dims=(nt0, nm, nspatprod), axis=1) else: RegI = epsI * Identity(nt0 * nm * nspatprod) @@ -643,7 +646,7 @@ def PrestackInversion( Regop, x0=m0.ravel() if m0 is not None else None, epsRs=epsR, - **kwargs_solver + **kwargs_solver, )[0] else: # Blockiness-promoting inversion with spatial regularization @@ -694,7 +697,7 @@ def PrestackInversion( niter_outer=niter_outer, niter_inner=niter_inner, x0=None if m0 is None else m0.ravel(), - **kwargs_solver + **kwargs_solver, )[0] # compute residual diff --git a/pylops/basicoperators/block.py b/pylops/basicoperators/block.py index 19cc5b31..cd29194b 100644 --- a/pylops/basicoperators/block.py +++ b/pylops/basicoperators/block.py @@ -1,6 +1,6 @@ __all__ = ["Block"] -from typing import Iterable, Optional +from collections.abc import Iterable from pylops import LinearOperator from pylops.basicoperators import HStack, VStack @@ -17,12 +17,12 @@ class _Block(LinearOperator): def __init__( self, ops: Iterable[Iterable[LinearOperator]], - forceflat: Optional[bool] = None, - dtype: Optional[DTypeLike] = None, + forceflat: bool | None = None, + dtype: DTypeLike | None = None, _HStack=HStack, _VStack=VStack, - _args_HStack: Optional[dict] = None, - _args_VStack: Optional[dict] = None, + _args_HStack: dict | None = None, + _args_VStack: dict | None = None, name: str = "B", ): if _args_HStack is None: @@ -153,9 +153,9 @@ def __init__( self, ops: Iterable[Iterable[LinearOperator]], nproc: int = 1, - forceflat: Optional[bool] = None, + forceflat: bool | None = None, parallel_kind: Tparallel_kind = "multiproc", - dtype: Optional[DTypeLike] = None, + dtype: DTypeLike | None = None, ): super().__init__( ops=ops, diff --git a/pylops/basicoperators/blockdiag.py b/pylops/basicoperators/blockdiag.py index 3ceaacd5..7d98026a 100644 --- a/pylops/basicoperators/blockdiag.py +++ b/pylops/basicoperators/blockdiag.py @@ -14,11 +14,13 @@ from scipy.sparse.linalg.interface import _get_dtype else: from scipy.sparse.linalg._interface import ( - _get_dtype, LinearOperator as spLinearOperator, ) + from scipy.sparse.linalg._interface import ( + _get_dtype, + ) -from typing import Optional, Sequence +from collections.abc import Sequence from pylops import LinearOperator from pylops.basicoperators import MatrixMult @@ -142,13 +144,14 @@ def __init__( self, ops: Sequence[LinearOperator], nproc: int = 1, - forceflat: Optional[bool] = None, - inoutengine: Optional[Tinoutengine] = None, + forceflat: bool | None = None, + inoutengine: Tinoutengine | None = None, parallel_kind: Tparallel_kind = "multiproc", - dtype: Optional[DTypeLike] = None, + dtype: DTypeLike | None = None, ) -> None: if parallel_kind not in ["multiproc", "multithread"]: - raise ValueError("parallel_kind must be 'multiproc' or 'multithread'") + msg = "parallel_kind must be 'multiproc' or 'multithread'" + raise ValueError(msg) # identify dimensions self.ops = ops mops = np.zeros(len(ops), dtype=int) @@ -181,7 +184,7 @@ def __init__( # create pool for multithreading / multiprocessing self.parallel_kind = parallel_kind self._nproc = nproc - self.pool: Optional[mp.pool.Pool] = None + self.pool: mp.pool.Pool | None = None if self.nproc > 1: if self.parallel_kind == "multiproc": self.pool = mp.Pool(processes=nproc) diff --git a/pylops/basicoperators/causalintegration.py b/pylops/basicoperators/causalintegration.py index 15042f00..b688ee2f 100644 --- a/pylops/basicoperators/causalintegration.py +++ b/pylops/basicoperators/causalintegration.py @@ -1,6 +1,6 @@ __all__ = ["CausalIntegration"] -from typing import Literal, Union +from typing import Literal import numpy as np @@ -98,7 +98,7 @@ class CausalIntegration(LinearOperator): def __init__( self, - dims: Union[int, InputDimsLike], + dims: int | InputDimsLike, axis: int = -1, sampling: float = 1.0, kind: Literal["full", "half", "trapezoidal"] = "full", diff --git a/pylops/basicoperators/conj.py b/pylops/basicoperators/conj.py index 5d6ca380..a4d073c0 100644 --- a/pylops/basicoperators/conj.py +++ b/pylops/basicoperators/conj.py @@ -1,8 +1,6 @@ __all__ = ["Conj"] -from typing import Union - import numpy as np from pylops import LinearOperator @@ -56,7 +54,7 @@ class Conj(LinearOperator): def __init__( self, - dims: Union[int, InputDimsLike], + dims: int | InputDimsLike, dtype: DTypeLike = "complex128", name: str = "C", ) -> None: diff --git a/pylops/basicoperators/diagonal.py b/pylops/basicoperators/diagonal.py index 27646495..87a41d25 100644 --- a/pylops/basicoperators/diagonal.py +++ b/pylops/basicoperators/diagonal.py @@ -1,6 +1,5 @@ __all__ = ["Diagonal"] -from typing import Optional, Union import numpy as np @@ -78,7 +77,7 @@ class Diagonal(LinearOperator): def __init__( self, diag: NDArray, - dims: Optional[Union[int, InputDimsLike]] = None, + dims: int | InputDimsLike | None = None, axis: int = -1, dtype: DTypeLike = "float64", name: str = "D", diff --git a/pylops/basicoperators/directionalderivative.py b/pylops/basicoperators/directionalderivative.py index fb12f6a7..f7c56cf3 100644 --- a/pylops/basicoperators/directionalderivative.py +++ b/pylops/basicoperators/directionalderivative.py @@ -3,7 +3,6 @@ "SecondDirectionalDerivative", ] -from typing import Union from pylops import LinearOperator from pylops.basicoperators import Diagonal, Gradient, Sum @@ -80,7 +79,7 @@ def __init__( self, dims: InputDimsLike, v: NDArray, - sampling: Union[float, InputDimsLike] = 1.0, + sampling: float | InputDimsLike = 1.0, edge: bool = False, kind: Tderivkind = "centered", dtype: DTypeLike = "float64", @@ -110,7 +109,7 @@ def _rmatvec(self, x: NDArray) -> NDArray: def _calc_first_ddop( dims: InputDimsLike, v: NDArray, - sampling: Union[float, InputDimsLike], + sampling: float | InputDimsLike, edge: bool, kind: Tderivkind, dtype: DTypeLike, @@ -188,7 +187,7 @@ def __init__( self, dims: InputDimsLike, v: NDArray, - sampling: Union[float, InputDimsLike] = 1.0, + sampling: float | InputDimsLike = 1.0, edge: bool = False, kind: Tderivkind = "centered", dtype: DTypeLike = "float64", diff --git a/pylops/basicoperators/firstderivative.py b/pylops/basicoperators/firstderivative.py index 2bb650ad..9ed437f9 100644 --- a/pylops/basicoperators/firstderivative.py +++ b/pylops/basicoperators/firstderivative.py @@ -1,6 +1,7 @@ __all__ = ["FirstDerivative"] -from typing import Callable, Literal, Union +from collections.abc import Callable +from typing import Literal import numpy as np @@ -91,7 +92,7 @@ class FirstDerivative(LinearOperator): def __init__( self, - dims: Union[int, InputDimsLike], + dims: int | InputDimsLike, axis: int = -1, sampling: float = 1.0, kind: Tderivkind = "centered", @@ -139,14 +140,14 @@ def _register_multiplications( self._hmatvec = self._matvec_centered5 self._hrmatvec = self._rmatvec_centered5 else: - raise NotImplementedError("'order' must be '3, or '5'") + msg = "order must be '3', or '5'" + raise NotImplementedError(msg) elif kind == "backward": self._hmatvec = self._matvec_backward self._hrmatvec = self._rmatvec_backward else: - raise NotImplementedError( - "'kind' must be 'forward', 'centered', or 'backward'" - ) + msg = "kind must be 'forward', 'centered', or 'backward'" + raise NotImplementedError(msg) def _matvec(self, x: NDArray) -> NDArray: return self._hmatvec(x) diff --git a/pylops/basicoperators/flip.py b/pylops/basicoperators/flip.py index 55947e34..ad8f6d42 100644 --- a/pylops/basicoperators/flip.py +++ b/pylops/basicoperators/flip.py @@ -1,6 +1,5 @@ __all__ = ["Flip"] -from typing import Union import numpy as np @@ -59,7 +58,7 @@ class Flip(LinearOperator): def __init__( self, - dims: Union[int, InputDimsLike], + dims: int | InputDimsLike, axis: int = -1, dtype: DTypeLike = "float64", name: str = "F", diff --git a/pylops/basicoperators/functionoperator.py b/pylops/basicoperators/functionoperator.py index 00b9f439..4136a45a 100644 --- a/pylops/basicoperators/functionoperator.py +++ b/pylops/basicoperators/functionoperator.py @@ -1,7 +1,7 @@ __all__ = ["FunctionOperator"] +from collections.abc import Callable from numbers import Integral -from typing import Callable from pylops import LinearOperator from pylops.utils.typing import NDArray, ShapeLike @@ -103,5 +103,6 @@ def _matvec(self, x: NDArray) -> NDArray: def _rmatvec(self, x: NDArray) -> NDArray: if self.fc is None: - raise NotImplementedError("Adjoint not implemented") + msg = "Adjoint not implemented" + raise NotImplementedError(msg) return self.fc(x) diff --git a/pylops/basicoperators/gradient.py b/pylops/basicoperators/gradient.py index cfbe3a86..0f5dff64 100644 --- a/pylops/basicoperators/gradient.py +++ b/pylops/basicoperators/gradient.py @@ -1,6 +1,5 @@ __all__ = ["Gradient"] -from typing import Union from pylops import LinearOperator from pylops.basicoperators import FirstDerivative, VStack @@ -79,8 +78,8 @@ class Gradient(LinearOperator): def __init__( self, - dims: Union[int, InputDimsLike], - sampling: Union[float, InputDimsLike] = 1.0, + dims: int | InputDimsLike, + sampling: float | InputDimsLike = 1.0, edge: bool = False, kind: Tderivkind = "centered", dtype: DTypeLike = "float64", diff --git a/pylops/basicoperators/hstack.py b/pylops/basicoperators/hstack.py index 126c034a..ca817e9f 100644 --- a/pylops/basicoperators/hstack.py +++ b/pylops/basicoperators/hstack.py @@ -14,12 +14,12 @@ from scipy.sparse.linalg.interface import LinearOperator as spLinearOperator from scipy.sparse.linalg.interface import _get_dtype else: - from scipy.sparse.linalg._interface import _get_dtype from scipy.sparse.linalg._interface import ( LinearOperator as spLinearOperator, ) + from scipy.sparse.linalg._interface import _get_dtype -from typing import Callable, Optional, Sequence +from collections.abc import Callable, Sequence from pylops import LinearOperator from pylops.basicoperators import MatrixMult, Zero @@ -152,13 +152,14 @@ def __init__( self, ops: Sequence[LinearOperator], nproc: int = 1, - forceflat: Optional[bool] = None, - inoutengine: Optional[Tinoutengine] = None, + forceflat: bool | None = None, + inoutengine: Tinoutengine | None = None, parallel_kind: Tparallel_kind = "multiproc", - dtype: Optional[str] = None, + dtype: str | None = None, ) -> None: if parallel_kind not in ["multiproc", "multithread"]: - raise ValueError("parallel_kind must be 'multiproc' or 'multithread'") + msg = "parallel_kind must be 'multiproc' or 'multithread'" + raise ValueError(msg) # identify dimensions self.ops = ops mops = np.zeros(len(ops), dtype=int) @@ -169,7 +170,8 @@ def __init__( self.mops = int(mops.sum()) nops = [oper.shape[0] for oper in self.ops] if len(set(nops)) > 1: - raise ValueError("operators have different number of rows") + msg = "Operators have different number of rows" + raise ValueError(msg) self.nops = int(nops[0]) self.mmops = np.insert(np.cumsum(mops), 0, 0) # define dimsd (check if all operators have the same, diff --git a/pylops/basicoperators/identity.py b/pylops/basicoperators/identity.py index dbb604a2..1258f4d7 100644 --- a/pylops/basicoperators/identity.py +++ b/pylops/basicoperators/identity.py @@ -1,8 +1,6 @@ __all__ = ["Identity"] -from typing import Optional, Union - import numpy as np from pylops import LinearOperator @@ -119,10 +117,10 @@ class Identity(LinearOperator): def __init__( self, - N: Union[int, InputDimsLike], - M: Optional[Union[int, InputDimsLike]] = None, + N: int | InputDimsLike, + M: int | InputDimsLike | None = None, inplace: bool = True, - forceflat: Optional[bool] = None, + forceflat: bool | None = None, dtype: DTypeLike = "float64", name: str = "I", ) -> None: @@ -164,19 +162,21 @@ def __init__( self._sliceN = tuple([slice(0, n) for n in N]) self._sliceM = tuple([slice(0, m) for m in M]) else: - raise ValueError( + msg = ( "N and M are not identical, " "and some values are larger in N and some in M" ) + raise ValueError(msg) super().__init__( dtype=np.dtype(dtype), dims=M, dimsd=N, forceflat=forceflat, name=name ) else: - raise NotImplementedError( - f"N and M must have same type and equal to " - f"int, tuple, or list, instead their types" + msg = ( + "N and M must have same type and equal to " + "int, tuple, or list, instead their types" f" are type(N)={type(N)} and type(M)={type(M)}" ) + raise NotImplementedError(msg) self.inplace = inplace @reshaped diff --git a/pylops/basicoperators/imag.py b/pylops/basicoperators/imag.py index 94c2d470..02b8a5a5 100644 --- a/pylops/basicoperators/imag.py +++ b/pylops/basicoperators/imag.py @@ -1,6 +1,5 @@ __all__ = ["Imag"] -from typing import Union import numpy as np @@ -59,7 +58,7 @@ class Imag(LinearOperator): def __init__( self, - dims: Union[int, InputDimsLike], + dims: int | InputDimsLike, dtype: DTypeLike = "complex128", name: str = "I", ) -> None: diff --git a/pylops/basicoperators/laplacian.py b/pylops/basicoperators/laplacian.py index 367693a4..c59f6da3 100644 --- a/pylops/basicoperators/laplacian.py +++ b/pylops/basicoperators/laplacian.py @@ -1,8 +1,6 @@ __all__ = ["Laplacian"] -from typing import Tuple - from pylops import LinearOperator from pylops.basicoperators import SecondDerivative from pylops.utils.backend import get_normalize_axis_index @@ -77,8 +75,8 @@ def __init__( self, dims: InputDimsLike, axes: InputDimsLike = (-2, -1), - weights: Tuple[float, ...] = (1.0, 1.0), - sampling: Tuple[float, ...] = (1.0, 1.0), + weights: tuple[float, ...] = (1.0, 1.0), + sampling: tuple[float, ...] = (1.0, 1.0), edge: bool = False, kind: Tderivkind = "centered", dtype: DTypeLike = "float64", @@ -86,7 +84,8 @@ def __init__( ): axes = tuple(get_normalize_axis_index()(ax, len(dims)) for ax in axes) if not (len(axes) == len(weights) == len(sampling)): - raise ValueError("axes, weights, and sampling have different size") + msg = "axes, weights, and sampling have different size" + raise ValueError(msg) self.axes = axes self.weights = weights self.sampling = sampling @@ -113,8 +112,8 @@ def _rmatvec(self, x: NDArray) -> NDArray: def _calc_l2op( dims: InputDimsLike, axes: InputDimsLike, - weights: Tuple[float, ...], - sampling: Tuple[float, ...], + weights: tuple[float, ...], + sampling: tuple[float, ...], edge: bool, kind: Tderivkind, dtype: DTypeLike, @@ -124,7 +123,7 @@ def _calc_l2op( ) dims = l2op.dims l2op *= weights[0] - for ax, samp, weight in zip(axes[1:], sampling[1:], weights[1:]): + for ax, samp, weight in zip(axes[1:], sampling[1:], weights[1:], strict=True): l2op += weight * SecondDerivative( dims, axis=ax, sampling=samp, edge=edge, kind=kind, dtype=dtype ) diff --git a/pylops/basicoperators/matrixmult.py b/pylops/basicoperators/matrixmult.py index a0c7a85d..8b6bd805 100644 --- a/pylops/basicoperators/matrixmult.py +++ b/pylops/basicoperators/matrixmult.py @@ -2,7 +2,6 @@ import logging import warnings -from typing import Optional, Union import numpy as np import scipy as sp @@ -75,8 +74,8 @@ class MatrixMult(LinearOperator): def __init__( self, A: NDArray, - otherdims: Optional[Union[int, InputDimsLike]] = None, - forceflat: Optional[bool] = None, + otherdims: int | InputDimsLike | None = None, + forceflat: bool | None = None, dtype: DTypeLike = "float64", name: str = "M", ) -> None: @@ -116,7 +115,9 @@ def __init__( # Check dtype for correctness (upcast to complex when A is complex) if np.iscomplexobj(A) and not np.iscomplexobj(np.ones(1, dtype=dtype)): dtype = A.dtype - warnings.warn("Matrix A is a complex object, dtype cast to %s" % dtype) + warnings.warn( + "Matrix A is a complex object, dtype cast to %s" % dtype, stacklevel=2 + ) super().__init__( dtype=np.dtype(dtype), dims=dims, diff --git a/pylops/basicoperators/memoizeoperator.py b/pylops/basicoperators/memoizeoperator.py index ef440a2e..1ad4b4f4 100644 --- a/pylops/basicoperators/memoizeoperator.py +++ b/pylops/basicoperators/memoizeoperator.py @@ -1,6 +1,5 @@ __all__ = ["MemoizeOperator"] -from typing import List, Tuple import numpy as np @@ -43,7 +42,7 @@ def __init__( super().__init__(Op=Op) self.max_neval = max_neval - self.store: List[Tuple[NDArray, NDArray]] = [] # Store a list of (x, y) + self.store: list[tuple[NDArray, NDArray]] = [] # Store a list of (x, y) self.neval = 0 # Number of evaluations of the operator def _matvec(self, x: NDArray) -> NDArray: diff --git a/pylops/basicoperators/pad.py b/pylops/basicoperators/pad.py index 37a51e5b..66e05fa1 100644 --- a/pylops/basicoperators/pad.py +++ b/pylops/basicoperators/pad.py @@ -1,6 +1,6 @@ __all__ = ["Pad"] -from typing import Sequence, Tuple, Union +from collections.abc import Sequence import numpy as np @@ -76,17 +76,21 @@ class Pad(LinearOperator): def __init__( self, - dims: Union[int, InputDimsLike], - pad: Union[Tuple[int, int], Sequence[Tuple[int, int]]], + dims: int | InputDimsLike, + pad: tuple[int, int] | Sequence[tuple[int, int]], dtype: DTypeLike = "float64", name: str = "P", ) -> None: if np.any(np.array(pad) < 0): - raise ValueError("Padding must be positive or zero") + msg = "Padding must be positive or zero" + raise ValueError(msg) dims = _value_or_sized_to_tuple(dims) # Accept (padbeg, padend) and [(padbeg, padend)] self.pad: Sequence = [pad] if len(dims) == 1 and len(pad) == 2 else pad - dimsd = [dim + before + after for dim, (before, after) in zip(dims, self.pad)] + dimsd = [ + dim + before + after + for dim, (before, after) in zip(dims, self.pad, strict=True) + ] super().__init__(dtype=np.dtype(dtype), dims=dims, dimsd=dimsd, name=name) @reshaped diff --git a/pylops/basicoperators/real.py b/pylops/basicoperators/real.py index 99d21ede..c2e739fa 100644 --- a/pylops/basicoperators/real.py +++ b/pylops/basicoperators/real.py @@ -1,5 +1,4 @@ __all__ = ["Real"] -from typing import Union import numpy as np @@ -58,7 +57,7 @@ class Real(LinearOperator): def __init__( self, - dims: Union[int, InputDimsLike], + dims: int | InputDimsLike, dtype: DTypeLike = "complex128", name: str = "R", ) -> None: diff --git a/pylops/basicoperators/regression.py b/pylops/basicoperators/regression.py index 3a114a89..30796688 100644 --- a/pylops/basicoperators/regression.py +++ b/pylops/basicoperators/regression.py @@ -84,7 +84,8 @@ def __init__( ) -> None: ncp = get_array_module(taxis) if not isinstance(taxis, ncp.ndarray): - raise TypeError("t must be ndarray...") + msg = "t must be ndarray..." + raise TypeError(msg) else: self.taxis = taxis self.order = order diff --git a/pylops/basicoperators/restriction.py b/pylops/basicoperators/restriction.py index 0eec18ce..38716104 100644 --- a/pylops/basicoperators/restriction.py +++ b/pylops/basicoperators/restriction.py @@ -1,7 +1,7 @@ __all__ = ["Restriction"] import logging -from typing import Optional, Sequence, Union +from collections.abc import Sequence import numpy as np import numpy.ma as np_ma @@ -116,11 +116,11 @@ class Restriction(LinearOperator): def __init__( self, - dims: Union[int, InputDimsLike], - iava: Union[IntNDArray, Sequence[int]], + dims: int | InputDimsLike, + iava: IntNDArray | Sequence[int], axis: int = -1, inplace: bool = True, - forceflat: Optional[bool] = None, + forceflat: bool | None = None, dtype: DTypeLike = "float64", name: str = "R", ) -> None: diff --git a/pylops/basicoperators/roll.py b/pylops/basicoperators/roll.py index cbeead28..469c6c44 100644 --- a/pylops/basicoperators/roll.py +++ b/pylops/basicoperators/roll.py @@ -1,6 +1,5 @@ __all__ = ["Roll"] -from typing import Union import numpy as np @@ -56,7 +55,7 @@ class Roll(LinearOperator): def __init__( self, - dims: Union[int, InputDimsLike], + dims: int | InputDimsLike, axis: int = -1, shift: int = 1, dtype: DTypeLike = "float64", diff --git a/pylops/basicoperators/secondderivative.py b/pylops/basicoperators/secondderivative.py index 475bc8e0..2c649cdf 100644 --- a/pylops/basicoperators/secondderivative.py +++ b/pylops/basicoperators/secondderivative.py @@ -1,6 +1,6 @@ __all__ = ["SecondDerivative"] -from typing import Callable, Union +from collections.abc import Callable import numpy as np @@ -83,7 +83,7 @@ class SecondDerivative(LinearOperator): def __init__( self, - dims: Union[int, InputDimsLike], + dims: int | InputDimsLike, axis: int = -1, sampling: float = 1.0, kind: Tderivkind = "centered", @@ -127,9 +127,8 @@ def _register_multiplications( self._hmatvec = self._matvec_backward self._hrmatvec = self._rmatvec_backward else: - raise NotImplementedError( - "'kind' must be 'forward', 'centered' or 'backward'" - ) + msg = "'kind' must be 'forward', 'centered' or 'backward'" + raise NotImplementedError(msg) def _matvec(self, x: NDArray) -> NDArray: return self._hmatvec(x) diff --git a/pylops/basicoperators/smoothing1d.py b/pylops/basicoperators/smoothing1d.py index 9fc7d2f0..b2454543 100644 --- a/pylops/basicoperators/smoothing1d.py +++ b/pylops/basicoperators/smoothing1d.py @@ -1,6 +1,5 @@ __all__ = ["Smoothing1D"] -from typing import Union import numpy as np @@ -81,7 +80,7 @@ class Smoothing1D(Convolve1D): def __init__( self, nsmooth: int, - dims: Union[int, InputDimsLike], + dims: int | InputDimsLike, axis: int = -1, dtype: DTypeLike = "float64", name: str = "S", diff --git a/pylops/basicoperators/smoothing2d.py b/pylops/basicoperators/smoothing2d.py index ca3ad38e..a10b12b2 100644 --- a/pylops/basicoperators/smoothing2d.py +++ b/pylops/basicoperators/smoothing2d.py @@ -1,6 +1,5 @@ __all__ = ["Smoothing2D"] -from typing import Union import numpy as np @@ -71,7 +70,7 @@ class Smoothing2D(Convolve2D): def __init__( self, nsmooth: InputDimsLike, - dims: Union[int, InputDimsLike], + dims: int | InputDimsLike, axes: InputDimsLike = (-2, -1), dtype: DTypeLike = "float64", name: str = "S", diff --git a/pylops/basicoperators/smoothingnd.py b/pylops/basicoperators/smoothingnd.py index f7d27622..4c73c934 100644 --- a/pylops/basicoperators/smoothingnd.py +++ b/pylops/basicoperators/smoothingnd.py @@ -1,6 +1,5 @@ __all__ = ["SmoothingND"] -from typing import Union import numpy as np @@ -70,7 +69,7 @@ class SmoothingND(ConvolveND): def __init__( self, nsmooth: InputDimsLike, - dims: Union[int, InputDimsLike], + dims: int | InputDimsLike, axes: InputDimsLike = (-2, -1), dtype: DTypeLike = "float64", name: str = "S", diff --git a/pylops/basicoperators/spread.py b/pylops/basicoperators/spread.py index 726ac803..b291e0dc 100644 --- a/pylops/basicoperators/spread.py +++ b/pylops/basicoperators/spread.py @@ -1,7 +1,7 @@ __all__ = ["Spread"] import logging -from typing import Callable, Optional +from collections.abc import Callable import numpy as np @@ -168,10 +168,10 @@ def __init__( self, dims: InputDimsLike, dimsd: InputDimsLike, - table: Optional[NDArray] = None, - dtable: Optional[NDArray] = None, - fh: Optional[Callable] = None, - interp: Optional[bool] = None, + table: NDArray | None = None, + dtable: NDArray | None = None, + fh: Callable | None = None, + interp: bool | None = None, engine: Tengine_nn = "numpy", dtype: DTypeLike = "float64", name: str = "S", @@ -179,7 +179,8 @@ def __init__( super().__init__(dtype=np.dtype(dtype), dims=dims, dimsd=dimsd, name=name) if engine not in ["numpy", "numba"]: - raise ValueError("engine must be numpy or numba") + msg = f"engine must be 'numpy' or 'numba', got {engine}" + raise ValueError(msg) if engine == "numba" and jit_message is None: self.engine = "numba" else: @@ -196,15 +197,19 @@ def __init__( # find out if mapping is in table of function handle if self.table is None and fh is None: - raise NotImplementedError("provide either table or fh.") + msg = "Provide either table or fh." + raise NotImplementedError(msg) elif self.table is not None: if fh is not None: - raise ValueError("provide only one of table or fh.") + msg = "Provide only one of table or fh." + raise ValueError(msg) if self.table.shape != (self.nx0, self.nt0, self.nx): - raise ValueError("table must have shape [nx0 x nt0 x nx]") + msg = "table must have shape [nx0 x nt0 x nx]" + raise ValueError(msg) self.usetable = True if np.any(self.table > self.nt): - raise ValueError("values in table must be smaller than nt") + msg = "Values in table must be smaller than nt" + raise ValueError(msg) else: self.usetable = False @@ -213,7 +218,8 @@ def __init__( if self.usetable: if self.dtable is not None: if self.dtable.shape != (self.nx0, self.nt0, self.nx): - raise ValueError("dtable must have shape [nx0 x nt x nx]") + msg = "dtable must have shape [nx0 x nt x nx]" + raise ValueError(msg) self.interp = True else: if self.engine == "numba": diff --git a/pylops/basicoperators/sum.py b/pylops/basicoperators/sum.py index b0f2cce0..b0d59a1a 100644 --- a/pylops/basicoperators/sum.py +++ b/pylops/basicoperators/sum.py @@ -1,7 +1,6 @@ __all__ = ["Sum"] import logging -from typing import Optional import numpy as np @@ -77,7 +76,7 @@ def __init__( self, dims: InputDimsLike, axis: int = -1, - forceflat: Optional[bool] = None, + forceflat: bool | None = None, dtype: DTypeLike = "float64", name: str = "S", ) -> None: diff --git a/pylops/basicoperators/symmetrize.py b/pylops/basicoperators/symmetrize.py index 3f792551..79d382c7 100644 --- a/pylops/basicoperators/symmetrize.py +++ b/pylops/basicoperators/symmetrize.py @@ -1,6 +1,5 @@ __all__ = ["Symmetrize"] -from typing import Union import numpy as np @@ -77,7 +76,7 @@ class Symmetrize(LinearOperator): def __init__( self, - dims: Union[int, InputDimsLike], + dims: int | InputDimsLike, axis: int = -1, dtype: DTypeLike = "float64", name: str = "S", diff --git a/pylops/basicoperators/tocupy.py b/pylops/basicoperators/tocupy.py index a1dfb5b0..0c43afad 100644 --- a/pylops/basicoperators/tocupy.py +++ b/pylops/basicoperators/tocupy.py @@ -1,6 +1,5 @@ __all__ = ["ToCupy"] -from typing import Union import numpy as np @@ -50,7 +49,7 @@ class ToCupy(LinearOperator): def __init__( self, - dims: Union[int, InputDimsLike], + dims: int | InputDimsLike, dtype: DTypeLike = "float64", name: str = "C", ) -> None: diff --git a/pylops/basicoperators/transpose.py b/pylops/basicoperators/transpose.py index 280a0502..dee0972a 100644 --- a/pylops/basicoperators/transpose.py +++ b/pylops/basicoperators/transpose.py @@ -75,7 +75,11 @@ def __init__( # find out if all axes are present only once in axes if len(np.unique(self.axes)) != ndims: - raise ValueError("axes must contain each direction once") + msg = ( + "axes must contain all dimensions, " + f"and each dimension at least once, got {self.axes}, instead" + ) + raise ValueError(msg) # find out how axes should be transposed in adjoint mode axesd = np.empty(ndims, dtype=int) diff --git a/pylops/basicoperators/vstack.py b/pylops/basicoperators/vstack.py index 66405b4d..50d75609 100644 --- a/pylops/basicoperators/vstack.py +++ b/pylops/basicoperators/vstack.py @@ -19,7 +19,7 @@ ) from scipy.sparse.linalg._interface import _get_dtype -from typing import Callable, Optional, Sequence +from collections.abc import Callable, Sequence from pylops import LinearOperator from pylops.basicoperators import MatrixMult, Zero @@ -151,13 +151,14 @@ def __init__( self, ops: Sequence[LinearOperator], nproc: int = 1, - forceflat: Optional[bool] = None, - inoutengine: Optional[Tinoutengine] = None, + forceflat: bool | None = None, + inoutengine: Tinoutengine | None = None, parallel_kind: Tparallel_kind = "multiproc", - dtype: Optional[DTypeLike] = None, + dtype: DTypeLike | None = None, ) -> None: if parallel_kind not in ["multiproc", "multithread"]: - raise ValueError("parallel_kind must be 'multiproc' or 'multithread'") + msg = "parallel_kind must be 'multiproc' or 'multithread'" + raise ValueError(msg) # identify dimensions self.ops = ops nops = np.zeros(len(self.ops), dtype=int) @@ -168,7 +169,8 @@ def __init__( self.nops = int(nops.sum()) mops = [oper.shape[1] for oper in self.ops] if len(set(mops)) > 1: - raise ValueError("operators have different number of columns") + msg = f"Operators have different number of columns - {mops}" + raise ValueError(msg) self.mops = int(mops[0]) self.nnops = np.insert(np.cumsum(nops), 0, 0) # define dims (check if all operators have the same, diff --git a/pylops/basicoperators/zero.py b/pylops/basicoperators/zero.py index d2f91039..d2fe70f4 100644 --- a/pylops/basicoperators/zero.py +++ b/pylops/basicoperators/zero.py @@ -1,6 +1,5 @@ __all__ = ["Zero"] -from typing import Optional, Union import numpy as np @@ -69,9 +68,9 @@ class Zero(LinearOperator): def __init__( self, - N: Union[int, InputDimsLike], - M: Optional[Union[int, InputDimsLike]] = None, - forceflat: Optional[bool] = None, + N: int | InputDimsLike, + M: int | InputDimsLike | None = None, + forceflat: bool | None = None, dtype: DTypeLike = "float64", name: str = "Z", ) -> None: @@ -83,11 +82,12 @@ def __init__( # N and M are tuples (nd-arrays) dims, dimsd = M, N else: - raise NotImplementedError( - f"N and M must have same type and equal to " - f"int, tuple, or list, instead their types" + msg = ( + "N and M must have same type and equal to " + "int, tuple, or list, instead their types" f" are type(N)={type(N)} and type(M)={type(M)}" ) + raise NotImplementedError(msg) super().__init__( dtype=np.dtype(dtype), dims=dims, diff --git a/pylops/config.py b/pylops/config.py index 07fb1424..59c098e2 100644 --- a/pylops/config.py +++ b/pylops/config.py @@ -15,9 +15,10 @@ disabled_ndarray_multiplication Disable ndarray multiplication within context. """ + +from collections.abc import Generator from contextlib import contextmanager from dataclasses import dataclass -from typing import Generator __all__ = [ "get_ndarray_multiplication", diff --git a/pylops/jaxoperator.py b/pylops/jaxoperator.py index d2b19047..097fb311 100644 --- a/pylops/jaxoperator.py +++ b/pylops/jaxoperator.py @@ -96,9 +96,8 @@ def rmatvecad(self, x: JaxTypeIn, y: JaxTypeIn) -> JaxTypeOut: M, N = self.shape if x.shape != (M,) and x.shape != (M, 1): - raise ValueError( - f"Dimension mismatch. Got {x.shape}, but expected ({M},) or ({M}, 1)." - ) + msg = f"Dimension mismatch. Got {x.shape}, but expected ({M},) or ({M}, 1)." + raise ValueError(msg) y = self._rmatvecad(x, y) @@ -107,8 +106,9 @@ def rmatvecad(self, x: JaxTypeIn, y: JaxTypeIn) -> JaxTypeOut: elif x.ndim == 2: y = y.reshape(N, 1) else: - raise ValueError( - f"Invalid shape returned by user-defined rmatvecad(). " + msg = ( + "Invalid shape returned by user-defined rmatvecad(). " f"Expected 2-d ndarray or matrix, not {x.ndim}-d ndarray" ) + raise ValueError(msg) return y diff --git a/pylops/linearoperator.py b/pylops/linearoperator.py index c7df30fb..286400d5 100644 --- a/pylops/linearoperator.py +++ b/pylops/linearoperator.py @@ -1,4 +1,4 @@ -from __future__ import annotations, division +from __future__ import annotations __all__ = [ "LinearOperator", @@ -27,7 +27,7 @@ else: from scipy.sparse._sputils import isintlike, isshape -from typing import Callable, List, Optional, Sequence, Union +from collections.abc import Callable, Sequence from pylops import get_ndarray_multiplication from pylops.optimization.basic import cgls @@ -120,15 +120,15 @@ class LinearOperator(_LinearOperator): def __init__( self, - Op: Optional[Union[spLinearOperator, LinearOperator]] = None, - dtype: Optional[DTypeLike] = None, - shape: Optional[ShapeLike] = None, - dims: Optional[ShapeLike] = None, - dimsd: Optional[ShapeLike] = None, - clinear: Optional[bool] = None, - explicit: Optional[bool] = None, - forceflat: Optional[bool] = None, - name: Optional[str] = None, + Op: spLinearOperator | LinearOperator | None = None, + dtype: DTypeLike | None = None, + shape: ShapeLike | None = None, + dims: ShapeLike | None = None, + dimsd: ShapeLike | None = None, + clinear: bool | None = None, + explicit: bool | None = None, + forceflat: bool | None = None, + name: str | None = None, ) -> None: if Op is not None: self.Op = Op @@ -178,12 +178,11 @@ def shape(self): dims = getattr(self, "_dims", None) dimsd = getattr(self, "_dimsd", None) if dims is None or dimsd is None: # Cannot find both dims and dimsd, error - raise AttributeError( - ( - f"'{self.__class__.__name__}' object has no attribute 'shape' " - "nor both fallback attributes ('dims', 'dimsd')" - ) + msg = ( + f"'{self.__class__.__name__}' object has no attribute 'shape' " + "nor both fallback attributes ('dims', 'dimsd')" ) + raise AttributeError(msg) _shape = (int(np.prod(dimsd)), int(np.prod(dims))) self._shape = _shape # Update to not redo everything above on next call return _shape @@ -192,16 +191,20 @@ def shape(self): def shape(self, new_shape: ShapeLike) -> None: new_shape = tuple(new_shape) if not isshape(new_shape): - raise ValueError(f"invalid shape %{new_shape:r} (must be 2-d)") + msg = f"Invalid shape; must be 2-d tuple of integers, got {new_shape}" + raise ValueError(msg) dims = getattr(self, "_dims", None) dimsd = getattr(self, "_dimsd", None) if dims is not None and dimsd is not None: # Found dims and dimsd if np.prod(dimsd) != new_shape[0] and np.prod(dims) != new_shape[1]: - raise ValueError("New shape incompatible with dims and dimsd") + msg = "New shape incompatible with dims and dimsd" + raise ValueError(msg) elif np.prod(dimsd) != new_shape[0]: - raise ValueError("New shape incompatible with dimsd") + msg = "New shape incompatible with dimsd" + raise ValueError(msg) elif np.prod(dims) != new_shape[1]: - raise ValueError("New shape incompatible with dims") + msg = "New shape incompatible with dims" + raise ValueError(msg) self._shape = new_shape @shape.deleter @@ -214,9 +217,11 @@ def dims(self): if _dims is None: shape = getattr(self, "_shape", None) if shape is None: - raise AttributeError( - f"'{self.__class__.__name__}' object has no attributes 'dims' or 'shape'" + msg = ( + f"'{self.__class__.__name__}' object has no " + "attributes 'dims' or 'shape'" ) + raise AttributeError(msg) _dims = (shape[1],) return _dims @@ -230,7 +235,8 @@ def dims(self, new_dims: ShapeLike) -> None: if np.prod(new_dims) == self.shape[1]: self._dims = new_dims else: - raise ValueError("dims incompatible with shape[1]") + msg = "dims incompatible with shape[1]" + raise ValueError(msg) @dims.deleter def dims(self): @@ -242,9 +248,11 @@ def dimsd(self): if _dimsd is None: shape = getattr(self, "_shape", None) if shape is None: - raise AttributeError( - f"'{self.__class__.__name__}' object has no attributes 'dimsd' or 'shape'" + msg = ( + f"'{self.__class__.__name__}' object has " + "no attributes 'dimsd' or 'shape'" ) + raise AttributeError(msg) _dimsd = (shape[0],) return _dimsd @@ -258,7 +266,8 @@ def dimsd(self, new_dimsd: ShapeLike) -> None: if np.prod(new_dimsd) == self.shape[0]: self._dimsd = new_dimsd else: - raise ValueError("dimsd incompatible with shape[0]") + msg = "dimsd incompatible with shape[0]" + raise ValueError(msg) @dimsd.deleter def dimsd(self): @@ -315,12 +324,13 @@ def name(self, new_name: str) -> None: def name(self): del self._name - def __mul__(self, x: Union[float, LinearOperator]) -> LinearOperator: + def __mul__(self, x: float | LinearOperator) -> LinearOperator: return self.dot(x) def __matmul__(self, other): if np.isscalar(other): - raise ValueError("Scalar not allowed, use * instead") + msg = "Scalar not allowed, use * instead" + raise ValueError(msg) return self.__mul__(other) def __rmul__(self, x: float) -> LinearOperator: @@ -340,7 +350,8 @@ def __rmul__(self, x: float) -> LinearOperator: def __rmatmul__(self, other): if np.isscalar(other): - raise ValueError("Scalar not allowed, use * instead") + msg = "Scalar not allowed, use * instead" + raise ValueError(msg) return self.__rmul__(other) def __pow__(self, p: int) -> LinearOperator: @@ -379,9 +390,8 @@ def __add__(self, x: LinearOperator) -> LinearOperator: elif self.forceflat is not None and Opx.forceflat is not None: # Define forceflat only if differing, otherwise raise error if self.forceflat != Opx.forceflat: - raise ValueError( - f"Operators have conflicting forceflat {Op.forceflat} != {Opx.forceflat}" - ) + msg = f"Operators have conflicting forceflat {Op.forceflat} != {Opx.forceflat}" + raise ValueError(msg) Op.forceflat = self.forceflat else: # Only one of them is None Op.forceflat = ( @@ -425,7 +435,7 @@ def __repr__(self): def _copy_attributes( self, dest: LinearOperator, - exclude: Optional[List[str]] = None, + exclude: list[str] | None = None, ) -> None: """Copy attributes from one LinearOperator to another""" if exclude is None: @@ -522,9 +532,8 @@ def matvec(self, x: NDArray) -> NDArray: M, N = self.shape if x.shape != (N,) and x.shape != (N, 1): - raise ValueError( - f"Dimension mismatch. Got {x.shape}, but expected ({N},) or ({N}, 1)." - ) + msg = f"Dimension mismatch. Got {x.shape}, but expected ({N},) or ({N}, 1)." + raise ValueError(msg) y = self._matvec(x) @@ -533,7 +542,8 @@ def matvec(self, x: NDArray) -> NDArray: elif x.ndim == 2: y = y.reshape(M, 1) else: - raise ValueError("Invalid shape returned by user-defined matvec()") + msg = "Invalid shape returned by user-defined matvec()" + raise ValueError(msg) return y @count(forward=False) @@ -558,9 +568,8 @@ def rmatvec(self, x: NDArray) -> NDArray: M, N = self.shape if x.shape != (M,) and x.shape != (M, 1): - raise ValueError( - f"Dimension mismatch. Got {x.shape}, but expected ({M},) or ({M}, 1)." - ) + msg = f"Dimension mismatch. Got {x.shape}, but expected ({M},) or ({M}, 1)." + raise ValueError(msg) y = self._rmatvec(x) @@ -569,7 +578,8 @@ def rmatvec(self, x: NDArray) -> NDArray: elif x.ndim == 2: y = y.reshape(N, 1) else: - raise ValueError("Invalid shape returned by user-defined rmatvec()") + msg = "Invalid shape returned by user-defined rmatvec()" + raise ValueError(msg) return y @count(forward=True, matmat=True) @@ -592,9 +602,11 @@ def matmat(self, X: NDArray) -> NDArray: """ if X.ndim != 2: - raise ValueError(f"Expected 2-d ndarray or matrix, not {X.ndim}-d ndarray") + msg = f"Expected 2-d ndarray or matrix, not {X.ndim}-d ndarray" + raise ValueError(msg) if X.shape[0] != self.shape[1]: - raise ValueError(f"Dimension mismatch: {self.shape}, {X.shape}") + msg = f"Dimension mismatch: {self.shape}, {X.shape}" + raise ValueError(msg) Y = self._matmat(X) return Y @@ -618,9 +630,11 @@ def rmatmat(self, X: NDArray) -> NDArray: """ if X.ndim != 2: - raise ValueError(f"Expected 2-d ndarray or matrix, not {X.ndim}-d ndarray") + msg = f"Expected 2-d ndarray or matrix, not {X.ndim}-d ndarray" + raise ValueError(msg) if X.shape[0] != self.shape[0]: - raise ValueError(f"Dimension mismatch: {self.shape}, {X.shape}") + f"Dimension mismatch: {self.shape}, {X.shape}" + raise ValueError(msg) Y = self._rmatmat(X) return Y @@ -652,9 +666,8 @@ def dot(self, x: NDArray) -> NDArray: elif self.forceflat is not None and Opx.forceflat is not None: # Define forceflat only if differing, otherwise raise error if self.forceflat != Opx.forceflat: - raise ValueError( - f"Operators have conflicting forceflat {Op.forceflat} != {Opx.forceflat}" - ) + msg = f"Operators have conflicting forceflat: {Op.forceflat} != {Opx.forceflat}" + raise ValueError(msg) Op.forceflat = self.forceflat else: # Only one of them is None Op.forceflat = ( @@ -674,10 +687,11 @@ def dot(self, x: NDArray) -> NDArray: if not get_ndarray_multiplication() and ( x.ndim > 2 or (x.ndim == 2 and x.shape[0] != self.shape[1]) ): - raise ValueError( + msg = ( "Operator can only be applied to 1D vectors or 2D matrices. " "Enable ndarray multiplication with pylops.set_ndarray_multiplication(True)." ) + raise ValueError(msg) is_dims_shaped = x.shape == self.dims is_dims_shaped_matrix = len(x.shape) > 1 and x.shape[:-1] == self.dims if is_dims_shaped: @@ -705,16 +719,14 @@ def dot(self, x: NDArray) -> NDArray: y = y.reshape((*self.dimsd, -1)) return y else: - raise ValueError( - ( - "Wrong shape.\nFor vector multiplication, expects either a 1d " - "array or, an ndarray of size `dims` when `dims` and `dimsd` " - "both are available.\n" - "For matrix multiplication, expects a 2d array with its first " - f"dimension is equal to {self.shape[1]}.\n" - f"Instead, received an array of shape {x.shape}." - ) + msg = ( + "Wrong shape.\nFor vector multiplication, expects either a 1d " + "array or, an ndarray of size `dims` when `dims` and `dimsd` " + "both are available.\n For matrix multiplication, expects a 2d " + f"array with its first dimension is equal to {self.shape[1]}.\n" + f"Instead, received an array of shape {x.shape}." ) + raise ValueError(msg) def div( self, @@ -885,11 +897,11 @@ def tosparse(self) -> NDArray: def eigs( self, - neigs: Optional[int] = None, + neigs: int | None = None, symmetric: bool = False, - niter: Optional[int] = None, + niter: int | None = None, uselobpcg: bool = False, - **kwargs_eig: Union[int, float, str], + **kwargs_eig: int | float | str, ) -> NDArray: r"""Most significant eigenvalues of linear operator. @@ -964,11 +976,11 @@ def eigs( eigenvalues = eigvals(self.A) else: if not symmetric and np.iscomplexobj(self) and uselobpcg: - raise ValueError( - "cannot use scipy.sparse.linalg.lobpcg " - "for non-symmetric square matrices of " - "complex type..." + msg = ( + "Cannot use scipy.sparse.linalg.lobpcg " + "for non-symmetric square matrices of complex type..." ) + raise ValueError(msg) if symmetric and uselobpcg: X = np.random.rand(self.shape[0], neigs).astype(self.dtype) eigenvalues = sp_lobpcg( @@ -1011,11 +1023,11 @@ def eigs( neigs = self.shape[1] - 2 if self.shape[0] == self.shape[1]: if not symmetric and np.iscomplexobj(self) and uselobpcg: - raise ValueError( - "cannot use scipy.sparse.linalg.lobpcg for " - "non symmetric square matrices of " - "complex type..." + msg = ( + "Cannot use scipy.sparse.linalg.lobpcg for " + "non symmetric square matrices of complex type..." ) + raise ValueError(msg) if symmetric and uselobpcg: X = np.random.rand(self.shape[0], neigs).astype(self.dtype) eigenvalues = sp_lobpcg(self, X=X, maxiter=niter, **kwargs_eig)[0] @@ -1040,7 +1052,7 @@ def eigs( def cond( self, uselobpcg: bool = False, - **kwargs_eig: Union[int, float, str], + **kwargs_eig: int | float | str, ) -> NDArray: r"""Condition number of linear operator. @@ -1174,8 +1186,8 @@ def toimag(self, forw: bool = True, adj: bool = True) -> LinearOperator: def trace( self, - neval: Optional[int] = None, - method: Optional[str] = None, + neval: int | None = None, + method: str | None = None, backend: str = "numpy", **kwargs_trace, ) -> float: @@ -1222,7 +1234,8 @@ def trace( If the ``method`` is not one of the available methods. """ if self.shape[0] != self.shape[1]: - raise ValueError("operator is not square.") + msg = f"Operator must be square, got {self.shape}" + raise ValueError(msg) ncp = get_module(backend) @@ -1240,7 +1253,8 @@ def trace( elif method_l == "na-hutch++": return trace_nahutchpp(self, neval=neval, backend=backend, **kwargs_trace) else: - raise NotImplementedError(f"method {method} not available.") + msg = f"`method={method}` not available." + raise NotImplementedError(msg) def reset_count(self) -> None: """Reset counters @@ -1256,7 +1270,7 @@ def reset_count(self) -> None: def _get_dtype( operators: Sequence[LinearOperator], - dtypes: Optional[Sequence[DTypeLike]] = None, + dtypes: Sequence[DTypeLike] | None = None, ) -> DTypeLike: if dtypes is None: dtypes = [] @@ -1275,9 +1289,11 @@ def __init__( alpha: float, ) -> None: if not isinstance(A, LinearOperator): - raise ValueError("LinearOperator expected as A") + msg = "LinearOperator expected as A" + raise ValueError(msg) if not np.isscalar(alpha): - raise ValueError("scalar expected as alpha") + msg = "Scalar expected as alpha" + raise ValueError(msg) if isinstance(alpha, complex) and not np.iscomplexobj( np.ones(1, dtype=A.dtype) ): @@ -1287,7 +1303,7 @@ def __init__( # if both the scalar and operator are of real or complex type, use type # of the operator dtype = A.dtype - super(_ScaledLinearOperator, self).__init__(dtype=dtype, shape=A.shape) + super().__init__(dtype=dtype, shape=A.shape) self.args = (A, alpha) def _matvec(self, x: NDArray) -> NDArray: @@ -1312,8 +1328,9 @@ class _ConjLinearOperator(LinearOperator): def __init__(self, Op: LinearOperator) -> None: if not isinstance(Op, LinearOperator): - raise TypeError("Op must be a LinearOperator") - super(_ConjLinearOperator, self).__init__(Op, shape=Op.shape) + msg = "Op must be a LinearOperator" + raise TypeError(msg) + super().__init__(Op, shape=Op.shape) self.Op = Op def _matvec(self, x: NDArray) -> NDArray: @@ -1339,8 +1356,9 @@ def __init__( cols: InputDimsLike, ) -> None: if not isinstance(Op, LinearOperator): - raise TypeError("Op must be a LinearOperator") - super(_ColumnLinearOperator, self).__init__(Op) + msg = "Op must be a LinearOperator" + raise TypeError(msg) + super().__init__(Op) self.Op = Op self.cols = cols self._shape = (Op.shape[0], len(cols)) @@ -1372,7 +1390,7 @@ class _AdjointLinearOperator(LinearOperator): def __init__(self, A: LinearOperator): shape = (A.shape[1], A.shape[0]) - super(_AdjointLinearOperator, self).__init__(shape=shape, dtype=A.dtype) + super().__init__(shape=shape, dtype=A.dtype) self.A = A self.args = (A,) @@ -1394,7 +1412,7 @@ class _TransposedLinearOperator(LinearOperator): def __init__(self, A: LinearOperator): shape = (A.shape[1], A.shape[0]) - super(_TransposedLinearOperator, self).__init__(shape=shape, dtype=A.dtype) + super().__init__(shape=shape, dtype=A.dtype) self.A = A self.args = (A,) @@ -1416,11 +1434,13 @@ class _ProductLinearOperator(LinearOperator): def __init__(self, A: LinearOperator, B: LinearOperator): if not isinstance(A, LinearOperator) or not isinstance(B, LinearOperator): - raise ValueError( - f"both operands have to be a LinearOperator{type(A)} {type(B)}" + msg = ( + f"Both operands have to be a LinearOperator - got {type(A)}, {type(B)}" ) + raise ValueError(msg) if A.shape[1] != B.shape[0]: - raise ValueError("cannot add %r and %r: shape mismatch" % (A, B)) + msg = f"Cannot add {A} and {B}: shape mismatch" + raise ValueError(msg) super().__init__(dtype=_get_dtype([A, B]), shape=(A.shape[0], B.shape[1])) self.args = (A, B) @@ -1448,13 +1468,13 @@ def __init__( B: LinearOperator, ) -> None: if not isinstance(A, LinearOperator) or not isinstance(B, LinearOperator): - raise ValueError("both operands have to be a LinearOperator") + msg = "Both operands have to be a LinearOperator" + raise ValueError(msg) if A.shape != B.shape: - raise ValueError("cannot add %r and %r: shape mismatch" % (A, B)) + msg = f"Cannot add {A} to {B}: shape mismatch" + raise ValueError(msg) self.args = (A, B) - super(_SumLinearOperator, self).__init__( - dtype=_get_dtype([A, B]), shape=A.shape - ) + super().__init__(dtype=_get_dtype([A, B]), shape=A.shape) def _matvec(self, x: NDArray) -> NDArray: return self.args[0].matvec(x) + self.args[1].matvec(x) @@ -1476,13 +1496,16 @@ def _adjoint(self) -> LinearOperator: class _PowerLinearOperator(LinearOperator): def __init__(self, A: LinearOperator, p: int) -> None: if not isinstance(A, LinearOperator): - raise ValueError("LinearOperator expected as A") + msg = "LinearOperator expected as A" + raise ValueError(msg) if A.shape[0] != A.shape[1]: - raise ValueError("square LinearOperator expected, got %r" % A) + msg = f"Square LinearOperator expected, got {A}" + raise ValueError(msg) if not isintlike(p) or p < 0: - raise ValueError("non-negative integer expected as p") + msg = "Non-negative integer expected as p" + raise ValueError(msg) - super(_PowerLinearOperator, self).__init__(dtype=A.dtype, shape=A.shape) + super().__init__(dtype=A.dtype, shape=A.shape) self.args = (A, p) def _power(self, fun: Callable, x: NDArray) -> NDArray: @@ -1525,8 +1548,9 @@ def __init__( real: bool = True, ) -> None: if not isinstance(Op, LinearOperator): - raise TypeError("Op must be a LinearOperator") - super(_RealImagLinearOperator, self).__init__(Op, shape=Op.shape) + msg = "Op must be a LinearOperator" + raise TypeError(msg) + super().__init__(Op, shape=Op.shape) self.Op = Op self.real = real self.forw = forw @@ -1554,7 +1578,7 @@ def _rmatvec(self, x: NDArray) -> NDArray: return y -def aslinearoperator(Op: Union[spLinearOperator, LinearOperator]) -> LinearOperator: +def aslinearoperator(Op: spLinearOperator | LinearOperator) -> LinearOperator: """Return Op as a LinearOperator. Converts any operator compatible with pylops definition of LinearOperator into a pylops diff --git a/pylops/medical/ct.py b/pylops/medical/ct.py index e9629b2b..980f5d5e 100644 --- a/pylops/medical/ct.py +++ b/pylops/medical/ct.py @@ -3,7 +3,6 @@ ] import warnings -from typing import Optional import numpy as np @@ -119,9 +118,9 @@ def __init__( thetas: NDArray, engine: Tctengine, proj_geom_type: Tctprojgeom = "parallel", - source_origin_dist: Optional[float] = None, - origin_detector_dist: Optional[float] = None, - projector_type: Optional[Tctprojectortype] = None, + source_origin_dist: float | None = None, + origin_detector_dist: float | None = None, + projector_type: Tctprojectortype | None = None, dtype: DTypeLike = "float32", name: str = "C", ) -> None: @@ -143,18 +142,20 @@ def __init__( projector_type = "strip" # fanflat geometry projectors need an appropriate suffix (unless it's "cuda") if projector_type == "cuda": - warnings.warn("'cuda' projector type specified with 'cpu' engine.") + warnings.warn( + "'cuda' projector type specified with 'cpu' engine.", stacklevel=2 + ) elif proj_geom_type == "fanflat": projector_type += "_fanflat" elif engine == "cuda": if projector_type in [None, "cuda"]: projector_type = "cuda" else: - raise ValueError( - "Only 'cuda' projector type is supported for 'cuda' engine." - ) + msg = f"Only 'cuda' projector type is supported for 'cuda' engine. Got {projector_type}" + raise ValueError(msg) else: - raise NotImplementedError("Engine must be 'cpu' or 'cuda'") + msg = f"engine must be 'cpu' or 'cuda', got {engine}" + raise NotImplementedError(msg) self.projector_type = projector_type # create create volume and projection geometries as well as projector @@ -217,7 +218,8 @@ def _astra_project(self, x, mode): if x_dtype != ncp.float32: warnings.warn( "CT2D operator received input that is not of float32 dtype. It will " - "be cast into float32 internally for ASTRA compatibility." + "be cast into float32 internally for ASTRA compatibility.", + stacklevel=2, ) x = x.astype(ncp.float32) if self.engine == "cpu": @@ -235,7 +237,8 @@ def _astra_project(self, x, mode): # should throw an error later warnings.warn( "CT2D operator received input that is not of contiguous. It will be " - "cast into a contiguous array internally for ASTRA compatibility." + "cast into a contiguous array internally for ASTRA compatibility.", + stacklevel=2, ) x = ncp.ascontiguousarray(x) x = ncp.expand_dims(x, axis=0) diff --git a/pylops/medical/mri.py b/pylops/medical/mri.py index 9ee70dd6..3b53d89f 100644 --- a/pylops/medical/mri.py +++ b/pylops/medical/mri.py @@ -3,7 +3,6 @@ ] import warnings -from typing import Optional, Union import numpy as np @@ -109,9 +108,9 @@ class MRI2D(LinearOperator): def __init__( self, dims: InputDimsLike, - mask: Union[Tmrimask, NDArray], - nlines: Optional[int] = None, - perc_center: Optional[float] = 0.1, + mask: Tmrimask | NDArray, + nlines: int | None = None, + perc_center: float | None = 0.1, engine: Tmriengine = "numpy", fft_engine: Tfftengine_nsm = "numpy", dtype: DTypeLike = "complex128", @@ -124,7 +123,9 @@ def __init__( # Validate inputs if engine == "jax" and fft_engine != "numpy": - warnings.warn("When engine='jax', fft_engine is forced to 'numpy'") + warnings.warn( + "When engine='jax', fft_engine is forced to 'numpy'", stacklevel=2 + ) self.fft_engine = "numpy" if isinstance(mask, str) and mask not in ( "vertical-reg", @@ -132,17 +133,22 @@ def __init__( "radial-reg", "radial-uni", ): - raise ValueError( - "mask must be a numpy array, 'vertical-reg', 'vertical-uni', 'radial-reg', or 'radial-uni'" + msg = ( + "`mask` must be a numpy array, 'vertical-reg', 'vertical-uni', " + f"'radial-reg', or 'radial-uni', got {mask}" ) + raise ValueError(msg) if self.fft_engine not in ["numpy", "scipy", "mkl_fft"]: - raise ValueError("fft_engine must be 'numpy', 'scipy', or 'mkl_fft'") + msg = "`fft_engine` must be 'numpy', 'scipy', or 'mkl_fft'" + raise ValueError(msg) if isinstance(mask, str) and (nlines is None or perc_center is None): - raise ValueError( - "nlines and perc_center must be specified providing mask as string" + msg = ( + "`nlines` and `perc_center` must be specified providing mask as string" ) + raise ValueError(msg) if isinstance(mask, str) and mask == "vertical-reg" and perc_center > 0.0: - raise ValueError("perc_center must be 0.0 when using 'vertical-reg' mask") + msg = "`perc_center` must be 0.0 when using `mask=vertical-reg`" + raise ValueError(msg) # Create mask self.mask: NDArray @@ -182,11 +188,12 @@ def _vertical_mask( """Create vertical mask""" nlines_center = int(perc_center * dims[1]) if (nlines + nlines_center) > dims[1]: - raise ValueError( - "nlines and perc_center produce a number of lines " + msg = ( + "`nlines` and `perc_center` produce a number of lines " "greater than the total number of lines of the k-space" f"({nlines + nlines_center}>{dims[1]})" ) + raise ValueError(msg) if nlines_center == 0: # No lines from the center diff --git a/pylops/optimization/basesolver.py b/pylops/optimization/basesolver.py index 9c287ce9..4efad6ed 100644 --- a/pylops/optimization/basesolver.py +++ b/pylops/optimization/basesolver.py @@ -88,10 +88,10 @@ def _print_solver(self, text: str = "", nbar: int = 80) -> None: f"The Operator Op has {self.Op.shape[0]} rows and {self.Op.shape[1]} cols" ) - def _print_setup(self, *args: Any, **kwargs: Any) -> None: + def _print_setup(self, *args: Any, **kwargs: Any) -> None: # noqa: B027 pass - def _print_step(self, *args: Any, **kwargs: Any) -> None: + def _print_step(self, *args: Any, **kwargs: Any) -> None: # noqa: B027 pass def _print_finalize(self, *args: Any, nbar: int = 80, **kwargs: Any) -> None: @@ -153,15 +153,16 @@ def _setpreallocate(self, preallocate: bool) -> None: if preallocate and self.isjax: warnings.warn( "Preallocation is not supported for JAX arrays. " - "Setting preallocate to False." + "Setting preallocate to False.", + stacklevel=2, ) @abstractmethod - def memory_usage( - self, - show: bool = False, - unit: Tmemunit = "B", - ) -> float: + def memory_usage( + self, + show: bool = False, + unit: Tmemunit = "B", + ) -> float: """Compute memory usage of the solver This method computes an estimate of the memory required by the solver given @@ -309,7 +310,7 @@ def solve( """ pass - def callback( + def callback( # noqa: B027 self, x: NDArray, *args, diff --git a/pylops/optimization/basic.py b/pylops/optimization/basic.py index 49f02f97..9291b5e7 100644 --- a/pylops/optimization/basic.py +++ b/pylops/optimization/basic.py @@ -4,7 +4,8 @@ "lsqr", ] -from typing import TYPE_CHECKING, Callable, Optional, Tuple +from collections.abc import Callable +from typing import TYPE_CHECKING from pylops.optimization.callback import CostToDataCallback, CostToInitialCallback from pylops.optimization.cls_basic import CG, CGLS, LSQR @@ -19,16 +20,16 @@ def cg( Op: "LinearOperator", y: NDArray, - x0: Optional[NDArray] = None, + x0: NDArray | None = None, niter: int = 10, tol: float = 1e-4, rtol: float = 0.0, rtol1: float = 0.0, show: bool = False, - itershow: Tuple[int, int, int] = (10, 10, 10), - callback: Optional[Callable] = None, + itershow: tuple[int, int, int] = (10, 10, 10), + callback: Callable | None = None, preallocate: bool = False, -) -> Tuple[NDArray, int, NDArray]: +) -> tuple[NDArray, int, NDArray]: r"""Conjugate gradient Solve a square system of equations given an operator ``Op`` and @@ -111,17 +112,17 @@ def cg( def cgls( Op: "LinearOperator", y: NDArray, - x0: Optional[NDArray] = None, + x0: NDArray | None = None, niter: int = 10, damp: float = 0.0, tol: float = 1e-4, rtol: float = 0.0, rtol1: float = 0.0, show: bool = False, - itershow: Tuple[int, int, int] = (10, 10, 10), - callback: Optional[Callable] = None, + itershow: tuple[int, int, int] = (10, 10, 10), + callback: Callable | None = None, preallocate: bool = False, -) -> Tuple[NDArray, int, int, float, float, NDArray]: +) -> tuple[NDArray, int, int, float, float, NDArray]: r"""Conjugate gradient least squares Solve an overdetermined system of equations given an operator ``Op`` and @@ -221,7 +222,7 @@ def cgls( def lsqr( Op: "LinearOperator", y: NDArray, - x0: Optional[NDArray] = None, + x0: NDArray | None = None, damp: float = 0.0, atol: float = 1e-08, btol: float = 1e-08, @@ -229,10 +230,10 @@ def lsqr( niter: int = 10, calc_var: bool = True, show: bool = False, - itershow: Tuple[int, int, int] = (10, 10, 10), - callback: Optional[Callable] = None, + itershow: tuple[int, int, int] = (10, 10, 10), + callback: Callable | None = None, preallocate: bool = False, -) -> Tuple[NDArray, int, int, float, float, float, float, float, float, float, NDArray]: +) -> tuple[NDArray, int, int, float, float, float, float, float, float, float, NDArray]: r"""LSQR Solve an overdetermined system of equations given an operator ``Op`` and diff --git a/pylops/optimization/callback.py b/pylops/optimization/callback.py index 93d86c0c..440a1503 100644 --- a/pylops/optimization/callback.py +++ b/pylops/optimization/callback.py @@ -6,7 +6,8 @@ "MetricsCallback", ] -from typing import TYPE_CHECKING, Dict, List, Optional, Sequence +from collections.abc import Sequence +from typing import TYPE_CHECKING, Optional import numpy as np @@ -248,7 +249,7 @@ def __init__( self.xtrue = xtrue self.Op = Op self.which = which - self.metrics: Dict[str, List] = {} + self.metrics: dict[str, list] = {} if "mae" in self.which: self.metrics["mae"] = [] if "mse" in self.which: diff --git a/pylops/optimization/cls_basic.py b/pylops/optimization/cls_basic.py index 66019ab3..9b719e82 100644 --- a/pylops/optimization/cls_basic.py +++ b/pylops/optimization/cls_basic.py @@ -5,7 +5,7 @@ ] import time -from typing import TYPE_CHECKING, List, Optional, Tuple, Union +from typing import TYPE_CHECKING import numpy as np @@ -94,11 +94,11 @@ def _print_step(self, x: NDArray) -> None: msg = f"{self.iiter:6g} " + strx + f"{self.cost[self.iiter]:11.4e}" print(msg) - def memory_usage( - self, - show: bool = False, - unit: Tmemunit = "B", - ) -> float: + def memory_usage( + self, + show: bool = False, + unit: Tmemunit = "B", + ) -> float: """Compute memory usage of the solver Parameters @@ -132,8 +132,8 @@ def memory_usage( def setup( self, y: NDArray, - x0: Optional[NDArray] = None, - niter: Optional[int] = None, + x0: NDArray | None = None, + niter: int | None = None, tol: float = 1e-4, preallocate: bool = False, show: bool = False, @@ -196,7 +196,7 @@ def setup( self.c1 = self.ncp.empty_like(x) # create variables to track the residual norm and iterations - self.cost: List = [] + self.cost: list = [] self.cost.append(float(np.sqrt(self.kold))) self.iiter = 0 @@ -249,9 +249,9 @@ def step(self, x: NDArray, show: bool = False) -> NDArray: def run( self, x: NDArray, - niter: Optional[int] = None, + niter: int | None = None, show: bool = False, - itershow: Tuple[int, int, int] = (10, 10, 10), + itershow: tuple[int, int, int] = (10, 10, 10), ) -> NDArray: r"""Run solver @@ -277,7 +277,8 @@ def run( """ niter = self.niter if niter is None else niter if niter is None: - raise ValueError("niter must not be None") + msg = "`niter` must not be None" + raise ValueError(msg) while self.iiter < niter and self.kold > self.tol: showstep = ( True @@ -315,13 +316,13 @@ def finalize(self, show: bool = False) -> None: def solve( self, y: NDArray, - x0: Optional[NDArray] = None, + x0: NDArray | None = None, niter: int = 10, tol: float = 1e-4, preallocate: bool = False, show: bool = False, - itershow: Tuple[int, int, int] = (10, 10, 10), - ) -> Tuple[NDArray, int, NDArray]: + itershow: tuple[int, int, int] = (10, 10, 10), + ) -> tuple[NDArray, int, NDArray]: r"""Run entire solver Parameters @@ -460,11 +461,11 @@ def _print_step(self, x: NDArray) -> None: ) print(msg) - def memory_usage( - self, - show: bool = False, - unit: Tmemunit = "B", - ) -> float: + def memory_usage( + self, + show: bool = False, + unit: Tmemunit = "B", + ) -> float: """Compute memory usage of the solver Parameters @@ -498,8 +499,8 @@ def memory_usage( def setup( self, y: NDArray, - x0: Optional[NDArray] = None, - niter: Optional[int] = None, + x0: NDArray | None = None, + niter: int | None = None, damp: float = 0.0, tol: float = 1e-4, preallocate: bool = False, @@ -649,9 +650,9 @@ def step(self, x: NDArray, show: bool = False) -> NDArray: def run( self, x: NDArray, - niter: Optional[int] = None, + niter: int | None = None, show: bool = False, - itershow: Tuple[int, int, int] = (10, 10, 10), + itershow: tuple[int, int, int] = (10, 10, 10), ) -> NDArray: r"""Run solver @@ -677,7 +678,8 @@ def run( """ self.niter = self.niter if niter is None else niter if self.niter is None: - raise ValueError("niter must not be None") + msg = "`niter` must not be None" + raise ValueError(msg) while self.iiter < self.niter and self.kold > self.tol: showstep = ( True @@ -724,14 +726,14 @@ def finalize(self, show: bool = False) -> None: def solve( self, y: NDArray, - x0: Optional[NDArray] = None, + x0: NDArray | None = None, niter: int = 10, damp: float = 0.0, tol: float = 1e-4, preallocate: bool = False, show: bool = False, - itershow: Tuple[int, int, int] = (10, 10, 10), - ) -> Tuple[NDArray, int, int, float, float, NDArray]: + itershow: tuple[int, int, int] = (10, 10, 10), + ) -> tuple[NDArray, int, int, float, float, NDArray]: r"""Run entire solver Parameters @@ -980,11 +982,11 @@ def _print_finalize(self) -> None: print(str5) print("-" * 90 + "\n") - def memory_usage( - self, - show: bool = False, - unit: Tmemunit = "B", - ) -> float: + def memory_usage( + self, + show: bool = False, + unit: Tmemunit = "B", + ) -> float: """Compute memory usage of the solver Parameters @@ -1018,7 +1020,7 @@ def memory_usage( def setup( self, y: NDArray, - x0: Optional[NDArray] = None, + x0: NDArray | None = None, damp: float = 0.0, atol: float = 1e-08, btol: float = 1e-08, @@ -1321,9 +1323,9 @@ def step(self, x: NDArray, show: bool = False) -> NDArray: def run( self, x: NDArray, - niter: Optional[int] = None, + niter: int | None = None, show: bool = False, - itershow: Tuple[int, int, int] = (10, 10, 10), + itershow: tuple[int, int, int] = (10, 10, 10), ) -> NDArray: r"""Run solver @@ -1386,7 +1388,7 @@ def finalize(self, show: bool = False) -> None: def solve( self, y: NDArray, - x0: Optional[NDArray] = None, + x0: NDArray | None = None, damp: float = 0.0, atol: float = 1e-08, btol: float = 1e-08, @@ -1395,8 +1397,8 @@ def solve( calc_var: bool = True, preallocate: bool = False, show: bool = False, - itershow: Tuple[int, int, int] = (10, 10, 10), - ) -> Tuple[ + itershow: tuple[int, int, int] = (10, 10, 10), + ) -> tuple[ NDArray, int, int, @@ -1406,7 +1408,7 @@ def solve( float, float, float, - Union[None, NDArray], + None | NDArray, NDArray, ]: r"""Run entire solver diff --git a/pylops/optimization/cls_leastsquares.py b/pylops/optimization/cls_leastsquares.py index 415d3609..636c33f4 100644 --- a/pylops/optimization/cls_leastsquares.py +++ b/pylops/optimization/cls_leastsquares.py @@ -5,7 +5,8 @@ "PreconditionedInversion", ] -from typing import TYPE_CHECKING, Optional, Sequence, Tuple +from collections.abc import Sequence +from typing import TYPE_CHECKING, Optional import numpy as np from scipy.sparse.linalg import cg as sp_cg @@ -23,15 +24,16 @@ def _check_regularization_dims( Regs: Sequence["LinearOperator"], - dataregs: Optional[Sequence[NDArray]] = None, - epsRs: Optional[Sequence[float]] = None, + dataregs: Sequence[NDArray] | None = None, + epsRs: Sequence[float] | None = None, ) -> None: """check Regs, dataregs, and epsRs have same dimensions""" nRegs = len(Regs) ndataregs = nRegs if dataregs is None else len(dataregs) nepsRs = nRegs if epsRs is None else len(epsRs) if not nRegs == ndataregs == nepsRs: - raise ValueError("Regs, dataregs, and epsRs must have the same size") + msg = "Regs, dataregs, and epsRs must have the same size" + raise ValueError(msg) class NormalEquationsInversion(Solver): @@ -102,7 +104,7 @@ def _print_finalize(self) -> None: def memory_usage( self, - nopRegs: Optional[Tuple[int]] = None, + nopRegs: tuple[int] | None = None, show: bool = False, unit: Tmemunit = "B", ) -> float: @@ -152,11 +154,11 @@ def setup( y: NDArray, Regs: Sequence["LinearOperator"], Weight: Optional["LinearOperator"] = None, - dataregs: Optional[Sequence[NDArray]] = None, + dataregs: Sequence[NDArray] | None = None, epsI: float = 0, - epsRs: Optional[Sequence[float]] = None, - NRegs: Optional[Sequence["LinearOperator"]] = None, - epsNRs: Optional[Sequence[float]] = None, + epsRs: Sequence[float] | None = None, + NRegs: Sequence["LinearOperator"] | None = None, + epsNRs: Sequence[float] | None = None, show: bool = False, ) -> None: r"""Setup solver @@ -234,12 +236,14 @@ def setup( and self.Regs is not None and self.dataregs is not None ): - for epsR, Reg, datareg in zip(self.epsRs, self.Regs, self.dataregs): + for epsR, Reg, datareg in zip( + self.epsRs, self.Regs, self.dataregs, strict=True + ): self.y_normal += epsR**2 * Reg.rmatvec(datareg) self.Op_normal += epsR**2 * Reg.H @ Reg if epsNRs is not None and NRegs is not None: - for epsNR, NReg in zip(epsNRs, NRegs): + for epsNR, NReg in zip(epsNRs, NRegs, strict=True): self.Op_normal += epsNR**2 * NReg # print setup @@ -247,11 +251,12 @@ def setup( self._print_setup() def step(self) -> None: - raise NotImplementedError( - "NormalEquationsInversion uses as default the" - " scipy.sparse.linalg.cg solver, therefore the " + msg = ( + "NormalEquationsInversion uses as default the " + "scipy.sparse.linalg.cg solver, therefore the " "step method is not implemented. Use directly run or solve." ) + raise NotImplementedError(msg) def run( self, @@ -259,7 +264,7 @@ def run( engine: Tsolverengine = "scipy", show: bool = False, **kwargs_solver, - ) -> Tuple[NDArray, int]: + ) -> tuple[NDArray, int]: r"""Run solver Parameters @@ -310,24 +315,25 @@ def run( )[0] istop = None else: - raise NotImplementedError("Engine must be scipy or pylops") + msg = "`engine` must be scipy or pylops" + raise NotImplementedError(msg) return xinv, istop def solve( self, y: NDArray, Regs: Sequence["LinearOperator"], - x0: Optional[NDArray] = None, + x0: NDArray | None = None, Weight: Optional["LinearOperator"] = None, - dataregs: Optional[Sequence[NDArray]] = None, + dataregs: Sequence[NDArray] | None = None, epsI: float = 0, - epsRs: Optional[Sequence[float]] = None, - NRegs: Optional[Sequence["LinearOperator"]] = None, - epsNRs: Optional[Sequence[float]] = None, + epsRs: Sequence[float] | None = None, + NRegs: Sequence["LinearOperator"] | None = None, + epsNRs: Sequence[float] | None = None, engine: Tsolverengine = "scipy", show: bool = False, **kwargs_solver, - ) -> Tuple[NDArray, int]: + ) -> tuple[NDArray, int]: r"""Run entire solver Parameters @@ -437,7 +443,8 @@ def RegularizedOperator( """ OpReg = VStack( - [Op] + [epsR * Reg for epsR, Reg in zip(epsRs, Regs)], dtype=Op.dtype + [Op] + [epsR * Reg for epsR, Reg in zip(epsRs, Regs, strict=True)], + dtype=Op.dtype, ) return OpReg @@ -519,7 +526,7 @@ def _print_finalize(self) -> None: def memory_usage( self, - nopRegs: Optional[Tuple[int]] = None, + nopRegs: tuple[int] | None = None, show: bool = False, unit: Tmemunit = "B", ) -> float: @@ -576,8 +583,8 @@ def setup( y: NDArray, Regs: Sequence["LinearOperator"], Weight: Optional["LinearOperator"] = None, - dataregs: Optional[Sequence[NDArray]] = None, - epsRs: Optional[Sequence[float]] = None, + dataregs: Sequence[NDArray] | None = None, + epsRs: Sequence[float] | None = None, show: bool = False, ) -> None: r"""Setup solver @@ -642,7 +649,7 @@ def setup( # augumented operator if self.epsRs is not None and self.dataregs is not None: - for epsR, datareg in zip(self.epsRs, self.dataregs): + for epsR, datareg in zip(self.epsRs, self.dataregs, strict=True): self.datatot = self.ncp.hstack((self.datatot, epsR * datareg)) # print setup @@ -650,11 +657,12 @@ def setup( self._print_setup() def step(self) -> None: - raise NotImplementedError( - "RegularizedInversion uses as default the" - " scipy.sparse.linalg.lsqr solver, therefore the " + msg = ( + "RegularizedInversion uses as default the " + "scipy.sparse.linalg.lsqr solver, therefore the " "step method is not implemented. Use directly run or solve." ) + raise NotImplementedError(msg) def run( self, @@ -662,7 +670,7 @@ def run( engine: Tsolverengine = "scipy", show: bool = False, **kwargs_solver, - ) -> Tuple[NDArray, int, int, float, float]: + ) -> tuple[NDArray, int, int, float, float]: r"""Run solver Parameters @@ -719,21 +727,22 @@ def run( **kwargs_solver, )[0:5] else: - raise NotImplementedError("Engine must be scipy or pylops") + msg = "`engine` must be scipy or pylops" + raise NotImplementedError(msg) return xinv, istop, itn, r1norm, r2norm def solve( self, y: NDArray, Regs: Sequence["LinearOperator"], - x0: Optional[NDArray] = None, + x0: NDArray | None = None, Weight: Optional["LinearOperator"] = None, - dataregs: Optional[Sequence[NDArray]] = None, - epsRs: Optional[Sequence[float]] = None, + dataregs: Sequence[NDArray] | None = None, + epsRs: Sequence[float] | None = None, engine: Tsolverengine = "scipy", show: bool = False, **kwargs_solver, - ) -> Tuple[NDArray, int, int, float, float]: + ) -> tuple[NDArray, int, int, float, float]: r"""Run entire solver Parameters @@ -921,11 +930,12 @@ def setup( self._print_setup() def step(self) -> None: - raise NotImplementedError( - "PreconditionedInversion uses as default the" - " scipy.sparse.linalg.lsqr solver, therefore the " + msg = ( + "PreconditionedInversion uses as default the " + "scipy.sparse.linalg.lsqr solver, therefore the " "step method is not implemented. Use directly run or solve." ) + raise NotImplementedError(msg) def run( self, @@ -933,7 +943,7 @@ def run( engine: Tsolverengine = "scipy", show: bool = False, **kwargs_solver, - ) -> Tuple[NDArray, int, int, float, float]: + ) -> tuple[NDArray, int, int, float, float]: r"""Run solver Parameters @@ -995,7 +1005,8 @@ def run( # force it 1d as we decorate this method with disable_ndarray_multiplication pinv = pinv.ravel() else: - raise NotImplementedError("Engine must be scipy or pylops") + msg = "`engine` must be scipy or pylops" + raise NotImplementedError(msg) xinv = self.P.matvec(pinv) return xinv, istop, itn, r1norm, r2norm @@ -1003,11 +1014,11 @@ def solve( self, y: NDArray, P: "LinearOperator", - x0: Optional[NDArray] = None, + x0: NDArray | None = None, engine: Tsolverengine = "scipy", show: bool = False, **kwargs_solver, - ) -> Tuple[NDArray, int, int, float, float]: + ) -> tuple[NDArray, int, int, float, float]: r"""Run entire solver Parameters diff --git a/pylops/optimization/cls_sparsity.py b/pylops/optimization/cls_sparsity.py index 55fbad1c..ddebbd6e 100644 --- a/pylops/optimization/cls_sparsity.py +++ b/pylops/optimization/cls_sparsity.py @@ -9,8 +9,9 @@ import logging import time +from collections.abc import Callable, Sequence from math import sqrt -from typing import Any, Callable, Dict, List, Optional, Sequence, Tuple +from typing import Any, Optional import numpy as np from scipy.sparse.linalg import lsqr @@ -417,7 +418,7 @@ def memory_usage( def setup( self, y: NDArray, - nouter: Optional[int] = None, + nouter: int | None = None, threshR: bool = False, epsR: float = 1e-10, epsI: float = 1e-10, @@ -487,7 +488,8 @@ def setup( self.epsI = 0.0 # as epsI is added to the augmented system already self.y = self.ncp.hstack([self.y, self.ncp.zeros(self.Op.shape[1])]) else: - raise NotImplementedError("kind must be model, data or datamodel") + msg = f"`kind` must be model, data or datamodel, got {kind}" + raise NotImplementedError(msg) if self.preallocate: self.r = self.ncp.empty_like(self.y) @@ -674,11 +676,11 @@ def step( def run( self, - x: Optional[NDArray], + x: NDArray | None, nouter: int = 10, engine: Tsolverengine = "scipy", show: bool = False, - itershow: Tuple[int, int, int] = (10, 10, 10), + itershow: tuple[int, int, int] = (10, 10, 10), **kwargs_solver, ) -> NDArray: r"""Run solver @@ -764,7 +766,7 @@ def finalize(self, show: bool = False) -> None: def solve( self, y: NDArray, - x0: Optional[NDArray] = None, + x0: NDArray | None = None, nouter: int = 10, threshR: bool = False, epsR: float = 1e-10, @@ -775,7 +777,7 @@ def solve( engine: Tsolverengine = "scipy", preallocate: bool = False, show: bool = False, - itershow: Tuple[int, int, int] = (10, 10, 10), + itershow: tuple[int, int, int] = (10, 10, 10), **kwargs_solver, ) -> NDArray: r"""Run entire solver @@ -1220,8 +1222,8 @@ def run( cols: InputDimsLike, engine: Tsolverengine = "scipy", show: bool = False, - itershow: Tuple[int, int, int] = (10, 10, 10), - ) -> Tuple[NDArray, InputDimsLike]: + itershow: tuple[int, int, int] = (10, 10, 10), + ) -> tuple[NDArray, InputDimsLike]: r"""Run solver Parameters @@ -1315,8 +1317,8 @@ def solve( engine: Tsolverengine = "scipy", preallocate: bool = False, show: bool = False, - itershow: Tuple[int, int, int] = (10, 10, 10), - ) -> Tuple[NDArray, int, NDArray]: + itershow: tuple[int, int, int] = (10, 10, 10), + ) -> tuple[NDArray, int, NDArray]: r"""Run entire solver Parameters @@ -1382,8 +1384,8 @@ def solve( preallocate=preallocate, show=show, ) - x: List[NDArray] = [] - cols: List[InputDimsLike] = [] + x: list[NDArray] = [] + cols: list[InputDimsLike] = [] x, cols = self.run(x, cols, engine=engine, show=show, itershow=itershow) x = self.finalize(x, cols, show) return x, self.nouter, self.cost @@ -1594,16 +1596,16 @@ def memory_usage( def setup( self, y: NDArray, - x0: Optional[NDArray] = None, - niter: Optional[int] = None, - SOp: Optional[LinearOperator] = None, + x0: NDArray | None = None, + niter: int | None = None, + SOp: LinearOperator | None = None, eps: float = 0.1, - alpha: Optional[float] = None, - eigsdict: Optional[Dict[str, Any]] = None, + alpha: float | None = None, + eigsdict: dict[str, Any] | None = None, tol: float = 1e-10, threshkind: Tthreshkind = "soft", - perc: Optional[float] = None, - decay: Optional[NDArray] = None, + perc: float | None = None, + decay: NDArray | None = None, monitorres: bool = False, preallocate: bool = False, show: bool = False, @@ -1699,19 +1701,21 @@ def setup( "soft-percentile", "half-percentile", ]: - raise ValueError( - "threshkind must be hard, soft, half," + msg = ( + "`threshkind` must be hard, soft, half, " "hard-percentile, soft-percentile, " - "or half-percentile" + f"or half-percentile, got {threshkind}" ) + raise ValueError(msg) if ( threshkind in ["hard-percentile", "soft-percentile", "half-percentile"] and perc is None ): - raise ValueError( - "Provide a percentile when choosing hard-percentile," + msg = ( + "Provide a percentile when choosing hard-percentile, " "soft-percentile, or half-percentile thresholding" ) + raise ValueError(msg) self.threshf: Callable[[NDArray, float], NDArray] if threshkind == "soft": @@ -1770,10 +1774,12 @@ def setup( else: if y.ndim != x0.ndim: # error for wrong dimensions - raise ValueError("Number of columns of x0 and data are not the same") + msg = "Number of columns of x0 and data are not the same" + raise ValueError(msg) elif x0.shape[0] != self.Op.shape[1]: - # error for wrong dimensions - raise ValueError("Operator and input vector have different dimensions") + # error for wrong shapes + msg = "Operator and input vector have different shapes" + raise ValueError(msg) else: x = x0.copy() @@ -1796,7 +1802,7 @@ def setup( self.t = 1.0 # create variables to track the residual norm and iterations - self.cost: List[float] = [] + self.cost: list[float] = [] self.iiter = 0 # print setup @@ -1804,7 +1810,7 @@ def setup( self._print_setup() return x - def step(self, x: NDArray, show: bool = False) -> Tuple[NDArray, float]: + def step(self, x: NDArray, show: bool = False) -> tuple[NDArray, float]: r"""Run one step of solver Parameters @@ -1837,11 +1843,12 @@ def step(self, x: NDArray, show: bool = False) -> Tuple[NDArray, float]: if self.monitorres: self.normres = np.linalg.norm(self.res if self.preallocate else res) if self.normres > self.normresold: - raise ValueError( + msg = ( f"ISTA stopped at iteration {self.iiter} due to " "residual increasing, consider modifying " "eps and/or alpha..." ) + raise ValueError(msg) else: self.normresold = self.normres @@ -1917,9 +1924,9 @@ def step(self, x: NDArray, show: bool = False) -> Tuple[NDArray, float]: def run( self, x: NDArray, - niter: Optional[int] = None, + niter: int | None = None, show: bool = False, - itershow: Tuple[int, int, int] = (10, 10, 10), + itershow: tuple[int, int, int] = (10, 10, 10), ) -> NDArray: r"""Run solver @@ -1946,7 +1953,8 @@ def run( xupdate = np.inf niter = self.niter if niter is None else niter if niter is None: - raise ValueError("niter must not be None") + msg = "`niter` must not be None" + raise ValueError(msg) while self.iiter < niter and xupdate > self.tol: showstep = ( True @@ -1986,21 +1994,21 @@ def finalize(self, show: bool = False) -> None: def solve( self, y: NDArray, - x0: Optional[NDArray] = None, - niter: Optional[int] = None, - SOp: Optional[LinearOperator] = None, + x0: NDArray | None = None, + niter: int | None = None, + SOp: LinearOperator | None = None, eps: float = 0.1, - alpha: Optional[float] = None, - eigsdict: Optional[Dict[str, Any]] = None, + alpha: float | None = None, + eigsdict: dict[str, Any] | None = None, tol: float = 1e-10, threshkind: Tthreshkind = "soft", - perc: Optional[float] = None, - decay: Optional[NDArray] = None, + perc: float | None = None, + decay: NDArray | None = None, monitorres: bool = False, preallocate: bool = False, show: bool = False, - itershow: Tuple[int, int, int] = (10, 10, 10), - ) -> Tuple[NDArray, int, NDArray]: + itershow: tuple[int, int, int] = (10, 10, 10), + ) -> tuple[NDArray, int, NDArray]: r"""Run entire solver Parameters @@ -2268,11 +2276,12 @@ def step(self, x: NDArray, z: NDArray, show: bool = False) -> NDArray: if self.monitorres: self.normres = np.linalg.norm(self.res if self.preallocate else res) if self.normres > self.normresold: - raise ValueError( + msg = ( f"FISTA stopped at iteration {self.iiter} due to " "residual increasing, consider modifying " "eps and/or alpha..." ) + raise ValueError(msg) else: self.normresold = self.normres @@ -2357,9 +2366,9 @@ def step(self, x: NDArray, z: NDArray, show: bool = False) -> NDArray: def run( self, x: NDArray, - niter: Optional[int] = None, + niter: int | None = None, show: bool = False, - itershow: Tuple[int, int, int] = (10, 10, 10), + itershow: tuple[int, int, int] = (10, 10, 10), ) -> NDArray: r"""Run solver @@ -2387,7 +2396,8 @@ def run( xupdate = np.inf niter = self.niter if niter is None else niter if niter is None: - raise ValueError("niter must not be None") + msg = "`niter` must not be None" + raise ValueError(msg) while self.iiter < niter and xupdate > self.tol: showstep = ( True @@ -2406,9 +2416,7 @@ def run( if stop: break if xupdate <= self.tol: - logger.warning( - "Update smaller that tolerance for " "iteration %d", self.iiter - ) + logger.warning("Update smaller that tolerance for iteration %d", self.iiter) return x @@ -2490,7 +2498,7 @@ def memory_usage( def setup( self, y: NDArray, - SOp: Optional[LinearOperator] = None, + SOp: LinearOperator | None = None, tau: int = 0, sigma: int = 0, show: bool = False, @@ -2527,18 +2535,19 @@ def setup( self._print_setup() def step(self) -> None: - raise NotImplementedError( - "SPGL1 uses as default the" - "spgl1.spgl1 solver, therefore the " - "step method is not implemented. Use directly run or solve." + msg = ( + "SPGL1 uses as default the spgl1.spgl1" + "solver, therefore the step method is not " + " implemented. Use directly run or solve." ) + raise NotImplementedError(msg) def run( self, x: NDArray, show: bool = False, **kwargs_spgl1, - ) -> Tuple[NDArray, NDArray, Dict[str, Any]]: + ) -> tuple[NDArray, NDArray, dict[str, Any]]: r"""Run solver Parameters @@ -2617,13 +2626,13 @@ def run( def solve( self, y: NDArray, - x0: Optional[NDArray] = None, - SOp: Optional[LinearOperator] = None, + x0: NDArray | None = None, + SOp: LinearOperator | None = None, tau: float = 0.0, sigma: float = 0, show: bool = False, **kwargs_spgl1, - ) -> Tuple[NDArray, NDArray, Dict[str, Any]]: + ) -> tuple[NDArray, NDArray, dict[str, Any]]: r"""Run entire solver Parameters @@ -2827,8 +2836,8 @@ def _print_step(self, x: NDArray) -> None: def memory_usage( self, - nopRegsL1: Optional[Tuple[int]] = None, - nopRegsL2: Optional[Tuple[int]] = None, + nopRegsL1: tuple[int] | None = None, + nopRegsL2: tuple[int] | None = None, show: bool = False, unit: Tmemunit = "B", ) -> float: @@ -2882,15 +2891,15 @@ def memory_usage( def setup( self, y: NDArray, - RegsL1: List[LinearOperator], - x0: Optional[NDArray] = None, + RegsL1: list[LinearOperator], + x0: NDArray | None = None, niter_outer: int = 3, niter_inner: int = 5, - RegsL2: Optional[List[LinearOperator]] = None, - dataregsL2: Optional[Sequence[NDArray]] = None, + RegsL2: list[LinearOperator] | None = None, + dataregsL2: Sequence[NDArray] | None = None, mu: float = 1.0, - epsRL1s: Optional[SamplingLike] = None, - epsRL2s: Optional[SamplingLike] = None, + epsRL1s: SamplingLike | None = None, + epsRL2s: SamplingLike | None = None, tol: float = 1e-10, tau: float = 1.0, restart: bool = False, @@ -2994,7 +3003,7 @@ def setup( self.dataregsL2 = [] # Rescale dampings - self.epsRs: List[float] = [] + self.epsRs: list[float] = [] if epsRL2s is not None: self.epsRs += [ sqrt(epsRL2s[ireg] / 2) / sqrt(mu / 2) for ireg in range(self.nregsL2) @@ -3008,7 +3017,7 @@ def setup( x = self.ncp.zeros(self.Op.shape[1], dtype=self.Op.dtype) if x0 is None else x0 # create variables to track the residual norm and iterations - self.cost: List[float] = [] + self.cost: list[float] = [] self.iiter = 0 if show: @@ -3102,13 +3111,13 @@ def step( else [ epsRL2 * self.ncp.linalg.norm(dataregL2 - RegL2.matvec(x)) ** 2 for epsRL2, RegL2, dataregL2 in zip( - self.epsRL2s, self.RegsL2, self.dataregsL2 + self.epsRL2s, self.RegsL2, self.dataregsL2, strict=True ) ] ) self.costregL1 = [ self.ncp.linalg.norm(RegL1.matvec(x), ord=1) - for _, RegL1 in zip(self.epsRL1s, self.RegsL1) + for _, RegL1 in zip(self.epsRL1s, self.RegsL1, strict=True) ] self.costtot = ( self.costdata @@ -3128,7 +3137,7 @@ def run( x: NDArray, engine: Tsolverengine = "scipy", show: bool = False, - itershow: Tuple[int, int, int] = (10, 10, 10), + itershow: tuple[int, int, int] = (10, 10, 10), show_inner: bool = False, **kwargs_lsqr, ) -> NDArray: @@ -3206,25 +3215,25 @@ def finalize(self, show: bool = False) -> NDArray: def solve( self, y: NDArray, - RegsL1: List[LinearOperator], - x0: Optional[NDArray] = None, + RegsL1: list[LinearOperator], + x0: NDArray | None = None, niter_outer: int = 3, niter_inner: int = 5, - RegsL2: Optional[List[LinearOperator]] = None, - dataregsL2: Optional[List[NDArray]] = None, + RegsL2: list[LinearOperator] | None = None, + dataregsL2: list[NDArray] | None = None, mu: float = 1.0, - epsRL1s: Optional[SamplingLike] = None, - epsRL2s: Optional[SamplingLike] = None, + epsRL1s: SamplingLike | None = None, + epsRL2s: SamplingLike | None = None, tol: float = 1e-10, tau: float = 1.0, restart: bool = False, engine: Tsolverengine = "scipy", preallocate: bool = False, show: bool = False, - itershow: Tuple[int, int, int] = (10, 10, 10), + itershow: tuple[int, int, int] = (10, 10, 10), show_inner: bool = False, **kwargs_lsqr, - ) -> Tuple[NDArray, int, NDArray]: + ) -> tuple[NDArray, int, NDArray]: r"""Run entire solver Parameters diff --git a/pylops/optimization/eigs.py b/pylops/optimization/eigs.py index ebbf9574..fe7d47d1 100644 --- a/pylops/optimization/eigs.py +++ b/pylops/optimization/eigs.py @@ -1,6 +1,5 @@ __all__ = ["power_iteration"] -from typing import Tuple import numpy as np @@ -15,7 +14,7 @@ def power_iteration( tol: float = 1e-5, dtype: str = "float32", backend: Tbackend = "numpy", -) -> Tuple[float, NDArray, int]: +) -> tuple[float, NDArray, int]: """Power iteration algorithm. Power iteration algorithm, used to compute the largest eigenvector and @@ -65,7 +64,7 @@ def power_iteration( niter = 10 if niter is None else niter maxeig_old = 0.0 - for iiter in range(niter): + for _iiter in range(niter): # compute largest eigenvector b1_k = Op.matvec(b_k) @@ -79,4 +78,4 @@ def power_iteration( break maxeig_old = maxeig - return maxeig, b_k, iiter + 1 + return maxeig, b_k, _iiter + 1 diff --git a/pylops/optimization/leastsquares.py b/pylops/optimization/leastsquares.py index 66e171f5..cdde2ad9 100644 --- a/pylops/optimization/leastsquares.py +++ b/pylops/optimization/leastsquares.py @@ -4,7 +4,8 @@ "preconditioned_inversion", ] -from typing import TYPE_CHECKING, List, Optional, Sequence, Tuple +from collections.abc import Sequence +from typing import TYPE_CHECKING, Optional from pylops.optimization.cls_leastsquares import ( NormalEquationsInversion, @@ -20,18 +21,18 @@ def normal_equations_inversion( Op: "LinearOperator", y: NDArray, - Regs: List["LinearOperator"], - x0: Optional[NDArray] = None, + Regs: list["LinearOperator"], + x0: NDArray | None = None, Weight: Optional["LinearOperator"] = None, - dataregs: Optional[List[NDArray]] = None, + dataregs: list[NDArray] | None = None, epsI: float = 0.0, - epsRs: Optional[SamplingLike] = None, - NRegs: Optional[Sequence["LinearOperator"]] = None, - epsNRs: Optional[SamplingLike] = None, + epsRs: SamplingLike | None = None, + NRegs: Sequence["LinearOperator"] | None = None, + epsNRs: SamplingLike | None = None, engine: Tsolverengine = "scipy", show: bool = False, **kwargs_solver, -) -> Tuple[NDArray, int]: +) -> tuple[NDArray, int]: r"""Inversion of normal equations. Solve the regularized normal equations for a system of equations @@ -124,15 +125,15 @@ def normal_equations_inversion( def regularized_inversion( Op, y: NDArray, - Regs: List["LinearOperator"], - x0: Optional[NDArray] = None, + Regs: list["LinearOperator"], + x0: NDArray | None = None, Weight: Optional["LinearOperator"] = None, - dataregs: Optional[List[NDArray]] = None, - epsRs: Optional[SamplingLike] = None, + dataregs: list[NDArray] | None = None, + epsRs: SamplingLike | None = None, engine: Tsolverengine = "scipy", show: bool = False, **kwargs_solver, -) -> Tuple[NDArray, int, int, float, float]: +) -> tuple[NDArray, int, int, float, float]: r"""Regularized inversion. Solve a system of regularized equations given the operator ``Op``, @@ -218,11 +219,11 @@ def preconditioned_inversion( Op: "LinearOperator", y: NDArray, P: "LinearOperator", - x0: Optional[NDArray] = None, + x0: NDArray | None = None, engine: Tsolverengine = "scipy", show: bool = False, **kwargs_solver, -) -> Tuple[NDArray, int, int, float, float]: +) -> tuple[NDArray, int, int, float, float]: r"""Preconditioned inversion. Solve a system of preconditioned equations given the operator diff --git a/pylops/optimization/sparsity.py b/pylops/optimization/sparsity.py index 36ed636f..b05dec90 100644 --- a/pylops/optimization/sparsity.py +++ b/pylops/optimization/sparsity.py @@ -7,7 +7,8 @@ "splitbregman", ] -from typing import TYPE_CHECKING, Any, Callable, Dict, List, Optional, Tuple +from collections.abc import Callable +from typing import TYPE_CHECKING, Any, Optional from pylops.optimization.callback import ( CostNanInfCallback, @@ -31,7 +32,7 @@ def irls( Op: "LinearOperator", y: NDArray, - x0: Optional[NDArray] = None, + x0: NDArray | None = None, nouter: int = 10, threshR: bool = False, epsR: float = 1e-10, @@ -41,11 +42,11 @@ def irls( kind: Tirlskind = "data", engine: Tsolverengine = "scipy", show: bool = False, - itershow: Tuple[int, int, int] = (10, 10, 10), - callback: Optional[Callable] = None, + itershow: tuple[int, int, int] = (10, 10, 10), + callback: Callable | None = None, preallocate: bool = False, **kwargs_solver, -) -> Tuple[NDArray, int]: +) -> tuple[NDArray, int]: r"""Iteratively reweighted least squares. Solve an optimization problem with :math:`L_1` cost function (data IRLS) @@ -126,7 +127,10 @@ def irls( irlssolve = IRLS(Op) if callback is not None: irlssolve.callback = callback - x, nouter, = irlssolve.solve( + ( + x, + nouter, + ) = irlssolve.solve( y, x0=x0, nouter=nouter, @@ -158,10 +162,10 @@ def omp( optimal_coeff: bool = False, engine: Tsolverengine = "scipy", show: bool = False, - itershow: Tuple[int, int, int] = (10, 10, 10), - callback: Optional[Callable] = None, + itershow: tuple[int, int, int] = (10, 10, 10), + callback: Callable | None = None, preallocate: bool = False, -) -> Tuple[NDArray, int, NDArray]: +) -> tuple[NDArray, int, NDArray]: r"""Orthogonal Matching Pursuit (OMP). Solve an optimization problem with :math:`L^0` regularization function given @@ -277,24 +281,24 @@ def omp( def ista( Op: "LinearOperator", y: NDArray, - x0: Optional[NDArray] = None, + x0: NDArray | None = None, niter: int = 10, SOp: Optional["LinearOperator"] = None, eps: float = 0.1, - alpha: Optional[float] = None, - eigsdict: Optional[Dict[str, Any]] = None, + alpha: float | None = None, + eigsdict: dict[str, Any] | None = None, tol: float = 1e-10, rtol: float = 0.0, rtol1: float = 0.0, threshkind: Tthreshkind = "soft", - perc: Optional[float] = None, - decay: Optional[NDArray] = None, + perc: float | None = None, + decay: NDArray | None = None, monitorres: bool = False, show: bool = False, - itershow: Tuple[int, int, int] = (10, 10, 10), - callback: Optional[Callable] = None, + itershow: tuple[int, int, int] = (10, 10, 10), + callback: Callable | None = None, preallocate: bool = False, -) -> Tuple[NDArray, int, NDArray]: +) -> tuple[NDArray, int, NDArray]: r"""Iterative Shrinkage-Thresholding Algorithm (ISTA). Solve an optimization problem with :math:`L^p, \; p=0, 0.5, 1` @@ -431,24 +435,24 @@ def ista( def fista( Op: "LinearOperator", y: NDArray, - x0: Optional[NDArray] = None, + x0: NDArray | None = None, niter: int = 10, SOp: Optional["LinearOperator"] = None, eps: float = 0.1, - alpha: Optional[float] = None, - eigsdict: Optional[Dict[str, Any]] = None, + alpha: float | None = None, + eigsdict: dict[str, Any] | None = None, tol: float = 1e-10, rtol: float = 0.0, rtol1: float = 0.0, threshkind: Tthreshkind = "soft", - perc: Optional[float] = None, - decay: Optional[NDArray] = None, + perc: float | None = None, + decay: NDArray | None = None, monitorres: bool = False, show: bool = False, - itershow: Tuple[int, int, int] = (10, 10, 10), - callback: Optional[Callable] = None, + itershow: tuple[int, int, int] = (10, 10, 10), + callback: Callable | None = None, preallocate: bool = False, -) -> Tuple[NDArray, int, NDArray]: +) -> tuple[NDArray, int, NDArray]: r"""Fast Iterative Shrinkage-Thresholding Algorithm (FISTA). Solve an optimization problem with :math:`L^p, \; p=0, 0.5, 1` @@ -584,13 +588,13 @@ def fista( def spgl1( Op: "LinearOperator", y: NDArray, - x0: Optional[NDArray] = None, + x0: NDArray | None = None, SOp: Optional["LinearOperator"] = None, tau: float = 0.0, sigma: float = 0.0, show: bool = False, **kwargs_spgl1, -) -> Tuple[NDArray, NDArray, Dict[str, Any]]: +) -> tuple[NDArray, NDArray, dict[str, Any]]: r"""Spectral Projected-Gradient for L1 norm. Solve a constrained system of equations given the operator ``Op`` @@ -700,15 +704,15 @@ def spgl1( def splitbregman( Op: "LinearOperator", y: NDArray, - RegsL1: List["LinearOperator"], - x0: Optional[NDArray] = None, + RegsL1: list["LinearOperator"], + x0: NDArray | None = None, niter_outer: int = 3, niter_inner: int = 5, - RegsL2: Optional[List["LinearOperator"]] = None, - dataregsL2: Optional[List[NDArray]] = None, + RegsL2: list["LinearOperator"] | None = None, + dataregsL2: list[NDArray] | None = None, mu: float = 1.0, - epsRL1s: Optional[SamplingLike] = None, - epsRL2s: Optional[SamplingLike] = None, + epsRL1s: SamplingLike | None = None, + epsRL2s: SamplingLike | None = None, tol: float = 1e-10, rtol: float = 0.0, rtol1: float = 0.0, @@ -716,12 +720,12 @@ def splitbregman( restart: bool = False, engine: Tsolverengine = "scipy", show: bool = False, - itershow: Tuple[int, int, int] = (10, 10, 10), + itershow: tuple[int, int, int] = (10, 10, 10), show_inner: bool = False, - callback: Optional[Callable] = None, + callback: Callable | None = None, preallocate: bool = False, **kwargs_lsqr, -) -> Tuple[NDArray, int, NDArray]: +) -> tuple[NDArray, int, NDArray]: r"""Split Bregman for mixed L2-L1 norms. Solve an unconstrained system of equations with mixed :math:`L_2` and :math:`L_1` diff --git a/pylops/signalprocessing/_baseffts.py b/pylops/signalprocessing/_baseffts.py index 36717413..2806f6db 100644 --- a/pylops/signalprocessing/_baseffts.py +++ b/pylops/signalprocessing/_baseffts.py @@ -1,6 +1,6 @@ import warnings +from collections.abc import Sequence from enum import Enum, auto -from typing import Optional, Sequence, Union import numpy as np @@ -29,9 +29,9 @@ class _BaseFFT(LinearOperator): def __init__( self, - dims: Union[int, InputDimsLike], + dims: int | InputDimsLike, axis: int = -1, - nfft: Optional[int] = None, + nfft: int | None = None, sampling: float = 1.0, norm: str = "ortho", real: bool = False, @@ -68,9 +68,10 @@ def __init__( warnings.warn( f"nfft={self.nfft} has been selected to be smaller than the size of " f"the original signal (dims[axis]={dims[axis]}).\n" - f"This is rarely intended behavior as the original signal will be " - f"truncated prior to applying FFT. " - f"If this is the required behaviour ignore this message." + "This is rarely intended behavior as the original signal will be " + "truncated prior to applying FFT. " + "If this is the required behaviour ignore this message.", + stacklevel=True, ) if norm == "ortho": @@ -80,15 +81,14 @@ def __init__( elif norm.lower() == "1/n": self.norm = _FFTNorms.ONE_OVER_N elif norm == "backward": - raise ValueError( - 'To use no scaling on the forward transform, use "none". Note that in this case, the adjoint transform will *not* have a 1/n scaling.' - ) + msg = 'To use no scaling on the forward transform, use "none". Note that in this case, the adjoint transform will *not* have a 1/n scaling.' + raise ValueError(msg) elif norm == "forward": - raise ValueError( - 'To use 1/n scaling on the forward transform, use "1/n". Note that in this case, the adjoint transform will *also* have a 1/n scaling.' - ) + msg = 'To use 1/n scaling on the forward transform, use "1/n". Note that in this case, the adjoint transform will *also* have a 1/n scaling.' + raise ValueError(msg) else: - raise ValueError(f"'{norm}' is not one of 'ortho', 'none' or '1/n'") + msg = f"`norm`={norm} is not one of 'ortho', 'none' or '1/n'" + raise ValueError(msg) self.real = real self.ifftshift_before = ifftshift_before @@ -102,7 +102,9 @@ def __init__( if self.fftshift_after: if self.real: warnings.warn( - "Using fftshift_after with real=True. fftshift should only be applied after a complex FFT. This is rarely intended behavior but if it is, ignore this message." + "Using fftshift_after with real=True. fftshift should only be applied after a complex FFT. " + "This is rarely intended behavior but if it is, ignore this message.", + stacklevel=2, ) self.f = np.fft.fftshift(self.f) @@ -120,14 +122,12 @@ def __init__( super().__init__(dtype=self.cdtype, dims=dims, dimsd=dimsd, clinear=clinear) def _matvec(self, x: NDArray) -> NDArray: - raise NotImplementedError( - "_BaseFFT does not provide _matvec. It must be implemented separately." - ) + msg = "_BaseFFT does not provide _matvec. It must be implemented separately." + raise NotImplementedError(msg) def _rmatvec(self, x: NDArray) -> NDArray: - raise NotImplementedError( - "_BaseFFT does not provide _rmatvec. It must be implemented separately." - ) + msg = "_BaseFFT does not provide _rmatvec. It must be implemented separately." + raise NotImplementedError(msg) class _BaseFFTND(LinearOperator): @@ -135,10 +135,10 @@ class _BaseFFTND(LinearOperator): def __init__( self, - dims: Union[int, InputDimsLike], - axes: Optional[Union[int, InputDimsLike]] = None, - nffts: Optional[Union[int, InputDimsLike]] = None, - sampling: Union[float, Sequence[float]] = 1.0, + dims: int | InputDimsLike, + axes: int | InputDimsLike | None = None, + nffts: int | InputDimsLike | None = None, + sampling: float | Sequence[float] = 1.0, norm: str = "ortho", real: bool = False, ifftshift_before: bool = False, @@ -156,13 +156,14 @@ def __init__( self.naxes = len(self.axes) if self.naxes != len(np.unique(self.axes)): warnings.warn( - "At least one direction is repeated. This may cause unexpected results." + "At least one direction is repeated. This may cause unexpected results.", + stacklevel=2, ) nffts = _value_or_sized_to_array(nffts, repeat=self.naxes) if len(nffts[np.equal(nffts, None)]) > 0: # Found None(s) in nffts nffts[np.equal(nffts, None)] = np.array( - [dims[d] for d, n in zip(axes, nffts) if n is None] + [dims[d] for d, n in zip(axes, nffts, strict=True) if n is None] ) nffts = nffts.astype(np.array(dims).dtype) _raise_on_wrong_dtype(nffts, np.integer, "nffts") @@ -192,25 +193,27 @@ def __init__( or self.naxes != len(self.ifftshift_before) or self.naxes != len(self.fftshift_after) ): - raise ValueError( - ( - "`axes`, `nffts`, `sampling`, `ifftshift_before` and " - "`fftshift_after` must the have same number of elements. Received " - f"{self.naxes}, {len(self.nffts)}, {len(self.sampling)}, " - f"{len(self.ifftshift_before)} and {len(self.fftshift_after)}, " - "respectively." - ) + msg = ( + "`axes`, `nffts`, `sampling`, `ifftshift_before` and " + "`fftshift_after` must the have same number of elements. Received " + f"{self.naxes}, {len(self.nffts)}, {len(self.sampling)}, " + f"{len(self.ifftshift_before)} and {len(self.fftshift_after)}, " + "respectively." ) + raise ValueError(msg) # Check if the user provided nfft smaller than n. See _BaseFFT for # details nfftshort = [ - nfft < dims[direction] for direction, nfft in zip(self.axes, self.nffts) + nfft < dims[direction] + for direction, nfft in zip(self.axes, self.nffts, strict=True) ] self.doifftpad = any(nfftshort) if self.doifftpad: self.ifftpad = [(0, 0)] * self.ndim - for idir, (direction, nfshort) in enumerate(zip(self.axes, nfftshort)): + for idir, (direction, nfshort) in enumerate( + zip(self.axes, nfftshort, strict=True) + ): if nfshort: self.ifftpad[direction] = ( 0, @@ -218,8 +221,9 @@ def __init__( ) warnings.warn( f"nffts in directions {np.where(nfftshort)[0]} have been selected to be smaller than the size of the original signal. " - f"This is rarely intended behavior as the original signal will be truncated prior to applying fft, " - f"if this is the required behaviour ignore this message." + "This is rarely intended behavior as the original signal will be truncated prior to applying fft, " + f"if this is the required behaviour ignore this message.", + stacklevel=2, ) if norm == "ortho": @@ -229,15 +233,14 @@ def __init__( elif norm.lower() == "1/n": self.norm = _FFTNorms.ONE_OVER_N elif norm == "backward": - raise ValueError( - 'To use no scaling on the forward transform, use "none". Note that in this case, the adjoint transform will *not* have a 1/n scaling.' - ) + msg = 'To use no scaling on the forward transform, use "none". Note that in this case, the adjoint transform will *not* have a 1/n scaling.' + raise ValueError(msg) elif norm == "forward": - raise ValueError( - 'To use 1/n scaling on the forward transform, use "1/n". Note that in this case, the adjoint transform will *also* have a 1/n scaling.' - ) + msg = 'To use 1/n scaling on the forward transform, use "1/n". Note that in this case, the adjoint transform will *also* have a 1/n scaling.' + raise ValueError(msg) else: - raise ValueError(f"'{norm}' is not one of 'ortho', 'none' or '1/n'") + msg = f"`norm`={norm} is not one of 'ortho', 'none' or '1/n'" + raise ValueError(msg) self.real = real @@ -245,20 +248,21 @@ def __init__( np.fft.fftshift(np.fft.fftfreq(n, d=s)) if fftshift else np.fft.fftfreq(n, d=s) - for n, s, fftshift in zip(self.nffts, self.sampling, self.fftshift_after) + for n, s, fftshift in zip( + self.nffts, self.sampling, self.fftshift_after, strict=True + ) ] if self.real: fs[-1] = np.fft.rfftfreq(self.nffts[-1], d=self.sampling[-1]) if self.fftshift_after[-1]: warnings.warn( - ( - "Using real=True and fftshift_after on the last direction. " - "fftshift should only be applied on directions with negative " - "and positive frequencies. When using FFTND with real=True, " - "are all directions except the last. If you wish to proceed " - "applying fftshift on a frequency axis with only positive " - "frequencies, ignore this message." - ) + "Using real=True and fftshift_after on the last direction. " + "fftshift should only be applied on directions with negative " + "and positive frequencies. When using FFTND with real=True, " + "are all directions except the last. If you wish to proceed " + "applying fftshift on a frequency axis with only positive " + "frequencies, ignore this message.", + stacklevel=2, ) fs[-1] = np.fft.fftshift(fs[-1]) self.fs = tuple(fs) @@ -278,11 +282,9 @@ def __init__( super().__init__(dtype=self.cdtype, dims=dims, dimsd=dimsd, clinear=clinear) def _matvec(self, x: NDArray) -> NDArray: - raise NotImplementedError( - "_BaseFFT does not provide _matvec. It must be implemented separately." - ) + msg = "_BaseFFT does not provide _matvec. It must be implemented separately." + raise NotImplementedError(msg) def _rmatvec(self, x: NDArray) -> NDArray: - raise NotImplementedError( - "_BaseFFT does not provide _rmatvec. It must be implemented separately." - ) + msg = "_BaseFFT does not provide _rmatvec. It must be implemented separately." + raise NotImplementedError(msg) diff --git a/pylops/signalprocessing/_interp_utils.py b/pylops/signalprocessing/_interp_utils.py index 3738b02e..e2d79c03 100644 --- a/pylops/signalprocessing/_interp_utils.py +++ b/pylops/signalprocessing/_interp_utils.py @@ -20,7 +20,8 @@ def _ensure_iava_is_unique( ) if np.any(count > 1): - raise ValueError("Found repeated/non-unique values in iava.") + msg = "Found repeated/non-unique values in iava." + raise ValueError(msg) return @@ -39,9 +40,10 @@ def _clip_iava_above_last_sample_index( outside = iava >= last_sample_index if np.any(outside): warnings.warn( - f"At least one value in iava is beyond the penultimate sample index " + "At least one value in iava is beyond the penultimate sample index " f"{last_sample_index}. Out-of-bound-values are forced below penultimate " - f"sample." + "sample.", + stacklevel=2, ) # NOTE: ``numpy.nextafter(x, -np.inf)`` gives the closest float-value that is diff --git a/pylops/signalprocessing/_nonstatconvolve2d_cuda.py b/pylops/signalprocessing/_nonstatconvolve2d_cuda.py index feba8ed2..50863d1e 100644 --- a/pylops/signalprocessing/_nonstatconvolve2d_cuda.py +++ b/pylops/signalprocessing/_nonstatconvolve2d_cuda.py @@ -64,11 +64,14 @@ def _matvec_rmatvec(x, y, hs, hshape, xdims, ohx, ohz, dhx, dhz, nhx, nhz, rmatv ) # place filter in output for ixx, hxx in zip( - range(xextremes[0], xextremes[1]), range(hxextremes[0], hxextremes[1]) + range(xextremes[0], xextremes[1]), + range(hxextremes[0], hxextremes[1]), + strict=True, ): for izz, hzz in zip( range(zextremes[0], zextremes[1]), range(hzextremes[0], hzextremes[1]), + strict=True, ): h = ( dhz_t * dhx_l * h_tl[hxx, hzz] diff --git a/pylops/signalprocessing/_nonstatconvolve3d_cuda.py b/pylops/signalprocessing/_nonstatconvolve3d_cuda.py index 5b309050..0a6db9e7 100644 --- a/pylops/signalprocessing/_nonstatconvolve3d_cuda.py +++ b/pylops/signalprocessing/_nonstatconvolve3d_cuda.py @@ -16,7 +16,6 @@ def _matvec_rmatvec( ix, iy, iz = cuda.grid(3) if ix < xdims[0] and iy < xdims[1] and iz < xdims[2]: - # find closest filters and interpolate h ihx_l = int(floor((ix - ohx) / dhx)) # id number of left for hs_arr ihy_b = int(floor((iy - ohy) / dhy)) # id number of back for hs_arr @@ -96,14 +95,19 @@ def _matvec_rmatvec( # place filter in output for ixx, hxx in zip( - range(xextremes[0], xextremes[1]), range(hxextremes[0], hxextremes[1]) + range(xextremes[0], xextremes[1]), + range(hxextremes[0], hxextremes[1]), + strict=True, ): for iyy, hyy in zip( - range(yextremes[0], yextremes[1]), range(hyextremes[0], hyextremes[1]) + range(yextremes[0], yextremes[1]), + range(hyextremes[0], hyextremes[1]), + strict=True, ): for izz, hzz in zip( range(zextremes[0], zextremes[1]), range(hzextremes[0], hzextremes[1]), + strict=True, ): h = ( dhx_l * dhy_b * dhz_t * h_lbt[hxx, hyy, hzz] diff --git a/pylops/signalprocessing/bilinear.py b/pylops/signalprocessing/bilinear.py index 9bced48a..e47c226f 100644 --- a/pylops/signalprocessing/bilinear.py +++ b/pylops/signalprocessing/bilinear.py @@ -1,7 +1,6 @@ __all__ = ["Bilinear"] import logging -from typing import Optional import numpy as np @@ -107,7 +106,7 @@ def __init__( self, iava: SamplingLike, dims: InputDimsLike, - forceflat: Optional[bool] = None, + forceflat: bool | None = None, dtype: DTypeLike = "float64", name: str = "B", ) -> None: diff --git a/pylops/signalprocessing/chirpradon3d.py b/pylops/signalprocessing/chirpradon3d.py index df8dae00..95554049 100755 --- a/pylops/signalprocessing/chirpradon3d.py +++ b/pylops/signalprocessing/chirpradon3d.py @@ -113,7 +113,8 @@ def __init__( self.pmax = pmax self.engine = engine if self.engine not in ["fftw", "numpy"]: - raise ValueError("engine must be 'numpy' or 'fftw'") + msg = "`engine` must be numpy or fftw" + raise ValueError(msg) self.kwargs_fftw = kwargs_fftw @reshaped diff --git a/pylops/signalprocessing/convolve1d.py b/pylops/signalprocessing/convolve1d.py index 3543d75d..86c5e87a 100644 --- a/pylops/signalprocessing/convolve1d.py +++ b/pylops/signalprocessing/convolve1d.py @@ -1,7 +1,8 @@ __all__ = ["Convolve1D"] +from collections.abc import Callable from functools import partial -from typing import Callable, Literal, Optional, Tuple, Union +from typing import Literal import numpy as np @@ -20,10 +21,10 @@ def _choose_convfunc( x: NDArray, - method: Optional[Literal["direct", "fft", "overlapadd"]], - dims: Union[int, InputDimsLike], + method: Literal["direct", "fft", "overlapadd"] | None, + dims: int | InputDimsLike, axis: int = -1, -) -> Tuple[Callable, str]: +) -> tuple[Callable, str]: """Choose convolution function Choose and return the function handle to be used for convolution @@ -32,7 +33,8 @@ def _choose_convfunc( if method is None: method = "direct" if method not in ("direct", "fft"): - raise ValueError("method must be direct or fft") + msg = "`method` must be direct or fft" + raise ValueError(msg) convfunc = get_convolve(x) else: if method is None: @@ -42,7 +44,8 @@ def _choose_convfunc( elif method == "overlapadd": convfunc = partial(get_oaconvolve(x), axes=axis)(x) else: - raise ValueError("method must be fft or overlapadd") + msg = "`method` must be fft or overlapadd" + raise ValueError(msg) return convfunc, method @@ -58,11 +61,11 @@ class _Convolve1Dshort(LinearOperator): def __init__( self, - dims: Union[int, InputDimsLike], + dims: int | InputDimsLike, h: NDArray, offset: int = 0, axis: int = -1, - method: Optional[Literal["direct", "fft", "overlapadd"]] = None, + method: Literal["direct", "fft", "overlapadd"] | None = None, dtype: DTypeLike = "float64", name: str = "C", ) -> None: @@ -72,7 +75,8 @@ def __init__( self.axis = axis self.nh = h.size if h.ndim == 1 else h.shape[axis] if offset > self.nh - 1: - raise ValueError("offset must be smaller than h.shape[axis] - 1") + msg = "`offset` must be smaller than h.shape[axis] - 1" + raise ValueError(msg) self.h = h self.offset = 2 * (self.nh // 2 - int(offset)) if self.nh % 2 == 0: @@ -119,11 +123,11 @@ class _Convolve1Dlong(LinearOperator): def __init__( self, - dims: Union[int, InputDimsLike], + dims: int | InputDimsLike, h: NDArray, offset: int = 0, axis: int = -1, - method: Optional[Literal["direct", "fft", "overlapadd"]] = None, + method: Literal["direct", "fft", "overlapadd"] | None = None, dtype: DTypeLike = "float64", name: str = "C", ) -> None: @@ -135,7 +139,8 @@ def __init__( # create filter self.axis = axis if offset > self.dims[self.axis] - 1: - raise ValueError("offset must be smaller than self.dims[self.axis] - 1") + msg = "`offset` must be smaller than dims[axis] - 1" + raise ValueError(msg) self.nh = h.size if h.ndim == 1 else h.shape[axis] self.h = h self.offset = 2 * (self.dims[self.axis] // 2 - int(offset)) @@ -304,11 +309,11 @@ class Convolve1D(LinearOperator): def __init__( self, - dims: Union[int, InputDimsLike], + dims: int | InputDimsLike, h: NDArray, offset: int = 0, axis: int = -1, - method: Optional[Literal["direct", "fft", "overlapadd"]] = None, + method: Literal["direct", "fft", "overlapadd"] | None = None, dtype: DTypeLike = "float64", name: str = "C", ) -> None: diff --git a/pylops/signalprocessing/convolve2d.py b/pylops/signalprocessing/convolve2d.py index 921639de..8b622412 100644 --- a/pylops/signalprocessing/convolve2d.py +++ b/pylops/signalprocessing/convolve2d.py @@ -1,6 +1,6 @@ __all__ = ["Convolve2D"] -from typing import Literal, Optional, Union +from typing import Literal from pylops.signalprocessing import ConvolveND from pylops.utils.typing import DTypeLike, InputDimsLike, NDArray @@ -96,16 +96,17 @@ class Convolve2D(ConvolveND): def __init__( self, - dims: Union[int, InputDimsLike], + dims: int | InputDimsLike, h: NDArray, offset: InputDimsLike = (0, 0), axes: InputDimsLike = (-2, -1), - method: Optional[Literal["auto", "direct", "fft"]] = "fft", + method: Literal["auto", "direct", "fft"] | None = "fft", dtype: DTypeLike = "float64", name: str = "C", ): if h.ndim != 2: - raise ValueError("h must be 2-dimensional") + msg = "`h` must be 2-dimensional" + raise ValueError(msg) super().__init__( dims=dims, h=h, diff --git a/pylops/signalprocessing/convolvend.py b/pylops/signalprocessing/convolvend.py index 82905dab..490d7f41 100644 --- a/pylops/signalprocessing/convolvend.py +++ b/pylops/signalprocessing/convolvend.py @@ -1,6 +1,6 @@ __all__ = ["ConvolveND"] -from typing import Literal, Optional, Union +from typing import Literal import numpy as np @@ -75,11 +75,11 @@ class ConvolveND(LinearOperator): def __init__( self, - dims: Union[int, InputDimsLike], + dims: int | InputDimsLike, h: NDArray, - offset: Optional[InputDimsLike] = None, + offset: InputDimsLike | None = None, axes: InputDimsLike = (-2, -1), - method: Optional[Literal["auto", "direct", "fft"]] = "fft", + method: Literal["auto", "direct", "fft"] | None = "fft", dtype: DTypeLike = "float64", name: str = "C", ): diff --git a/pylops/signalprocessing/dct.py b/pylops/signalprocessing/dct.py index fca5c15b..688995da 100644 --- a/pylops/signalprocessing/dct.py +++ b/pylops/signalprocessing/dct.py @@ -1,6 +1,6 @@ __all__ = ["DCT"] -from typing import List, Literal, Optional, Union +from typing import Literal import numpy as np from scipy import fft @@ -69,16 +69,16 @@ class DCT(LinearOperator): def __init__( self, - dims: Union[int, InputDimsLike], + dims: int | InputDimsLike, type: Literal[1, 2, 3, 4] = 2, - axes: Union[int, List[int]] = None, + axes: int | list[int] = None, dtype: DTypeLike = "float64", - workers: Optional[int] = None, + workers: int | None = None, name: str = "C", ) -> None: - if type > 4 or type < 1: - raise ValueError("wrong type value, it can only be 1, 2, 3 or 4") + msg = f"Wrong `type`, it can only be 1, 2, 3 or 4, got {type}" + raise ValueError(msg) self.type = type self.axes = axes self.workers = workers diff --git a/pylops/signalprocessing/dtcwt.py b/pylops/signalprocessing/dtcwt.py index 13f1d729..6e9a24fa 100644 --- a/pylops/signalprocessing/dtcwt.py +++ b/pylops/signalprocessing/dtcwt.py @@ -1,6 +1,6 @@ __all__ = ["DTCWT"] -from typing import Any, NewType, Union +from typing import Any, NewType import numpy as np @@ -97,7 +97,7 @@ class DTCWT(LinearOperator): def __init__( self, - dims: Union[int, InputDimsLike], + dims: int | InputDimsLike, biort: str = "near_sym_a", qshift: str = "qshift_a", level: int = 3, @@ -152,7 +152,7 @@ def __init__( def _interpret_coeffs( self, - dims: Union[int, InputDimsLike], + dims: int | InputDimsLike, axis: int, ) -> None: x = np.ones(dims[axis]) diff --git a/pylops/signalprocessing/dwt.py b/pylops/signalprocessing/dwt.py index e162fc46..e9205861 100644 --- a/pylops/signalprocessing/dwt.py +++ b/pylops/signalprocessing/dwt.py @@ -1,7 +1,6 @@ __all__ = ["DWT"] from math import ceil, log -from typing import Union import numpy as np @@ -21,7 +20,8 @@ def _checkwavelet(wavelet: str) -> None: """Check that wavelet belongs to pywt.wavelist""" wavelist = pywt.wavelist(kind="discrete") if wavelet not in wavelist: - raise ValueError(f"'{wavelet}' not in family set = {wavelist}") + msg = f"'{wavelet}' not in family set = {wavelist}" + raise ValueError(msg) def _adjointwavelet(wavelet: str) -> str: @@ -108,7 +108,7 @@ class DWT(LinearOperator): def __init__( self, - dims: Union[int, InputDimsLike], + dims: int | InputDimsLike, axis: int = -1, wavelet: str = "haar", level: int = 1, diff --git a/pylops/signalprocessing/fft.py b/pylops/signalprocessing/fft.py index 96bc1f22..fb234dcc 100644 --- a/pylops/signalprocessing/fft.py +++ b/pylops/signalprocessing/fft.py @@ -2,7 +2,6 @@ import logging import warnings -from typing import Optional, Union import numpy as np import scipy.fft @@ -38,9 +37,9 @@ class _FFT_numpy(_BaseFFT): def __init__( self, - dims: Union[int, InputDimsLike], + dims: int | InputDimsLike, axis: int = -1, - nfft: Optional[int] = None, + nfft: int | None = None, sampling: float = 1.0, norm: Tfftnorm = "ortho", real: bool = False, @@ -62,7 +61,9 @@ def __init__( ) if self.cdtype != np.complex128: warnings.warn( - f"numpy backend always returns complex128 dtype. To respect the passed dtype, data will be casted to {self.cdtype}." + "numpy backend always returns complex128 dtype. To respect the " + f"passed dtype, data will be casted to {self.cdtype}.", + stacklevel=2, ) self._kwargs_fft = kwargs_fft @@ -150,9 +151,9 @@ class _FFT_scipy(_BaseFFT): def __init__( self, - dims: Union[int, InputDimsLike], + dims: int | InputDimsLike, axis: int = -1, - nfft: Optional[int] = None, + nfft: int | None = None, sampling: float = 1.0, norm: Tfftnorm = "ortho", real: bool = False, @@ -248,9 +249,9 @@ class _FFT_fftw(_BaseFFT): def __init__( self, - dims: Union[int, InputDimsLike], + dims: int | InputDimsLike, axis: int = -1, - nfft: Optional[int] = None, + nfft: int | None = None, sampling: float = 1.0, norm: Tfftnorm = "ortho", real: bool = False, @@ -261,7 +262,8 @@ def __init__( ) -> None: if np.dtype(dtype) == np.float16: warnings.warn( - "fftw backend is unavailable with float16 dtype. Will use float32." + "fftw backend is unavailable with float16 dtype. Will use float32.", + stacklevel=2, ) dtype = np.float32 @@ -270,7 +272,8 @@ def __init__( if badop == "ortho" and norm == "ortho": continue warnings.warn( - f"FFTW option '{badop}' will be overwritten by norm={norm}" + f"FFTW option '{badop}' will be overwritten by norm={norm}", + stacklevel=2, ) del kwargs_fft[badop] @@ -287,7 +290,9 @@ def __init__( ) if self.cdtype != np.complex128: warnings.warn( - f"fftw backend returns complex128 dtype. To respect the passed dtype, data will be cast to {self.cdtype}." + "fftw backend returns complex128 dtype. To respect the " + f"passed dtype, data will be cast to {self.cdtype}.", + stacklevel=2, ) dims_t = list(self.dims) @@ -409,9 +414,9 @@ class _FFT_mklfft(_BaseFFT): def __init__( self, - dims: Union[int, InputDimsLike], + dims: int | InputDimsLike, axis: int = -1, - nfft: Optional[int] = None, + nfft: int | None = None, sampling: float = 1.0, norm: Tfftnorm = "ortho", real: bool = False, @@ -497,9 +502,9 @@ def __truediv__(self, y: NDArray) -> NDArray: def FFT( - dims: Union[int, InputDimsLike], + dims: int | InputDimsLike, axis: int = -1, - nfft: Optional[int] = None, + nfft: int | None = None, sampling: float = 1.0, norm: Tfftnorm = "ortho", real: bool = False, @@ -725,6 +730,7 @@ def FFT( **kwargs_fft, ) else: - raise ValueError("engine must be numpy, scipy, fftw, or mkl_fft") + msg = "`engine` must be numpy, scipy, fftw, or mkl_fft" + raise ValueError(msg) f.name = name return f diff --git a/pylops/signalprocessing/fft2d.py b/pylops/signalprocessing/fft2d.py index 6a8dd301..e05d6d21 100644 --- a/pylops/signalprocessing/fft2d.py +++ b/pylops/signalprocessing/fft2d.py @@ -1,7 +1,8 @@ __all__ = ["FFT2D"] import warnings -from typing import Dict, Literal, Optional, Sequence, Union +from collections.abc import Sequence +from typing import Literal import numpy as np import scipy.fft @@ -27,8 +28,8 @@ def __init__( self, dims: InputDimsLike, axes: InputDimsLike = (-2, -1), - nffts: Optional[Union[int, InputDimsLike]] = None, - sampling: Union[float, Sequence[float]] = 1.0, + nffts: int | InputDimsLike | None = None, + sampling: float | Sequence[float] = 1.0, norm: Tfftnorm = "ortho", real: bool = False, ifftshift_before: bool = False, @@ -49,20 +50,24 @@ def __init__( ) if self.cdtype != np.complex128: warnings.warn( - f"numpy backend always returns complex128 dtype. To respect the passed dtype, data will be casted to {self.cdtype}." + "numpy backend always returns complex128 dtype. To respect the " + f"passed dtype, data will be casted to {self.cdtype}.", + stacklevel=2, ) # checks if self.ndim < 2: - raise ValueError("FFT2D requires at least two input dimensions") + msg = "FFT2D requires at least two input dimensions" + raise ValueError(msg) if self.naxes != 2: - raise ValueError("FFT2D must be applied along exactly two dimensions") + msg = "FFT2D must be applied along exactly two dimensions" + raise ValueError(msg) self.f1, self.f2 = self.fs del self.fs self._kwargs_fft = kwargs_fft - self._norm_kwargs: Dict[str, Union[None, str]] = { + self._norm_kwargs: dict[str, None | str] = { "norm": None } # equivalent to "backward" in Numpy/Scipy if self.norm is _FFTNorms.ORTHO: @@ -144,8 +149,8 @@ def __init__( self, dims: InputDimsLike, axes: InputDimsLike = (-2, -1), - nffts: Optional[Union[int, InputDimsLike]] = None, - sampling: Union[float, Sequence[float]] = 1.0, + nffts: int | InputDimsLike | None = None, + sampling: float | Sequence[float] = 1.0, norm: Tfftnorm = "ortho", real: bool = False, ifftshift_before: bool = False, @@ -167,15 +172,17 @@ def __init__( # checks if self.ndim < 2: - raise ValueError("FFT2D requires at least two input dimensions") + msg = "FFT2D requires at least two input dimensions" + raise ValueError(msg) if self.naxes != 2: - raise ValueError("FFT2D must be applied along exactly two dimensions") + msg = "FFT2D must be applied along exactly two dimensions" + raise ValueError(msg) self.f1, self.f2 = self.fs del self.fs self._kwargs_fft = kwargs_fft - self._norm_kwargs: Dict[str, Union[None, str]] = { + self._norm_kwargs: dict[str, None | str] = { "norm": None } # equivalent to "backward" in Numpy/Scipy if self.norm is _FFTNorms.ORTHO: @@ -249,8 +256,8 @@ def __init__( self, dims: InputDimsLike, axes: InputDimsLike = (-2, -1), - nffts: Optional[Union[int, InputDimsLike]] = None, - sampling: Union[float, Sequence[float]] = 1.0, + nffts: int | InputDimsLike | None = None, + sampling: float | Sequence[float] = 1.0, norm: Tfftnorm = "ortho", real: bool = False, ifftshift_before: bool = False, @@ -272,15 +279,17 @@ def __init__( # checks if self.ndim < 2: - raise ValueError("FFT2D requires at least two input dimensions") + msg = "FFT2D requires at least two input dimensions" + raise ValueError(msg) if self.naxes != 2: - raise ValueError("FFT2D must be applied along exactly two dimensions") + msg = "FFT2D must be applied along exactly two dimensions" + raise ValueError(msg) self.f1, self.f2 = self.fs del self.fs self._kwargs_fft = kwargs_fft - self._norm_kwargs: Dict[str, Union[None, str]] = {"norm": None} + self._norm_kwargs: dict[str, None | str] = {"norm": None} if self.norm is _FFTNorms.ORTHO: self._norm_kwargs["norm"] = "ortho" self._scale = np.sqrt(1 / np.prod(np.sqrt(self.nffts))) @@ -357,8 +366,8 @@ def __truediv__(self, y: NDArray) -> NDArray: def FFT2D( dims: InputDimsLike, axes: InputDimsLike = (-2, -1), - nffts: Optional[Union[int, InputDimsLike]] = None, - sampling: Union[float, Sequence[float]] = 1.0, + nffts: int | InputDimsLike | None = None, + sampling: float | Sequence[float] = 1.0, norm: Tfftnorm = "ortho", real: bool = False, ifftshift_before: bool = False, @@ -575,6 +584,7 @@ def FFT2D( **kwargs_fft, ) else: - raise ValueError("engine must be numpy, scipy or mkl_fft") + msg = "`engine` must be numpy, scipy or mkl_fft" + raise ValueError(msg) f.name = name return f diff --git a/pylops/signalprocessing/fftnd.py b/pylops/signalprocessing/fftnd.py index a13b8730..980ffa11 100644 --- a/pylops/signalprocessing/fftnd.py +++ b/pylops/signalprocessing/fftnd.py @@ -1,7 +1,8 @@ __all__ = ["FFTND"] import warnings -from typing import Literal, Optional, Sequence, Union +from collections.abc import Sequence +from typing import Literal import numpy as np import scipy.fft @@ -25,10 +26,10 @@ class _FFTND_numpy(_BaseFFTND): def __init__( self, - dims: Union[int, InputDimsLike], - axes: Union[int, InputDimsLike] = (-3, -2, -1), - nffts: Optional[Union[int, InputDimsLike]] = None, - sampling: Union[float, Sequence[float]] = 1.0, + dims: int | InputDimsLike, + axes: int | InputDimsLike = (-3, -2, -1), + nffts: int | InputDimsLike | None = None, + sampling: float | Sequence[float] = 1.0, norm: Tfftnorm = "ortho", real: bool = False, ifftshift_before: bool = False, @@ -49,7 +50,9 @@ def __init__( ) if self.cdtype != np.complex128: warnings.warn( - f"numpy backend always returns complex128 dtype. To respect the passed dtype, data will be cast to {self.cdtype}." + "numpy backend always returns complex128 dtype. " + "To respect the passed dtype, data will be cast to {self.cdtype}.", + stacklevel=2, ) self._kwargs_fft = kwargs_fft @@ -107,7 +110,7 @@ def _rmatvec(self, x: NDArray) -> NDArray: ) if self.norm is _FFTNorms.NONE: y *= self._scale - for ax, nfft in zip(self.axes, self.nffts): + for ax, nfft in zip(self.axes, self.nffts, strict=True): if nfft > self.dims[ax]: y = ncp.take(y, np.arange(self.dims[ax]), axis=ax) if self.doifftpad: @@ -130,10 +133,10 @@ class _FFTND_scipy(_BaseFFTND): def __init__( self, - dims: Union[int, InputDimsLike], - axes: Union[int, InputDimsLike] = (-3, -2, -1), - nffts: Optional[Union[int, InputDimsLike]] = None, - sampling: Union[float, Sequence[float]] = 1.0, + dims: int | InputDimsLike, + axes: int | InputDimsLike = (-3, -2, -1), + nffts: int | InputDimsLike | None = None, + sampling: float | Sequence[float] = 1.0, norm: Tfftnorm = "ortho", real: bool = False, ifftshift_before: bool = False, @@ -206,7 +209,7 @@ def _rmatvec(self, x: NDArray) -> NDArray: ) if self.norm is _FFTNorms.NONE: y *= self._scale - for ax, nfft in zip(self.axes, self.nffts): + for ax, nfft in zip(self.axes, self.nffts, strict=True): if nfft > self.dims[ax]: y = np.take(y, range(self.dims[ax]), axis=ax) if self.doifftpad: @@ -228,10 +231,10 @@ class _FFTND_mklfft(_BaseFFTND): def __init__( self, - dims: Union[int, InputDimsLike], - axes: Union[int, InputDimsLike] = (-3, -2, -1), - nffts: Optional[Union[int, InputDimsLike]] = None, - sampling: Union[float, Sequence[float]] = 1.0, + dims: int | InputDimsLike, + axes: int | InputDimsLike = (-3, -2, -1), + nffts: int | InputDimsLike | None = None, + sampling: float | Sequence[float] = 1.0, norm: Tfftnorm = "ortho", real: bool = False, ifftshift_before: bool = False, @@ -306,7 +309,7 @@ def _rmatvec(self, x: NDArray) -> NDArray: ) if self.norm is _FFTNorms.NONE: y *= self._scale - for ax, nfft in zip(self.axes, self.nffts): + for ax, nfft in zip(self.axes, self.nffts, strict=True): if nfft > self.dims[ax]: y = np.take(y, range(self.dims[ax]), axis=ax) if self.doifftpad: @@ -324,10 +327,10 @@ def __truediv__(self, y: NDArray) -> NDArray: def FFTND( - dims: Union[int, InputDimsLike], - axes: Union[int, InputDimsLike] = (-3, -2, -1), - nffts: Optional[Union[int, InputDimsLike]] = None, - sampling: Union[float, Sequence[float]] = 1.0, + dims: int | InputDimsLike, + axes: int | InputDimsLike = (-3, -2, -1), + nffts: int | InputDimsLike | None = None, + sampling: float | Sequence[float] = 1.0, norm: Tfftnorm = "ortho", real: bool = False, ifftshift_before: bool = False, @@ -554,6 +557,7 @@ def FFTND( **kwargs_fft, ) else: - raise ValueError("engine must be numpy, scipy or mkl_fft") + msg = "`engine` must be numpy, scipy or mkl_fft" + raise ValueError(msg) f.name = name return f diff --git a/pylops/signalprocessing/fourierradon2d.py b/pylops/signalprocessing/fourierradon2d.py index 0139febc..6ce53825 100755 --- a/pylops/signalprocessing/fourierradon2d.py +++ b/pylops/signalprocessing/fourierradon2d.py @@ -1,6 +1,6 @@ __all__ = ["FourierRadon2D"] -from typing import Literal, Optional, Tuple +from typing import Literal import numpy as np import scipy as sp @@ -145,16 +145,17 @@ def __init__( haxis: NDArray, pxaxis: NDArray, nfft: int, - flims: Optional[Tuple[int, int]] = None, + flims: tuple[int, int] | None = None, kind: Literal["linear", "parabolic"] = "linear", engine: Tengine_nnc = "numpy", - num_threads_per_blocks: Tuple[int, int] = (32, 32), + num_threads_per_blocks: tuple[int, int] = (32, 32), dtype: DTypeLike = "float64", name: str = "R", ) -> None: # engine if engine not in ["numpy", "numba", "cuda"]: - raise ValueError("engine must be numpy or numba or cuda") + msg = "`engine` must be numpy or numba or cuda" + raise ValueError(msg) if engine == "numba" and jit_message is not None: engine = "numpy" diff --git a/pylops/signalprocessing/fourierradon3d.py b/pylops/signalprocessing/fourierradon3d.py index d895c90c..18453d7c 100755 --- a/pylops/signalprocessing/fourierradon3d.py +++ b/pylops/signalprocessing/fourierradon3d.py @@ -1,6 +1,6 @@ __all__ = ["FourierRadon3D"] -from typing import Literal, Optional, Tuple +from typing import Literal import numpy as np import scipy as sp @@ -165,25 +165,27 @@ def __init__( pyaxis: NDArray, pxaxis: NDArray, nfft: int, - flims: Optional[Tuple[int, int]] = None, - kind: Tuple[Literal["linear", "parabolic"], Literal["linear", "parabolic"]] = ( + flims: tuple[int, int] | None = None, + kind: tuple[Literal["linear", "parabolic"], Literal["linear", "parabolic"]] = ( "linear", "linear", ), engine: Tengine_nnc = "numpy", - num_threads_per_blocks: Tuple[int, int, int] = (2, 16, 16), + num_threads_per_blocks: tuple[int, int, int] = (2, 16, 16), dtype: DTypeLike = "float64", name: str = "R", ) -> None: # engine if engine not in ["numpy", "numba", "cuda"]: - raise ValueError("engine must be numpy or numba or cuda") + msg = "`engine` must be numpy or numba or cuda" + raise ValueError(msg) if engine == "numba" and jit_message is not None: engine = "numpy" # kind if len(kind) != 2: - raise ValueError("kind must be a tuple of two elements") + msg = "kind must be a tuple of two elements" + raise ValueError(msg) # dimensions and super dims = len(pyaxis), len(pxaxis), len(taxis) diff --git a/pylops/signalprocessing/interp.py b/pylops/signalprocessing/interp.py index a22060b8..4e565444 100644 --- a/pylops/signalprocessing/interp.py +++ b/pylops/signalprocessing/interp.py @@ -1,6 +1,6 @@ __all__ = ["Interp"] -from typing import Literal, Tuple, Union +from typing import Literal import numpy as np @@ -17,7 +17,7 @@ def _nearestinterp( - dims: Union[int, InputDimsLike], + dims: int | InputDimsLike, iava: SamplingLike, axis: int = -1, dtype: DTypeLike = "float64", @@ -99,13 +99,13 @@ def _sincinterp( def Interp( - dims: Union[int, InputDimsLike], + dims: int | InputDimsLike, iava: SamplingLike, axis: int = -1, kind: Literal["linear", "nearest", "sinc", "cubic_spline"] = "linear", dtype: DTypeLike = "float64", name: str = "I", -) -> Tuple[LinearOperator, IntNDArray]: +) -> tuple[LinearOperator, IntNDArray]: r"""Interpolation operator. Apply interpolation along ``axis`` from regularly sampled input @@ -223,7 +223,8 @@ def Interp( kind = kind.lower() # type: ignore if kind not in {"nearest", "linear", "sinc", "cubic_spline"}: - raise NotImplementedError(f"{kind} interpolation could not be found.") + msg = f"{kind} interpolation could not be found." + raise NotImplementedError(msg) dims = _value_or_sized_to_tuple(dims) diff --git a/pylops/signalprocessing/interpspline.py b/pylops/signalprocessing/interpspline.py index 6ee7a13b..8407bb3f 100644 --- a/pylops/signalprocessing/interpspline.py +++ b/pylops/signalprocessing/interpspline.py @@ -2,9 +2,10 @@ "InterpCubicSpline", ] +from collections.abc import Callable from dataclasses import dataclass from functools import cached_property, partial -from typing import Callable, Final, Literal, Tuple, Union +from typing import Final, Literal import numpy as np from scipy.linalg import get_lapack_funcs @@ -137,10 +138,11 @@ def __post_init__(self) -> None: for which in ("main", "super", "sub"): ndim = getattr(self, f"{which}_diagonal").ndim if ndim != 1: - raise ValueError( - f"Expected {which} diagonal to be a 1-dimensional Array, but it is " - f"{ndim}-dimensional." + msg = ( + f"Expected {which} diagonal to be a 1-dimensional Array, " + f"but it is{ndim}-dimensional." ) + raise ValueError(msg) main_diagonal_dtype = self.main_diagonal.dtype.type main_diagonal_size = self.main_diagonal.size @@ -150,18 +152,20 @@ def __post_init__(self) -> None: size = diag.size if dtype != main_diagonal_dtype: - raise TypeError( + msg = ( f"Expected {which} diagonal to have the same dtype as the main " - f"diagonal, but its dtype is {repr(dtype)} and the main diagonal " - f"has dtype {repr(main_diagonal_dtype)}." + f"diagonal, but its dtype is {repr(dtype)} and that of the main " + f"diagonal is {repr(main_diagonal_dtype)}." ) + raise TypeError(msg) if size != main_diagonal_size - 1: - raise ValueError( + msg = ( f"Expected {which} diagonal to have 1 entry less than the main " f"diagonal, but it has {size} entries and the main diagonal has " f"{main_diagonal_size} entries." ) + raise ValueError(msg) return @@ -251,7 +255,11 @@ def from_tridiagonal_matrix( banded_representation[2, ::] = matrix.main_diagonal banded_representation[3, 0:-1] = matrix.sub_diagonal - (lu_banded, pivot_indices, info,) = lapack_factorizer( + ( + lu_banded, + pivot_indices, + info, + ) = lapack_factorizer( ab=banded_representation, kl=1, ku=1, @@ -265,9 +273,8 @@ def from_tridiagonal_matrix( num_super=1, ) - raise np.linalg.LinAlgError( - f"Could not LU-factorize tridiagonal matrix! Got {info=}." - ) + msg = f"Could not LU-factorize tridiagonal matrix! Got {info=}." + raise np.linalg.LinAlgError(msg) def solve( self, @@ -311,9 +318,8 @@ def solve( if info == 0: return x - raise np.linalg.LinAlgError( - f"Could not solve LU-factorization of tridiagonal matrix! Got {info=}." - ) + msg = f"Could not solve LU-factorization of tridiagonal matrix! Got {info=}." + raise np.linalg.LinAlgError(msg) @dataclass @@ -387,10 +393,8 @@ def from_tridiagonal_matrix( pivot_indices=pivot_indices, ) - raise np.linalg.LinAlgError( - f"Could not LU-factorize tridiagonal matrix! Got {info=}." - f"Could not LU-factorize tridiagonal matrix! Got {info=}." - ) + msg = f"Could not LU-factorize tridiagonal matrix! Got {info=}." + raise np.linalg.LinAlgError(msg) def solve( self, @@ -428,9 +432,8 @@ def solve( if info == 0: return x - raise np.linalg.LinAlgError( - f"Could not solve LU-factorization of tridiagonal matrix! Got {info=}." - ) + msg = f"Could not solve LU-factorization of tridiagonal matrix! Got {info=}." + raise np.linalg.LinAlgError(msg) def _make_cubic_spline_left_hand_side( @@ -797,14 +800,13 @@ class InterpCubicSpline(LinearOperator): def __init__( self, - dims: Union[int, InputDimsLike], + dims: int | InputDimsLike, iava: SamplingLike, bc_type: Literal["natural"] = "natural", axis: int = -1, dtype: DTypeLike = "float64", name: str = "S", ) -> None: - # Input Validation and Standardization dims = _value_or_sized_to_tuple(dims) @@ -812,10 +814,8 @@ def __init__( num_cols = dims[axis] if num_cols < 2: - raise ValueError( - f"A cubic spline requires at least 2 data points to interpolate, but " - f"got {dims[axis]=}." - ) + msg = f"A cubic spline requires at least 2 data points to interpolate, but got {dims[axis]=}." + raise ValueError(msg) iava = np.asarray(iava, dtype=np.float64) _clip_iava_above_last_sample_index(iava=iava, sample_size=num_cols) @@ -824,17 +824,19 @@ def __init__( self.bc_type = bc_type.lower() else: - raise NotImplementedError( - f"Cubic spline interpolation currently only supports 'natural' " - f"boundaries, but got {bc_type=}" + msg = ( + "Cubic spline interpolation currently only supports 'natural' " + f"boundaries, but got {bc_type=}." ) + raise NotImplementedError(msg) dtype = np.dtype(dtype) if dtype.type not in {np.float64, np.complex128}: - raise TypeError( - f"Expected dtype fo cubic spline interpolator to be either float64 or " + msg = ( + "Expected dtype fo cubic spline interpolator to be either float64 or " f"complex128 to achieve the required accuracy, but got {dtype}." ) + raise TypeError(msg) # Operator Initialization @@ -842,8 +844,8 @@ def __init__( dimsd[axis] = len(iava) dimsd = tuple(dimsd) - self.dims: Tuple = dims - self.dimsd: Tuple = dimsd + self.dims: tuple = dims + self.dimsd: tuple = dimsd self.iava: FloatingNDArray = iava self.axis: int = axis @@ -943,7 +945,6 @@ def _matvec(self, x: InexactNDArray) -> InexactNDArray: @reshaped(swapaxis=True, axis=0) def _rmatvec(self, x: InexactNDArray) -> InexactNDArray: - x_mod = self._P_matrix_transposed @ x.reshape(x.shape[0], -1) return ( diff --git a/pylops/signalprocessing/nonstatconvolve1d.py b/pylops/signalprocessing/nonstatconvolve1d.py index 89c5385f..ba896d97 100644 --- a/pylops/signalprocessing/nonstatconvolve1d.py +++ b/pylops/signalprocessing/nonstatconvolve1d.py @@ -3,7 +3,6 @@ "NonStationaryFilters1D", ] -from typing import Union import numpy as np @@ -108,7 +107,7 @@ class NonStationaryConvolve1D(LinearOperator): def __init__( self, - dims: Union[int, InputDimsLike], + dims: int | InputDimsLike, hs: NDArray, ih: InputDimsLike, axis: int = -1, @@ -116,16 +115,18 @@ def __init__( name: str = "C", ) -> None: if hs.shape[1] % 2 == 0: - raise ValueError("filters hs must have odd length") + msg = "The filters `hs` must have odd length" + raise ValueError(msg) if len(np.unique(np.diff(ih))) > 1: - raise ValueError( - "the indices of filters 'ih' are must be regularly sampled" - ) + msg = "The indices `ih` of the filters must be regularly sampled." + raise ValueError(msg) dims = _value_or_sized_to_tuple(dims) if min(ih) < 0 or max(ih) >= dims[axis]: - raise ValueError( - "the indices of filters 'ih' must be larger than 0 and smaller than `dims`" + msg = ( + "The indices `ih` of the filters " + "must be larger than 0 and smaller than `dims`." ) + raise ValueError(msg) self.hs = hs self.hsize = hs.shape[1] self.oh, self.dh, self.nh, self.eh = ih[0], ih[1] - ih[0], len(ih), ih[-1] @@ -327,15 +328,17 @@ def __init__( name: str = "C", ) -> None: if hsize % 2 == 0: - raise ValueError("filters hs must have odd length") + msg = "The filters `hs` must have odd length" + raise ValueError(msg) if len(np.unique(np.diff(ih))) > 1: - raise ValueError( - "the indices of filters 'ih' are must be regularly sampled" - ) + msg = "The indices `ih` of the filters must be regularly sampled." + raise ValueError(msg) if min(ih) < 0 or max(ih) >= inp.size: - raise ValueError( - "the indices of filters 'ih' must be larger than 0 and smaller than `dims`" + msg = ( + "The indices `ihx` and `ihz` of the filters " + "must be larger than 0 and smaller than `dims`." ) + raise ValueError(msg) self.inp = inp self.hsize = hsize self.oh, self.dh, self.nh, self.eh = ih[0], ih[1] - ih[0], len(ih), ih[-1] diff --git a/pylops/signalprocessing/nonstatconvolve2d.py b/pylops/signalprocessing/nonstatconvolve2d.py index b691bcde..500e1ba8 100644 --- a/pylops/signalprocessing/nonstatconvolve2d.py +++ b/pylops/signalprocessing/nonstatconvolve2d.py @@ -4,7 +4,6 @@ ] import os -from typing import Tuple, Union import numpy as np @@ -149,27 +148,32 @@ class NonStationaryConvolve2D(LinearOperator): def __init__( self, - dims: Union[int, InputDimsLike], + dims: int | InputDimsLike, hs: NDArray, ihx: InputDimsLike, ihz: InputDimsLike, engine: Tengine_nnc = "numpy", - num_threads_per_blocks: Tuple[int, int] = (32, 32), + num_threads_per_blocks: tuple[int, int] = (32, 32), dtype: DTypeLike = "float64", name: str = "C", ) -> None: if engine not in ["numpy", "numba", "cuda"]: - raise ValueError("engine must be numpy or numba or cuda") + msg = "`engine` must be numpy or numba or cuda" + raise ValueError(msg) if hs.shape[2] % 2 == 0 or hs.shape[3] % 2 == 0: - raise ValueError("filters hs must have odd length") + msg = "The filters `hs` must have odd length" + raise ValueError(msg) if len(np.unique(np.diff(ihx))) > 1 or len(np.unique(np.diff(ihz))) > 1: - raise ValueError( - "the indices of filters 'ih' are must be regularly sampled" + msg = ( + "The indices `ihx` and `ihz` of the filters must be regularly sampled." ) + raise ValueError(msg) if min(ihx) < 0 or min(ihz) < 0 or max(ihx) >= dims[0] or max(ihz) >= dims[1]: - raise ValueError( - "the indices of filters 'ih' must be larger than 0 and smaller than `dims`" + msg = ( + "The indices `ihx` and `ihz` of the filters " + "must be larger than 0 and smaller than `dims`." ) + raise ValueError(msg) self.hs = hs self.hshape = hs.shape[2:] self.ohx, self.dhx, self.nhx = ihx[0], ihx[1] - ihx[0], len(ihx) @@ -207,8 +211,8 @@ def _matvec_rmatvec( x: NDArray, y: NDArray, hs: NDArray, - hshape: Tuple[int, int], - xdims: Tuple[int, int], + hshape: tuple[int, int], + xdims: tuple[int, int], ohx: float, ohz: float, dhx: float, @@ -305,7 +309,7 @@ def _matvec(self, x: NDArray) -> NDArray: self.nhx, self.nhz, rmatvec=False, - **self.kwargs_cuda + **self.kwargs_cuda, ) return y @@ -326,7 +330,7 @@ def _rmatvec(self, x: NDArray) -> NDArray: self.nhx, self.nhz, rmatvec=True, - **self.kwargs_cuda + **self.kwargs_cuda, ) return y @@ -393,27 +397,32 @@ def __init__( ihx: InputDimsLike, ihz: InputDimsLike, engine: str = "numpy", - num_threads_per_blocks: Tuple[int, int] = (32, 32), + num_threads_per_blocks: tuple[int, int] = (32, 32), dtype: DTypeLike = "float64", name: str = "C", ) -> None: if engine not in ["numpy", "numba", "cuda"]: - raise ValueError("engine must be numpy or numba or cuda") + msg = "`engine` must be numpy or numba or cuda" + raise ValueError(msg) if hshape[0] % 2 == 0 or hshape[1] % 2 == 0: - raise ValueError("filters hs must have odd length") + msg = "The filters `hs` must have odd length" + raise ValueError(msg) if len(np.unique(np.diff(ihx))) > 1 or len(np.unique(np.diff(ihz))) > 1: - raise ValueError( - "the indices of filters 'ih' are must be regularly sampled" + msg = ( + "The indices `ihx` and `ihz` of the filters must be regularly sampled." ) + raise ValueError(msg) if ( min(ihx) < 0 or min(ihz) < 0 or max(ihx) >= inp.shape[0] or max(ihz) >= inp.shape[1] ): - raise ValueError( - "the indices of filters 'ih' must be larger than 0 and smaller than `dims`" + msg = ( + "The indices `ihx` and `ihz` of the filters " + "must be larger than 0 and smaller than `dims`." ) + raise ValueError(msg) self.inp = inp self.inpdims = inp.shape self.hshape = hshape @@ -448,7 +457,8 @@ def _register_multiplications(self, engine: str) -> None: self._mv = jit(**numba_opts)(self.__matvec) self._rmv = jit(**numba_opts)(self.__rmatvec) elif engine == "cuda": - raise NotImplementedError("engine=cuda is currently not available") + msg = "`engine=cuda` is currently not available for NonStationaryFilters2D" + raise NotImplementedError(msg) else: self._mv = self.__matvec self._rmv = self.__rmatvec @@ -461,8 +471,8 @@ def __rmatvec( x: NDArray, y: NDArray, hs: NDArray, - hshape: Tuple[int, int], - xdims: Tuple[int, int], + hshape: tuple[int, int], + xdims: tuple[int, int], ohx: float, ohz: float, dhx: float, @@ -477,7 +487,6 @@ def __rmatvec( hstmp = np.zeros((xdims[0], *hs.shape)) for ix in prange(xdims[0]): for iz in range(xdims[1]): - # find extremes of model where to apply h (in case h is going out of model) xextremes = ( max(0, ix - hshape[0] // 2), @@ -533,36 +542,28 @@ def __rmatvec( ihz_t, hxextremes[0] : hxextremes[1], hzextremes[0] : hzextremes[1], - ] += ( - dhz_t * dhx_l * htmp - ) + ] += dhz_t * dhx_l * htmp hstmp[ ix, ihx_l, ihz_b, hxextremes[0] : hxextremes[1], hzextremes[0] : hzextremes[1], - ] += ( - dhz_b * dhx_l * htmp - ) + ] += dhz_b * dhx_l * htmp hstmp[ ix, ihx_r, ihz_t, hxextremes[0] : hxextremes[1], hzextremes[0] : hzextremes[1], - ] += ( - dhz_t * dhx_r * htmp - ) + ] += dhz_t * dhx_r * htmp hstmp[ ix, ihx_r, ihz_b, hxextremes[0] : hxextremes[1], hzextremes[0] : hzextremes[1], - ] += ( - dhz_b * dhx_r * htmp - ) + ] += dhz_b * dhx_r * htmp hs = hstmp.sum(axis=0) return hs @@ -582,7 +583,7 @@ def _matvec(self, x: NDArray) -> NDArray: self.dhz, self.nhx, self.nhz, - **self.kwargs_cuda + **self.kwargs_cuda, ) return y @@ -602,6 +603,6 @@ def _rmatvec(self, x: NDArray) -> NDArray: self.dhz, self.nhx, self.nhz, - **self.kwargs_cuda + **self.kwargs_cuda, ) return hs diff --git a/pylops/signalprocessing/nonstatconvolve3d.py b/pylops/signalprocessing/nonstatconvolve3d.py index 44ad8cf9..19722c1f 100644 --- a/pylops/signalprocessing/nonstatconvolve3d.py +++ b/pylops/signalprocessing/nonstatconvolve3d.py @@ -1,7 +1,6 @@ __all__ = ["NonStationaryConvolve3D"] import os -from typing import Tuple, Union import numpy as np @@ -126,29 +125,32 @@ class NonStationaryConvolve3D(LinearOperator): def __init__( self, - dims: Union[int, InputDimsLike], + dims: int | InputDimsLike, hs: NDArray, ihx: InputDimsLike, ihy: InputDimsLike, ihz: InputDimsLike, engine: Tengine_nnc = "numpy", - num_threads_per_blocks: Tuple[int, int, int] = (2, 16, 16), + num_threads_per_blocks: tuple[int, int, int] = (2, 16, 16), dtype: DTypeLike = "float64", name: str = "C", ) -> None: if engine not in ["numpy", "numba", "cuda"]: - raise ValueError("engine must be numpy or numba or cuda") + msg = "`engine` must be numpy or numba or cuda" + raise ValueError(msg) if hs.shape[3] % 2 == 0 or hs.shape[4] % 2 == 0 or hs.shape[5] % 2 == 0: - raise ValueError("filters hs must have odd length") + msg = "The filters `hs` must have odd length" + raise ValueError(msg) if ( len(np.unique(np.diff(ihx))) > 1 or len(np.unique(np.diff(ihy))) > 1 or len(np.unique(np.diff(ihz))) > 1 ): - raise ValueError( - "the indices of filters 'ih' are must be regularly sampled" + msg = ( + "The indices `ihx`, `ihy`, and `ihz` of the filters " + "must be regularly sampled." ) - + raise ValueError(msg) if ( min(ihx) < 0 or min(ihy) < 0 @@ -157,9 +159,12 @@ def __init__( or max(ihy) >= dims[1] or max(ihz) >= dims[2] ): - raise ValueError( - "the indices of filters 'ih' must be larger than 0 and smaller than `dims`" + msg = ( + "The indices `ihx`, `ihy`, and `ihz` of the filters " + "must be larger than 0 and smaller than `dims`." ) + raise ValueError(msg) + self.hs = hs self.hshape = hs.shape[3:] self.ohx, self.dhx, self.nhx = ihx[0], ihx[1] - ihx[0], len(ihx) @@ -200,8 +205,8 @@ def _matvec_rmatvec( x: NDArray, y: NDArray, hs: NDArray, - hshape: Tuple[int, int, int], - xdims: Tuple[int, int, int], + hshape: tuple[int, int, int], + xdims: tuple[int, int, int], ohx: float, ohy: float, ohz: float, @@ -364,7 +369,7 @@ def _matvec(self, x: NDArray) -> NDArray: self.nhy, self.nhz, rmatvec=False, - **self.kwargs_cuda + **self.kwargs_cuda, ) return y @@ -388,6 +393,6 @@ def _rmatvec(self, x: NDArray) -> NDArray: self.nhy, self.nhz, rmatvec=True, - **self.kwargs_cuda + **self.kwargs_cuda, ) return y diff --git a/pylops/signalprocessing/patch2d.py b/pylops/signalprocessing/patch2d.py index 1a8482ad..8f36769f 100644 --- a/pylops/signalprocessing/patch2d.py +++ b/pylops/signalprocessing/patch2d.py @@ -4,7 +4,7 @@ ] import logging -from typing import Optional, Sequence, Tuple +from collections.abc import Sequence import numpy as np @@ -25,15 +25,15 @@ def patch2d_design( dimsd: InputDimsLike, - nwin: Tuple[int, int], - nover: Tuple[int, int], - nop: Tuple[int, int], + nwin: tuple[int, int], + nover: tuple[int, int], + nop: tuple[int, int], verb: bool = True, -) -> Tuple[ - Tuple[int, int], - Tuple[int, int], - Tuple[Tuple[NDArray, NDArray], Tuple[NDArray, NDArray]], - Tuple[Tuple[NDArray, NDArray], Tuple[NDArray, NDArray]], +) -> tuple[ + tuple[int, int], + tuple[int, int], + tuple[tuple[NDArray, NDArray], tuple[NDArray, NDArray]], + tuple[tuple[NDArray, NDArray], tuple[NDArray, NDArray]], ]: """Design Patch2D operator @@ -196,17 +196,16 @@ def __init__( Op: LinearOperator, dims: InputDimsLike, dimsd: InputDimsLike, - nwin: Tuple[int, int], - nover: Tuple[int, int], - nop: Tuple[int, int], - tapertype: Optional[Ttaper] = "hanning", + nwin: tuple[int, int], + nover: tuple[int, int], + nop: tuple[int, int], + tapertype: Ttaper | None = "hanning", savetaper: bool = True, - scalings: Optional[Sequence[float]] = None, + scalings: Sequence[float] | None = None, name: str = "P", ) -> None: - - dims: Tuple[int, ...] = _value_or_sized_to_tuple(dims) - dimsd: Tuple[int, ...] = _value_or_sized_to_tuple(dimsd) + dims: tuple[int, ...] = _value_or_sized_to_tuple(dims) + dimsd: tuple[int, ...] = _value_or_sized_to_tuple(dimsd) # data windows dwin0_ins, dwin0_ends = _slidingsteps(dimsd[0], nwin[0], nover[0]) @@ -220,12 +219,12 @@ def __init__( # check patching if nwins0 * nop[0] != dims[0] or nwins1 * nop[1] != dims[1]: - raise ValueError( + msg = ( f"Model shape (dims={dims}) is not consistent with chosen " - f"number of windows. Run patch2d_design to identify the " - f"correct number of windows for the current " - "model size..." + "number of windows. Run patch2d_design to identify the correct " + "number of windows for the current model size..." ) + raise ValueError(msg) # create tapers self.tapertype = tapertype diff --git a/pylops/signalprocessing/patch3d.py b/pylops/signalprocessing/patch3d.py index 48248933..4bf27b10 100644 --- a/pylops/signalprocessing/patch3d.py +++ b/pylops/signalprocessing/patch3d.py @@ -4,7 +4,7 @@ ] import logging -from typing import Optional, Sequence, Tuple +from collections.abc import Sequence import numpy as np @@ -25,15 +25,15 @@ def patch3d_design( dimsd: InputDimsLike, - nwin: Tuple[int, int, int], - nover: Tuple[int, int, int], - nop: Tuple[int, int, int], + nwin: tuple[int, int, int], + nover: tuple[int, int, int], + nop: tuple[int, int, int], verb: bool = True, -) -> Tuple[ - Tuple[int, int, int], - Tuple[int, int, int], - Tuple[Tuple[NDArray, NDArray], Tuple[NDArray, NDArray], Tuple[NDArray, NDArray]], - Tuple[Tuple[NDArray, NDArray], Tuple[NDArray, NDArray], Tuple[NDArray, NDArray]], +) -> tuple[ + tuple[int, int, int], + tuple[int, int, int], + tuple[tuple[NDArray, NDArray], tuple[NDArray, NDArray], tuple[NDArray, NDArray]], + tuple[tuple[NDArray, NDArray], tuple[NDArray, NDArray], tuple[NDArray, NDArray]], ]: """Design Patch3D operator @@ -209,17 +209,16 @@ def __init__( Op: LinearOperator, dims: InputDimsLike, dimsd: InputDimsLike, - nwin: Tuple[int, int, int], - nover: Tuple[int, int, int], - nop: Tuple[int, int, int], - tapertype: Optional[Ttaper] = "hanning", + nwin: tuple[int, int, int], + nover: tuple[int, int, int], + nop: tuple[int, int, int], + tapertype: Ttaper | None = "hanning", savetaper: bool = True, - scalings: Optional[Sequence[float]] = None, + scalings: Sequence[float] | None = None, name: str = "P", ) -> None: - - dims: Tuple[int, ...] = _value_or_sized_to_tuple(dims) - dimsd: Tuple[int, ...] = _value_or_sized_to_tuple(dimsd) + dims: tuple[int, ...] = _value_or_sized_to_tuple(dims) + dimsd: tuple[int, ...] = _value_or_sized_to_tuple(dimsd) # data windows dwin0_ins, dwin0_ends = _slidingsteps(dimsd[0], nwin[0], nover[0]) @@ -243,12 +242,12 @@ def __init__( or nwins1 * nop[1] != dims[1] or nwins2 * nop[2] != dims[2] ): - raise ValueError( + msg = ( f"Model shape (dims={dims}) is not consistent with chosen " - f"number of windows. Run patch3d_design to identify the " - f"correct number of windows for the current " - "model size..." + "number of windows. Run patch3d_design to identify the correct " + "number of windows for the current model size..." ) + raise ValueError(msg) # create tapers self.tapertype = tapertype @@ -441,9 +440,9 @@ def __init__( for itap in range(0, nwins1 * nwins2, nwins2): taps[(nwins0 - 1) * nwins1 * nwins2 + itap] = tapfrontbottom for itap in range(0, nwins1 * nwins2, nwins2): - taps[ - (nwins0 - 1) * nwins1 * nwins2 + nwins2 + itap - 1 - ] = tapbackbottom + taps[(nwins0 - 1) * nwins1 * nwins2 + nwins2 + itap - 1] = ( + tapbackbottom + ) for itap in range(0, nwins, nwins1 * nwins2): taps[itap] = tapleftfront for itap in range(0, nwins, nwins1 * nwins2): @@ -458,9 +457,9 @@ def __init__( taps[(nwins1 - 1) * nwins2 + nwins2 - 1] = taprighttopback taps[(nwins0 - 1) * nwins1 * nwins2] = tapleftbottomfront taps[(nwins0 - 1) * nwins1 * nwins2 + nwins2 - 1] = tapleftbottomback - taps[ - (nwins0 - 1) * nwins1 * nwins2 + (nwins1 - 1) * nwins2 - ] = taprightbottomfront + taps[(nwins0 - 1) * nwins1 * nwins2 + (nwins1 - 1) * nwins2] = ( + taprightbottomfront + ) taps[ (nwins0 - 1) * nwins1 * nwins2 + (nwins1 - 1) * nwins2 + nwins2 - 1 ] = taprightbottomback diff --git a/pylops/signalprocessing/pwd2d.py b/pylops/signalprocessing/pwd2d.py index 33885c7c..5fb8bbff 100644 --- a/pylops/signalprocessing/pwd2d.py +++ b/pylops/signalprocessing/pwd2d.py @@ -1,6 +1,5 @@ __all__ = ["PWSprayer2D", "PWSmoother2D"] -from typing import Tuple import numpy as np @@ -70,7 +69,7 @@ class PWSprayer2D(LinearOperator): def __init__( self, - dims: Tuple[int, int], + dims: tuple[int, int], sigma: NDArray, radius: int = 8, alpha: float = 0.9, @@ -78,7 +77,8 @@ def __init__( name: str = "P", ): if len(dims) != 2: - raise ValueError("dims must contain exactly two elements (nz, nx)") + msg = f"Wrong number of dimensions. Expected 2, but received {len(dims)}." + raise ValueError(msg) self._radius = int(radius) self._alpha = float(alpha) self._sigma = np.ascontiguousarray(sigma) @@ -162,7 +162,7 @@ class PWSmoother2D(LinearOperator): def __init__( self, - dims: Tuple[int, int], + dims: tuple[int, int], sigma: NDArray, radius: int = 8, alpha: float = 0.9, @@ -170,7 +170,8 @@ def __init__( name: str = "P", ): if len(dims) != 2: - raise ValueError("dims must contain exactly two elements (nz, nx)") + msg = f"Wrong number of dimensions. Expected 2, but received {len(dims)}." + raise ValueError(msg) self._sprayer = PWSprayer2D( dims=dims, sigma=sigma, radius=radius, alpha=alpha, dtype=dtype ) diff --git a/pylops/signalprocessing/radon2d.py b/pylops/signalprocessing/radon2d.py index 3b4fe686..77bd0313 100644 --- a/pylops/signalprocessing/radon2d.py +++ b/pylops/signalprocessing/radon2d.py @@ -1,6 +1,7 @@ __all__ = ["Radon2D"] -from typing import Callable, Literal, Optional, Tuple +from collections.abc import Callable +from typing import Literal import numpy as np @@ -53,7 +54,7 @@ def _indices_2d( t: int, nt: int, interp: bool = True, -) -> Tuple[NDArray, NDArray, Optional[NDArray]]: +) -> tuple[NDArray, NDArray, NDArray | None]: """Compute time and space indices of parametric line in ``f`` function Parameters @@ -101,7 +102,7 @@ def _indices_2d_onthefly( t: int, nt: int, interp: bool = True, -) -> Tuple[NDArray, NDArray, Optional[NDArray]]: +) -> tuple[NDArray, NDArray, NDArray | None]: """Wrapper around _indices_2d to allow on-the-fly computation of parametric curves""" tscan = np.full(len(x), np.nan, dtype=np.float32) @@ -122,7 +123,7 @@ def _create_table( npx: int, nx: int, interp: bool, -) -> Tuple[NDArray, Optional[NDArray]]: +) -> tuple[NDArray, NDArray | None]: """Create look up table""" table = np.full((npx, nt, nx), np.nan, dtype=np.float32) if interp: @@ -243,7 +244,8 @@ def Radon2D( """ # engine if engine not in ["numpy", "numba"]: - raise ValueError("engine must be numpy or numba") + msg = "`engine` must be numpy or numba" + raise ValueError(msg) if engine == "numba" and jit_message is not None: engine = "numpy" # axes @@ -257,7 +259,11 @@ def Radon2D( elif callable(kind): f = kind else: - raise NotImplementedError("kind must be linear, " "parabolic, or hyperbolic...") + msg = ( + "Wrong kind of basis function. Expected 'linear', 'parabolic', " + f"or 'hyperbolic', but received '{kind}'." + ) + raise NotImplementedError(msg) # make axes unitless dh, dt = np.abs(haxis[1] - haxis[0]), np.abs(taxis[1] - taxis[0]) dpx = dh / dt diff --git a/pylops/signalprocessing/radon3d.py b/pylops/signalprocessing/radon3d.py index a6292aed..96eabd0f 100644 --- a/pylops/signalprocessing/radon3d.py +++ b/pylops/signalprocessing/radon3d.py @@ -1,6 +1,7 @@ __all__ = ["Radon3D"] -from typing import Callable, Literal, Optional, Tuple +from collections.abc import Callable +from typing import Literal import numpy as np @@ -61,7 +62,7 @@ def _indices_3d( t: int, nt: int, interp: bool = True, -) -> Tuple[NDArray, NDArray, Optional[NDArray]]: +) -> tuple[NDArray, NDArray, NDArray | None]: """Compute time and space indices of parametric line in ``f`` function Parameters @@ -117,7 +118,7 @@ def _indices_3d_onthefly( it: int, nt: int, interp: bool = True, -) -> Tuple[NDArray, NDArray, Optional[NDArray]]: +) -> tuple[NDArray, NDArray, NDArray | None]: """Wrapper around _indices_3d to allow on-the-fly computation of parametric curves""" tscan = np.full(len(y), np.nan, dtype=np.float32) @@ -142,13 +143,13 @@ def _create_table( ny: int, nx: int, interp: bool, -) -> Tuple[NDArray, Optional[NDArray]]: +) -> tuple[NDArray, NDArray | None]: """Create look up table""" table = np.full((npx * npy, nt, ny * nx), np.nan, dtype=np.float32) if interp: dtable = np.full((npx * npy, nt, ny * nx), np.nan) - for ip, (py, px) in enumerate(zip(pyaxis, pxaxis)): + for ip, (py, px) in enumerate(zip(pyaxis, pxaxis, strict=True)): for it in range(nt): sscan, tscan, dtscan = _indices_3d(f, y, x, py, px, it, nt, interp=interp) table[ip, it, sscan] = tscan @@ -267,7 +268,8 @@ def Radon3D( """ # engine if engine not in ["numpy", "numba"]: - raise ValueError("engine must be numpy or numba") + msg = "`engine` must be numpy or numba" + raise ValueError(msg) if engine == "numba" and jit_message is not None: engine = "numpy" @@ -281,7 +283,11 @@ def Radon3D( elif kind == "hyperbolic": f = _hyperbolic if engine == "numpy" else _hyperbolic_numba else: - raise NotImplementedError("kind must be linear, " "parabolic, or hyperbolic...") + msg = ( + "Wrong kind of basis function. Expected 'linear', 'parabolic', " + f"or 'hyperbolic', but received '{kind}'." + ) + raise NotImplementedError(msg) # make axes unitless dhy, dhx = np.abs(hyaxis[1] - hyaxis[0]), np.abs(hxaxis[1] - hxaxis[0]) dt = np.abs(taxis[1] - taxis[0]) diff --git a/pylops/signalprocessing/seislet.py b/pylops/signalprocessing/seislet.py index 4498fcf3..3cc7f577 100644 --- a/pylops/signalprocessing/seislet.py +++ b/pylops/signalprocessing/seislet.py @@ -1,7 +1,8 @@ __all__ = ["Seislet"] +from collections.abc import Sequence from math import ceil, log -from typing import Literal, Optional, Sequence +from typing import Literal import numpy as np @@ -424,14 +425,15 @@ def __init__( self, slopes: NDArray, sampling: Sequence[float] = (1.0, 1.0), - level: Optional[int] = None, + level: int | None = None, kind: Literal["haar", "linear"] = "haar", inv: bool = False, dtype: DTypeLike = "float64", name: str = "S", ) -> None: if len(sampling) != 2: - raise ValueError("provide two sampling steps") + msg = f"Wrong number of sampling steps. Expected 2, but received {len(sampling)}." + raise ValueError(msg) # define predict and update steps if kind == "haar": @@ -439,7 +441,8 @@ def __init__( elif kind == "linear": self.predict = _predict_lin else: - raise NotImplementedError("kind should be haar or linear") + msg = f"Wrong kind of basis function. Expected 'haar' or 'linear', but received '{kind}'." + raise NotImplementedError(msg) # define padding for length to be power of 2 dims = slopes.shape diff --git a/pylops/signalprocessing/shift.py b/pylops/signalprocessing/shift.py index 85aa82ce..0eff929f 100644 --- a/pylops/signalprocessing/shift.py +++ b/pylops/signalprocessing/shift.py @@ -1,6 +1,6 @@ __all__ = ["Shift"] -from typing import TYPE_CHECKING, Tuple, Union +from typing import TYPE_CHECKING import numpy as np @@ -15,8 +15,8 @@ def Shift( - dims: Tuple, - shift: Union[float, NDArray], + dims: tuple, + shift: float | NDArray, axis: int = -1, nfft: int = None, sampling: float = 1.0, diff --git a/pylops/signalprocessing/sliding1d.py b/pylops/signalprocessing/sliding1d.py index 1b3217ef..ac270bc1 100644 --- a/pylops/signalprocessing/sliding1d.py +++ b/pylops/signalprocessing/sliding1d.py @@ -4,7 +4,6 @@ ] import logging -from typing import Optional, Tuple, Union import numpy as np @@ -29,7 +28,7 @@ def sliding1d_design( nover: int, nop: int, verb: bool = True, -) -> Tuple[int, int, Tuple[NDArray, NDArray], Tuple[NDArray, NDArray]]: +) -> tuple[int, int, tuple[NDArray, NDArray], tuple[NDArray, NDArray]]: """Design Sliding1D operator This routine can be used prior to creating the :class:`pylops.signalprocessing.Sliding1D` @@ -170,17 +169,16 @@ class Sliding1D(LinearOperator): def __init__( self, Op: LinearOperator, - dim: Union[int, InputDimsLike], - dimd: Union[int, InputDimsLike], + dim: int | InputDimsLike, + dimd: int | InputDimsLike, nwin: int, nover: int, - tapertype: Optional[Ttaper] = "hanning", + tapertype: Ttaper | None = "hanning", savetaper: bool = True, name: str = "S", ) -> None: - - dim: Tuple[int, ...] = _value_or_sized_to_tuple(dim) - dimd: Tuple[int, ...] = _value_or_sized_to_tuple(dimd) + dim: tuple[int, ...] = _value_or_sized_to_tuple(dim) + dimd: tuple[int, ...] = _value_or_sized_to_tuple(dimd) # data windows dwin_ins, dwin_ends = _slidingsteps(dimd[0], nwin, nover) @@ -191,12 +189,11 @@ def __init__( # check windows if nwins * Op.shape[1] != dim[0] and Op.shape[1] != dim[0]: - raise ValueError( - f"Model shape (dim={dim}) is not consistent with chosen " - f"number of windows. Run sliding1d_design to identify the " - f"correct number of windows for the current " - "model size..." + msg = ( + f"Model shape (dim={dim}) is not consistent with chosen number of windows. " + "Run sliding1d_design to identify the correct number of windows for the current model size..." ) + raise ValueError(msg) # create tapers self.tapertype = tapertype diff --git a/pylops/signalprocessing/sliding2d.py b/pylops/signalprocessing/sliding2d.py index e266af2a..443aa3c7 100644 --- a/pylops/signalprocessing/sliding2d.py +++ b/pylops/signalprocessing/sliding2d.py @@ -4,7 +4,6 @@ ] import logging -from typing import Optional, Tuple import numpy as np @@ -26,7 +25,7 @@ def _slidingsteps( ntr: int, nwin: int, nover: int, -) -> Tuple[NDArray, NDArray]: +) -> tuple[NDArray, NDArray]: """Identify sliding window initial and end points given overall trace length, window length and overlap @@ -48,7 +47,8 @@ def _slidingsteps( """ if nwin > ntr: - raise ValueError(f"nwin={nwin} is bigger than ntr={ntr}...") + msg = f"nwin={nwin} is bigger than ntr={ntr}..." + raise ValueError(msg) step = nwin - nover starts = np.arange(0, ntr - nwin + 1, step, dtype=int) ends = starts + nwin @@ -56,12 +56,12 @@ def _slidingsteps( def sliding2d_design( - dimsd: Tuple[int, int], + dimsd: tuple[int, int], nwin: int, nover: int, - nop: Tuple[int, int], + nop: tuple[int, int], verb: bool = True, -) -> Tuple[int, Tuple[int, int], Tuple[NDArray, NDArray], Tuple[NDArray, NDArray]]: +) -> tuple[int, tuple[int, int], tuple[NDArray, NDArray], tuple[NDArray, NDArray]]: """Design Sliding2D operator This routine can be used prior to creating the :class:`pylops.signalprocessing.Sliding2D` @@ -210,13 +210,12 @@ def __init__( dimsd: InputDimsLike, nwin: int, nover: int, - tapertype: Optional[Ttaper] = "hanning", + tapertype: Ttaper | None = "hanning", savetaper: bool = True, name: str = "S", ) -> None: - - dims: Tuple[int, ...] = _value_or_sized_to_tuple(dims) - dimsd: Tuple[int, ...] = _value_or_sized_to_tuple(dimsd) + dims: tuple[int, ...] = _value_or_sized_to_tuple(dims) + dimsd: tuple[int, ...] = _value_or_sized_to_tuple(dimsd) # data windows dwin_ins, dwin_ends = _slidingsteps(dimsd[0], nwin, nover) @@ -227,12 +226,11 @@ def __init__( # check patching if nwins * Op.shape[1] // dims[1] != dims[0] and Op.shape[1] != np.prod(dims): - raise ValueError( - f"Model shape (dims={dims}) is not consistent with chosen " - f"number of windows. Run sliding2d_design to identify the " - f"correct number of windows for the current " - "model size..." + msg = ( + f"Model shape (dims={dims}) is not consistent with chosen number of windows. " + "Run sliding2d_design to identify the correct number of windows for the current model size..." ) + raise ValueError(msg) # create tapers self.tapertype = tapertype diff --git a/pylops/signalprocessing/sliding3d.py b/pylops/signalprocessing/sliding3d.py index 00ade77c..2acc1cd1 100644 --- a/pylops/signalprocessing/sliding3d.py +++ b/pylops/signalprocessing/sliding3d.py @@ -4,7 +4,6 @@ ] import logging -from typing import Optional, Tuple import numpy as np @@ -24,16 +23,16 @@ def sliding3d_design( - dimsd: Tuple[int, int, int], - nwin: Tuple[int, int], - nover: Tuple[int, int], - nop: Tuple[int, int, int], + dimsd: tuple[int, int, int], + nwin: tuple[int, int], + nover: tuple[int, int], + nop: tuple[int, int, int], verb: bool = True, -) -> Tuple[ - Tuple[int, int], - Tuple[int, int, int], - Tuple[Tuple[NDArray, NDArray], Tuple[NDArray, NDArray]], - Tuple[Tuple[NDArray, NDArray], Tuple[NDArray, NDArray]], +) -> tuple[ + tuple[int, int], + tuple[int, int, int], + tuple[tuple[NDArray, NDArray], tuple[NDArray, NDArray]], + tuple[tuple[NDArray, NDArray], tuple[NDArray, NDArray]], ]: """Design Sliding3D operator @@ -197,17 +196,16 @@ def __init__( Op: LinearOperator, dims: InputDimsLike, dimsd: InputDimsLike, - nwin: Tuple[int, int], - nover: Tuple[int, int], - nop: Tuple[int, int, int], - tapertype: Optional[Ttaper] = "hanning", + nwin: tuple[int, int], + nover: tuple[int, int], + nop: tuple[int, int, int], + tapertype: Ttaper | None = "hanning", savetaper: bool = True, nproc: int = 1, name: str = "P", ) -> None: - - dims: Tuple[int, ...] = _value_or_sized_to_tuple(dims) - dimsd: Tuple[int, ...] = _value_or_sized_to_tuple(dimsd) + dims: tuple[int, ...] = _value_or_sized_to_tuple(dims) + dimsd: tuple[int, ...] = _value_or_sized_to_tuple(dimsd) # data windows dwin0_ins, dwin0_ends = _slidingsteps(dimsd[0], nwin[0], nover[0]) @@ -228,12 +226,11 @@ def __init__( if nwins * Op.shape[1] // dims[2] != dims[0] * dims[1] and Op.shape[ 1 ] != np.prod(dims): - raise ValueError( - f"Model shape (dims={dims}) is not consistent with chosen " - f"number of windows. Run sliding3d_design to identify the " - f"correct number of windows for the current " - "model size..." + msg = ( + f"Model shape (dims={dims}) is not consistent with chosen number of windows. " + "Run sliding3d_design to identify the correct number of windows for the current model size..." ) + raise ValueError(msg) # create tapers self.tapertype = tapertype diff --git a/pylops/torchoperator.py b/pylops/torchoperator.py index 487cb8cb..7a6ad02e 100644 --- a/pylops/torchoperator.py +++ b/pylops/torchoperator.py @@ -2,7 +2,6 @@ "TorchOperator", ] -from typing import Optional import numpy as np @@ -62,7 +61,7 @@ def __init__( self, Op: LinearOperator, batch: bool = False, - flatten: Optional[bool] = True, + flatten: bool | None = True, device: str = "cpu", devicetorch: str = "cpu", ) -> None: diff --git a/pylops/utils/_internal.py b/pylops/utils/_internal.py index cf8d2023..2bac2d5e 100644 --- a/pylops/utils/_internal.py +++ b/pylops/utils/_internal.py @@ -1,4 +1,4 @@ -from typing import Sized, Tuple +from collections.abc import Sized import numpy as np @@ -30,7 +30,7 @@ def _value_or_sized_to_array(value_or_sized, repeat: int = 1) -> NDArray: ) -def _value_or_sized_to_tuple(value_or_sized, repeat: int = 1) -> Tuple: +def _value_or_sized_to_tuple(value_or_sized, repeat: int = 1) -> tuple: """Convert an object which is either single value or a list-like to a tuple. Parameters @@ -70,9 +70,5 @@ def _raise_on_wrong_dtype(arr: ArrayLike, dtype: DTypeLike, name: str) -> None: """ if not np.issubdtype(arr.dtype, dtype): - raise TypeError( - ( - f"Wrong input type for `{name}`. " - f'Must be "{dtype}", but received to "{arr.dtype}".' - ) - ) + msg = f"Wrong input type for `{name}`. Must be {dtype}, but received to {arr.dtype}." + raise TypeError(msg) diff --git a/pylops/utils/_pwd2d.py b/pylops/utils/_pwd2d.py index 1fb29c82..1eda9192 100644 --- a/pylops/utils/_pwd2d.py +++ b/pylops/utils/_pwd2d.py @@ -1,5 +1,4 @@ -import warnings -from typing import Tuple +import logging import numpy as np @@ -14,6 +13,8 @@ else: _conv_allpass_numba = None +logger = logging.getLogger(__name__) + def _conv_allpass_python( din: NDArray, dip: NDArray, order: int, u1: NDArray, u2: NDArray @@ -164,13 +165,13 @@ def _conv_allpass( if _conv_allpass_numba is not None: _conv_allpass_numba(din, dip, order, u1, u2) else: - warnings.warn(jit_message) + logger.warning(jit_message) _conv_allpass_python(din, dip, order, u1, u2) def _triangular_smoothing_from_boxcars( - nsmooth: Tuple[int, ...], - dims: Tuple[int, ...], + nsmooth: tuple[int, ...], + dims: tuple[int, ...], dtype: str | np.dtype = "float64", ): """Triangular smoother diff --git a/pylops/utils/_pwd2d_numba.py b/pylops/utils/_pwd2d_numba.py index ac18ec19..b6694a16 100644 --- a/pylops/utils/_pwd2d_numba.py +++ b/pylops/utils/_pwd2d_numba.py @@ -1,5 +1,3 @@ -from typing import Tuple - from pylops.utils.typing import NDArray # Remap numba njit to no-ops and prange to range @@ -19,7 +17,7 @@ def prange(*args, **kwargs): # type: ignore @njit(fastmath=True, cache=True) -def _B3(sigma: float) -> Tuple[float, float, float]: +def _B3(sigma: float) -> tuple[float, float, float]: """Quadratic B-spline coefficients (3 taps).""" b0 = (1.0 - sigma) * (2.0 - sigma) / 12.0 b1 = (2.0 + sigma) * (2.0 - sigma) / 6.0 @@ -28,7 +26,7 @@ def _B3(sigma: float) -> Tuple[float, float, float]: @njit(fastmath=True, cache=True) -def _B3d(sigma: float) -> Tuple[float, float, float]: +def _B3d(sigma: float) -> tuple[float, float, float]: """Derivatives of quadratic B-spline coefficients.""" b0 = -(2.0 - sigma) / 12.0 - (1.0 - sigma) / 12.0 b1 = (2.0 - sigma) / 6.0 - (2.0 + sigma) / 6.0 @@ -37,7 +35,7 @@ def _B3d(sigma: float) -> Tuple[float, float, float]: @njit(fastmath=True, cache=True) -def _B5(sigma: float) -> Tuple[float, float, float, float, float]: +def _B5(sigma: float) -> tuple[float, float, float, float, float]: """Quartic B-spline coefficients (5 taps).""" s = sigma b0 = (1 - s) * (2 - s) * (3 - s) * (4 - s) / 1680.0 @@ -49,7 +47,7 @@ def _B5(sigma: float) -> Tuple[float, float, float, float, float]: @njit(fastmath=True, cache=True) -def _B5d(sigma: float) -> Tuple[float, float, float, float, float]: +def _B5d(sigma: float) -> tuple[float, float, float, float, float]: """Derivatives of quartic B-spline coefficients.""" s = sigma b0 = ( diff --git a/pylops/utils/backend.py b/pylops/utils/backend.py index 2cc125df..91493ff3 100644 --- a/pylops/utils/backend.py +++ b/pylops/utils/backend.py @@ -28,8 +28,8 @@ "randn", ] +from collections.abc import Callable from types import ModuleType -from typing import Callable import numpy as np import scipy.fft as sp_fft @@ -92,7 +92,8 @@ def get_module(backend: Tfftengine_ncj = "numpy") -> ModuleType: elif backend == "jax": ncp = jnp else: - raise ValueError("backend must be numpy, cupy, or jax") + msg = f"The provided backend must be numpy, cupy, or jax, got {backend}" + raise ValueError(msg) return ncp @@ -118,7 +119,8 @@ def get_module_name(mod: ModuleType) -> str: elif deps.jax_enabled and mod == jnp: backend = "jax" else: - raise ValueError("module must be numpy, cupy, or jax") + msg = f"The provided module must be numpy, cupy, or jax, got {mod}" + raise ValueError(msg) return backend @@ -226,11 +228,8 @@ def get_oaconvolve(x: ArrayLike) -> Callable: """ if deps.cupy_enabled or deps.jax_enabled: if deps.jax_enabled and isinstance(x, jnp.ndarray): - raise NotImplementedError( - "oaconvolve not implemented in " - "jax. Consider using a different" - "option..." - ) + msg = "oaconvolve not implemented in jax. Consider using a different option..." + raise NotImplementedError(msg) elif deps.cupy_enabled and cp.get_array_module(x) == cp: return cp_oaconvolve else: @@ -704,5 +703,6 @@ def randn(*n: int, backend: Tfftengine_ncj = "numpy") -> NDArray: elif backend == "jax": x = jnp.array(np.random.randn(*n)) else: - raise ValueError("backend must be numpy, cupy, or jax") + msg = f"backend must be numpy, cupy, or jax, got {backend}" + raise ValueError(msg) return x diff --git a/pylops/utils/decorators.py b/pylops/utils/decorators.py index 7339ccc5..4c61f14e 100644 --- a/pylops/utils/decorators.py +++ b/pylops/utils/decorators.py @@ -5,8 +5,8 @@ "count", ] +from collections.abc import Callable from functools import wraps -from typing import Callable, Optional from pylops.config import disabled_ndarray_multiplication @@ -71,8 +71,8 @@ def wrapper(A, b, *args, **kwargs): # SciPy-type signature def reshaped( - func: Optional[Callable] = None, - forward: Optional[bool] = None, + func: Callable | None = None, + forward: bool | None = None, swapaxis: bool = False, axis: int = -1, ) -> Callable: @@ -157,8 +157,8 @@ def wrapper(self, x): def count( - func: Optional[Callable] = None, - forward: Optional[bool] = None, + func: Callable | None = None, + forward: bool | None = None, matmat: bool = False, ) -> Callable: """Decorator used to count the number of forward and adjoint performed by an operator. diff --git a/pylops/utils/deps.py b/pylops/utils/deps.py index b2920caf..c97c966d 100644 --- a/pylops/utils/deps.py +++ b/pylops/utils/deps.py @@ -17,11 +17,10 @@ import os from importlib import import_module, util -from typing import Optional # error message at import of available package -def cupy_import(message: Optional[str] = None) -> str | None: +def cupy_import(message: str | None = None) -> str | None: # detect if cupy is available and the user is expecting to be used cupy_test = ( util.find_spec("cupy") is not None and int(os.getenv("CUPY_PYLOPS", 1)) == 1 @@ -55,7 +54,7 @@ def cupy_import(message: Optional[str] = None) -> str | None: return cupy_message -def jax_import(message: Optional[str] = None) -> str | None: +def jax_import(message: str | None = None) -> str | None: jax_test = ( util.find_spec("jax") is not None and int(os.getenv("JAX_PYLOPS", 1)) == 1 ) @@ -83,7 +82,7 @@ def jax_import(message: Optional[str] = None) -> str | None: return jax_message -def astra_import(message: Optional[str] = None) -> str | None: +def astra_import(message: str | None = None) -> str | None: if astra_enabled: try: import_module("astra") # noqa: F401 @@ -101,7 +100,7 @@ def astra_import(message: Optional[str] = None) -> str | None: return astra_message -def devito_import(message: Optional[str] = None) -> str | None: +def devito_import(message: str | None = None) -> str | None: if devito_enabled: try: import_module("devito") # noqa: F401 @@ -118,7 +117,7 @@ def devito_import(message: Optional[str] = None) -> str | None: return devito_message -def dtcwt_import(message: Optional[str] = None) -> str | None: +def dtcwt_import(message: str | None = None) -> str | None: if dtcwt_enabled: try: import_module("dtcwt") # noqa: F401 @@ -135,7 +134,7 @@ def dtcwt_import(message: Optional[str] = None) -> str | None: return dtcwt_message -def numba_import(message: Optional[str] = None) -> str | None: +def numba_import(message: str | None = None) -> str | None: if numba_enabled: try: import_module("numba") # noqa: F401 @@ -154,7 +153,7 @@ def numba_import(message: Optional[str] = None) -> str | None: return numba_message -def pyfftw_import(message: Optional[str] = None) -> str | None: +def pyfftw_import(message: str | None = None) -> str | None: if pyfftw_enabled: try: import_module("pyfftw") # noqa: F401 @@ -173,7 +172,7 @@ def pyfftw_import(message: Optional[str] = None) -> str | None: return pyfftw_message -def pywt_import(message: Optional[str] = None) -> str | None: +def pywt_import(message: str | None = None) -> str | None: if pywt_enabled: try: import_module("pywt") # noqa: F401 @@ -192,7 +191,7 @@ def pywt_import(message: Optional[str] = None) -> str | None: return pywt_message -def skfmm_import(message: Optional[str] = None) -> str | None: +def skfmm_import(message: str | None = None) -> str | None: if skfmm_enabled: try: import_module("skfmm") # noqa: F401 @@ -210,7 +209,7 @@ def skfmm_import(message: Optional[str] = None) -> str | None: return skfmm_message -def spgl1_import(message: Optional[str] = None) -> str | None: +def spgl1_import(message: str | None = None) -> str | None: if spgl1_enabled: try: import_module("spgl1") # noqa: F401 @@ -227,7 +226,7 @@ def spgl1_import(message: Optional[str] = None) -> str | None: return spgl1_message -def sympy_import(message: Optional[str] = None) -> str | None: +def sympy_import(message: str | None = None) -> str | None: if sympy_enabled: try: import_module("sympy") # noqa: F401 @@ -244,7 +243,7 @@ def sympy_import(message: Optional[str] = None) -> str | None: return sympy_message -def pytensor_import(message: Optional[str] = None) -> str | None: +def pytensor_import(message: str | None = None) -> str | None: if pytensor_enabled: try: import_module("pytensor") # noqa: F401 @@ -261,7 +260,7 @@ def pytensor_import(message: Optional[str] = None) -> str | None: return pytensor_message -def mkl_fft_import(message: Optional[str]) -> str | None: +def mkl_fft_import(message: str | None) -> str | None: if mkl_fft_enabled: try: import_module("mkl_fft") # noqa: F401 diff --git a/pylops/utils/describe.py b/pylops/utils/describe.py index f1a68f41..3619f352 100644 --- a/pylops/utils/describe.py +++ b/pylops/utils/describe.py @@ -3,7 +3,6 @@ import logging import random import string -from typing import List, Set, Union from pylops import LinearOperator from pylops.basicoperators import BlockDiag, HStack, VStack @@ -51,7 +50,7 @@ def _in_notebook() -> bool: return True -def _assign_name(Op, Ops, names: List[str]) -> str: +def _assign_name(Op, Ops, names: list[str]) -> str: """Assign name to an operator as provided by the user (or randomly select one when not provided by the user) @@ -102,7 +101,7 @@ def _assign_name(Op, Ops, names: List[str]) -> str: return name -def _describeop(Op, Ops, names: List[str]): +def _describeop(Op, Ops, names: list[str]): """Core steps to describe a single operator Parameters @@ -150,7 +149,7 @@ def _describeop(Op, Ops, names: List[str]): def _describe( Op, Ops, - names: Union[List[str], Set[str]], + names: list[str] | set[str], ): """Core steps to describe a composite operator. This is done recursively. diff --git a/pylops/utils/dottest.py b/pylops/utils/dottest.py index e0c0ed09..8bdbb2cd 100644 --- a/pylops/utils/dottest.py +++ b/pylops/utils/dottest.py @@ -1,6 +1,5 @@ __all__ = ["dottest"] -from typing import Optional import numpy as np @@ -10,8 +9,8 @@ def dottest( Op, - nr: Optional[int] = None, - nc: Optional[int] = None, + nr: int | None = None, + nc: int | None = None, rtol: float = 1e-6, atol: float = 1e-21, complexflag: int = 0, @@ -89,7 +88,8 @@ def dottest( nc = Op.shape[1] if (nr, nc) != Op.shape: - raise AssertionError("Provided nr and nc do not match Operator shape.") + msg = f"Provided nr and nc do not match the operator shape {Op.shape}." + raise AssertionError(msg) # make u and v vectors rdtype = np.ones(1, Op.dtype).real.dtype diff --git a/pylops/utils/estimators.py b/pylops/utils/estimators.py index 279a104a..94798ab2 100644 --- a/pylops/utils/estimators.py +++ b/pylops/utils/estimators.py @@ -6,7 +6,6 @@ from itertools import chain from types import ModuleType -from typing import Optional, Tuple import numpy @@ -16,7 +15,7 @@ def _sampler_gaussian( m: float, batch_size: int, backend_module: ModuleType = numpy -) -> Tuple[float, NDArray]: +) -> tuple[float, NDArray]: return backend_module.random.randn(m, batch_size) @@ -44,8 +43,8 @@ def _sampler_rademacher( def trace_hutchinson( Op, - neval: Optional[int] = None, - batch_size: Optional[int] = None, + neval: int | None = None, + batch_size: int | None = None, sampler: Tsampler = "rademacher", backend: Tbackend = "numpy", ) -> float: @@ -142,25 +141,26 @@ def trace_hutchinson( for i, idx in enumerate(z_idx): z[idx, i] = 1.0 remaining_vectors.remove(idx) - trace += ncp.trace((z.T @ (Op @ z))) + trace += ncp.trace(z.T @ (Op @ z)) n_total += batch trace *= m / n_total return trace[0] if sampler not in _SAMPLERS: - raise NotImplementedError(f"sampler {sampler} not available.") + msg = f"sampler {sampler} not available." + raise NotImplementedError(msg) sampler_fun = _SAMPLERS[sampler] for batch in batch_range: z = sampler_fun(m, batch, backend_module=ncp).astype(Op.dtype) - trace += ncp.trace((z.T @ (Op @ z))) + trace += ncp.trace(z.T @ (Op @ z)) trace /= neval return trace[0] def trace_hutchpp( Op, - neval: Optional[int] = None, + neval: int | None = None, sampler: Tsampler2 = "rademacher", backend: Tbackend = "numpy", ) -> float: @@ -229,14 +229,14 @@ def trace_hutchpp( neval = int(numpy.round(m * 0.1)) if neval is None else neval if sampler not in _SAMPLERS: - raise NotImplementedError(f"sampler {sampler} not available.") + msg = f"sampler {sampler} not available." + raise NotImplementedError(msg) sampler_fun = _SAMPLERS[sampler] batch = neval // 3 if batch <= 0: - msg = f"Sampler '{sampler}' not supported with {neval} samples." - msg += " Try increasing it." + msg = f"Sampler '{sampler}' not supported with {neval} samples. Try increasing it." raise ValueError(msg) S = sampler_fun(m, batch, backend_module=ncp).astype(Op.dtype) @@ -253,7 +253,7 @@ def trace_hutchpp( def trace_nahutchpp( Op, - neval: Optional[int] = None, + neval: int | None = None, sampler: Tsampler2 = "rademacher", c1: float = 1.0 / 6.0, c2: float = 1.0 / 3.0, @@ -336,7 +336,8 @@ def trace_nahutchpp( neval = int(numpy.round(m * 0.1)) if neval is None else neval if sampler not in _SAMPLERS: - raise NotImplementedError(f"sampler {sampler} not available.") + msg = f"sampler {sampler} not available." + raise NotImplementedError(msg) sampler_fun = _SAMPLERS[sampler] diff --git a/pylops/utils/metrics.py b/pylops/utils/metrics.py index 31ab5f87..8adc2d9f 100644 --- a/pylops/utils/metrics.py +++ b/pylops/utils/metrics.py @@ -5,7 +5,6 @@ "psnr", ] -from typing import Optional import numpy as np @@ -82,8 +81,8 @@ def snr(xref: ArrayLike, xcmp: ArrayLike) -> float: def psnr( xref: ArrayLike, xcmp: ArrayLike, - xmax: Optional[float] = None, - xmin: Optional[float] = 0.0, + xmax: float | None = None, + xmin: float | None = 0.0, ) -> float: """Peak Signal to Noise Ratio (PSNR) diff --git a/pylops/utils/multiproc.py b/pylops/utils/multiproc.py index e12c8885..74866b96 100644 --- a/pylops/utils/multiproc.py +++ b/pylops/utils/multiproc.py @@ -2,7 +2,6 @@ import logging import time -from typing import List, Optional, Tuple import numpy.typing as npt @@ -12,10 +11,10 @@ def scalability_test( Op, x: npt.ArrayLike, - workers: Optional[List[int]] = None, + workers: list[int] | None = None, forward: bool = True, ntimes: int = 1, -) -> Tuple[List[float], List[float]]: +) -> tuple[list[float], list[float]]: r"""Scalability test. Small auxiliary routine to test the performance of operators using diff --git a/pylops/utils/seismicevents.py b/pylops/utils/seismicevents.py index bf4ec66f..ed04f04b 100755 --- a/pylops/utils/seismicevents.py +++ b/pylops/utils/seismicevents.py @@ -8,7 +8,6 @@ "hyperbolic3d", ] -from typing import Dict, Tuple, Union import numpy as np import numpy.typing as npt @@ -20,7 +19,7 @@ def _filterdata( d: NDArray, nt: int, wav: npt.ArrayLike, wcenter: int -) -> Tuple[npt.ArrayLike, npt.ArrayLike]: +) -> tuple[npt.ArrayLike, npt.ArrayLike]: r"""Apply filtering to data with wavelet wav""" dwav = filt.lfilter(wav, 1, d, axis=-1) dwav = dwav[..., wcenter:] @@ -28,7 +27,7 @@ def _filterdata( return d, dwav -def makeaxis(par: Dict) -> Tuple[NDArray, NDArray, NDArray, NDArray]: +def makeaxis(par: dict) -> tuple[NDArray, NDArray, NDArray, NDArray]: r"""Create axes t, x, and y axes Create space and time axes from dictionary containing initial values ``ot``, ``ox``, ``oy``, @@ -74,11 +73,11 @@ def linear2d( x: NDArray, t: NDArray, v: float, - t0: Union[float, Tuple[float]], - theta: Union[float, Tuple[float]], - amp: Union[float, Tuple[float]], + t0: float | tuple[float], + theta: float | tuple[float], + amp: float | tuple[float], wav: NDArray, -) -> Tuple[NDArray, NDArray]: +) -> tuple[NDArray, NDArray]: r"""Linear 2D events Create 2d linear events given propagation velocity, intercept time, angle, @@ -152,12 +151,12 @@ def linear2d( def parabolic2d( x: NDArray, t: NDArray, - t0: Union[float, Tuple[float]], - px: Union[float, Tuple[float]], - pxx: Union[float, Tuple[float]], - amp: Union[float, Tuple[float]], + t0: float | tuple[float], + px: float | tuple[float], + pxx: float | tuple[float], + amp: float | tuple[float], wav: NDArray, -) -> Tuple[NDArray, NDArray]: +) -> tuple[NDArray, NDArray]: r"""Parabolic 2D events Create 2d parabolic events given intercept time, @@ -229,11 +228,11 @@ def parabolic2d( def hyperbolic2d( x: NDArray, t: NDArray, - t0: Union[float, Tuple[float]], - vrms: Union[float, Tuple[float]], - amp: Union[float, Tuple[float]], + t0: float | tuple[float], + vrms: float | tuple[float], + amp: float | tuple[float], wav: NDArray, -) -> Tuple[NDArray, NDArray]: +) -> tuple[NDArray, NDArray]: r"""Hyperbolic 2D events Create 2d hyperbolic events given intercept time, root-mean-square @@ -301,13 +300,13 @@ def linear3d( x: NDArray, y: NDArray, t: NDArray, - v: Union[float, Tuple[float]], - t0: Union[float, Tuple[float]], - theta: Union[float, Tuple[float]], - phi: Union[float, Tuple[float]], - amp: Union[float, Tuple[float]], + v: float | tuple[float], + t0: float | tuple[float], + theta: float | tuple[float], + phi: float | tuple[float], + amp: float | tuple[float], wav: NDArray, -) -> Tuple[NDArray, NDArray]: +) -> tuple[NDArray, NDArray]: r"""Linear 3D events Create 3d linear events given propagation velocity, intercept time, angles, @@ -391,14 +390,14 @@ def parabolic3d( x: NDArray, y: NDArray, t: NDArray, - t0: Union[float, Tuple[float]], - px: Union[float, Tuple[float]], - py: Union[float, Tuple[float]], - pxx: Union[float, Tuple[float]], - pyy: Union[float, Tuple[float]], - amp: Union[float, Tuple[float]], + t0: float | tuple[float], + px: float | tuple[float], + py: float | tuple[float], + pxx: float | tuple[float], + pyy: float | tuple[float], + amp: float | tuple[float], wav: NDArray, -) -> Tuple[NDArray, NDArray]: +) -> tuple[NDArray, NDArray]: r"""Parabolic 3D events Create 3d parabolic events given intercept time, @@ -485,10 +484,10 @@ def hyperbolic3d( x: NDArray, y: NDArray, t: NDArray, - t0: Union[float, Tuple[float]], - vrms_x: Union[float, Tuple[float]], - vrms_y: Union[float, Tuple[float]], - amp: Union[float, Tuple[float]], + t0: float | tuple[float], + vrms_x: float | tuple[float], + vrms_y: float | tuple[float], + amp: float | tuple[float], wav: NDArray, ): r"""Hyperbolic 3D events diff --git a/pylops/utils/signalprocessing.py b/pylops/utils/signalprocessing.py index 85d5e446..2c615a1c 100644 --- a/pylops/utils/signalprocessing.py +++ b/pylops/utils/signalprocessing.py @@ -7,7 +7,7 @@ ] import warnings -from typing import Sequence, Tuple, Union +from collections.abc import Sequence import numpy as np from scipy.ndimage import gaussian_filter @@ -58,6 +58,7 @@ def convmtx(h: NDArray, n: int, offset: int = 0) -> NDArray: "with the documentation. Users are highly encouraged " "to modify their codes accordingly.", FutureWarning, + stacklevel=2, ) ncp = get_array_module(h) @@ -74,7 +75,7 @@ def nonstationary_convmtx( H: NDArray, n: int, hc: int = 0, - pad: Tuple[int] = (0, 0), + pad: tuple[int] = (0, 0), ) -> NDArray: r"""Convolution matrix from a bank of filters @@ -118,7 +119,7 @@ def slope_estimate( smooth: float = 5.0, eps: float = 0.0, dips: bool = False, -) -> Tuple[NDArray, NDArray]: +) -> tuple[NDArray, NDArray]: r"""Local slope estimation Local slopes are estimated using the *Structure Tensor* algorithm [1]_. @@ -269,7 +270,7 @@ def dip_estimate( dx: float = 1.0, smooth: int = 5, eps: float = 0.0, -) -> Tuple[NDArray, NDArray]: +) -> tuple[NDArray, NDArray]: r"""Local dip estimation Local dips are estimated using the *Structure Tensor* algorithm [1]_. @@ -322,7 +323,7 @@ def pwd_slope_estimate( liter: int = 20, order: int = 2, smoothing: Tpwdsmoothing = "triangle", - nsmooth: Union[int, Sequence[int]] = 10, + nsmooth: int | Sequence[int] = 10, damp: float = 0.0, axis: int = -1, ) -> NDArray: @@ -381,9 +382,11 @@ def pwd_slope_estimate( """ if order not in (1, 2): - raise ValueError("order must be 1 (B3) or 2 (B5)") + msg = f"order must be 1 (B3) or 2 (B5), got {order}" + raise ValueError(msg) if d.ndim not in (2, 3): - raise ValueError("input data must be 2D or 3D") + msg = f"input array must be 2D or 3D, got {d.ndim}D" + raise ValueError(msg) # Re-arrange dimensions to work on first two axes nsmooth = _value_or_sized_to_tuple(nsmooth, d.ndim) @@ -410,7 +413,8 @@ def pwd_slope_estimate( elif smoothing == "boxcar": Sop = smoothcls(nsmooth=nsmooth, dims=dims, axes=smoothaxes, dtype=dtype) else: - raise ValueError("smoothing must be either 'triangle' or 'boxcar'") + msg = f"smoothing must be either 'triangle' or 'boxcar', got {smoothing}" + raise ValueError(msg) # Estimate slopes for _ in range(niter): diff --git a/pylops/utils/tapers.py b/pylops/utils/tapers.py index 2520d83a..07e9856f 100644 --- a/pylops/utils/tapers.py +++ b/pylops/utils/tapers.py @@ -7,7 +7,6 @@ "tapernd", ] -from typing import Optional, Tuple, Union import numpy as np import numpy.typing as npt @@ -40,11 +39,10 @@ def hanningtaper( if ntap > 0: if (nmask // ntap) < 2: ntap_min = nmask // 2 if nmask % 2 == 0 else (nmask - 1) // 2 - raise ValueError(f"ntap={ntap} must be smaller or equal than {ntap_min}") + msg = f"ntap={ntap} must be smaller or equal than {ntap_min}" + raise ValueError(msg) han_win = np.hanning(ntap * 2 - 1) - st_tpr = han_win[ - :ntap, - ] + st_tpr = han_win[:ntap,] mid_tpr = np.ones( [ nmask - (2 * ntap), @@ -59,7 +57,7 @@ def cosinetaper( nmask: int, ntap: int, square: bool = False, - exponent: Optional[float] = None, + exponent: float | None = None, ) -> npt.ArrayLike: r"""1D Cosine or Cosine square taper @@ -99,9 +97,7 @@ def cosinetaper( + 1.0 ) ) ** exponent - st_tpr = cos_win[ - :ntap, - ] + st_tpr = cos_win[:ntap,] mid_tpr = np.ones( [ nmask - (2 * ntap), @@ -115,7 +111,7 @@ def cosinetaper( def taper( nmask: int, ntap: int, - tapertype: Optional[Ttaper], + tapertype: Ttaper | None, ) -> NDArray: r"""1D taper @@ -154,8 +150,8 @@ def taper( def taper2d( nt: int, nmask: int, - ntap: Union[int, Tuple[int, int]], - tapertype: Optional[Ttaper] = "hanning", + ntap: int | tuple[int, int], + tapertype: Ttaper | None = "hanning", ) -> NDArray: r"""2D taper @@ -204,9 +200,9 @@ def taper2d( def taper3d( nt: int, - nmask: Tuple[int, int], - ntap: Tuple[int, int], - tapertype: Optional[Ttaper] = "hanning", + nmask: tuple[int, int], + ntap: tuple[int, int], + tapertype: Ttaper | None = "hanning", ) -> NDArray: r"""3D taper @@ -263,7 +259,7 @@ def taper3d( def tapernd( nmask: InputDimsLike, ntap: InputDimsLike, - tapertype: Optional[Ttaper] = "hanning", + tapertype: Ttaper | None = "hanning", ) -> NDArray: r"""ND taper @@ -289,13 +285,15 @@ def tapernd( """ # create 1d window if tapertype == "hanning": - tpr = [hanningtaper(nm, nt) for nm, nt in zip(nmask, ntap)] + tpr = [hanningtaper(nm, nt) for nm, nt in zip(nmask, ntap, strict=True)] elif tapertype == "cosine": - tpr = [cosinetaper(nm, nt, False) for nm, nt in zip(nmask, ntap)] + tpr = [cosinetaper(nm, nt, False) for nm, nt in zip(nmask, ntap, strict=True)] elif tapertype == "cosinesquare": - tpr = [cosinetaper(nm, nt, True) for nm, nt in zip(nmask, ntap)] + tpr = [cosinetaper(nm, nt, True) for nm, nt in zip(nmask, ntap, strict=True)] elif tapertype == "cosinesqrt": - tpr = [cosinetaper(nm, nt, False, 0.5) for nm, nt in zip(nmask, ntap)] + tpr = [ + cosinetaper(nm, nt, False, 0.5) for nm, nt in zip(nmask, ntap, strict=True) + ] else: tpr = [np.ones(nm) for nm in nmask] diff --git a/pylops/utils/typing.py b/pylops/utils/typing.py index 168894b3..b7f85436 100644 --- a/pylops/utils/typing.py +++ b/pylops/utils/typing.py @@ -9,7 +9,8 @@ "TensorTypeLike", ] -from typing import Literal, Sequence, Tuple, Union +from collections.abc import Sequence +from typing import Literal import numpy as np import numpy.typing as npt @@ -26,9 +27,9 @@ FloatingNDArray = npt.NDArray[np.floating] InexactNDArray = npt.NDArray[np.inexact] # float or complex -InputDimsLike = Union[Sequence[int], IntNDArray] -SamplingLike = Union[Sequence[float], FloatingNDArray] -ShapeLike = Tuple[int, ...] +InputDimsLike = Sequence[int] | IntNDArray +SamplingLike = Sequence[float] | FloatingNDArray +ShapeLike = tuple[int, ...] DTypeLike = npt.DTypeLike # torch generic types @@ -46,7 +47,7 @@ Tfftengine_nsf = Literal["numpy", "scipy", "fftw"] Tfftengine_nsm = Literal["numpy", "scipy", "mkl_fft"] Tfftengine_nfsm = Literal["numpy", "fftw", "scipy", "mkl_fft"] -Tinoutengine = Tuple[Tfftengine_ncj, Tfftengine_ncj] +Tinoutengine = tuple[Tfftengine_ncj, Tfftengine_ncj] Tmriengine = Literal["numpy", "jax"] Tavolinearization = Literal["akirich", "fatti", "PS"] diff --git a/pylops/utils/utils.py b/pylops/utils/utils.py index 1f621c6f..b198a054 100644 --- a/pylops/utils/utils.py +++ b/pylops/utils/utils.py @@ -1,7 +1,6 @@ __all__ = ["Report"] # scooby is a soft dependency for pylops -from typing import Optional try: from scooby import Report as ScoobyReport @@ -67,7 +66,7 @@ class Report(ScoobyReport): def __init__( self, - add_pckg: Optional[list] = None, + add_pckg: list | None = None, ncol: int = 3, text_width: int = 80, sort: bool = False, diff --git a/pylops/utils/wavelets.py b/pylops/utils/wavelets.py index 6377ae7f..e50bd3a3 100644 --- a/pylops/utils/wavelets.py +++ b/pylops/utils/wavelets.py @@ -6,7 +6,7 @@ ] import warnings -from typing import Callable, Optional, Sequence, Tuple +from collections.abc import Callable, Sequence import numpy as np import numpy.typing as npt @@ -18,14 +18,14 @@ def _tcrop(t: npt.ArrayLike) -> npt.ArrayLike: """Crop time axis with even number of samples""" if len(t) % 2 == 0: t = t[:-1] - warnings.warn("One sample removed from time axis...") + warnings.warn("One sample removed from time axis...", stacklevel=2) return t def gaussian( t: npt.ArrayLike, std: float = 1.0, -) -> Tuple[npt.ArrayLike, npt.ArrayLike, int]: +) -> tuple[npt.ArrayLike, npt.ArrayLike, int]: r"""Gaussian wavelet Create a Gaussian wavelet given time axis ``t`` @@ -61,8 +61,8 @@ def gaussian( def klauder( t: npt.ArrayLike, f: Sequence[float] = (5.0, 20.0), - taper: Optional[Callable] = None, -) -> Tuple[npt.ArrayLike, npt.ArrayLike, int]: + taper: Callable | None = None, +) -> tuple[npt.ArrayLike, npt.ArrayLike, int]: r"""Klauder wavelet Create a Klauder wavelet given time axis ``t`` @@ -109,8 +109,8 @@ def klauder( def ormsby( t: npt.ArrayLike, f: Sequence[float] = (5.0, 10.0, 45.0, 50.0), - taper: Optional[Callable] = None, -) -> Tuple[npt.ArrayLike, npt.ArrayLike, int]: + taper: Callable | None = None, +) -> tuple[npt.ArrayLike, npt.ArrayLike, int]: r"""Ormsby wavelet Create a Ormsby wavelet given time axis ``t`` and frequency range @@ -167,8 +167,8 @@ def numerator(f, t): def ricker( t: npt.ArrayLike, f0: float = 10, - taper: Optional[Callable] = None, -) -> Tuple[npt.ArrayLike, npt.ArrayLike, int]: + taper: Callable | None = None, +) -> tuple[npt.ArrayLike, npt.ArrayLike, int]: r"""Ricker wavelet Create a Ricker wavelet given time axis ``t`` and central frequency ``f_0`` diff --git a/pylops/waveeqprocessing/blending.py b/pylops/waveeqprocessing/blending.py index ad96b732..d9c171ea 100644 --- a/pylops/waveeqprocessing/blending.py +++ b/pylops/waveeqprocessing/blending.py @@ -4,7 +4,6 @@ "BlendingHalf", ] -from typing import Optional import numpy as np @@ -95,7 +94,7 @@ def __init__( dt: float, times: NDArray, shiftall: bool = False, - nttot: Optional[int] = None, + nttot: int | None = None, dtype: DTypeLike = "float64", name: str = "B", **kwargs_fft, @@ -326,7 +325,8 @@ def BlendingGroup( """ if times.shape[0] != group_size: - raise ValueError("The first dimension of times must equal group_size") + msg = f"The first dimension of times must equal group_size, got {times.shape[0]} / {group_size}" + raise ValueError(msg) Bop = [] for i in range(n_groups): Hop = [] @@ -428,7 +428,8 @@ def BlendingHalf( """ if times.shape[0] != group_size: - raise ValueError("The first dimension of times must equal group_size") + msg = f"The first dimension of times must equal group_size, got {times.shape[0]} / {group_size}" + raise ValueError(msg) Bop = [] for j in range(group_size): diff --git a/pylops/waveeqprocessing/kirchhoff.py b/pylops/waveeqprocessing/kirchhoff.py index 2f2d1f8b..e1684047 100644 --- a/pylops/waveeqprocessing/kirchhoff.py +++ b/pylops/waveeqprocessing/kirchhoff.py @@ -4,7 +4,7 @@ import logging import os import warnings -from typing import Literal, Optional, Tuple, Union +from typing import Literal import numpy as np @@ -313,15 +313,15 @@ def __init__( vel: NDArray, wav: NDArray, wavcenter: int, - y: Optional[NDArray] = None, + y: NDArray | None = None, mode: Literal["analytic", "eikonal", "byot"] = "eikonal", wavfilter: bool = False, dynamic: bool = False, - trav: Optional[Union[NDArray, Tuple[NDArray, NDArray]]] = None, - amp: Optional[Union[NDArray, Tuple[NDArray, NDArray]]] = None, - aperture: Optional[Tuple[float, float]] = None, - angleaperture: Union[float, Tuple[float, float]] = 90.0, - snell: Optional[Tuple[float, float]] = None, + trav: NDArray | tuple[NDArray, NDArray] | None = None, + amp: NDArray | tuple[NDArray, NDArray] | None = None, + aperture: tuple[float, float] | None = None, + angleaperture: float | tuple[float, float] = 90.0, + snell: tuple[float, float] | None = None, engine: Tengine_nnc = "numpy", dtype: DTypeLike = "float64", name: str = "K", @@ -336,6 +336,7 @@ def __init__( "separately. This behaviour will eventually become default in " "version v3.0.0.", FutureWarning, + stacklevel=2, ) # identify geometry ( @@ -393,13 +394,15 @@ def __init__( epsdist = 1e-2 self.maxdist = epsdist * (np.max(dist_srcs) + np.max(dist_recs)) if self.ndims == 2: - self.amp_srcs, self.amp_recs = 1.0 / np.sqrt( - dist_srcs + self.maxdist - ), 1.0 / np.sqrt(dist_recs + self.maxdist) + self.amp_srcs, self.amp_recs = ( + 1.0 / np.sqrt(dist_srcs + self.maxdist), + 1.0 / np.sqrt(dist_recs + self.maxdist), + ) else: - self.amp_srcs, self.amp_recs = 1.0 / ( - dist_srcs + self.maxdist - ), 1.0 / (dist_recs + self.maxdist) + self.amp_srcs, self.amp_recs = ( + 1.0 / (dist_srcs + self.maxdist), + 1.0 / (dist_recs + self.maxdist), + ) else: if isinstance(trav, tuple): self.trav_srcs, self.trav_recs = trav @@ -408,17 +411,14 @@ def __init__( self.trav = trav if self.dynamic and not self.travsrcrec: - raise NotImplementedError( - "separate traveltime tables must be provided " - "when selecting mode=dynamic" - ) + msg = "separate traveltime tables for sources and receivers must be provided when selecting mode='dynamic'" + raise NotImplementedError(msg) if self.dynamic: if isinstance(amp, tuple): self.amp_srcs, self.amp_recs = amp else: - raise NotImplementedError( - "separate amplitude tables must be provided " - ) + msg = "amp must be provided as a tuple of source and receiver amplitude tables when selecting mode='dynamic'" + raise NotImplementedError(msg) if self.travsrcrec: # compute traveltime gradients at image points @@ -431,7 +431,8 @@ def __init__( axis=np.arange(self.ndims), ) else: - raise ValueError("method must be analytic, eikonal or byot") + msg = f"mode must be either 'analytic', 'eikonal' or 'byot', got {mode}" + raise ValueError(msg) # compute angles with vertical if self.dynamic: @@ -452,15 +453,13 @@ def __init__( self.angle_srcs = ( np.sign(trav_srcs_grad[1]) * np.arccos( - trav_srcs_grad[-1] - / np.sqrt(np.sum(trav_srcs_grad**2, axis=0)) + trav_srcs_grad[-1] / np.sqrt(np.sum(trav_srcs_grad**2, axis=0)) ) ).reshape(np.prod(dims), ns) self.angle_recs = ( np.sign(trav_recs_grad[1]) * np.arccos( - trav_recs_grad[-1] - / np.sqrt(np.sum(trav_recs_grad**2, axis=0)) + trav_recs_grad[-1] / np.sqrt(np.sum(trav_recs_grad**2, axis=0)) ) ).reshape(np.prod(dims), nr) @@ -489,12 +488,14 @@ def __init__( if aperture is not None and self.ndims == 3: aperture = None warnings.warn( - "Aperture is forced to None as currently not implemented in 3D" + "Aperture is forced to None as currently not implemented in 3D", + stacklevel=2, ) if aperture is not None: warnings.warn( "Aperture is currently defined as ratio of offset over depth, " - "and may be not ideal for highly heterogeneous media" + "and may be not ideal for highly heterogeneous media", + stacklevel=2, ) self.aperture = ( (self.nx + 1,) if aperture is None else _value_or_sized_to_array(aperture) @@ -532,8 +533,8 @@ def _identify_geometry( x: NDArray, srcs: NDArray, recs: NDArray, - y: Optional[NDArray] = None, - ) -> Tuple[ + y: NDArray | None = None, + ) -> tuple[ int, int, NDArray, @@ -577,10 +578,10 @@ def _traveltime_table( x: NDArray, srcs: NDArray, recs: NDArray, - vel: Union[float, NDArray], - y: Optional[NDArray] = None, + vel: float | NDArray, + y: NDArray | None = None, mode: Literal["analytic", "eikonal"] = "eikonal", - ) -> Tuple[NDArray, NDArray, NDArray, NDArray, NDArray, NDArray]: + ) -> tuple[NDArray, NDArray, NDArray, NDArray, NDArray, NDArray]: r"""Traveltime table Compute traveltimes along the source-subsurface-receivers triplet @@ -647,7 +648,8 @@ def _traveltime_table( # compute traveltimes if mode == "analytic": if not isinstance(vel, (float, int)): - raise ValueError("vel must be scalar for mode=analytical") + msg = "vel must be scalar for mode='analytic'" + raise ValueError(msg) # compute grid if ndims == 2: @@ -709,7 +711,8 @@ def _traveltime_table( else: raise NotImplementedError(skfmm_message) else: - raise ValueError("method must be analytic or eikonal") + msg = f"mode must be either 'analytic' or 'eikonal', got {mode}" + raise ValueError(msg) # compute traveltime gradients at image points trav_srcs_grad = np.gradient( @@ -745,7 +748,8 @@ def _wavelet_reshaping( Wfilt = W * np.sqrt(1j * 2 * np.pi * f) elif (dimsrc == 2 or dimrec == 2) and dimv == 3: # 2.5D - raise NotImplementedError("2.D wavelet currently not available") + msg = "2.5D wavelet reshaping currently not implemented" + raise NotImplementedError(msg) elif dimsrc == 3 and dimrec == 3 and dimv == 3: # 3D Wfilt = W * (-1j * 2 * np.pi * f) @@ -1074,7 +1078,8 @@ def _ampsrcrec_kirch_rmatvec( def _register_multiplications(self, engine: Tengine_nnc) -> None: if engine not in ["numpy", "numba", "cuda"]: - raise ValueError("engine must be numpy or numba or cuda") + msg = f"engine must be numpy or numba or cuda, got {engine}" + raise ValueError(msg) if engine == "numba" and jit_message is None: numba_opts = dict( nopython=True, nogil=True, parallel=parallel @@ -1098,10 +1103,8 @@ def _register_multiplications(self, engine: Tengine_nnc) -> None: self.ns, self.nr, self.nt, self.ni, False ) elif not self.travsrcrec: - raise NotImplementedError( - "engine='cuda' not implemented for traveltimes " - "provided in one table" - ) + msg = "`engine=cuda` not implemented for traveltimes provided in one table" + raise NotImplementedError(msg) self._kirch_matvec = self.cuda_helper._matvec_cuda self._kirch_rmatvec = self.cuda_helper._rmatvec_cuda else: diff --git a/pylops/waveeqprocessing/lsm.py b/pylops/waveeqprocessing/lsm.py index c2f962e9..ac1945be 100644 --- a/pylops/waveeqprocessing/lsm.py +++ b/pylops/waveeqprocessing/lsm.py @@ -1,6 +1,7 @@ __all__ = ["LSM"] -from typing import Callable, Literal, Optional +from collections.abc import Callable +from typing import Literal from scipy.sparse.linalg import lsqr @@ -103,7 +104,7 @@ def __init__( vel: NDArray, wav: NDArray, wavcenter: int, - y: Optional[NDArray] = None, + y: NDArray | None = None, kind: Literal["kirchhoff", "twowayac"] = "kirchhoff", dottest: bool = False, **kwargs_mod, @@ -133,7 +134,8 @@ def __init__( ) else: - raise NotImplementedError("kind must be kirchhoff or twowayac") + msg = f"kind must be either 'kirchhoff' or 'twowayac', got {kind}" + raise ValueError(msg) if dottest: Dottest( diff --git a/pylops/waveeqprocessing/marchenko.py b/pylops/waveeqprocessing/marchenko.py index 0eb462c7..d3e42eb0 100644 --- a/pylops/waveeqprocessing/marchenko.py +++ b/pylops/waveeqprocessing/marchenko.py @@ -1,7 +1,7 @@ __all__ = ["Marchenko"] import logging -from typing import Any, Dict, Literal, Optional, Tuple, Union +from typing import Any, Literal import numpy as np from scipy.signal import filtfilt @@ -23,8 +23,8 @@ def directwave( trav: NDArray, nt: int, dt: float, - nfft: Optional[int] = None, - dist: Optional[NDArray] = None, + nfft: int | None = None, + dist: NDArray | None = None, kind: Literal["2d", "3d"] = "2d", derivative: bool = True, ) -> NDArray: @@ -90,9 +90,9 @@ def directwave( nr = len(trav) nfft = nt if nfft is None or nfft < nt else nfft W = np.abs(np.fft.rfft(wav, nfft)) * dt - F: NDArray = 2 * np.pi * ncp.arange(nfft) / (dt * nfft) + F: NDArray = 2 * np.pi * ncp.arange(nfft // 2 + 1) / (dt * nfft) direct = ncp.zeros((nfft // 2 + 1, nr), dtype=np.complex128) - for iw, (w, f) in enumerate(zip(W, F)): + for iw, (w, f) in enumerate(zip(W, F, strict=True)): if kind == "2d": # direct[iw] = ( # w @@ -254,17 +254,17 @@ def __init__( self, R: NDArray, dt: float = 0.004, - nt: Optional[int] = None, + nt: int | None = None, dr: float = 1.0, - nfmax: Optional[int] = None, - wav: Optional[NDArray] = None, + nfmax: int | None = None, + wav: NDArray | None = None, toff: float = 0.0, nsmooth: int = 10, saveRt: bool = True, prescaled: bool = False, fftengine: Tfftengine_nsf = "numpy", dtype: DTypeLike = "float64", - kwargs_fft: Optional[Dict[str, Any]] = None, + kwargs_fft: dict[str, Any] | None = None, ) -> None: # Save inputs into class self.dt = dt @@ -286,7 +286,8 @@ def __init__( self.nfmax = nfmax else: if nt is None: - raise ValueError("nt must be provided as R is in frequency") + msg = "nt must be provided as R is in frequency" + raise ValueError(msg) self.ns, self.nr, self.nfmax = R.shape self.nt = nt @@ -316,19 +317,19 @@ def __init__( def apply_onepoint( self, trav: NDArray, - G0: Optional[NDArray] = None, - nfft: Optional[int] = None, + G0: NDArray | None = None, + nfft: int | None = None, rtm: bool = False, greens: bool = False, dottest: bool = False, usematmul: bool = False, **kwargs_solver, - ) -> Union[ - Tuple[NDArray, NDArray, NDArray, NDArray, NDArray], - Tuple[NDArray, NDArray, NDArray, NDArray], - Tuple[NDArray, NDArray, NDArray], - Tuple[NDArray, NDArray], - ]: + ) -> ( + tuple[NDArray, NDArray, NDArray, NDArray, NDArray] + | tuple[NDArray, NDArray, NDArray, NDArray] + | tuple[NDArray, NDArray, NDArray] + | tuple[NDArray, NDArray] + ): r"""Marchenko redatuming for one point Solve the Marchenko redatuming inverse problem for a single point @@ -462,10 +463,8 @@ def apply_onepoint( ).T G0 = to_cupy_conditional(self.Rtwosided_fft, G0) else: - raise ValueError( - "wav and/or nfft are not provided. " - "Provide either G0 or wav and nfft..." - ) + msg = "wav and/or nfft are not provided. Provide either G0 or wav and nfft..." + raise ValueError(msg) fd_plus = np.concatenate( (np.fliplr(G0).T, self.ncp.zeros((self.nt - 1, self.nr), dtype=self.dtype)) ) @@ -521,19 +520,19 @@ def apply_onepoint( def apply_multiplepoints( self, trav: NDArray, - G0: Optional[NDArray] = None, - nfft: Optional[int] = None, + G0: NDArray | None = None, + nfft: int | None = None, rtm: bool = False, greens: bool = False, dottest: bool = False, usematmul: bool = False, **kwargs_solver, - ) -> Union[ - Tuple[NDArray, NDArray, NDArray, NDArray, NDArray], - Tuple[NDArray, NDArray, NDArray, NDArray], - Tuple[NDArray, NDArray, NDArray], - Tuple[NDArray, NDArray], - ]: + ) -> ( + tuple[NDArray, NDArray, NDArray, NDArray, NDArray] + | tuple[NDArray, NDArray, NDArray, NDArray] + | tuple[NDArray, NDArray, NDArray] + | tuple[NDArray, NDArray] + ): r"""Marchenko redatuming for multiple points Solve the Marchenko redatuming inverse problem for multiple @@ -678,10 +677,8 @@ def apply_multiplepoints( ).T G0 = to_cupy_conditional(self.Rtwosided_fft, G0) else: - raise ValueError( - "wav and/or nfft are not provided. " - "Provide either G0 or wav and nfft..." - ) + msg = "wav and/or nfft are not provided. Provide either G0 or wav and nfft..." + raise ValueError(msg) fd_plus = np.concatenate( ( np.flip(G0, axis=-1).transpose(2, 0, 1), diff --git a/pylops/waveeqprocessing/mdd.py b/pylops/waveeqprocessing/mdd.py index bad8abba..0540960f 100644 --- a/pylops/waveeqprocessing/mdd.py +++ b/pylops/waveeqprocessing/mdd.py @@ -4,7 +4,6 @@ ] import logging -from typing import Optional, Tuple, Union import numpy as np from scipy.signal import filtfilt @@ -40,11 +39,11 @@ def _MDC( _Transpose=Transpose, _FFT=FFT, _Fredholm1=Fredholm1, - args_Identity: Optional[dict] = None, - args_FFT: Optional[dict] = None, - args_Identity1: Optional[dict] = None, - args_FFT1: Optional[dict] = None, - args_Fredholm1: Optional[dict] = None, + args_Identity: dict | None = None, + args_FFT: dict | None = None, + args_Identity1: dict | None = None, + args_FFT1: dict | None = None, + args_Fredholm1: dict | None = None, ) -> LinearOperator: r"""Multi-dimensional convolution. @@ -67,7 +66,8 @@ def _MDC( args_Fredholm1 = {} if twosided and nt % 2 == 0: - raise ValueError("nt must be odd number") + msg = f"nt must be a odd number when twosided=True, got nt={nt}" + raise ValueError(msg) # find out dtype of G dtype = G[0, 0, 0].dtype @@ -266,8 +266,8 @@ def MDD( d: NDArray, dt: float = 0.004, dr: float = 1.0, - nfmax: Optional[int] = None, - wav: Optional[NDArray] = None, + nfmax: int | None = None, + wav: NDArray | None = None, twosided: bool = True, causality_precond: bool = False, adjoint: bool = False, @@ -278,11 +278,11 @@ def MDD( smooth_precond: int = 0, fftengine: Tfftengine_nsf = "numpy", **kwargs_solver, -) -> Union[ - Tuple[NDArray, NDArray], - Tuple[NDArray, NDArray, NDArray], - Tuple[NDArray, NDArray, NDArray, NDArray], -]: +) -> ( + tuple[NDArray, NDArray] + | tuple[NDArray, NDArray, NDArray] + | tuple[NDArray, NDArray, NDArray, NDArray] +): r"""Multi-dimensional deconvolution. Solve multi-dimensional deconvolution problem using diff --git a/pylops/waveeqprocessing/oneway.py b/pylops/waveeqprocessing/oneway.py index 55c2ce2f..f3622e03 100644 --- a/pylops/waveeqprocessing/oneway.py +++ b/pylops/waveeqprocessing/oneway.py @@ -3,7 +3,7 @@ "Deghosting", ] -from typing import Callable, Optional, Sequence, Tuple, Union +from collections.abc import Callable, Sequence import numpy as np from scipy.sparse.linalg import lsqr @@ -31,7 +31,7 @@ def __init__( dz: float, freq: NDArray, kx: NDArray, - ky: Optional[Union[int, NDArray]] = None, + ky: int | NDArray | None = None, dtype: str = "complex64", ) -> None: self.vel = vel @@ -77,7 +77,7 @@ def PhaseShift( nt: int, freq: NDArray, kx: NDArray, - ky: Optional[NDArray] = None, + ky: NDArray | None = None, dtype: DTypeLike = "float64", name: str = "P", fftengine: Tfftengine_nsf = "numpy", @@ -162,8 +162,8 @@ def PhaseShift( """ dtypefft = (np.ones(1, dtype=dtype) + 1j * np.ones(1, dtype=dtype)).dtype - dims: Union[Tuple[int, int], Tuple[int, int, int]] - dimsfft: Union[Tuple[int, int], Tuple[int, int, int]] + dims: tuple[int, int] | tuple[int, int, int] + dimsfft: tuple[int, int] | tuple[int, int, int] if ky is None: dims = (nt, kx.size) dimsfft = (freq.size, kx.size) @@ -202,23 +202,23 @@ def PhaseShift( def Deghosting( p: NDArray, nt: int, - nr: Union[int, Tuple[int, int]], + nr: int | tuple[int, int], dt: float, dr: Sequence[float], vel: float, zrec: float, - kind: Optional[str] = "p", - pd: Optional[NDArray] = None, - win: Optional[NDArray] = None, - npad: Union[Tuple[int], Tuple[int, int]] = (11, 11), - ntaper: Tuple[int, int] = (11, 11), - restriction: Optional[LinearOperator] = None, - sptransf: Optional[LinearOperator] = None, + kind: str | None = "p", + pd: NDArray | None = None, + win: NDArray | None = None, + npad: tuple[int] | tuple[int, int] = (11, 11), + ntaper: tuple[int, int] = (11, 11), + restriction: LinearOperator | None = None, + sptransf: LinearOperator | None = None, solver: Callable = lsqr, dottest: bool = False, dtype: DTypeLike = "complex128", **kwargs_solver, -) -> Tuple[NDArray, NDArray]: +) -> tuple[NDArray, NDArray]: r"""Wavefield deghosting. Apply seismic wavefield decomposition from single-component (pressure or @@ -323,7 +323,8 @@ def Deghosting( """ # Check kind if kind not in ["p", "vz"]: - raise ValueError("kind must be p or vz") + msg = f"kind must be either 'p' or 'vz', got {kind}" + raise ValueError(msg) # Identify dimensions ndims = p.ndim diff --git a/pylops/waveeqprocessing/seismicinterpolation.py b/pylops/waveeqprocessing/seismicinterpolation.py index b4f9b302..e46991d5 100644 --- a/pylops/waveeqprocessing/seismicinterpolation.py +++ b/pylops/waveeqprocessing/seismicinterpolation.py @@ -1,6 +1,7 @@ __all__ = ["SeismicInterpolation"] -from typing import List, Literal, Optional, Sequence, Tuple, Union +from collections.abc import Sequence +from typing import Literal import numpy as np @@ -24,9 +25,9 @@ def SeismicInterpolation( data: NDArray, - nrec: Union[int, Tuple[int, int]], - iava: Union[List[Union[int, float]], NDArray], - iava1: Optional[Union[List[Union[int, float]], NDArray]] = None, + nrec: int | tuple[int, int], + iava: list[int | float] | NDArray, + iava1: list[int | float] | NDArray | None = None, kind: Literal[ "fk", "spatial", @@ -34,26 +35,24 @@ def SeismicInterpolation( "radon-parabolic", "radon-hyperbolic", "chirpradon-linear", - "chirpradon-parabolic", - "chirpradon-hyperbolic", "sliding", "chirp-sliding", ] = "fk", - nffts: Optional[Union[int, InputDimsLike]] = None, - sampling: Optional[Sequence[float]] = None, - spataxis: Optional[NDArray] = None, - spat1axis: Optional[NDArray] = None, - taxis: Optional[NDArray] = None, - paxis: Optional[NDArray] = None, - p1axis: Optional[NDArray] = None, + nffts: int | InputDimsLike | None = None, + sampling: Sequence[float] | None = None, + spataxis: NDArray | None = None, + spat1axis: NDArray | None = None, + taxis: NDArray | None = None, + paxis: NDArray | None = None, + p1axis: NDArray | None = None, centeredh: bool = True, nwins: InputDimsLike = None, nwin: InputDimsLike = None, nover: InputDimsLike = None, - engine: Union[Tengine_nn, Literal["fftw"]] = "numba", + engine: Tengine_nn | Literal["fftw"] = "numba", dottest: bool = False, **kwargs_solver, -) -> Tuple[NDArray, NDArray, NDArray]: +) -> tuple[NDArray, NDArray, NDArray]: r"""Seismic interpolation (or regularization). Interpolate seismic data from irregular to regular spatial grid. @@ -213,7 +212,8 @@ def SeismicInterpolation( dtype = data.dtype ndims = data.ndim if ndims == 1 or ndims > 3: - raise ValueError("data must have 2 or 3 dimensions") + msg = f"data must have 2 or 3 dimensions, got {ndims}" + raise ValueError(msg) if ndims == 2: dimsd = data.shape dims = (nrec, dimsd[1]) @@ -259,10 +259,8 @@ def SeismicInterpolation( if ndims == 3: if sampling is None: if spataxis is None or spat1axis is None or taxis is None: - raise ValueError( - "Provide either sampling or spataxis, " - f"spat1axis and taxis for kind=%{kind}" - ) + msg = f"Provide either sampling or spataxis, spat1axis and taxis for kind={kind}" + raise ValueError(msg) else: sampling = (dspat, dspat1, dt) Pop = FFTND(dims=dims, nffts=nffts, sampling=sampling) @@ -270,10 +268,10 @@ def SeismicInterpolation( else: if sampling is None: if spataxis is None or taxis is None: - raise ValueError( - "Provide either sampling or spataxis, " - f"and taxis for kind={kind}" + msg = ( + f"Provide either sampling or spataxis and taxis for kind={kind}" ) + raise ValueError(msg) else: sampling = (dspat, dt) Pop = FFT2D(dims=dims, nffts=nffts, sampling=sampling) @@ -383,10 +381,11 @@ def SeismicInterpolation( Pop = Sliding2D(Op, dimsp, dimsslid, nwin, nover, tapertype="cosine") SIop = Rop * Pop else: - raise KeyError( - "kind must be spatial, fk, radon-linear, " - "radon-parabolic, radon-hyperbolic, sliding or chirp-sliding" + msg = ( + "kind must be either 'spatial', 'fk', 'radon-linear', 'chirpradon-linear', " + "radon-parabolic', 'radon-hyperbolic', 'sliding', or 'chirp-sliding', got {kind}" ) + raise KeyError(msg) # dot-test if dottest: diff --git a/pylops/waveeqprocessing/twoway.py b/pylops/waveeqprocessing/twoway.py index bb45901c..80ce658a 100644 --- a/pylops/waveeqprocessing/twoway.py +++ b/pylops/waveeqprocessing/twoway.py @@ -1,6 +1,6 @@ __all__ = ["AcousticWave2D"] -from typing import Any, NewType, Tuple +from typing import Any, NewType import numpy as np @@ -242,7 +242,7 @@ def updatesrc(self, wav): def _srcillumination_oneshot( self, solver: AcousticWaveSolverType, isrc: int - ) -> Tuple[NDArray, NDArray]: + ) -> tuple[NDArray, NDArray]: """Source wavefield and illumination for one shot Parameters diff --git a/pylops/waveeqprocessing/wavedecomposition.py b/pylops/waveeqprocessing/wavedecomposition.py index 5cee39ba..9ddb28cc 100644 --- a/pylops/waveeqprocessing/wavedecomposition.py +++ b/pylops/waveeqprocessing/wavedecomposition.py @@ -5,7 +5,8 @@ "WavefieldDecomposition", ] -from typing import Callable, Literal, Optional, Sequence, Tuple, Union +from collections.abc import Callable, Sequence +from typing import Literal import numpy as np from scipy.signal import filtfilt @@ -82,7 +83,7 @@ def _obliquity2D( composition: bool = True, backend: Tfftengine_ncj = "numpy", dtype: DTypeLike = "complex128", -) -> Tuple[LinearOperator, LinearOperator]: +) -> tuple[LinearOperator, LinearOperator]: r"""2D Obliquity operator and FFT operator Parameters @@ -150,9 +151,9 @@ def _obliquity2D( def _obliquity3D( nt: int, - nr: Union[int, Sequence[int]], + nr: int | Sequence[int], dt: float, - dr: Union[float, Sequence[float]], + dr: float | Sequence[float], rho: float, vel: float, nffts: InputDimsLike, @@ -162,7 +163,7 @@ def _obliquity3D( fftengine: Tfftengine_ns = "scipy", backend: Tfftengine_ncj = "numpy", dtype: DTypeLike = "complex128", -) -> Tuple[LinearOperator, LinearOperator]: +) -> tuple[LinearOperator, LinearOperator]: r"""3D Obliquity operator and FFT operator Parameters @@ -243,7 +244,7 @@ def PressureToVelocity( dr: float, rho: float, vel: float, - nffts: Union[InputDimsLike, Tuple[None, None, None]] = (None, None, None), + nffts: InputDimsLike | tuple[None, None, None] = (None, None, None), critical: float = 100.0, ntaper: int = 10, topressure: bool = False, @@ -382,7 +383,7 @@ def UpDownComposition2D( dr: float, rho: float, vel: float, - nffts: Union[InputDimsLike, Tuple[None, None]] = (None, None), + nffts: InputDimsLike | tuple[None, None] = (None, None), critical: float = 100.0, ntaper: int = 10, scaling: float = 1.0, @@ -514,7 +515,10 @@ def UpDownComposition2D( ) # create obliquity operator - FFTop, OBLop, = _obliquity2D( + ( + FFTop, + OBLop, + ) = _obliquity2D( nt, nr, dt, @@ -554,7 +558,7 @@ def UpDownComposition3D( dr: float, rho: float, vel: float, - nffts: Union[InputDimsLike, Tuple[None, None, None]] = (None, None, None), + nffts: InputDimsLike | tuple[None, None, None] = (None, None, None), critical: float = 100.0, ntaper: int = 10, scaling: float = 1.0, @@ -682,23 +686,23 @@ def WavefieldDecomposition( p: NDArray, vz: NDArray, nt: int, - nr: Union[int, InputDimsLike], + nr: int | InputDimsLike, dt: float, dr: float, rho: float, vel: float, - nffts: Union[InputDimsLike, Tuple[None, None, None]] = (None, None, None), + nffts: InputDimsLike | tuple[None, None, None] = (None, None, None), critical: float = 100.0, ntaper: int = 10, scaling: float = 1.0, kind: Literal["inverse", "analytical"] = "inverse", - restriction: Optional[LinearOperator] = None, - sptransf: Optional[LinearOperator] = None, + restriction: LinearOperator | None = None, + sptransf: LinearOperator | None = None, solver: Callable = lsqr, dottest: bool = False, dtype: DTypeLike = "complex128", - **kwargs_solver -) -> Tuple[NDArray, NDArray]: + **kwargs_solver, +) -> tuple[NDArray, NDArray]: r"""Up-down wavefield decomposition. Apply seismic wavefield decomposition from multi-component (pressure @@ -900,6 +904,7 @@ def WavefieldDecomposition( dud = dud.reshape(dims2) pdown, pup = dud[:nr2], dud[nr2:] else: - raise KeyError("kind must be analytical or inverse") + msg = f"kind must be either 'analytical' or 'inverse', got {kind}" + raise KeyError(msg) return pup, pdown diff --git a/pytests/test_chirpradon.py b/pytests/test_chirpradon.py index c8084bae..696a347b 100644 --- a/pytests/test_chirpradon.py +++ b/pytests/test_chirpradon.py @@ -2,17 +2,14 @@ if int(os.environ.get("TEST_CUPY_PYLOPS", 0)): import cupy as np - from cupy.testing import assert_array_almost_equal, assert_array_equal - from cupyx.scipy.sparse import rand + from cupy.testing import assert_array_almost_equal backend = "cupy" else: import numpy as np - from numpy.testing import assert_array_almost_equal, assert_array_equal - from scipy.sparse import rand + from numpy.testing import assert_array_almost_equal backend = "numpy" -import itertools import pytest @@ -145,7 +142,7 @@ def test_ChirpRadon3D(par): (par["pymax"], par["pxmax"]), engine=par["engine"], dtype="float64", - **dict(flags=("FFTW_ESTIMATE",), threads=2) + **dict(flags=("FFTW_ESTIMATE",), threads=2), ) assert dottest( Rop, diff --git a/pytests/test_convolve.py b/pytests/test_convolve.py index 6e7206f9..af576792 100644 --- a/pytests/test_convolve.py +++ b/pytests/test_convolve.py @@ -12,7 +12,6 @@ from scipy.signal.windows import triang backend = "numpy" -import itertools import pytest @@ -144,7 +143,7 @@ def test_Convolve1D(par): Cop = Convolve1D(par["nx"], h=h1, offset=par["offset"], dtype="float64") assert dottest(Cop, par["nx"], par["nx"], backend=backend) - x = np.zeros((par["nx"])) + x = np.zeros(par["nx"]) x[par["nx"] // 2] = 1.0 xlsqr = lsqr( Cop, @@ -230,7 +229,7 @@ def test_Convolve1D_long(par): np.random.seed(10) # 1D if par["axis"] == 0: - x = np.zeros((par["nx"])) + x = np.zeros(par["nx"]) x[par["nx"] // 2] = 1.0 Xop = Convolve1D(nfilt[0], h=x, offset=nfilt[0] // 2, dtype="float64") assert dottest(Xop, par["nx"], nfilt[0], backend=backend) diff --git a/pytests/test_derivative.py b/pytests/test_derivative.py index 4e1b0316..fe47f634 100644 --- a/pytests/test_derivative.py +++ b/pytests/test_derivative.py @@ -497,7 +497,7 @@ def test_SecondDerivative_forwaback(par): xx, yy = np.meshgrid(x, y) # produces arrays of size (ny,nx) xxx, yyy, zzz = np.meshgrid(x, y, z) # produces arrays of size (ny,nx,nz) - for kind in ("forward", "backward"): + for _ in ("forward", "backward"): # 1d D2op = SecondDerivative( par["nx"], diff --git a/pytests/test_ffts.py b/pytests/test_ffts.py index df6d6c02..18149a23 100644 --- a/pytests/test_ffts.py +++ b/pytests/test_ffts.py @@ -28,7 +28,8 @@ def _choose_random_axes(ndim, n_choices=2): [-1, -2], [-2, 1], [1, -2], [0, -1] or [-1, 0]. """ if ndim < n_choices: - raise ValueError("ndim < n_choices") + msg = "ndim < n_choices" + raise ValueError(msg) axes_choices = list(range(-ndim, ndim)) axes = [] for _ in range(n_choices): @@ -289,7 +290,7 @@ def _choose_random_axes(ndim, n_choices=2): @pytest.mark.parametrize("par", [par1]) def test_unknown_engine(par): """Check error is raised if unknown engine is passed""" - with pytest.raises(ValueError, match="engine must be"): + with pytest.raises(ValueError, match="`engine` must be"): _ = FFT( dims=(par["nt"],), nfft=par["nfft"], @@ -298,7 +299,7 @@ def test_unknown_engine(par): engine="foo", ) - with pytest.raises(ValueError, match="engine must be"): + with pytest.raises(ValueError, match="`engine` must be"): _ = FFT2D( dims=(par["nx"], par["nt"]), nfft=(par["nfft"], par["nfft"]), @@ -307,7 +308,7 @@ def test_unknown_engine(par): engine="foo", ) - with pytest.raises(ValueError, match="engine must be"): + with pytest.raises(ValueError, match="`engine` must be"): _ = FFTND( dims=(par["ny"], par["nx"], par["nt"]), nfft=(par["nfft"], par["nfft"], par["nfft"]), @@ -333,7 +334,7 @@ def test_unknown_engine(par): ) # Generate all combinations of the above parameters pars_fft_small_real = [ - dict(zip(par_lists_fft_small_real.keys(), value)) + dict(zip(par_lists_fft_small_real.keys(), value, strict=True)) for value in itertools.product(*par_lists_fft_small_real.values()) ] @@ -408,7 +409,7 @@ def test_FFT_small_real(par): engine=["numpy", "fftw", "scipy", "mkl_fft"], ) pars_fft_random_real = [ - dict(zip(par_lists_fft_random_real.keys(), value)) + dict(zip(par_lists_fft_random_real.keys(), value, strict=True)) for value in itertools.product(*par_lists_fft_random_real.values()) ] @@ -470,7 +471,7 @@ def test_FFT_random_real(par): engine=["numpy", "fftw", "scipy", "mkl_fft"], ) pars_fft_small_cpx = [ - dict(zip(par_lists_fft_small_cpx.keys(), value)) + dict(zip(par_lists_fft_small_cpx.keys(), value, strict=True)) for value in itertools.product(*par_lists_fft_small_cpx.values()) ] @@ -544,7 +545,7 @@ def test_FFT_small_complex(par): engine=["numpy", "fftw", "scipy", "mkl_fft"], ) pars_fft_random_cpx = [ - dict(zip(par_lists_fft_random_cpx.keys(), value)) + dict(zip(par_lists_fft_random_cpx.keys(), value, strict=True)) for value in itertools.product(*par_lists_fft_random_cpx.values()) ] @@ -629,7 +630,7 @@ def test_FFT_random_complex(par): engine=["numpy", "scipy", "mkl_fft"], ) pars_fft2d_random_real = [ - dict(zip(par_lists_fft2d_random_real.keys(), value)) + dict(zip(par_lists_fft2d_random_real.keys(), value, strict=True)) for value in itertools.product(*par_lists_fft2d_random_real.values()) ] @@ -696,7 +697,7 @@ def test_FFT2D_random_real(par): ) # Generate all combinations of the above parameters pars_fft2d_random_cpx = [ - dict(zip(par_lists_fft2d_random_cpx.keys(), value)) + dict(zip(par_lists_fft2d_random_cpx.keys(), value, strict=True)) for value in itertools.product(*par_lists_fft2d_random_cpx.values()) ] @@ -733,11 +734,11 @@ def test_FFT2D_random_complex(par): # Compute FFT of x independently x_ishift = x.copy() - for axis, ishift in zip(axes, ifftshift_before): + for axis, ishift in zip(axes, ifftshift_before, strict=True): if ishift: x_ishift = np.fft.ifftshift(x_ishift, axes=int(axis)) y_true = np.fft.fft2(x_ishift, axes=axes, norm="ortho") - for axis, fshift in zip(axes, fftshift_after): + for axis, fshift in zip(axes, fftshift_after, strict=True): if fshift: y_true = np.fft.fftshift(y_true, axes=int(axis)) y_true = y_true.ravel() @@ -779,7 +780,7 @@ def test_FFT2D_random_complex(par): engine=["numpy", "scipy", "mkl_fft"], ) pars_fftnd_random_real = [ - dict(zip(par_lists_fftnd_random_real.keys(), value)) + dict(zip(par_lists_fftnd_random_real.keys(), value, strict=True)) for value in itertools.product(*par_lists_fftnd_random_real.values()) ] @@ -842,7 +843,7 @@ def test_FFTND_random_real(par): ) # Generate all combinations of the above parameters pars_fftnd_random_cpx = [ - dict(zip(par_lists_fftnd_random_cpx.keys(), value)) + dict(zip(par_lists_fftnd_random_cpx.keys(), value, strict=True)) for value in itertools.product(*par_lists_fftnd_random_cpx.values()) ] @@ -881,11 +882,11 @@ def test_FFTND_random_complex(par): # Compute FFT of x independently x_ishift = x.copy() - for axis, ishift in zip(axes, ifftshift_before): + for axis, ishift in zip(axes, ifftshift_before, strict=True): if ishift: x_ishift = np.fft.ifftshift(x_ishift, axes=int(axis)) y_true = np.fft.fft2(x_ishift, axes=axes, norm="ortho") - for axis, fshift in zip(axes, fftshift_after): + for axis, fshift in zip(axes, fftshift_after, strict=True): if fshift: y_true = np.fft.fftshift(y_true, axes=int(axis)) y_true = y_true.ravel() @@ -920,7 +921,7 @@ def test_FFTND_random_complex(par): engine=["numpy", "scipy", "mkl_fft"], ) pars_fft2dnd_small_cpx = [ - dict(zip(par_lists_fft2dnd_small_cpx.keys(), value)) + dict(zip(par_lists_fft2dnd_small_cpx.keys(), value, strict=True)) for value in itertools.product(*par_lists_fft2dnd_small_cpx.values()) ] diff --git a/pytests/test_fourierradon.py b/pytests/test_fourierradon.py index 3f860ef8..a09590cb 100644 --- a/pytests/test_fourierradon.py +++ b/pytests/test_fourierradon.py @@ -67,13 +67,13 @@ def test_unknown_engine2D(): """Check error is raised if unknown engine is passed""" - with pytest.raises(ValueError, match="engine must be"): + with pytest.raises(ValueError, match="`engine` must be"): _ = FourierRadon2D(None, None, None, None, engine="foo") def test_unknown_engine3D(): """Check error is raised if unknown engine is passed""" - with pytest.raises(ValueError, match="engine must be"): + with pytest.raises(ValueError, match="`engine` must be"): _ = FourierRadon3D(None, None, None, None, None, None, engine="foo") diff --git a/pytests/test_fredholm.py b/pytests/test_fredholm.py index f5c687eb..f74ffafa 100644 --- a/pytests/test_fredholm.py +++ b/pytests/test_fredholm.py @@ -10,7 +10,6 @@ from numpy.testing import assert_array_almost_equal backend = "numpy" -import itertools import pytest @@ -53,7 +52,6 @@ "ny": 6, "nx": 4, "nz": 5, - "saveGt": False, "usematmul": False, "saveGt": False, "imag": 1j, diff --git a/pytests/test_functionoperator.py b/pytests/test_functionoperator.py index 6d976fc9..702d3762 100644 --- a/pytests/test_functionoperator.py +++ b/pytests/test_functionoperator.py @@ -5,19 +5,18 @@ by wrapping a matrix multiplication as a FunctionOperator. Also provides a good starting point for new tests. """ + import itertools import os if int(os.environ.get("TEST_CUPY_PYLOPS", 0)): import cupy as np from cupy.testing import assert_array_almost_equal, assert_array_equal - from cupyx.scipy.sparse import rand backend = "cupy" else: import numpy as np from numpy.testing import assert_array_almost_equal, assert_array_equal - from scipy.sparse import rand backend = "numpy" import pytest diff --git a/pytests/test_interpolation_spline.py b/pytests/test_interpolation_spline.py index 82c98151..d6ebe10a 100644 --- a/pytests/test_interpolation_spline.py +++ b/pytests/test_interpolation_spline.py @@ -1,4 +1,4 @@ -from typing import Final, Tuple +from typing import Final import numpy as np import pytest @@ -6,13 +6,13 @@ from pylops.signalprocessing import InterpCubicSpline -TEST_ARRAY_SHAPE: Final[Tuple] = ( +TEST_ARRAY_SHAPE: Final[tuple] = ( 20, 51, 2, # <- this dimension is exactly 2 because this triggers a special solver 12, ) -TEST_X_RANGE: Final[Tuple[float, float]] = (-5.0, 5.0) +TEST_X_RANGE: Final[tuple[float, float]] = (-5.0, 5.0) MIN_NUM_TEST_SAMPLES: Final[int] = 1 diff --git a/pytests/test_lsm.py b/pytests/test_lsm.py index abb0feaf..fe45eb0c 100644 --- a/pytests/test_lsm.py +++ b/pytests/test_lsm.py @@ -63,7 +63,7 @@ ) def test_unknown_mode(): """Check error is raised if unknown mode is passed""" - with pytest.raises(ValueError, match="method must be analytic,"): + with pytest.raises(ValueError, match="mode must be either 'analytic',"): _ = LSM(z, x, t, s2d, r2d, 0, np.ones(3), 1, mode="foo") diff --git a/pytests/test_metrics.py b/pytests/test_metrics.py index e4cdce6f..f0b768de 100644 --- a/pytests/test_metrics.py +++ b/pytests/test_metrics.py @@ -8,7 +8,6 @@ import numpy as np backend = "numpy" -import itertools import pytest diff --git a/pytests/test_mri.py b/pytests/test_mri.py index c557d05f..096079fa 100644 --- a/pytests/test_mri.py +++ b/pytests/test_mri.py @@ -49,7 +49,7 @@ ) def test_MRI2D_invalid_mask(): """Test MRI2D operator with invalid mask string""" - with pytest.raises(ValueError, match="mask must be"): + with pytest.raises(ValueError, match="`mask` must be"): MRI2D( dims=(32, 64), mask="invalid-mask", @@ -61,13 +61,14 @@ def test_MRI2D_invalid_mask(): @pytest.mark.skipif( int(os.environ.get("TEST_CUPY_PYLOPS", 0)) == 1, reason="Not CuPy enabled" ) -def test_MRI2D_invalid_engine(): - """Test MRI2D operator with invalid engine""" - with pytest.raises(ValueError, match="engine must be"): +def test_MRI2D_vertical_mask_invalid_nlines(): + """Test MRI2D operator with vertical mask and invalid nlines""" + with pytest.raises(ValueError, match="`nlines` and `perc_center`"): MRI2D( dims=(32, 64), - mask="vertical-reg", - fft_engine="invalid-engine", + mask="vertical-uni", + nlines=60, + perc_center=0.5, dtype="complex128", ) @@ -77,7 +78,7 @@ def test_MRI2D_invalid_engine(): ) def test_MRI2D_vertical_reg_invalid_perc_center(): """Test MRI2D operator with vertical-reg mask and non-zero perc_center""" - with pytest.raises(ValueError, match="perc_center must be 0.0"): + with pytest.raises(ValueError, match="`perc_center` must be 0.0"): MRI2D( dims=(32, 64), mask="vertical-reg", @@ -90,14 +91,15 @@ def test_MRI2D_vertical_reg_invalid_perc_center(): @pytest.mark.skipif( int(os.environ.get("TEST_CUPY_PYLOPS", 0)) == 1, reason="Not CuPy enabled" ) -def test_MRI2D_vertical_mask_invalid_nlines(): - """Test MRI2D operator with vertical mask and invalid nlines""" - with pytest.raises(ValueError, match="nlines and perc_center"): +def test_MRI2D_invalid_fft_engine(): + """Test MRI2D operator with invalid fft_engine""" + with pytest.raises(ValueError, match="`fft_engine` must be"): MRI2D( dims=(32, 64), - mask="vertical-uni", - nlines=60, - perc_center=0.5, + mask="vertical-reg", + nlines=16, + perc_center=0.0, + fft_engine="invalid-engine", dtype="complex128", ) diff --git a/pytests/test_nonstatconvolve.py b/pytests/test_nonstatconvolve.py index ed87ce45..d6012ddc 100644 --- a/pytests/test_nonstatconvolve.py +++ b/pytests/test_nonstatconvolve.py @@ -102,14 +102,14 @@ @pytest.mark.parametrize("par", [(par_2d)]) def test_even_filter(par): """Check error is raised if filter has even size""" - with pytest.raises(ValueError, match="filters hs must have odd length"): + with pytest.raises(ValueError, match="must have odd length"): _ = NonStationaryConvolve1D( dims=par["nx"], hs=h1ns[..., :-1], ih=(int(par["nx"] // 4), int(2 * par["nx"] // 4), int(3 * par["nx"] // 4)), ) - with pytest.raises(ValueError, match="filters hs must have odd length"): + with pytest.raises(ValueError, match="must have odd length"): _ = NonStationaryConvolve2D( dims=(par["nx"], par["nz"]), hs=h2ns[..., :-1], @@ -117,14 +117,14 @@ def test_even_filter(par): ihz=(int(par["nz"] // 4), int(3 * par["nz"] // 4)), ) - with pytest.raises(ValueError, match="filters hs must have odd length"): + with pytest.raises(ValueError, match="must have odd length"): _ = NonStationaryFilters1D( inp=np.arange(par["nx"]), hsize=nfilts[0] - 1, ih=(int(par["nx"] // 4), int(2 * par["nx"] // 4), int(3 * par["nx"] // 4)), ) - with pytest.raises(ValueError, match="filters hs must have odd length"): + with pytest.raises(ValueError, match="must have odd length"): _ = NonStationaryFilters2D( inp=np.ones((par["nx"], par["nz"])), hshape=(nfilts[0] - 1, nfilts[1] - 1), @@ -155,7 +155,7 @@ def test_ih_irregular(par): @pytest.mark.parametrize("par", [(par_2d)]) def test_unknown_engine_2d(par): """Check error is raised if unknown engine is passed""" - with pytest.raises(ValueError, match="engine must be numpy"): + with pytest.raises(ValueError, match="`engine` must be numpy"): _ = NonStationaryConvolve2D( dims=(par["nx"], par["nz"]), hs=h2ns, @@ -164,7 +164,7 @@ def test_unknown_engine_2d(par): engine="foo", ) - with pytest.raises(ValueError, match="engine must be numpy"): + with pytest.raises(ValueError, match="`engine` must be numpy"): _ = NonStationaryFilters2D( inp=np.ones((par["nx"], par["nz"])), hshape=(nfilts[0] - 1, nfilts[1] - 1), @@ -187,7 +187,7 @@ def test_NonStationaryConvolve1D(par): ) assert dottest(Cop, par["nx"], par["nx"], backend=backend) - x = np.zeros((par["nx"])) + x = np.zeros(par["nx"]) x[par["nx"] // 2] = 1.0 xlsqr = lsqr( Cop, @@ -316,7 +316,7 @@ def test_StationaryConvolve2D(par): ) def test_NonStationaryFilters1D(par): """Dot-test and inversion for NonStationaryFilters2D operator""" - x = np.zeros((par["nx"])) + x = np.zeros(par["nx"]) x[par["nx"] // 4], x[par["nx"] // 2], x[3 * par["nx"] // 4] = 1.0, 1.0, 1.0 Cop = NonStationaryFilters1D( inp=x, diff --git a/pytests/test_patching.py b/pytests/test_patching.py index b45f8249..42941e41 100644 --- a/pytests/test_patching.py +++ b/pytests/test_patching.py @@ -161,7 +161,7 @@ def test_Patch2D(par): par["ny"] * par["nt"] * nwins[0] * nwins[1], backend=backend, ) - x = np.ones((par["ny"] * nwins[0] * par["nt"] * nwins[1])) + x = np.ones(par["ny"] * nwins[0] * par["nt"] * nwins[1]) y = Pop * x.ravel() xinv = Pop / y @@ -197,7 +197,7 @@ def test_Patch2D_scalings(par): par["ny"] * par["nt"] * nwins[0] * nwins[1], backend=backend, ) - x = np.ones((par["ny"] * nwins[0] * par["nt"] * nwins[1])) + x = np.ones(par["ny"] * nwins[0] * par["nt"] * nwins[1]) y = Pop * x.ravel() xinv = Pop / y @@ -233,7 +233,7 @@ def test_Patch2D_singlepatch1(par): par["npy"] * par["nt"] * nwins[0] * nwins[1], backend=backend, ) - x = np.ones((par["npy"] * nwins[0] * par["nt"] * nwins[1])) + x = np.ones(par["npy"] * nwins[0] * par["nt"] * nwins[1]) y = Pop * x.ravel() xinv = Pop / y @@ -268,7 +268,7 @@ def test_Patch2D_singlepatch2(par): par["ny"] * par["npt"] * nwins[0] * nwins[1], backend=backend, ) - x = np.ones((par["ny"] * nwins[0] * par["npt"] * nwins[1])) + x = np.ones(par["ny"] * nwins[0] * par["npt"] * nwins[1]) y = Pop * x.ravel() xinv = Pop / y diff --git a/pytests/test_prestack.py b/pytests/test_prestack.py index fcccfd82..2e7fd760 100644 --- a/pytests/test_prestack.py +++ b/pytests/test_prestack.py @@ -280,16 +280,6 @@ def test_PrestackLinearModelling(par): assert_array_almost_equal(d, d_dense, decimal=4) # Inversion - par3b = { - "vsvp": np.linspace(0.4, 0.6, nt0), - "linearization": "akirich", - "epsR": 1e-4, - "epsRL1": 1e-2, - "epsI": 1e-6, - "simultaneous": True, - "kind": "forward", - } - for explicit in [True, False]: dict_inv = dict(iter_lim=10) if backend == "numpy" else dict(niter=10) if not par["simultaneous"]: @@ -313,7 +303,7 @@ def test_PrestackLinearModelling(par): epsRL1=par["epsRL1"], simultaneous=par["simultaneous"], kind=par["kind"], - **dict_inv + **dict_inv, ) assert np.linalg.norm(m - minv) / np.linalg.norm(minv) < 4e-2 @@ -434,6 +424,6 @@ def test_PrestackLinearModelling2d(par): epsR=par["epsR"], epsRL1=par["epsRL1"], simultaneous=par["simultaneous"], - **dict_inv + **dict_inv, ) assert np.linalg.norm(m2d - minv2d) / np.linalg.norm(minv2d) < 2e-1 diff --git a/pytests/test_radon.py b/pytests/test_radon.py index 48fdc280..9e0c3d5b 100644 --- a/pytests/test_radon.py +++ b/pytests/test_radon.py @@ -119,10 +119,10 @@ ) def test_unknown_engine(): """Check error is raised if unknown engine is passed""" - with pytest.raises(ValueError, match="engine must be numpy"): + with pytest.raises(ValueError, match="`engine` must be numpy"): _ = Radon2D(None, None, None, engine="foo") - with pytest.raises(ValueError, match="engine must be numpy"): + with pytest.raises(ValueError, match="`engine` must be numpy"): _ = Radon3D(None, None, None, None, None, engine="foo") @@ -179,66 +179,66 @@ def test_Radon2D(par): assert_array_almost_equal(x.ravel(), xinv, decimal=1) -@pytest.mark.skipif( - int(os.environ.get("TEST_CUPY_PYLOPS", 0)) == 1, reason="Not CuPy enabled" -) -@pytest.mark.parametrize( - "par", [(par1), (par2), (par3), (par4), (par5), (par6), (par7), (par8)] -) -def test_Radon3D(par): - """Dot-test, forward and adjoint consistency check - (for onthefly parameter), and sparse inverse for Radon3D operator - """ - dt, dhy, dhx = 0.005, 1, 1 - t = np.arange(par["nt"]) * dt - hy = np.arange(par["nhy"]) * dhy - hx = np.arange(par["nhx"]) * dhx - py = np.linspace(0, par["pymax"], par["npy"]) - px = np.linspace(0, par["pxmax"], par["npx"]) - x = np.zeros((par["npy"], par["npx"], par["nt"])) - x[3, 2, par["nt"] // 2] = 1 - - Rop = Radon3D( - t, - hy, - hx, - py, - px, - centeredh=par["centeredh"], - interp=par["interp"], - kind=par["kind"], - onthefly=False, - engine=par["engine"], - dtype="float64", - ) - R1op = Radon3D( - t, - hy, - hx, - py, - px, - centeredh=par["centeredh"], - interp=par["interp"], - kind=par["kind"], - onthefly=True, - engine=par["engine"], - dtype="float64", - ) - - assert dottest( - Rop, - par["nhy"] * par["nhx"] * par["nt"], - par["npy"] * par["npx"] * par["nt"], - rtol=1e-3, - ) - y = Rop * x.ravel() - y1 = R1op * x.ravel() - assert_array_almost_equal(y, y1, decimal=4) - - xadj = Rop.H * y - xadj1 = R1op.H * y - assert_array_almost_equal(xadj, xadj1, decimal=4) - - if Rop.engine == "numba": # as numpy is too slow here... - xinv, _, _ = fista(Rop, y, niter=200, eps=3e0) - assert_array_almost_equal(x.ravel(), xinv, decimal=1) +# @pytest.mark.skipif( +# int(os.environ.get("TEST_CUPY_PYLOPS", 0)) == 1, reason="Not CuPy enabled" +# ) +# @pytest.mark.parametrize( +# "par", [(par1), (par2), (par3), (par4), (par5), (par6), (par7), (par8)] +# ) +# def test_Radon3D(par): +# """Dot-test, forward and adjoint consistency check +# (for onthefly parameter), and sparse inverse for Radon3D operator +# """ +# dt, dhy, dhx = 0.005, 1, 1 +# t = np.arange(par["nt"]) * dt +# hy = np.arange(par["nhy"]) * dhy +# hx = np.arange(par["nhx"]) * dhx +# py = np.linspace(0, par["pymax"], par["npy"]) +# px = np.linspace(0, par["pxmax"], par["npx"]) +# x = np.zeros((par["npy"], par["npx"], par["nt"])) +# x[3, 2, par["nt"] // 2] = 1 + +# Rop = Radon3D( +# t, +# hy, +# hx, +# py, +# px, +# centeredh=par["centeredh"], +# interp=par["interp"], +# kind=par["kind"], +# onthefly=False, +# engine=par["engine"], +# dtype="float64", +# ) +# R1op = Radon3D( +# t, +# hy, +# hx, +# py, +# px, +# centeredh=par["centeredh"], +# interp=par["interp"], +# kind=par["kind"], +# onthefly=True, +# engine=par["engine"], +# dtype="float64", +# ) + +# assert dottest( +# Rop, +# par["nhy"] * par["nhx"] * par["nt"], +# par["npy"] * par["npx"] * par["nt"], +# rtol=1e-3, +# ) +# y = Rop * x.ravel() +# y1 = R1op * x.ravel() +# assert_array_almost_equal(y, y1, decimal=4) + +# xadj = Rop.H * y +# xadj1 = R1op.H * y +# assert_array_almost_equal(xadj, xadj1, decimal=4) + +# if Rop.engine == "numba": # as numpy is too slow here... +# xinv, _, _ = fista(Rop, y, niter=200, eps=3e0) +# assert_array_almost_equal(x.ravel(), xinv, decimal=1) diff --git a/pytests/test_seislet.py b/pytests/test_seislet.py index 0e57ec16..455edeb4 100644 --- a/pytests/test_seislet.py +++ b/pytests/test_seislet.py @@ -46,8 +46,10 @@ def test_predict_trace(par): t = np.arange(par["nt"]) * par["dt"] for slope in [-0.2, 0.0, 0.3]: Fop = FunctionOperator( - lambda x: _predict_trace(x, t, par["dt"], par["dx"], slope), - lambda x: _predict_trace(x, t, par["dt"], par["dx"], slope, adj=True), + lambda x, slope=slope: _predict_trace(x, t, par["dt"], par["dx"], slope), + lambda x, slope=slope: _predict_trace( + x, t, par["dt"], par["dx"], slope, adj=True + ), par["nt"], par["nt"], ) @@ -79,7 +81,10 @@ def _predict_reshape( slope = np.random.normal(0, 0.1, (2 ** (repeat + 1) * par["nx"], par["nt"])) for backward in (False, True): Fop = FunctionOperator( - lambda x: _predict_reshape( + lambda x, + predictor=predictor, + slope=slope, + backward=backward: _predict_reshape( predictor, x, par["nt"], @@ -89,7 +94,10 @@ def _predict_reshape( slope, backward=backward, ), - lambda x: _predict_reshape( + lambda x, + predictor=predictor, + slope=slope, + backward=backward: _predict_reshape( predictor, x, par["nt"], diff --git a/pytests/test_shift.py b/pytests/test_shift.py index fd08549b..aecd2d2e 100644 --- a/pytests/test_shift.py +++ b/pytests/test_shift.py @@ -51,7 +51,7 @@ @pytest.mark.parametrize("par", [(par1)]) def test_unknown_engine(par): """Check error is raised if unknown engine is passed""" - with pytest.raises(ValueError, match="engine must be numpy"): + with pytest.raises(ValueError, match="`engine` must be numpy"): _ = Shift( par["nt"], 1.0, diff --git a/pytests/test_sparsity.py b/pytests/test_sparsity.py index 1fd37e41..54e3a1ee 100644 --- a/pytests/test_sparsity.py +++ b/pytests/test_sparsity.py @@ -95,7 +95,7 @@ def test_IRLS_unknown_kind(): """Check error is raised if unknown kind is passed""" - with pytest.raises(NotImplementedError, match="kind must be model"): + with pytest.raises(NotImplementedError, match="`kind` must be model"): _ = irls(Identity(5), np.ones(5), 10, kind="foo") @@ -331,10 +331,10 @@ def test_OMP_stopping(par): def test_ISTA_FISTA_unknown_threshkind(): """Check error is raised if unknown threshkind is passed""" - with pytest.raises(ValueError, match="threshkind must be"): + with pytest.raises(ValueError, match="`threshkind` must be"): _ = ista(Identity(5), np.ones(5), 10, threshkind="foo") - with pytest.raises(ValueError, match="threshkind must be"): + with pytest.raises(ValueError, match="`threshkind` must be"): _ = fista(Identity(5), np.ones(5), 10, threshkind="foo") diff --git a/pytests/test_waveeqprocessing.py b/pytests/test_waveeqprocessing.py index c943ef2b..e6bec378 100644 --- a/pytests/test_waveeqprocessing.py +++ b/pytests/test_waveeqprocessing.py @@ -157,7 +157,7 @@ def test_MDC_1virtualsource(par): d = MDCop * mwav.ravel() d = d.reshape(nt2, parmod["ny"]) - for it, amp in zip(it0_G, amp_G): + for it, amp in zip(it0_G, amp_G, strict=True): ittot = it0_m + it if par["twosided"]: ittot += par["nt"] - 1 @@ -224,7 +224,7 @@ def test_MDC_Nvirtualsources(par): d = MDCop * mwav.ravel() d = d.reshape(nt2, parmod["ny"], parmod["nx"]) - for it, _ in zip(it0_G, amp_G): + for it, _ in zip(it0_G, amp_G, strict=True): ittot = it0_m + it if par["twosided"]: ittot += par["nt"] - 1 diff --git a/tutorials/bayesian.py b/tutorials/bayesian.py index 653d6b3d..9f12e426 100755 --- a/tutorials/bayesian.py +++ b/tutorials/bayesian.py @@ -42,6 +42,7 @@ \mathbf{R} \mathbf{C}_{x_0} """ + import matplotlib.pyplot as plt # sphinx_gallery_thumbnail_number = 2 @@ -63,9 +64,14 @@ def prior_realization(f0, a0, phi0, sigmaf, sigmaa, sigmaphi, dt, nt, nfft): """ f = np.fft.rfftfreq(nfft, dt) df = f[1] - f[0] - ifreqs = [int(np.random.normal(f, sigma) / df) for f, sigma in zip(f0, sigmaf)] - amps = [np.random.normal(a, sigma) for a, sigma in zip(a0, sigmaa)] - phis = [np.random.normal(phi, sigma) for phi, sigma in zip(phi0, sigmaphi)] + ifreqs = [ + int(np.random.normal(f, sigma) / df) + for f, sigma in zip(f0, sigmaf, strict=True) + ] + amps = [np.random.normal(a, sigma) for a, sigma in zip(a0, sigmaa, strict=True)] + phis = [ + np.random.normal(phi, sigma) for phi, sigma in zip(phi0, sigmaphi, strict=True) + ] # input signal in frequency domain X = np.zeros(nfft // 2 + 1, dtype="complex128") @@ -183,8 +189,11 @@ def prior_realization(f0, a0, phi0, sigmaf, sigmaa, sigmaphi, dt, nt, nfft): # Next we solve the same Bayesian inversion equation iteratively. We will see # that provided we use enough iterations we can retrieve the same values of # the analytical posterior mean -xpost_iter = x0 + Cm_op * Rop.H * ( - lsqr(Rop * Cm_op * Rop.H + Cd_op, yn - Rop * x0, iter_lim=400)[0] +xpost_iter = ( + x0 + + Cm_op + * Rop.H + * (lsqr(Rop * Cm_op * Rop.H + Cd_op, yn - Rop * x0, iter_lim=400)[0]) ) ############################################################################### @@ -200,7 +209,7 @@ def prior_realization(f0, a0, phi0, sigmaf, sigmaa, sigmaphi, dt, nt, nfft): nreals = 1000 xrto = [] -for ireal in range(nreals): +for _ in range(nreals): yreal = yn + Rop * np.random.normal(0, sigmad, nt) xrto.append( x0 diff --git a/tutorials/torchop.py b/tutorials/torchop.py index a18ff2ef..1d14de58 100755 --- a/tutorials/torchop.py +++ b/tutorials/torchop.py @@ -110,7 +110,7 @@ class Network(nn.Module): def __init__(self, input_channels): - super(Network, self).__init__() + super().__init__() self.conv1 = nn.Conv2d( input_channels, input_channels // 2, kernel_size=3, padding=1 ) From 7c0d79735cac3b5349ca3ce52860a3c4d6cae7bb Mon Sep 17 00:00:00 2001 From: mrava87 Date: Sun, 29 Mar 2026 15:22:55 +0100 Subject: [PATCH 088/183] ci: added ruff GA --- .github/workflows/ruff.yaml | 19 + pyproject.toml | 9 +- uv.lock | 5363 ++++++++++++++++++++++++++--------- 3 files changed, 3977 insertions(+), 1414 deletions(-) create mode 100644 .github/workflows/ruff.yaml diff --git a/.github/workflows/ruff.yaml b/.github/workflows/ruff.yaml new file mode 100644 index 00000000..7363d093 --- /dev/null +++ b/.github/workflows/ruff.yaml @@ -0,0 +1,19 @@ +# This workflow runs Ruff on the PR +# For more information see: https://github.com/marketplace/actions/ruff-action +name: PyLops-ruff + +on: [push, pull_request] + +jobs: + ruff-lint: + runs-on: ubuntu-latest + name: Lint + steps: + - name: Check out source repository + uses: actions/checkout@v6 + with: + fetch-depth: 0 + - name: Lint with ruff + uses: astral-sh/ruff-action@v3 + with: + src: "./pylops" diff --git a/pyproject.toml b/pyproject.toml index d95d603f..87519c37 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -48,12 +48,13 @@ advanced = [ "astra-toolbox; sys_platform == 'linux'", "devito" ] +gpu-cu12 = ["cupy-cuda12x"] +gpu-cu13 = ["cupy-cuda13x"] stat = ["pytensor", "pymc"] deep = ["torch", "jax"] deep-cu126 = ["torch", "jax[cuda12]"] deep-cu128 = ["torch", "jax[cuda12]"] -# deep-cu13 = ["torch>=2.11", "jax[cuda13]"] - +deep-cu13 = ["torch>=2.11", "jax[cuda13]"] [dependency-groups] dev = [ @@ -92,6 +93,10 @@ version_file = "pylops/version.py" [tool.uv] conflicts = [ + [ + { extra = "gpu-cu12" }, + { extra = "gpu-cu13" }, + ], [ { extra = "deep" }, { extra = "deep-cu126" }, diff --git a/uv.lock b/uv.lock index 72176ed0..8847787b 100644 --- a/uv.lock +++ b/uv.lock @@ -2,65 +2,182 @@ version = 1 revision = 3 requires-python = ">=3.10" resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] conflicts = [[ + { package = "pylops", extra = "gpu-cu12" }, + { package = "pylops", extra = "gpu-cu13" }, +], [ { package = "pylops", extra = "deep" }, { package = "pylops", extra = "deep-cu126" }, { package = "pylops", extra = "deep-cu128" }, @@ -92,21 +209,21 @@ dependencies = [ { name = "h5netcdf" }, { name = "h5py" }, { name = "matplotlib" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "packaging" }, - { name = "pandas", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "pandas", version = "3.0.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "pandas", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pandas", version = "3.0.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "platformdirs" }, - { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "setuptools" }, { name = "typing-extensions" }, - { name = "xarray", version = "2025.6.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "xarray", version = "2026.2.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "xarray-einstats", version = "0.8.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "xarray-einstats", version = "0.9.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "xarray-einstats", version = "0.10.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "xarray", version = "2025.6.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "xarray", version = "2026.2.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "xarray-einstats", version = "0.8.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "xarray-einstats", version = "0.9.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "xarray-einstats", version = "0.10.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/f3/c9/9c853633715f972eecc20995763c6e3005a3afcdcf47e39d20cd1c2889cd/arviz-0.23.4.tar.gz", hash = "sha256:611be826995066036c9443ea98d11486c279ef3da3b6cdc5c0816fab434115b9", size = 1592968, upload-time = "2026-02-04T17:57:53.664Z" } wheels = [ @@ -118,7 +235,7 @@ name = "asgiref" version = "3.11.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "typing-extensions", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "typing-extensions", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/63/40/f03da1264ae8f7cfdbf9146542e5e7e8100a4c66ab48e791df9a03d3f6c0/asgiref-3.11.1.tar.gz", hash = "sha256:5f184dc43b7e763efe848065441eac62229c9f7b0475f41f80e207a114eda4ce", size = 38550, upload-time = "2026-02-03T13:30:14.33Z" } wheels = [ @@ -130,14 +247,14 @@ name = "astra-toolbox" version = "2.4.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "nvidia-cuda-runtime-cu12", version = "12.6.77", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "nvidia-cuda-runtime-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "nvidia-cufft-cu12", version = "11.3.0.4", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "nvidia-cufft-cu12", version = "11.3.3.83", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-runtime-cu12", version = "12.6.77", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-runtime-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cufft-cu12", version = "11.3.0.4", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cufft-cu12", version = "11.3.3.83", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/8d/6f/3df54180d9a9d76ed01447ec249f689039ee4bab00ba378539a6b696a36e/astra_toolbox-2.4.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:39ccf4f7c08ccd49e2ca2c2c58e981184ea16ca5f6c58a14b8ee6b456144f904", size = 13610894, upload-time = "2025-12-16T12:30:17.826Z" }, @@ -162,7 +279,7 @@ version = "2.3.2" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "pycodestyle" }, - { name = "tomli", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "tomli", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/50/d8/30873d2b7b57dee9263e53d142da044c4600a46f2d28374b3e38b023df16/autopep8-2.3.2.tar.gz", hash = "sha256:89440a4f969197b69a995e4ce0661b031f455a9f776d2c5ba3dbd83466931758", size = 92210, upload-time = "2025-01-14T14:46:18.454Z" } wheels = [ @@ -231,7 +348,7 @@ name = "cffi" version = "2.0.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "pycparser", marker = "implementation_name != 'PyPy' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "pycparser", marker = "implementation_name != 'PyPy' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/eb/56/b1ba7935a17738ae8453301356628e8147c79dbb825bcbc73dc7401f9846/cffi-2.0.0.tar.gz", hash = "sha256:44d1b5909021139fe36001ae048dbdde8214afa20200eda0f64c068cac5d5529", size = 523588, upload-time = "2025-09-08T23:24:04.541Z" } wheels = [ @@ -322,8 +439,8 @@ name = "cgen" version = "2025.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "pytools" }, { name = "typing-extensions" }, ] @@ -449,8 +566,8 @@ version = "2023.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "cgen" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "platformdirs" }, { name = "pytools" }, ] @@ -482,14 +599,24 @@ name = "contourpy" version = "1.3.2" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/66/54/eb9bfc647b19f2009dd5c7f5ec51c4e6ca831725f1aea7a993034f483147/contourpy-1.3.2.tar.gz", hash = "sha256:b6945942715a034c671b7fc54f9588126b0b8bf23db2696e3ca8328f3ff0ab54", size = 13466130, upload-time = "2025-04-15T17:47:53.79Z" } wheels = [ @@ -556,61 +683,165 @@ name = "contourpy" version = "1.3.3" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/58/01/1253e6698a07380cd31a736d248a3f2a50a7c88779a1813da27503cadc2a/contourpy-1.3.3.tar.gz", hash = "sha256:083e12155b210502d0bca491432bb04d56dc3432f95a979b429f2848c3dbe880", size = 13466174, upload-time = "2025-07-26T12:03:12.549Z" } wheels = [ @@ -805,7 +1036,7 @@ name = "cuda-bindings" version = "12.9.6" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "cuda-pathfinder", marker = "(python_full_version < '3.11' and sys_platform == 'emscripten') or (python_full_version < '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32')" }, + { name = "cuda-pathfinder", marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/08/9d/dd87e1071bcb2e438c14e2e4497aa0037faf2c9775ac1d172f578f448668/cuda_bindings-12.9.6-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:bb2f1eedc8f65902b34e807c21a3b7c922dc8de1f51d0829ecbb5c6a5e9c5ff1", size = 7094433, upload-time = "2026-03-11T14:47:22.811Z" }, @@ -856,37 +1087,37 @@ wheels = [ [package.optional-dependencies] cublas = [ - { name = "nvidia-cublas-cu12", version = "12.6.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32') or sys_platform == 'linux'" }, + { name = "nvidia-cublas-cu12", version = "12.6.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] cudart = [ - { name = "nvidia-cuda-runtime-cu12", version = "12.6.77", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32') or sys_platform == 'linux'" }, + { name = "nvidia-cuda-runtime-cu12", version = "12.6.77", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] cufft = [ - { name = "nvidia-cufft-cu12", version = "11.3.0.4", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32') or sys_platform == 'linux'" }, + { name = "nvidia-cufft-cu12", version = "11.3.0.4", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] cufile = [ - { name = "nvidia-cufile-cu12", version = "1.11.1.6", source = { registry = "https://pypi.org/simple" }, marker = "sys_platform == 'linux'" }, + { name = "nvidia-cufile-cu12", version = "1.11.1.6", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] cupti = [ - { name = "nvidia-cuda-cupti-cu12", version = "12.6.80", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32') or sys_platform == 'linux'" }, + { name = "nvidia-cuda-cupti-cu12", version = "12.6.80", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] curand = [ - { name = "nvidia-curand-cu12", version = "10.3.7.77", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32') or sys_platform == 'linux'" }, + { name = "nvidia-curand-cu12", version = "10.3.7.77", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] cusolver = [ - { name = "nvidia-cusolver-cu12", version = "11.7.1.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32') or sys_platform == 'linux'" }, + { name = "nvidia-cusolver-cu12", version = "11.7.1.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] cusparse = [ - { name = "nvidia-cusparse-cu12", version = "12.5.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32') or sys_platform == 'linux'" }, + { name = "nvidia-cusparse-cu12", version = "12.5.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] nvjitlink = [ - { name = "nvidia-nvjitlink-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32') or sys_platform == 'linux'" }, + { name = "nvidia-nvjitlink-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] nvrtc = [ - { name = "nvidia-cuda-nvrtc-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32') or sys_platform == 'linux'" }, + { name = "nvidia-cuda-nvrtc-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] nvtx = [ - { name = "nvidia-nvtx-cu12", version = "12.6.77", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32') or sys_platform == 'linux'" }, + { name = "nvidia-nvtx-cu12", version = "12.6.77", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] [[package]] @@ -906,37 +1137,91 @@ wheels = [ [package.optional-dependencies] cublas = [ - { name = "nvidia-cublas-cu12", version = "12.8.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32') or sys_platform == 'linux'" }, + { name = "nvidia-cublas-cu12", version = "12.8.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] cudart = [ - { name = "nvidia-cuda-runtime-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32') or sys_platform == 'linux'" }, + { name = "nvidia-cuda-runtime-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] cufft = [ - { name = "nvidia-cufft-cu12", version = "11.3.3.83", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32') or sys_platform == 'linux'" }, + { name = "nvidia-cufft-cu12", version = "11.3.3.83", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] cufile = [ - { name = "nvidia-cufile-cu12", version = "1.13.1.3", source = { registry = "https://pypi.org/simple" }, marker = "sys_platform == 'linux'" }, + { name = "nvidia-cufile-cu12", version = "1.13.1.3", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] cupti = [ - { name = "nvidia-cuda-cupti-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32') or sys_platform == 'linux'" }, + { name = "nvidia-cuda-cupti-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] curand = [ - { name = "nvidia-curand-cu12", version = "10.3.9.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32') or sys_platform == 'linux'" }, + { name = "nvidia-curand-cu12", version = "10.3.9.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] cusolver = [ - { name = "nvidia-cusolver-cu12", version = "11.7.3.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32') or sys_platform == 'linux'" }, + { name = "nvidia-cusolver-cu12", version = "11.7.3.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] cusparse = [ - { name = "nvidia-cusparse-cu12", version = "12.5.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32') or sys_platform == 'linux'" }, + { name = "nvidia-cusparse-cu12", version = "12.5.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] nvjitlink = [ - { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32') or sys_platform == 'linux'" }, + { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] nvrtc = [ - { name = "nvidia-cuda-nvrtc-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32') or sys_platform == 'linux'" }, + { name = "nvidia-cuda-nvrtc-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] nvtx = [ - { name = "nvidia-nvtx-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32') or sys_platform == 'linux'" }, + { name = "nvidia-nvtx-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, +] + +[[package]] +name = "cupy-cuda12x" +version = "14.0.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "cuda-pathfinder" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/ef/8f/43961a56021be9e211d359524582b10d3e618d1e821942fc19530addd0a8/cupy_cuda12x-14.0.1-cp310-cp310-manylinux2014_aarch64.whl", hash = "sha256:b42da54c9da0d5a7748e4120f13c47594d3e1fc2741b712591aa915517741096", size = 144959483, upload-time = "2026-02-20T10:22:13.493Z" }, + { url = "https://files.pythonhosted.org/packages/c6/9c/21360d0db48912d06724c4f4c37fb60aa1146048aa35b79fd610adc71e23/cupy_cuda12x-14.0.1-cp310-cp310-manylinux2014_x86_64.whl", hash = "sha256:7c775e1e1ebc0c4c9f94a4c6bb66a0c07d109de5dfcef671f9e4056df4bd81ca", size = 133738643, upload-time = "2026-02-20T10:22:18.684Z" }, + { url = "https://files.pythonhosted.org/packages/ce/4c/e66e5ea7b6363b4b17f2cdb58859be8058af8cd65aef17861442a737548f/cupy_cuda12x-14.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:41bec7346b017cde81a32cd2c10391ec4ad7b5f1c4d34e53de646d5cda3c47fb", size = 96362151, upload-time = "2026-02-20T10:22:23.563Z" }, + { url = "https://files.pythonhosted.org/packages/d9/11/6d089629f44591864bc8a11fa64c9d4fcd1afb4a7217954c806fb47c4fe5/cupy_cuda12x-14.0.1-cp311-cp311-manylinux2014_aarch64.whl", hash = "sha256:31e6a33579a06fde3ff238b8b6b72446384d17554b2a3b14f818c9ee44b0c2e6", size = 146237981, upload-time = "2026-02-20T10:22:29.065Z" }, + { url = "https://files.pythonhosted.org/packages/37/f0/0f1d79c0c7fccbc2ed0c0ff3be1b0562be60b764c729ca8ded1bd6d953aa/cupy_cuda12x-14.0.1-cp311-cp311-manylinux2014_x86_64.whl", hash = "sha256:bfbde2e9f7946021b49414f9c800991163f2a56a1318f3d7d69cbb06001a1585", size = 135080693, upload-time = "2026-02-20T10:22:35.843Z" }, + { url = "https://files.pythonhosted.org/packages/6d/1b/b3a26fd36e066e9bc25d875488468c9a40e8c7a90acadfacc524a17da457/cupy_cuda12x-14.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:c289e78876c6840b3c512868b8c5d43ac76bc3c581eab1a75c4f2f4a88d5b430", size = 96361678, upload-time = "2026-02-20T10:22:41.718Z" }, + { url = "https://files.pythonhosted.org/packages/38/ca/b93ef9fca1471a65f136a73e10819634c0b83427362fc08fc9f29f935bf0/cupy_cuda12x-14.0.1-cp312-cp312-manylinux2014_aarch64.whl", hash = "sha256:f244bc14fad6f1ef0c74abd98afa4b82d2534aecdba911197810ec0047f0d1f3", size = 145578614, upload-time = "2026-02-20T10:22:49.108Z" }, + { url = "https://files.pythonhosted.org/packages/5a/a6/944406223a190815d9df156a1d66f3b0352bd8827dc4a8c752196d616dbc/cupy_cuda12x-14.0.1-cp312-cp312-manylinux2014_x86_64.whl", hash = "sha256:9f0c81c3509f77be3ae8444759d5b314201b2dfcbbf2ae0d0b5fb7a61f20893c", size = 134613763, upload-time = "2026-02-20T10:22:56.792Z" }, + { url = "https://files.pythonhosted.org/packages/11/fd/62e6e3f3c0c9f785b2dbdc2bff01bc375f5c6669d52e5e151f7aeb577801/cupy_cuda12x-14.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:63dc8a3a88d2ffd0386796b915d27acc7f2332c2291efd1ff4f0021b96f02051", size = 96267167, upload-time = "2026-02-20T10:23:02.263Z" }, + { url = "https://files.pythonhosted.org/packages/99/67/f967c5aff77bd6ae6765faf20580db80bb8a7e2574e999166de1d4e50146/cupy_cuda12x-14.0.1-cp313-cp313-manylinux2014_aarch64.whl", hash = "sha256:9d9b1bdcf9fa777593017867e8733192c071b94639a1b3e8b2ee99eb3f3ea760", size = 145128055, upload-time = "2026-02-20T10:23:08.765Z" }, + { url = "https://files.pythonhosted.org/packages/80/53/037c931731151c504cfc00069eb295c903927c92145115623f13bd2ea076/cupy_cuda12x-14.0.1-cp313-cp313-manylinux2014_x86_64.whl", hash = "sha256:21fcb4e917e43237edcc5e3a1a1241e2a2946ba9e577ce36fd580bd9856f91e8", size = 134227269, upload-time = "2026-02-20T10:23:16.147Z" }, + { url = "https://files.pythonhosted.org/packages/a3/70/ce8344426effda22152bf30cfb8f9b6477645d0f41df784674369af8f422/cupy_cuda12x-14.0.1-cp313-cp313-win_amd64.whl", hash = "sha256:b7399e7fe4e2be3b5c3974fc892a661e10082836a4c78d0152b39cb483608a89", size = 96250134, upload-time = "2026-02-20T10:23:22.631Z" }, + { url = "https://files.pythonhosted.org/packages/5d/cb/ba61bcd602856aeabf362280cb3c17ed5fe03ae23e84578eb99f5245546c/cupy_cuda12x-14.0.1-cp314-cp314-manylinux2014_aarch64.whl", hash = "sha256:3be87da86d808d9fec23b0a1df001f15f8f145698bc4bebc6d6938fa7e11519f", size = 144976386, upload-time = "2026-02-20T10:23:29.877Z" }, + { url = "https://files.pythonhosted.org/packages/ba/73/34e5f334f6b1e5c5dff80af8109979fb0e8461b27e4454517e0e47486455/cupy_cuda12x-14.0.1-cp314-cp314-manylinux2014_x86_64.whl", hash = "sha256:fa356384760e01498d010af2d96de536ef3dad19db1d3a1ad0764e4323fb919f", size = 133521354, upload-time = "2026-02-20T10:23:37.063Z" }, + { url = "https://files.pythonhosted.org/packages/e5/a3/80ff83dcad1ac61741714d97fce5a3ef42c201bb40005ec5cc413e34d75f/cupy_cuda12x-14.0.1-cp314-cp314-win_amd64.whl", hash = "sha256:cafe62131caef63b5e90b71b617bb4bf47d7bd9e11cccabea8104db1e01db02e", size = 96822848, upload-time = "2026-02-20T10:23:42.684Z" }, +] + +[[package]] +name = "cupy-cuda13x" +version = "14.0.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "cuda-pathfinder" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/0c/9d/5f271070c17aac8e30b140b5ec9c129983f57b49899a8fc34c3f114d09f7/cupy_cuda13x-14.0.1-cp310-cp310-manylinux2014_aarch64.whl", hash = "sha256:4d6d5ae87eb1a6eb55f5a3d54c606f5263c54319c3d85afe4627cb7fff403050", size = 72993295, upload-time = "2026-02-20T10:23:48.346Z" }, + { url = "https://files.pythonhosted.org/packages/6b/49/bd6867acfa356c822971d90792e814fce1fcfc54baaa20b1cadb8eec5c52/cupy_cuda13x-14.0.1-cp310-cp310-manylinux2014_x86_64.whl", hash = "sha256:3d292c204eb7a2cfe04698b26de44b4173a1c576f603d6da9f0b0b6444225a63", size = 68923997, upload-time = "2026-02-20T10:23:53.046Z" }, + { url = "https://files.pythonhosted.org/packages/c5/62/25a256acdc0127c70153799a3b094adbeee11630e3be118f8a840415cafc/cupy_cuda13x-14.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:a3e34e0b29e09a4f80c9c1fef963cd75540fb003cbbb6183ac3f784a8a02aef3", size = 35450515, upload-time = "2026-02-20T10:23:56.602Z" }, + { url = "https://files.pythonhosted.org/packages/37/a2/84f2a9739e914cb119807b8b91d48b2c7628794e4eee66daa3402a2d7442/cupy_cuda13x-14.0.1-cp311-cp311-manylinux2014_aarch64.whl", hash = "sha256:5c368d7b9fa9eef8a5d209d6335f468f84893cf875defdd1d195b6b27da941c9", size = 74276076, upload-time = "2026-02-20T10:24:00.841Z" }, + { url = "https://files.pythonhosted.org/packages/5b/fe/064f73bab30460eb9024e1a52319b8b69ef0c1cd853301189d1b4579e686/cupy_cuda13x-14.0.1-cp311-cp311-manylinux2014_x86_64.whl", hash = "sha256:97fe8f0ff683ed5f39b82d0e56ad90368fc001c1b191a3bc662d31a0ac8cb482", size = 70267352, upload-time = "2026-02-20T10:24:05.105Z" }, + { url = "https://files.pythonhosted.org/packages/df/3c/a0de0513ad575f3a9f9543efd9ae408303101205c206d9cfe5a37b59bddc/cupy_cuda13x-14.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:9dda18b7100a19a54536b4325e63a29c1fb58891a0973623c6c8c80642b3f933", size = 35450158, upload-time = "2026-02-20T10:24:09.205Z" }, + { url = "https://files.pythonhosted.org/packages/7d/9b/7983b4e24749937dd4ab34565561a8c015e88df4ff9fd4678337b710b3ee/cupy_cuda13x-14.0.1-cp312-cp312-manylinux2014_aarch64.whl", hash = "sha256:763f33f5641a28db5ac91788301271930e910813f1b1279119b504babeb1b863", size = 73616635, upload-time = "2026-02-20T10:24:14.115Z" }, + { url = "https://files.pythonhosted.org/packages/5c/d4/42f79f6baea881c604982df18d158456e40071925bfdd53c1b6eb82f6e75/cupy_cuda13x-14.0.1-cp312-cp312-manylinux2014_x86_64.whl", hash = "sha256:a06cdc0d6a0054663fca4770e32df6a39cbeb7396a08b23f97965e5e1c0edb7d", size = 69793920, upload-time = "2026-02-20T10:24:20.287Z" }, + { url = "https://files.pythonhosted.org/packages/ac/0c/83c6be011fa00a270c0d08985844fd992d59c34a6bb91755dad4f31942e8/cupy_cuda13x-14.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:e91052340bab0860bdf1fd4e5a4fc85846800df6cc9a1de02a5afa1dd8655550", size = 35353554, upload-time = "2026-02-20T10:24:24.337Z" }, + { url = "https://files.pythonhosted.org/packages/6e/de/679a7a571dcd1b654378cc4f9c5cd6f6d4af09ec8973eb4b2dce276adce4/cupy_cuda13x-14.0.1-cp313-cp313-manylinux2014_aarch64.whl", hash = "sha256:a8488a6a9c934c417f98078ac7dd2a47059c39195199b7e557c84d01b3071c75", size = 73167833, upload-time = "2026-02-20T10:24:30.645Z" }, + { url = "https://files.pythonhosted.org/packages/e4/05/f60525718e83c0ea10efc4ae3183ea9c5309935b76c200b6d9c2569185de/cupy_cuda13x-14.0.1-cp313-cp313-manylinux2014_x86_64.whl", hash = "sha256:1c206483aaea40cd38bfbd1a29f4df0c19d555d306ffe43ef16f39db0e7e7a7f", size = 69416450, upload-time = "2026-02-20T10:24:35.982Z" }, + { url = "https://files.pythonhosted.org/packages/73/4e/8b4b996690d91745e34ce6103fbf8a9fb51f2e46b4e47c45ea8b3fff9d2b/cupy_cuda13x-14.0.1-cp313-cp313-win_amd64.whl", hash = "sha256:cd01307b4f67e3bf242537f02ac8e5db729a557510728f70ee41a32490ce1e1a", size = 35336403, upload-time = "2026-02-20T10:24:40.355Z" }, + { url = "https://files.pythonhosted.org/packages/e0/f9/e5480aefcc86cfa45abe12c323e8e65b8a04727c227f67dff1cae99ead1b/cupy_cuda13x-14.0.1-cp314-cp314-manylinux2014_aarch64.whl", hash = "sha256:70a5b3d4b20367abf978e2c75bd0235f0768b5901a6102398877aef044628151", size = 73012147, upload-time = "2026-02-20T10:24:45.12Z" }, + { url = "https://files.pythonhosted.org/packages/61/9e/cd8ddc220283272a7891a8277fb911a584a9224bd1c8f56d75ca6f62d976/cupy_cuda13x-14.0.1-cp314-cp314-manylinux2014_x86_64.whl", hash = "sha256:2e6fbfb24bc336ba91507e9e6488589665a4c7366453bb80c717d874fce3c373", size = 68714185, upload-time = "2026-02-20T10:24:49.984Z" }, + { url = "https://files.pythonhosted.org/packages/c1/f5/273193563cdc37cdb22de3b73e7db12819b39fafb73de6bcf7d48f20945e/cupy_cuda13x-14.0.1-cp314-cp314-win_amd64.whl", hash = "sha256:22b50139e05c4612fac905dd6c3390f8687e0e390f0e200d5be14be1726e3d04", size = 35474838, upload-time = "2026-02-20T10:24:54.198Z" }, ] [[package]] @@ -966,8 +1251,8 @@ dependencies = [ { name = "cgen" }, { name = "codepy" }, { name = "multidict" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "packaging" }, { name = "pip" }, { name = "psutil" }, @@ -993,29 +1278,65 @@ name = "django" version = "5.2.12" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "asgiref", marker = "python_full_version < '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "sqlparse", marker = "python_full_version < '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "tzdata", marker = "(python_full_version < '3.12' and sys_platform == 'win32') or (python_full_version >= '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.12' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "asgiref", marker = "python_full_version < '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sqlparse", marker = "python_full_version < '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "tzdata", marker = "(python_full_version < '3.12' and sys_platform == 'win32') or (python_full_version >= '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.12' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.12' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/bd/55/b9445fc0695b03746f355c05b2eecc54c34e05198c686f4fc4406b722b52/django-5.2.12.tar.gz", hash = "sha256:6b809af7165c73eff5ce1c87fdae75d4da6520d6667f86401ecf55b681eb1eeb", size = 10860574, upload-time = "2026-03-03T13:56:05.509Z" } wheels = [ @@ -1027,50 +1348,128 @@ name = "django" version = "6.0.3" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "asgiref", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "sqlparse", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "tzdata", marker = "(python_full_version >= '3.12' and sys_platform == 'win32') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "asgiref", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sqlparse", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "tzdata", marker = "(python_full_version >= '3.12' and sys_platform == 'win32') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/80/e1/894115c6bd70e2c8b66b0c40a3c367d83a5a48c034a4d904d31b62f7c53a/django-6.0.3.tar.gz", hash = "sha256:90be765ee756af8a6cbd6693e56452404b5ad15294f4d5e40c0a55a0f4870fe1", size = 10872701, upload-time = "2026-03-03T13:55:15.026Z" } wheels = [ @@ -1082,11 +1481,21 @@ name = "docutils" version = "0.21.2" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] sdist = { url = "https://files.pythonhosted.org/packages/ae/ed/aefcc8cd0ba62a0560c3c18c33925362d46c6075480bfa4df87b28e169a9/docutils-0.21.2.tar.gz", hash = "sha256:3a6b18732edf182daa3cd12775bbb338cf5691468f91eeeb109deff6ebfa986f", size = 2204444, upload-time = "2024-04-23T18:57:18.24Z" } wheels = [ @@ -1098,58 +1507,162 @@ name = "docutils" version = "0.22.4" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] sdist = { url = "https://files.pythonhosted.org/packages/ae/b6/03bb70946330e88ffec97aefd3ea75ba575cb2e762061e0e62a213befee8/docutils-0.22.4.tar.gz", hash = "sha256:4db53b1fde9abecbb74d91230d32ab626d94f6badfc575d6db9194a49df29968", size = 2291750, upload-time = "2025-12-18T19:00:26.443Z" } wheels = [ @@ -1161,8 +1674,8 @@ name = "dtcwt" version = "0.13.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "six" }, ] sdist = { url = "https://files.pythonhosted.org/packages/5a/09/cf86b2de232a6605366b9718e443b7a1097f70a8f1f72253de57ee068554/dtcwt-0.13.0.tar.gz", hash = "sha256:c6a76045dd58932c9b19510222c58e51275799a9cd5402be2b43370e8dcda457", size = 87414, upload-time = "2024-02-20T10:09:10.773Z" } @@ -1185,7 +1698,7 @@ name = "exceptiongroup" version = "1.3.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "typing-extensions", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "typing-extensions", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/50/79/66800aadf48771f6b62f7eb014e352e5d06856655206165d775e675a02c9/exceptiongroup-1.3.1.tar.gz", hash = "sha256:8b412432c6055b0b7d14c310000ae93352ed6754f70fa8f7c34141f91c4e3219", size = 30371, upload-time = "2025-11-21T23:01:54.787Z" } wheels = [ @@ -1281,8 +1794,8 @@ name = "h5netcdf" version = "1.8.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "packaging" }, ] sdist = { url = "https://files.pythonhosted.org/packages/ef/03/92d6cc02c0055158167255980461155d6e17f1c4143c03f8bcc18d3e3f3a/h5netcdf-1.8.1.tar.gz", hash = "sha256:9b396a4cc346050fc1a4df8523bc1853681ec3544e0449027ae397cb953c7a16", size = 78679, upload-time = "2026-01-23T07:35:31.233Z" } @@ -1295,8 +1808,8 @@ name = "h5py" version = "3.16.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/db/33/acd0ce6863b6c0d7735007df01815403f5589a21ff8c2e1ee2587a38f548/h5py-3.16.0.tar.gz", hash = "sha256:a0dbaad796840ccaa67a4c144a0d0c8080073c34c76d5a6941d6818678ef2738", size = 446526, upload-time = "2026-03-06T13:49:08.07Z" } wheels = [ @@ -1372,8 +1885,8 @@ name = "image" version = "1.5.33" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "django", version = "5.2.12", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "django", version = "6.0.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "django", version = "5.2.12", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "django", version = "6.0.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "pillow" }, { name = "six" }, ] @@ -1402,17 +1915,28 @@ name = "jax" version = "0.6.2" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "jaxlib", version = "0.6.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, - { name = "ml-dtypes", marker = "python_full_version < '3.11'" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, - { name = "opt-einsum", marker = "python_full_version < '3.11'" }, - { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "jaxlib", version = "0.6.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "ml-dtypes", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "opt-einsum", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/cf/1e/267f59c8fb7f143c3f778c76cb7ef1389db3fd7e4540f04b9f42ca90764d/jax-0.6.2.tar.gz", hash = "sha256:a437d29038cbc8300334119692744704ca7941490867b9665406b7f90665cd96", size = 2334091, upload-time = "2025-06-17T23:10:27.186Z" } wheels = [ @@ -1421,8 +1945,8 @@ wheels = [ [package.optional-dependencies] cuda12 = [ - { name = "jax-cuda12-plugin", version = "0.6.2", source = { registry = "https://pypi.org/simple" }, extra = ["with-cuda"], marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "jaxlib", version = "0.6.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "jax-cuda12-plugin", version = "0.6.2", source = { registry = "https://pypi.org/simple" }, extra = ["with-cuda"], marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jaxlib", version = "0.6.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] [[package]] @@ -1430,53 +1954,169 @@ name = "jax" version = "0.9.2" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "jaxlib", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, - { name = "ml-dtypes", marker = "python_full_version >= '3.11'" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, - { name = "opt-einsum", marker = "python_full_version >= '3.11'" }, - { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "jaxlib", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "ml-dtypes", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "opt-einsum", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/92/4c/5aca25abd45fa38dd136e5ae2010376518c67950e1f9408e0c5c93fcf77d/jax-0.9.2.tar.gz", hash = "sha256:42b28017b3e6b57a44b0274cc15f5153239c4873959030399ac1afc009c22365", size = 2662784, upload-time = "2026-03-18T23:28:10.471Z" } wheels = [ @@ -1485,8 +2125,12 @@ wheels = [ [package.optional-dependencies] cuda12 = [ - { name = "jax-cuda12-plugin", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, extra = ["with-cuda"], marker = "(python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "jaxlib", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "jax-cuda12-plugin", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, extra = ["with-cuda"], marker = "(python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jaxlib", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, +] +cuda13 = [ + { name = "jax-cuda13-plugin", extra = ["with-cuda"], marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jaxlib", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] [[package]] @@ -1532,7 +2176,7 @@ resolution-markers = [ "python_full_version < '3.11'", ] dependencies = [ - { name = "jax-cuda12-pjrt", version = "0.6.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "jax-cuda12-pjrt", version = "0.6.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/58/29/4b8822ca459da39bda9be7454908ae4e29d88cfb99b480b641cbb063af7a/jax_cuda12_plugin-0.6.2-cp310-cp310-manylinux2014_aarch64.whl", hash = "sha256:bc5c3a75d05519b4d326e4669d0f7ad0fe0f0acf875f9313d913748ccca5a9ea", size = 15873729, upload-time = "2025-06-17T23:12:05.046Z" }, @@ -1549,27 +2193,27 @@ wheels = [ [package.optional-dependencies] with-cuda = [ - { name = "nvidia-cublas-cu12", version = "12.6.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "nvidia-cublas-cu12", version = "12.8.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "nvidia-cuda-cupti-cu12", version = "12.6.80", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "nvidia-cuda-cupti-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "nvidia-cuda-nvcc-cu12", marker = "python_full_version < '3.11'" }, - { name = "nvidia-cuda-nvrtc-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "nvidia-cuda-nvrtc-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "nvidia-cuda-runtime-cu12", version = "12.6.77", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "nvidia-cuda-runtime-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "nvidia-cudnn-cu12", version = "9.10.2.21", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "nvidia-cudnn-cu12", version = "9.19.0.56", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "nvidia-cufft-cu12", version = "11.3.0.4", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "nvidia-cufft-cu12", version = "11.3.3.83", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "nvidia-cusolver-cu12", version = "11.7.1.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "nvidia-cusolver-cu12", version = "11.7.3.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "nvidia-cusparse-cu12", version = "12.5.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "nvidia-cusparse-cu12", version = "12.5.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "nvidia-nccl-cu12", marker = "python_full_version < '3.11'" }, - { name = "nvidia-nvjitlink-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "nvidia-nvshmem-cu12", marker = "python_full_version < '3.11'" }, + { name = "nvidia-cublas-cu12", version = "12.6.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cublas-cu12", version = "12.8.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-cupti-cu12", version = "12.6.80", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-cupti-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-nvcc-cu12", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-nvrtc-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-nvrtc-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-runtime-cu12", version = "12.6.77", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-runtime-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cudnn-cu12", version = "9.10.2.21", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cudnn-cu12", version = "9.19.0.56", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cufft-cu12", version = "11.3.0.4", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cufft-cu12", version = "11.3.3.83", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusolver-cu12", version = "11.7.1.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusolver-cu12", version = "11.7.3.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusparse-cu12", version = "12.5.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusparse-cu12", version = "12.5.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nccl-cu12", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvshmem-cu12", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] [[package]] @@ -1591,7 +2235,7 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", ] dependencies = [ - { name = "jax-cuda12-pjrt", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "jax-cuda12-pjrt", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/50/de/8294a939e9eddcf6420d568713ca5018167f15f776e125f4205d4ffd8f6f/jax_cuda12_plugin-0.9.2-cp311-cp311-manylinux_2_27_aarch64.whl", hash = "sha256:b3955f375d17902f0d27e7059672cd1963a55345953a42699e4e078cec725adc", size = 5652929, upload-time = "2026-03-18T23:26:12.277Z" }, @@ -1610,27 +2254,75 @@ wheels = [ [package.optional-dependencies] with-cuda = [ - { name = "nvidia-cublas-cu12", version = "12.6.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "nvidia-cublas-cu12", version = "12.8.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "nvidia-cuda-cupti-cu12", version = "12.6.80", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "nvidia-cuda-cupti-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "nvidia-cuda-nvcc-cu12", marker = "python_full_version >= '3.11' and sys_platform == 'linux'" }, - { name = "nvidia-cuda-nvrtc-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "nvidia-cuda-nvrtc-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "nvidia-cuda-runtime-cu12", version = "12.6.77", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "nvidia-cuda-runtime-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "nvidia-cudnn-cu12", version = "9.10.2.21", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "nvidia-cudnn-cu12", version = "9.19.0.56", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "nvidia-cufft-cu12", version = "11.3.0.4", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "nvidia-cufft-cu12", version = "11.3.3.83", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "nvidia-cusolver-cu12", version = "11.7.1.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "nvidia-cusolver-cu12", version = "11.7.3.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "nvidia-cusparse-cu12", version = "12.5.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "nvidia-cusparse-cu12", version = "12.5.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "nvidia-nccl-cu12", marker = "python_full_version >= '3.11' and sys_platform == 'linux'" }, - { name = "nvidia-nvjitlink-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "nvidia-nvshmem-cu12", marker = "python_full_version >= '3.11' and sys_platform == 'linux'" }, + { name = "nvidia-cublas-cu12", version = "12.6.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cublas-cu12", version = "12.8.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-cupti-cu12", version = "12.6.80", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-cupti-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-nvcc-cu12", marker = "(python_full_version >= '3.11' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-nvrtc-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-nvrtc-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-runtime-cu12", version = "12.6.77", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-runtime-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cudnn-cu12", version = "9.10.2.21", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cudnn-cu12", version = "9.19.0.56", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cufft-cu12", version = "11.3.0.4", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cufft-cu12", version = "11.3.3.83", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusolver-cu12", version = "11.7.1.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusolver-cu12", version = "11.7.3.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusparse-cu12", version = "12.5.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusparse-cu12", version = "12.5.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nccl-cu12", marker = "(python_full_version >= '3.11' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvshmem-cu12", marker = "(python_full_version >= '3.11' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, +] + +[[package]] +name = "jax-cuda13-pjrt" +version = "0.9.2" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/71/12/a1ea75d66fce346298638188696a9d9fb1f5d1541ec6c67a5bd5746ce87b/jax_cuda13_pjrt-0.9.2-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:50ea9dcbb66c3bd884686782035e95affe3a08c694c7ba43f64f3a6f78773257", size = 109099455, upload-time = "2026-03-18T23:26:30.443Z" }, + { url = "https://files.pythonhosted.org/packages/a6/ea/c862ab5b5aae56c09d79af4f5d2829d90fad6f700a48d2a08add5d040be4/jax_cuda13_pjrt-0.9.2-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:b1b0455cf6bdaa3aee51304a656b586389e6102b2d741fa54ccd124a899abb7d", size = 115087575, upload-time = "2026-03-18T23:26:34.654Z" }, +] + +[[package]] +name = "jax-cuda13-plugin" +version = "0.9.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "jax-cuda13-pjrt", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/eb/dc/157b6cd4badf957c43d913f58676d98dc936d643eff4ac28e030c317f44c/jax_cuda13_plugin-0.9.2-cp311-cp311-manylinux_2_27_aarch64.whl", hash = "sha256:f0cda88f70db5877d2bb2f99c456d34e2c904da2a0f783973d4cebdad4ed0c88", size = 5642490, upload-time = "2026-03-18T23:26:37.732Z" }, + { url = "https://files.pythonhosted.org/packages/a5/2a/7432f92e4591ee2aefb93a348dccd6aed95ae7ab3186c9d0b0325f54c81c/jax_cuda13_plugin-0.9.2-cp311-cp311-manylinux_2_27_x86_64.whl", hash = "sha256:f8d2ea568840f6b76b3a091347bd048117b45c4c985667b8172b060d1ccfcaa7", size = 5644987, upload-time = "2026-03-18T23:26:39.33Z" }, + { url = "https://files.pythonhosted.org/packages/a7/bc/d5c80b2e073e9d4a89b4f1de80e2c66829d471165c252b68cef31ccd9539/jax_cuda13_plugin-0.9.2-cp312-cp312-manylinux_2_27_aarch64.whl", hash = "sha256:00e1a218ae3443cb93cd3cc69df3eb85b8d9180761a13628f2d07a2f52dea3c5", size = 5637141, upload-time = "2026-03-18T23:26:40.858Z" }, + { url = "https://files.pythonhosted.org/packages/18/4a/0fc4bde105699a530893e45475a3885b41d401484a53dd32a6b2f96d1edc/jax_cuda13_plugin-0.9.2-cp312-cp312-manylinux_2_27_x86_64.whl", hash = "sha256:c9c1462658c468a407db1044cbb2a799bf5c7191766620022a91e650bcc01336", size = 5642400, upload-time = "2026-03-18T23:26:42.454Z" }, + { url = "https://files.pythonhosted.org/packages/24/a1/109f0c8bf652dad9417e8342f89849fa3a42562a7006f5fdfea97daafccf/jax_cuda13_plugin-0.9.2-cp313-cp313-manylinux_2_27_aarch64.whl", hash = "sha256:b8bd1ad3049cd7aea40c2885699f6ad7e9af17151fa3b13d12858f79513fcf00", size = 5637491, upload-time = "2026-03-18T23:26:43.786Z" }, + { url = "https://files.pythonhosted.org/packages/0c/8c/d1c529abc02b094ec9a118613345c2781a9bcc1307a47a1b1aa0204bc968/jax_cuda13_plugin-0.9.2-cp313-cp313-manylinux_2_27_x86_64.whl", hash = "sha256:0092a2ef890ca115eb713febb7aeb69510c9bfb96efdf65ded293c15765e5881", size = 5642085, upload-time = "2026-03-18T23:26:45.387Z" }, + { url = "https://files.pythonhosted.org/packages/b1/fe/31319b2defb353adacb3210c25a01f2a252eb29cd07eef43895152bcff7c/jax_cuda13_plugin-0.9.2-cp313-cp313t-manylinux_2_27_aarch64.whl", hash = "sha256:6210f028be3579e1bbe2baef41f094230229a14fedc9d63a945fa8d19d4d60ac", size = 5651737, upload-time = "2026-03-18T23:26:46.673Z" }, + { url = "https://files.pythonhosted.org/packages/a0/16/1e31bcba3686822292c0926fc32d47bbdb7806021c0fd1048346eb8815e7/jax_cuda13_plugin-0.9.2-cp313-cp313t-manylinux_2_27_x86_64.whl", hash = "sha256:62fbd76e229af83cdb2e845d4f598ba9e03363c342ffabe46b0165eb4c2de9e8", size = 5652072, upload-time = "2026-03-18T23:26:47.938Z" }, + { url = "https://files.pythonhosted.org/packages/2c/48/831cecec9add9569b3241f2240ffe070063c48a53c526368c067cb23781d/jax_cuda13_plugin-0.9.2-cp314-cp314-manylinux_2_27_aarch64.whl", hash = "sha256:9ea4c378bd4ff9a15927b518dd383a3c8721d7079a40f59f2a51fc3031e17a5b", size = 5637925, upload-time = "2026-03-18T23:26:49.276Z" }, + { url = "https://files.pythonhosted.org/packages/56/b7/91d8378c3fb5b474956603ab8351740a2fd8799332ebdcf62aa5e5847ed5/jax_cuda13_plugin-0.9.2-cp314-cp314-manylinux_2_27_x86_64.whl", hash = "sha256:5ed2f92d6875b5a66da63d97cd80c7727fe8e12038bfd5f8777cdbb8cb0601e6", size = 5643501, upload-time = "2026-03-18T23:26:50.724Z" }, + { url = "https://files.pythonhosted.org/packages/fb/32/1280771c04e075e9fa9c532bb5fdbef9fdf53f879bae3f2a11bd6488e973/jax_cuda13_plugin-0.9.2-cp314-cp314t-manylinux_2_27_aarch64.whl", hash = "sha256:79be5ce66fd1ad3a58ece7ae90371c3ebebc8e468a76ae1b8d8730e65d301585", size = 5652313, upload-time = "2026-03-18T23:26:51.991Z" }, + { url = "https://files.pythonhosted.org/packages/c3/b2/d29a66d1448a9b2ed56de72c94848e758ddf9d43c8e72f910ce775f3aa4c/jax_cuda13_plugin-0.9.2-cp314-cp314t-manylinux_2_27_x86_64.whl", hash = "sha256:73bacf855fb257ea19c52dc4b85f1a6e69bb7f0dea7bf3a0c45af536159ab262", size = 5652377, upload-time = "2026-03-18T23:26:53.54Z" }, +] + +[package.optional-dependencies] +with-cuda = [ + { name = "nvidia-cublas", marker = "(python_full_version >= '3.11' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-cupti", marker = "(python_full_version >= '3.11' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-nvcc", marker = "(python_full_version >= '3.11' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-nvrtc", marker = "(python_full_version >= '3.11' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-runtime", marker = "(python_full_version >= '3.11' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cudnn-cu13", marker = "(python_full_version >= '3.11' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cufft", marker = "(python_full_version >= '3.11' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusolver", marker = "(python_full_version >= '3.11' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusparse", marker = "(python_full_version >= '3.11' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nccl-cu13", marker = "(python_full_version >= '3.11' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink", marker = "(python_full_version >= '3.11' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvshmem-cu13", marker = "(python_full_version >= '3.11' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvvm", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] [[package]] @@ -1638,15 +2330,26 @@ name = "jaxlib" version = "0.6.2" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "ml-dtypes", marker = "python_full_version < '3.11'" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, - { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "ml-dtypes", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/15/c5/41598634c99cbebba46e6777286fb76abc449d33d50aeae5d36128ca8803/jaxlib-0.6.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:da4601b2b5dc8c23d6afb293eacfb9aec4e1d1871cb2f29c5a151d103e73b0f8", size = 54298019, upload-time = "2025-06-17T23:10:36.916Z" }, @@ -1674,51 +2377,167 @@ name = "jaxlib" version = "0.9.2" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "ml-dtypes", marker = "python_full_version >= '3.11'" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, - { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "ml-dtypes", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/b1/2c/0ba08670ab04f6094f0cda4cdc89818946007d0d1dfefa636eab6c7d5392/jaxlib-0.9.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:785f177c3eb78cb7dc797c55ed5c4b6312141845c9a686957e484bacbfce5e88", size = 58762159, upload-time = "2026-03-18T23:26:55.405Z" }, @@ -2174,13 +2993,13 @@ name = "matplotlib" version = "3.10.8" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "contourpy", version = "1.3.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "contourpy", version = "1.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "contourpy", version = "1.3.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "contourpy", version = "1.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "cycler" }, { name = "fonttools" }, { name = "kiwisolver" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "packaging" }, { name = "pillow" }, { name = "pyparsing" }, @@ -2275,7 +3094,7 @@ name = "mistune" version = "3.2.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "typing-extensions", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "typing-extensions", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/9d/55/d01f0c4b45ade6536c51170b9043db8b2ec6ddf4a35c7ea3f5f559ac935b/mistune-3.2.0.tar.gz", hash = "sha256:708487c8a8cdd99c9d90eb3ed4c3ed961246ff78ac82f03418f5183ab70e398a", size = 95467, upload-time = "2025-12-23T11:36:34.994Z" } wheels = [ @@ -2287,8 +3106,8 @@ name = "ml-dtypes" version = "0.5.4" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/0e/4a/c27b42ed9b1c7d13d9ba8b6905dece787d6259152f2309338aed29b2447b/ml_dtypes-0.5.4.tar.gz", hash = "sha256:8ab06a50fb9bf9666dd0fe5dfb4676fa2b0ac0f31ecff72a6c3af8e22c063453", size = 692314, upload-time = "2025-11-17T22:32:31.031Z" } wheels = [ @@ -2342,7 +3161,7 @@ name = "multidict" version = "6.2.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "typing-extensions", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "typing-extensions", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/82/4a/7874ca44a1c9b23796c767dd94159f6c17e31c0e7d090552a1c623247d82/multidict-6.2.0.tar.gz", hash = "sha256:0085b0afb2446e57050140240a8595846ed64d1cbd26cef936bfab3192c673b8", size = 71066, upload-time = "2025-03-17T16:55:54.689Z" } wheels = [ @@ -2438,10 +3257,10 @@ name = "mypy" version = "1.19.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "librt", marker = "platform_python_implementation != 'PyPy' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "librt", marker = "platform_python_implementation != 'PyPy' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "mypy-extensions" }, { name = "pathspec" }, - { name = "tomli", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "tomli", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/f5/db/4efed9504bc01309ab9c2da7e352cc223569f05478012b5d9ece38fd44d2/mypy-1.19.1.tar.gz", hash = "sha256:19d88bb05303fe63f71dd2c6270daca27cb9401c4ca8255fe50d1d920e0eb9ba", size = 3582404, upload-time = "2025-12-15T05:03:48.42Z" } @@ -2548,14 +3367,14 @@ name = "nbsphinx" version = "0.9.8" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "docutils", version = "0.21.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "docutils", version = "0.22.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "docutils", version = "0.21.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "docutils", version = "0.22.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "jinja2" }, { name = "nbconvert" }, { name = "nbformat" }, - { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "traitlets" }, ] sdist = { url = "https://files.pythonhosted.org/packages/e7/d1/82081750f8a78ad0399c6ed831d42623b891904e8e7b8a75878225cf1dce/nbsphinx-0.9.8.tar.gz", hash = "sha256:d0765908399a8ee2b57be7ae881cf2ea58d66db3af7bbf33e6eb48f83bea5495", size = 417469, upload-time = "2025-11-28T17:41:02.336Z" } @@ -2568,10 +3387,21 @@ name = "networkx" version = "3.4.2" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] sdist = { url = "https://files.pythonhosted.org/packages/fd/1d/06475e1cd5264c0b870ea2cc6fdb3e37177c1e565c43f56ff17a10e3937f/networkx-3.4.2.tar.gz", hash = "sha256:307c3669428c5362aab27c8a1260aa8f47c4e91d3891f48be0141738d8d053e1", size = 2151368, upload-time = "2024-10-21T12:39:38.695Z" } wheels = [ @@ -2583,46 +3413,162 @@ name = "networkx" version = "3.6.1" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] sdist = { url = "https://files.pythonhosted.org/packages/6a/51/63fe664f3908c97be9d2e4f1158eb633317598cfa6e1fc14af5383f17512/networkx-3.6.1.tar.gz", hash = "sha256:26b7c357accc0c8cde558ad486283728b65b6a95d85ee1cd66bafab4c8168509", size = 2517025, upload-time = "2025-12-08T17:02:39.908Z" } wheels = [ @@ -2644,8 +3590,8 @@ version = "0.64.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "llvmlite" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/23/c9/a0fb41787d01d621046138da30f6c2100d80857bf34b3390dd68040f27a3/numba-0.64.0.tar.gz", hash = "sha256:95e7300af648baa3308127b1955b52ce6d11889d16e8cfe637b4f85d2fca52b1", size = 2765679, upload-time = "2026-02-18T18:41:20.974Z" } wheels = [ @@ -2676,11 +3622,21 @@ name = "numpy" version = "2.2.6" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] sdist = { url = "https://files.pythonhosted.org/packages/76/21/7d2a95e4bba9dc13d043ee156a356c0a8f0c6309dff6b21b4d71a073b8a8/numpy-2.2.6.tar.gz", hash = "sha256:e29554e2bef54a90aa5cc07da6ce955accb83f21ab5de01a62c8478897b264fd", size = 20276440, upload-time = "2025-05-17T22:38:04.611Z" } wheels = [ @@ -2745,58 +3701,162 @@ name = "numpy" version = "2.4.3" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] sdist = { url = "https://files.pythonhosted.org/packages/10/8b/c265f4823726ab832de836cdd184d0986dcf94480f81e8739692a7ac7af2/numpy-2.4.3.tar.gz", hash = "sha256:483a201202b73495f00dbc83796c6ae63137a9bdade074f7648b3e32613412dd", size = 20727743, upload-time = "2026-03-09T07:58:53.426Z" } wheels = [ @@ -2878,16 +3938,26 @@ name = "numpydoc" version = "1.10.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "tomli", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "tomli", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/e9/3c/dfccc9e7dee357fb2aa13c3890d952a370dd0ed071e0f7ed62ed0df567c1/numpydoc-1.10.0.tar.gz", hash = "sha256:3f7970f6eee30912260a6b31ac72bba2432830cd6722569ec17ee8d3ef5ffa01", size = 94027, upload-time = "2025-12-02T16:39:12.937Z" } wheels = [ { url = "https://files.pythonhosted.org/packages/62/5e/3a6a3e90f35cea3853c45e5d5fb9b7192ce4384616f932cf7591298ab6e1/numpydoc-1.10.0-py3-none-any.whl", hash = "sha256:3149da9874af890bcc2a82ef7aae5484e5aa81cb2778f08e3c307ba6d963721b", size = 69255, upload-time = "2025-12-02T16:39:11.561Z" }, ] +[[package]] +name = "nvidia-cublas" +version = "13.3.0.5" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e8/5c/08177998e1234459e46b2cdad73738b5516f84b8fa28a8379c678b95c6c0/nvidia_cublas-13.3.0.5-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:48308e7f44feb337ca24d95efdceeac5703fb5dcf9bfb0c23f1eb48015fdd8a1", size = 505057164, upload-time = "2026-03-09T09:43:27.897Z" }, + { url = "https://files.pythonhosted.org/packages/3c/7c/ae5d1751819acff18b0fac29c0a4e93d06d36cfabebe36365ddacc7c32a9/nvidia_cublas-13.3.0.5-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:366568e2dc59e6fe71ffd179f9f2a38b8b2772aed626320a64008651b1e72974", size = 403287501, upload-time = "2026-03-09T09:47:05.046Z" }, + { url = "https://files.pythonhosted.org/packages/f8/6f/7ed17e69ac6799098d7ab9ff46789c10ea58d49f75726ba351badc5f109d/nvidia_cublas-13.3.0.5-py3-none-win_amd64.whl", hash = "sha256:065b944083560334e02299050979b7cfd91ec79e5fc5c23d602f7f35c0d1356c", size = 387823761, upload-time = "2026-03-09T10:05:43.442Z" }, +] + [[package]] name = "nvidia-cublas-cu12" version = "12.6.4.1" @@ -2922,6 +3992,36 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/70/61/7d7b3c70186fb651d0fbd35b01dbfc8e755f69fd58f817f3d0f642df20c3/nvidia_cublas_cu12-12.8.4.1-py3-none-win_amd64.whl", hash = "sha256:47e9b82132fa8d2b4944e708049229601448aaad7e6f296f630f2d1a32de35af", size = 567544208, upload-time = "2025-03-07T01:53:30.535Z" }, ] +[[package]] +name = "nvidia-cuda-cccl" +version = "13.2.27" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f4/9f/0678a8761631ff399e41876352b2c041c05a4630eb2888ef53f74776cd4d/nvidia_cuda_cccl-13.2.27-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:8e5c228bf1990eecd8d770d58f850b15923f78d3df1299e71c0c45054afc56c3", size = 3652707, upload-time = "2026-03-09T09:28:09.177Z" }, + { url = "https://files.pythonhosted.org/packages/5c/c6/0d0a3ba1fb6d683bfbc27f5e622aa0c954808194851b762613eee274695c/nvidia_cuda_cccl-13.2.27-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:f71b5dbc838867d1281715f34e642263098ea2ce59d85e9192f140ee24744f49", size = 3599896, upload-time = "2026-03-09T09:28:39.064Z" }, + { url = "https://files.pythonhosted.org/packages/ae/28/d40356244ad087f69cf9dc7d684eba72da9d208c50ef57ed9f3ce3e9b970/nvidia_cuda_cccl-13.2.27-py3-none-win_amd64.whl", hash = "sha256:9d35d5dc2772d36b989b9c570e7c44bcf87fee9050e1403f94bcd92786a3e277", size = 3523022, upload-time = "2026-03-09T09:59:30.312Z" }, +] + +[[package]] +name = "nvidia-cuda-crt" +version = "13.2.51" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/3e/89/34094e3b5eb0b12204ff97f8e4ee6a8df7b4a3e4811cace542fe361fe77c/nvidia_cuda_crt-13.2.51-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:e6698ddc5da548ef7501f663ea55d18627999fa782a7b975f4dcd3fe3b26ef45", size = 133297, upload-time = "2026-03-09T09:28:55.788Z" }, + { url = "https://files.pythonhosted.org/packages/c8/5a/24af4197e8496870857fb56d5b93f65919fe5103fa311b526ec15d77a96a/nvidia_cuda_crt-13.2.51-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:f4cda277fbf1025ad291a5d3b4dc4f788056ae11921552cdbebcf0626db99ba9", size = 133298, upload-time = "2026-03-09T09:29:25.823Z" }, + { url = "https://files.pythonhosted.org/packages/96/8f/d184a5db12531e33b1abc0dc507544f73490d11c3f4039fc5c11a4fbf03d/nvidia_cuda_crt-13.2.51-py3-none-win_amd64.whl", hash = "sha256:2a9b2baa250710eefbf1e3f9ffe5bebb6f257d5d15302a18af012d474bde6153", size = 134059, upload-time = "2026-03-09T10:00:01.458Z" }, +] + +[[package]] +name = "nvidia-cuda-cupti" +version = "13.2.23" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/b5/6f/b22e43c2d4880984990fb17dd68b4677767b3f8a8464b281ca19366f2d2d/nvidia_cuda_cupti-13.2.23-py3-none-manylinux_2_25_aarch64.whl", hash = "sha256:b6a6b6c4f7cf6a5c7362bd8f7ab18550a0ad8df77b494b8be35a166bd38b4150", size = 11753409, upload-time = "2026-03-09T09:33:24.767Z" }, + { url = "https://files.pythonhosted.org/packages/cd/5c/08e8387b94ef03037f0b29b8ff39057dadc676201c9161ced96c1e4cc66c/nvidia_cuda_cupti-13.2.23-py3-none-manylinux_2_25_x86_64.whl", hash = "sha256:74b81c4087588ca91d99fda043ec50be85ca75aaf1c1fbf46f1c68284bb07706", size = 11986576, upload-time = "2026-03-09T09:33:54.952Z" }, + { url = "https://files.pythonhosted.org/packages/da/27/b3e58ac7327aefb426086ff38d0259c3a0e52954849b2d0291ea7c746d57/nvidia_cuda_cupti-13.2.23-py3-none-win_amd64.whl", hash = "sha256:9417851b334429690fd93f430c056a54817c6e240e92dc7fa9f1f6ddc663466b", size = 8175546, upload-time = "2026-03-09T10:00:50.692Z" }, +] + [[package]] name = "nvidia-cuda-cupti-cu12" version = "12.6.80" @@ -2958,6 +4058,21 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/41/bc/83f5426095d93694ae39fe1311431b5d5a9bb82e48bf0dd8e19be2765942/nvidia_cuda_cupti_cu12-12.8.90-py3-none-win_amd64.whl", hash = "sha256:bb479dcdf7e6d4f8b0b01b115260399bf34154a1a2e9fe11c85c517d87efd98e", size = 7015759, upload-time = "2025-03-07T01:51:11.355Z" }, ] +[[package]] +name = "nvidia-cuda-nvcc" +version = "13.2.51" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "nvidia-cuda-crt", marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-runtime", marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvvm", marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/4d/d8/3d1d733db86c1f18359151b0be0171b04738f17f09f98658caf9e3b5299d/nvidia_cuda_nvcc-13.2.51-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:48e070550a1290d696f055fa78443831bce5452cd2800eb3ab83f89b22c3b6cf", size = 38713648, upload-time = "2026-03-09T09:35:12.217Z" }, + { url = "https://files.pythonhosted.org/packages/5a/79/0da17b5b200ede8f25554f8c227c2624e26fb143c36ba7724b812c7e46ce/nvidia_cuda_nvcc-13.2.51-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:18aea9976c8a0033cc61d45baf5649a5bd8647a45999ddd50b885814a6190442", size = 44040269, upload-time = "2026-03-09T09:35:31.786Z" }, + { url = "https://files.pythonhosted.org/packages/25/51/ccd420d4d4af3e6a3e348322ca74e4a8f53078e843c286a767dba00e8900/nvidia_cuda_nvcc-13.2.51-py3-none-win_amd64.whl", hash = "sha256:fc5fb01c58bee1916b193e5f68d6e60d9de906558de659ffbe2e4fc378085989", size = 32003098, upload-time = "2026-03-09T10:01:44.743Z" }, +] + [[package]] name = "nvidia-cuda-nvcc-cu12" version = "12.9.86" @@ -2968,6 +4083,16 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/d2/9e/c71c53655a65d7531c89421c282359e2f626838762f1ce6180ea0bbebd29/nvidia_cuda_nvcc_cu12-12.9.86-py3-none-win_amd64.whl", hash = "sha256:8ed7f0b17dea662755395be029376db3b94fed5cbb17c2d35cc866c5b1b84099", size = 34669845, upload-time = "2025-06-05T20:11:56.308Z" }, ] +[[package]] +name = "nvidia-cuda-nvrtc" +version = "13.2.51" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/5e/21/2fd0aa5a03a8c71962d281084ac44ae7b3b6690d6163ffd7d6486fdb7aa8/nvidia_cuda_nvrtc-13.2.51-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl", hash = "sha256:c88076f32cbbd26e7ebd2107d4b093dd8667e2a90b23b3273d028f3daf574d2e", size = 47019178, upload-time = "2026-03-09T09:38:11.629Z" }, + { url = "https://files.pythonhosted.org/packages/27/ce/ef85d9b59e3fcb0e44041d72de857bf4e87f772d747c603018acbb4addb1/nvidia_cuda_nvrtc-13.2.51-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:8d4ddd23dbd4878eea5d970a70631d2668381fc2bdc5ec16cd5faa8c2db24d03", size = 44754448, upload-time = "2026-03-09T09:37:38.021Z" }, + { url = "https://files.pythonhosted.org/packages/7e/49/941e11340c0b95652d8e496a72e0e9a993ecf26b27edd331ffa1c5644f88/nvidia_cuda_nvrtc-13.2.51-py3-none-win_amd64.whl", hash = "sha256:01edf375ef3860210c4473b70384061a7eff24a1fd64e3196de87c595cb9fe5f", size = 40817509, upload-time = "2026-03-09T10:02:46.813Z" }, +] + [[package]] name = "nvidia-cuda-nvrtc-cu12" version = "12.6.85" @@ -3002,6 +4127,16 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/45/51/52a3d84baa2136cc8df15500ad731d74d3a1114d4c123e043cb608d4a32b/nvidia_cuda_nvrtc_cu12-12.8.93-py3-none-win_amd64.whl", hash = "sha256:7a4b6b2904850fe78e0bd179c4b655c404d4bb799ef03ddc60804247099ae909", size = 73586838, upload-time = "2025-03-07T01:52:13.483Z" }, ] +[[package]] +name = "nvidia-cuda-runtime" +version = "13.2.51" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/12/ec/0fa54349c6cf17054746529a3b99c6bc0049a229ac7fe667a24a244f79fa/nvidia_cuda_runtime-13.2.51-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:dfcccf62936b211a86e3cbc5fcc30647af8e601744e987f6a5925ed045b58672", size = 2340606, upload-time = "2026-03-09T09:29:42.659Z" }, + { url = "https://files.pythonhosted.org/packages/a6/5a/b116ad2b7e574d691458ca0139ab4e9f26beed62184c85570636ce127b7f/nvidia_cuda_runtime-13.2.51-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:9c43b06a52c5b9316e19abc047236932c4d5c729969918a83223c4d2a4132f9a", size = 2321923, upload-time = "2026-03-09T09:30:13.061Z" }, + { url = "https://files.pythonhosted.org/packages/db/61/15ccf703eeb4b5399a44ea6cabb12a1ce28cf7590de295df39ee8e23525a/nvidia_cuda_runtime-13.2.51-py3-none-win_amd64.whl", hash = "sha256:2f12e8db61a90a15af531414f387635e1598e44a2702bc34c75eb926fc96fd5e", size = 3152480, upload-time = "2026-03-09T10:00:20.154Z" }, +] + [[package]] name = "nvidia-cuda-runtime-cu12" version = "12.6.77" @@ -3026,21 +4161,51 @@ name = "nvidia-cuda-runtime-cu12" version = "12.8.90" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] wheels = [ { url = "https://files.pythonhosted.org/packages/7c/75/f865a3b236e4647605ea34cc450900854ba123834a5f1598e160b9530c3a/nvidia_cuda_runtime_cu12-12.8.90-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:52bf7bbee900262ffefe5e9d5a2a69a30d97e2bc5bb6cc866688caa976966e3d", size = 965265, upload-time = "2025-03-07T01:39:43.533Z" }, @@ -3060,7 +4225,7 @@ resolution-markers = [ "python_full_version < '3.11'", ] dependencies = [ - { name = "nvidia-cublas-cu12", version = "12.6.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "nvidia-cublas-cu12", version = "12.6.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/fa/41/e79269ce215c857c935fd86bcfe91a451a584dfc27f1e068f568b9ad1ab7/nvidia_cudnn_cu12-9.10.2.21-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:c9132cc3f8958447b4910a1720036d9eff5928cc3179b0a51fb6d167c6cc87d8", size = 705026878, upload-time = "2025-06-06T21:52:51.348Z" }, @@ -3080,7 +4245,7 @@ resolution-markers = [ "python_full_version < '3.11'", ] dependencies = [ - { name = "nvidia-cublas-cu12", version = "12.8.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "nvidia-cublas-cu12", version = "12.8.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/09/b8/277c51962ee46fa3e5b203ac5f76107c650f781d6891e681e28e6f3e9fe6/nvidia_cudnn_cu12-9.19.0.56-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:08caaf27fe556aca82a3ee3b5aa49a77e7de0cfcb7ff4e5c29da426387a8267e", size = 656910700, upload-time = "2026-02-03T20:40:25.508Z" }, @@ -3088,6 +4253,32 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/a7/a5/48f07449fc9c6cc146dcafe6149fa5d69630137d2ec5b7d9e09f255fadd7/nvidia_cudnn_cu12-9.19.0.56-py3-none-win_amd64.whl", hash = "sha256:cec70596b9ce878fab83810c3f5a2e606d35f510e5fee579759e4cbc68a23750", size = 644003014, upload-time = "2026-02-03T20:46:25.768Z" }, ] +[[package]] +name = "nvidia-cudnn-cu13" +version = "9.20.0.48" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "nvidia-cublas", marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/56/c5/83384d846b2fd17c44bd499b36c75a45ed4f095fbbb2252294e89cea5c5c/nvidia_cudnn_cu13-9.20.0.48-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:e31454ae00094b0c55319d9d15b6fa2fc50a9e1c0f5c8c80fb75258234e731e1", size = 444574296, upload-time = "2026-03-09T19:28:27.751Z" }, + { url = "https://files.pythonhosted.org/packages/6e/5e/edb9c0ae051602c3ccaffe424256463636d639e27d7f302dde9975ef9e7a/nvidia_cudnn_cu13-9.20.0.48-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:0c45dd8eeb50b603f07995b1b300c62ffe6a1980482b82b3bcf94a4ca9d49304", size = 366173588, upload-time = "2026-03-09T19:29:34.474Z" }, + { url = "https://files.pythonhosted.org/packages/78/39/21507455b1bca8b5702a9e9fc6ce73735f216f558dac2c9ede58e4d456b8/nvidia_cudnn_cu13-9.20.0.48-py3-none-win_amd64.whl", hash = "sha256:af8139732b99c0118be65ea5aac97f0d46018f8c552889e49d2fb0c6261a4a24", size = 350712614, upload-time = "2026-03-09T19:31:11.398Z" }, +] + +[[package]] +name = "nvidia-cufft" +version = "12.2.0.37" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "nvidia-nvjitlink", marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/6d/4d/31158ab042b044b269019574da4430ecce8d05fec7af1d270e1ba28e3512/nvidia_cufft-12.2.0.37-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:d0d762b7ece2f2a4971a5f29a6cef13f26fd87c7cd0003b48ed82d9a1d7380d7", size = 218244744, upload-time = "2026-03-09T09:48:16.661Z" }, + { url = "https://files.pythonhosted.org/packages/00/a8/d8c0a8c4c45a3904a52c9860b07fdf775ca0517df884e3d240205a42b7ff/nvidia_cufft-12.2.0.37-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:1530739e18736b07f57f835664659aa99179dab7b567c581a1ec7cb6c9737662", size = 218258094, upload-time = "2026-03-09T09:48:55.172Z" }, + { url = "https://files.pythonhosted.org/packages/42/23/2092572f20dd39f710100995fa750b7b69cb3f709786be1f6adbed68eab7/nvidia_cufft-12.2.0.37-py3-none-win_amd64.whl", hash = "sha256:eef441948c4beaf2c37744d03e6a94a5a3b72e5fd651436862a94bad435071ae", size = 217463601, upload-time = "2026-03-09T10:06:25.721Z" }, +] + [[package]] name = "nvidia-cufft-cu12" version = "11.3.0.4" @@ -3100,7 +4291,7 @@ resolution-markers = [ "python_full_version < '3.11'", ] dependencies = [ - { name = "nvidia-nvjitlink-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/1f/37/c50d2b2f2c07e146776389e3080f4faf70bcc4fa6e19d65bb54ca174ebc3/nvidia_cufft_cu12-11.3.0.4-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:d16079550df460376455cba121db6564089176d9bac9e4f360493ca4741b22a6", size = 200164144, upload-time = "2024-11-20T17:40:58.288Z" }, @@ -3115,24 +4306,54 @@ name = "nvidia-cufft-cu12" version = "11.3.3.83" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/60/bc/7771846d3a0272026c416fbb7e5f4c1f146d6d80704534d0b187dd6f4800/nvidia_cufft_cu12-11.3.3.83-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:848ef7224d6305cdb2a4df928759dca7b1201874787083b6e7550dd6765ce69a", size = 193109211, upload-time = "2025-03-07T01:44:56.873Z" }, @@ -3208,6 +4429,21 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/b9/75/70c05b2f3ed5be3bb30b7102b6eb78e100da4bbf6944fd6725c012831cab/nvidia_curand_cu12-10.3.9.90-py3-none-win_amd64.whl", hash = "sha256:f149a8ca457277da854f89cf282d6ef43176861926c7ac85b2a0fbd237c587ec", size = 62765309, upload-time = "2025-03-07T01:54:20.478Z" }, ] +[[package]] +name = "nvidia-cusolver" +version = "12.1.0.51" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "nvidia-cublas", marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusparse", marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink", marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/25/09/6214d11749dfc2d1be9a9e0bcfb04069077b98f7df0ad41115da87c84700/nvidia_cusolver-12.1.0.51-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:2a0bde343f956934103bc19344584a2d7b95d03b8cca9c0d22c90ff8917bbc3c", size = 224103511, upload-time = "2026-03-09T09:51:14.704Z" }, + { url = "https://files.pythonhosted.org/packages/ec/3a/6ee9b1c6632ec9cc0339996ffb331e5a8cbedcd361f7d4d0b63d48519a28/nvidia_cusolver-12.1.0.51-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:0148ba705c196075607cd9d7a856a834695b406907b1ba8ad99b8a325a463611", size = 201732826, upload-time = "2026-03-09T09:51:45.431Z" }, + { url = "https://files.pythonhosted.org/packages/27/1d/a47c5b5b59767d70e91a1ebe475b21f18ec3b9371ccf50c43be51f11acfa/nvidia_cusolver-12.1.0.51-py3-none-win_amd64.whl", hash = "sha256:94e1053bd63d91a8c3d85d2cb4842f3fcd4b9f178e435c7584a821b4e3c8db0f", size = 194557402, upload-time = "2026-03-09T10:07:27.051Z" }, +] + [[package]] name = "nvidia-cusolver-cu12" version = "11.7.1.2" @@ -3220,9 +4456,9 @@ resolution-markers = [ "python_full_version < '3.11'", ] dependencies = [ - { name = "nvidia-cublas-cu12", version = "12.6.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "nvidia-cusparse-cu12", version = "12.5.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "nvidia-nvjitlink-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "nvidia-cublas-cu12", version = "12.6.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusparse-cu12", version = "12.5.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/93/17/dbe1aa865e4fdc7b6d4d0dd308fdd5aaab60f939abfc0ea1954eac4fb113/nvidia_cusolver_cu12-11.7.1.2-py3-none-manylinux2014_aarch64.whl", hash = "sha256:0ce237ef60acde1efc457335a2ddadfd7610b892d94efee7b776c64bb1cac9e0", size = 157833628, upload-time = "2024-10-01T17:05:05.591Z" }, @@ -3244,9 +4480,9 @@ resolution-markers = [ "python_full_version < '3.11'", ] dependencies = [ - { name = "nvidia-cublas-cu12", version = "12.8.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "nvidia-cusparse-cu12", version = "12.5.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "nvidia-cublas-cu12", version = "12.8.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusparse-cu12", version = "12.5.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/c8/32/f7cd6ce8a7690544d084ea21c26e910a97e077c9b7f07bf5de623ee19981/nvidia_cusolver_cu12-11.7.3.90-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:db9ed69dbef9715071232caa9b69c52ac7de3a95773c2db65bdba85916e4e5c0", size = 267229841, upload-time = "2025-03-07T01:46:54.356Z" }, @@ -3254,6 +4490,19 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/13/c0/76ca8551b8a84146ffa189fec81c26d04adba4bc0dbe09cd6e6fd9b7de04/nvidia_cusolver_cu12-11.7.3.90-py3-none-win_amd64.whl", hash = "sha256:4a550db115fcabc4d495eb7d39ac8b58d4ab5d8e63274d3754df1c0ad6a22d34", size = 256720438, upload-time = "2025-03-07T01:54:39.898Z" }, ] +[[package]] +name = "nvidia-cusparse" +version = "12.7.9.17" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "nvidia-nvjitlink", marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/06/5a/6bb7fc5f9658902efebc8551b1a9265b7a5908cbf9efdabdf97bc30b168a/nvidia_cusparse-12.7.9.17-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:7c5d21980dc5f064c7ba13af2250e7fb4036283f1d1943c2915573c27928c89e", size = 168894384, upload-time = "2026-03-09T09:52:23.003Z" }, + { url = "https://files.pythonhosted.org/packages/87/40/23990a83164aaec2bfeffcee87794299f3cfdbdd7ed024b2af078afb600a/nvidia_cusparse-12.7.9.17-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:7fb409bc7bb85e7a95706bd1e0b502b418a026dc35823179b4dafa92f1f2f7fd", size = 150883058, upload-time = "2026-03-09T09:53:00.781Z" }, + { url = "https://files.pythonhosted.org/packages/c1/7e/8beb074f2134106a383bdef4882611462853712d64cf1c0ef4ba19c4a988/nvidia_cusparse-12.7.9.17-py3-none-win_amd64.whl", hash = "sha256:7d412d17205feeefc7ef1494ded29ef65fdd847e7401855c5f8d8c32f3401042", size = 149145416, upload-time = "2026-03-09T10:07:58.345Z" }, +] + [[package]] name = "nvidia-cusparse-cu12" version = "12.5.4.2" @@ -3266,7 +4515,7 @@ resolution-markers = [ "python_full_version < '3.11'", ] dependencies = [ - { name = "nvidia-nvjitlink-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/eb/eb/6681efd0aa7df96b4f8067b3ce7246833dd36830bb4cec8896182773db7d/nvidia_cusparse_cu12-12.5.4.2-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:d25b62fb18751758fe3c93a4a08eff08effedfe4edf1c6bb5afd0890fe88f887", size = 216451147, upload-time = "2024-11-20T17:44:18.055Z" }, @@ -3288,7 +4537,7 @@ resolution-markers = [ "python_full_version < '3.11'", ] dependencies = [ - { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/bc/f7/cd777c4109681367721b00a106f491e0d0d15cfa1fd59672ce580ce42a97/nvidia_cusparse_cu12-12.5.8.93-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:9b6c161cb130be1a07a27ea6923df8141f3c295852f4b260c65f18f3e0a091dc", size = 288117129, upload-time = "2025-03-07T01:47:40.407Z" }, @@ -3315,6 +4564,25 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/4a/4e/44dbb46b3d1b0ec61afda8e84837870f2f9ace33c564317d59b70bc19d3e/nvidia_nccl_cu12-2.28.9-py3-none-manylinux_2_18_x86_64.whl", hash = "sha256:485776daa8447da5da39681af455aa3b2c2586ddcf4af8772495e7c532c7e5ab", size = 296782137, upload-time = "2025-11-18T05:49:34.248Z" }, ] +[[package]] +name = "nvidia-nccl-cu13" +version = "2.29.7" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/72/0d/daf50d44177ee0cbc7ff0a0c91eb5ff676c82be42f9a970bc7597f440c3a/nvidia_nccl_cu13-2.29.7-py3-none-manylinux_2_18_aarch64.whl", hash = "sha256:674a12383e3c38a1bcccae7d4f3633b37852230b6047883cb2f4c2d1b36d9bf5", size = 206014712, upload-time = "2026-03-03T05:34:20.843Z" }, + { url = "https://files.pythonhosted.org/packages/67/f4/58e4e91b6919367c7aafb8e36fce9aad1a3047e536bf7e2fd560927d3a4c/nvidia_nccl_cu13-2.29.7-py3-none-manylinux_2_18_x86_64.whl", hash = "sha256:edd81538446786ec3b73972543e53bb43bcaf0bfc8ef76cb679fcc390ffe136d", size = 205976000, upload-time = "2026-03-03T05:36:24.472Z" }, +] + +[[package]] +name = "nvidia-nvjitlink" +version = "13.2.51" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/12/ae/ef3c49f1918aef93b39045499bfdb0ac9fb13e1785bc83f7a1b5d58a292d/nvidia_nvjitlink-13.2.51-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl", hash = "sha256:6703c9ed79301382787a23fda9a7388af0779ecbc37545e4d50c055c897694a0", size = 41370377, upload-time = "2026-03-09T09:55:51.938Z" }, + { url = "https://files.pythonhosted.org/packages/6d/44/9e42f8ad320a23dfcb9542fc6ccd06a3a3ef495a779ade5937540fe7aa59/nvidia_nvjitlink-13.2.51-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:3ba8bc06d756d10b643929e1f65dd162120c3e25ace58bd6414ee7eb98e10dde", size = 39285486, upload-time = "2026-03-09T09:55:19.032Z" }, + { url = "https://files.pythonhosted.org/packages/c7/a5/790191cfa16461ebb225ba508dd64edfa94b59f493bf592d02ffede2085b/nvidia_nvjitlink-13.2.51-py3-none-win_amd64.whl", hash = "sha256:f7c58cbca8ae520bfffd0af868681731ef3d647e1d179d54be6e79d13a00dc87", size = 36791995, upload-time = "2026-03-09T10:09:29.902Z" }, +] + [[package]] name = "nvidia-nvjitlink-cu12" version = "12.6.85" @@ -3337,21 +4605,51 @@ name = "nvidia-nvjitlink-cu12" version = "12.8.93" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] wheels = [ { url = "https://files.pythonhosted.org/packages/f6/74/86a07f1d0f42998ca31312f998bd3b9a7eff7f52378f4f270c8679c77fb9/nvidia_nvjitlink_cu12-12.8.93-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl", hash = "sha256:81ff63371a7ebd6e6451970684f916be2eab07321b73c9d244dc2b4da7f73b88", size = 39254836, upload-time = "2025-03-07T01:49:55.661Z" }, @@ -3368,6 +4666,18 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/b5/09/6ea3ea725f82e1e76684f0708bbedd871fc96da89945adeba65c3835a64c/nvidia_nvshmem_cu12-3.4.5-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:042f2500f24c021db8a06c5eec2539027d57460e1c1a762055a6554f72c369bd", size = 139103095, upload-time = "2025-09-06T00:32:31.266Z" }, ] +[[package]] +name = "nvidia-nvshmem-cu13" +version = "3.6.5" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "nvidia-cuda-cccl", marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/83/6b/4c642d2cce57c8bd32043b4a608b6acc8cd0579c2f53af9a7ef9e1e1ccca/nvidia_nvshmem_cu13-3.6.5-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:94aa0149490be658cf95945ce9f16ba90a90edbd6a564366f996ead7496f2f22", size = 71726240, upload-time = "2026-03-24T19:19:29.816Z" }, + { url = "https://files.pythonhosted.org/packages/5d/7b/2ab033584a3339552472ac8d79543c503a0e06dd0d082448b06697e7f716/nvidia_nvshmem_cu13-3.6.5-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:4001aabc72ead32ecc3c9add3c6781befcb71adcbe286d7f5956042e68668c70", size = 71952588, upload-time = "2026-03-24T19:19:57.844Z" }, +] + [[package]] name = "nvidia-nvtx-cu12" version = "12.6.77" @@ -3404,6 +4714,16 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/9f/99/4c9c0c329bf9fc125008c3b54c7c94c0023518d06fc025ae36431375e1fe/nvidia_nvtx_cu12-12.8.90-py3-none-win_amd64.whl", hash = "sha256:619c8304aedc69f02ea82dd244541a83c3d9d40993381b3b590f1adaed3db41e", size = 56492, upload-time = "2025-03-07T01:52:24.69Z" }, ] +[[package]] +name = "nvidia-nvvm" +version = "13.2.51" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/34/4c/865325b6cffe2c2c20fe63696dca29b869ea7c0845aa743c217c2fb987dd/nvidia_nvvm-13.2.51-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl", hash = "sha256:9c5725d97b1108bdb6c474784f7901c34f570319a2c2a0f279d23190070915f3", size = 64279456, upload-time = "2026-03-09T09:58:39.231Z" }, + { url = "https://files.pythonhosted.org/packages/8d/f2/c67ff35faf322d29a41046af76b4d9b86d8ac3f555f59d1a1defb7a4eca4/nvidia_nvvm-13.2.51-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:bcfd4be51f011045520974bd93f467bc2d64b87f333ccbdec883a372a55aa8f6", size = 61886052, upload-time = "2026-03-09T09:58:05.734Z" }, + { url = "https://files.pythonhosted.org/packages/ec/11/3f1ee9dce24b41812dd572a037c4436d4d21f759fbe373cc271b0ce98805/nvidia_nvvm-13.2.51-py3-none-win_amd64.whl", hash = "sha256:a4809baaa5429eabe1878853761ce31f0ba15216e2348710b7898dc591f5fc14", size = 56751075, upload-time = "2026-03-09T10:11:09.994Z" }, +] + [[package]] name = "opt-einsum" version = "3.4.0" @@ -3427,17 +4747,27 @@ name = "pandas" version = "2.3.3" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "python-dateutil", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "pytz", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "tzdata", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "python-dateutil", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pytz", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "tzdata", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/33/01/d40b85317f86cf08d853a4f495195c73815fdf205eef3993821720274518/pandas-2.3.3.tar.gz", hash = "sha256:e05e1af93b977f7eafa636d043f9f94c7ee3ac81af99c13508215942e64c993b", size = 4495223, upload-time = "2025-09-29T23:34:51.853Z" } wheels = [ @@ -3495,63 +4825,167 @@ name = "pandas" version = "3.0.1" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "python-dateutil", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "tzdata", marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "python-dateutil", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "tzdata", marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/2e/0c/b28ed414f080ee0ad153f848586d61d1878f91689950f037f976ce15f6c8/pandas-3.0.1.tar.gz", hash = "sha256:4186a699674af418f655dbd420ed87f50d56b4cd6603784279d9eef6627823c8", size = 4641901, upload-time = "2026-02-17T22:20:16.434Z" } wheels = [ @@ -3837,15 +5271,25 @@ name = "pyfftw" version = "0.15.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "setuptools", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "setuptools", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/4b/3f/ee1bc44b080fc1e81d293cd07bed563d254bc1997d63a3b8053804a87dfd/pyfftw-0.15.0.tar.gz", hash = "sha256:2f16b9854a40c8fdd10aa5803b24ddc6ab49f9cd559dbd7f07e7d61aa205c1ca", size = 164003, upload-time = "2024-11-06T16:01:19.293Z" } wheels = [ @@ -3883,61 +5327,165 @@ name = "pyfftw" version = "0.15.1" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/f2/2d/e38439b7f937e8bf91a9ff2b8d9713d0d8e64e980fc00e8d1945b8a5b74b/pyfftw-0.15.1.tar.gz", hash = "sha256:bbcde6d40d165e1cbaf12dde062ebfebe9e43394cac8c166e699ba2c9a4b0461", size = 192838, upload-time = "2025-10-22T19:58:56.683Z" } wheels = [ @@ -3995,47 +5543,62 @@ wheels = [ name = "pylops" source = { editable = "." } dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] [package.optional-dependencies] advanced = [ - { name = "astra-toolbox", marker = "sys_platform == 'linux' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "astra-toolbox", marker = "sys_platform == 'linux' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "devito" }, { name = "dtcwt" }, { name = "llvmlite" }, { name = "numba" }, - { name = "pyfftw", version = "0.15.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "pyfftw", version = "0.15.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "pywavelets", version = "1.8.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "pywavelets", version = "1.9.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "pyfftw", version = "0.15.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pyfftw", version = "0.15.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pywavelets", version = "1.8.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pywavelets", version = "1.9.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "scikit-fmm" }, { name = "spgl1" }, ] deep = [ - { name = "jax", version = "0.6.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "jax", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and extra == 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "torch", version = "2.11.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "torch", version = "2.11.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'darwin' and extra == 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "jax", version = "0.6.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jax", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and extra == 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "torch", version = "2.11.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "torch", version = "2.11.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'darwin' and extra == 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] deep-cu126 = [ - { name = "jax", version = "0.6.2", source = { registry = "https://pypi.org/simple" }, extra = ["cuda12"], marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "jax", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, extra = ["cuda12"], marker = "(python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "jax", version = "0.6.2", source = { registry = "https://pypi.org/simple" }, extra = ["cuda12"], marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jax", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, extra = ["cuda12"], marker = "(python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "torch", version = "2.11.0+cu126", source = { registry = "https://download.pytorch.org/whl/cu126" } }, ] deep-cu128 = [ - { name = "jax", version = "0.6.2", source = { registry = "https://pypi.org/simple" }, extra = ["cuda12"], marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "jax", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, extra = ["cuda12"], marker = "(python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "jax", version = "0.6.2", source = { registry = "https://pypi.org/simple" }, extra = ["cuda12"], marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jax", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, extra = ["cuda12"], marker = "(python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "torch", version = "2.11.0+cu128", source = { registry = "https://download.pytorch.org/whl/cu128" } }, ] +deep-cu13 = [ + { name = "jax", version = "0.6.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jax", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, extra = ["cuda13"], marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "torch", version = "2.11.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "torch", version = "2.11.0", source = { registry = "https://pypi.org/simple" }, marker = "(extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128')" }, + { name = "torch", version = "2.11.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'darwin' and extra == 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "torch", version = "2.11.0+cu126", source = { registry = "https://download.pytorch.org/whl/cu126" }, marker = "extra == 'extra-6-pylops-deep-cu126' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "torch", version = "2.11.0+cu128", source = { registry = "https://download.pytorch.org/whl/cu128" }, marker = "(extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, +] +gpu-cu12 = [ + { name = "cupy-cuda12x" }, +] +gpu-cu13 = [ + { name = "cupy-cuda13x" }, +] stat = [ - { name = "pymc", version = "5.25.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "pymc", version = "5.28.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "pytensor", version = "2.31.7", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "pytensor", version = "2.38.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "pymc", version = "5.25.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pymc", version = "5.28.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pytensor", version = "2.31.7", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pytensor", version = "2.38.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] [package.dev-dependencies] @@ -4054,11 +5617,11 @@ doc = [ { name = "numpydoc" }, { name = "pooch" }, { name = "shibuya" }, - { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "sphinx-design", version = "0.6.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "sphinx-design", version = "0.7.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx-design", version = "0.6.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx-design", version = "0.7.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "sphinx-gallery" }, { name = "sphinx-iconify" }, { name = "sphinxemoji" }, @@ -4067,11 +5630,14 @@ doc = [ [package.metadata] requires-dist = [ { name = "astra-toolbox", marker = "sys_platform == 'linux' and extra == 'advanced'" }, + { name = "cupy-cuda12x", marker = "extra == 'gpu-cu12'" }, + { name = "cupy-cuda13x", marker = "extra == 'gpu-cu13'" }, { name = "devito", marker = "extra == 'advanced'" }, { name = "dtcwt", marker = "extra == 'advanced'" }, { name = "jax", marker = "extra == 'deep'" }, { name = "jax", extras = ["cuda12"], marker = "extra == 'deep-cu126'" }, { name = "jax", extras = ["cuda12"], marker = "extra == 'deep-cu128'" }, + { name = "jax", extras = ["cuda13"], marker = "extra == 'deep-cu13'" }, { name = "llvmlite", marker = "extra == 'advanced'" }, { name = "numba", marker = "extra == 'advanced'" }, { name = "numpy", specifier = ">=1.21.0" }, @@ -4085,8 +5651,9 @@ requires-dist = [ { name = "torch", marker = "extra == 'deep'", index = "https://download.pytorch.org/whl/cpu", conflict = { package = "pylops", extra = "deep" } }, { name = "torch", marker = "extra == 'deep-cu126'", index = "https://download.pytorch.org/whl/cu126", conflict = { package = "pylops", extra = "deep-cu126" } }, { name = "torch", marker = "extra == 'deep-cu128'", index = "https://download.pytorch.org/whl/cu128", conflict = { package = "pylops", extra = "deep-cu128" } }, + { name = "torch", marker = "extra == 'deep-cu13'", specifier = ">=2.11" }, ] -provides-extras = ["advanced", "stat", "deep", "deep-cu126", "deep-cu128"] +provides-extras = ["advanced", "gpu-cu12", "gpu-cu13", "stat", "deep", "deep-cu126", "deep-cu128", "deep-cu13"] [package.metadata.requires-dev] dev = [ @@ -4116,23 +5683,33 @@ name = "pymc" version = "5.25.1" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "arviz", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "cachetools", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "cloudpickle", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "pandas", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "pytensor", version = "2.31.7", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "rich", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "threadpoolctl", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "typing-extensions", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "arviz", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "cachetools", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "cloudpickle", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pandas", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pytensor", version = "2.31.7", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "rich", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "threadpoolctl", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "typing-extensions", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/4d/f4/30ae01e539b7b1dc83578e1aedbc04567f76b48ba287fb31be6de0e0684d/pymc-5.25.1.tar.gz", hash = "sha256:9e739315c0547336b4c11127aae8b3750145b29cdd8e21609196594aa29c21f8", size = 487746, upload-time = "2025-07-24T11:57:04.107Z" } wheels = [ @@ -4144,70 +5721,174 @@ name = "pymc" version = "5.28.2" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "arviz", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "cachetools", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "cloudpickle", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "pandas", version = "3.0.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "pytensor", version = "2.38.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "rich", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "threadpoolctl", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "typing-extensions", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "arviz", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "cachetools", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "cloudpickle", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pandas", version = "3.0.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pytensor", version = "2.38.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "rich", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "threadpoolctl", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "typing-extensions", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/fe/01/335aaa6478f3a99d84f53b79fd6abefe8a6fd5e74d508b6328dbf0fb73d1/pymc-5.28.2.tar.gz", hash = "sha256:8bd81bb576a26bf03fb8f3830d446c341840b35135e8ad2ebd5fc6e529aaa17f", size = 508000, upload-time = "2026-03-19T13:29:55.097Z" } wheels = [ @@ -4228,21 +5909,31 @@ name = "pytensor" version = "2.31.7" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "cons", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "etuples", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "filelock", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "logical-unification", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "minikanren", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "setuptools", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "cons", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "etuples", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "filelock", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "logical-unification", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "minikanren", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "setuptools", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/f9/1b/77783110a06ce0afacab063c64f644ea0a450daffa76dcf1bbb09ae2d819/pytensor-2.31.7.tar.gz", hash = "sha256:0af99e240c95bc0223886eefb4343b0e9dc6fba349b70b107b3a6fbb9cb66409", size = 4431862, upload-time = "2025-07-09T00:34:30.557Z" } wheels = [ @@ -4274,69 +5965,173 @@ name = "pytensor" version = "2.38.2" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "cons", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "etuples", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "filelock", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "logical-unification", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "minikanren", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "numba", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "setuptools", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "cons", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "etuples", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "filelock", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "logical-unification", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "minikanren", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numba", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "setuptools", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/1c/89/e7b91f7366e36dbf937d4e53fa949b7f93627812e833526e0e426becbacb/pytensor-2.38.2.tar.gz", hash = "sha256:c804e665e69e830e31344133fea5793d2fd75c662ee1359d01589875c0cce105", size = 4862054, upload-time = "2026-03-06T13:37:01.039Z" } wheels = [ @@ -4364,13 +6159,13 @@ name = "pytest" version = "9.0.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "colorama", marker = "sys_platform == 'win32' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "exceptiongroup", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "colorama", marker = "sys_platform == 'win32' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "exceptiongroup", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "iniconfig" }, { name = "packaging" }, { name = "pluggy" }, { name = "pygments" }, - { name = "tomli", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "tomli", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/d1/db/7ef3487e0fb0049ddb5ce41d3a49c235bf9ad299b6a25d5780a89f19230f/pytest-9.0.2.tar.gz", hash = "sha256:75186651a92bd89611d1d9fc20f0b4345fd827c41ccd5c299a868a05d70edf11", size = 1568901, upload-time = "2025-12-06T21:30:51.014Z" } wheels = [ @@ -4430,14 +6225,24 @@ name = "pywavelets" version = "1.8.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/48/45/bfaaab38545a33a9f06c61211fc3bea2e23e8a8e00fedeb8e57feda722ff/pywavelets-1.8.0.tar.gz", hash = "sha256:f3800245754840adc143cbc29534a1b8fc4b8cff6e9d403326bd52b7bb5c35aa", size = 3935274, upload-time = "2024-12-04T19:54:20.593Z" } wheels = [ @@ -4485,61 +6290,165 @@ name = "pywavelets" version = "1.9.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/5a/75/50581633d199812205ea8cdd0f6d52f12a624886b74bf1486335b67f01ff/pywavelets-1.9.0.tar.gz", hash = "sha256:148d12203377772bea452a59211d98649c8ee4a05eff019a9021853a36babdc8", size = 3938340, upload-time = "2025-08-04T16:20:04.978Z" } wheels = [ @@ -4662,7 +6571,7 @@ name = "pyzmq" version = "27.1.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "cffi", marker = "implementation_name == 'pypy' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "cffi", marker = "implementation_name == 'pypy' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/04/0b/3c9baedbdf613ecaa7aa07027780b8867f57b6293b6ee50de316c9f3222b/pyzmq-27.1.0.tar.gz", hash = "sha256:ac0765e3d44455adb6ddbf4417dcce460fc40a05978c08efdf2948072f6db540", size = 281750, upload-time = "2025-09-08T23:10:18.157Z" } wheels = [ @@ -4737,7 +6646,7 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "attrs" }, { name = "rpds-py" }, - { name = "typing-extensions", marker = "python_full_version < '3.13' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "typing-extensions", marker = "python_full_version < '3.13' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/22/f5/df4e9027acead3ecc63e50fe1e36aca1523e1719559c499951bb4b53188f/referencing-0.37.0.tar.gz", hash = "sha256:44aefc3142c5b842538163acb373e24cce6632bd54bdb01b21ad5863489f50d8", size = 78036, upload-time = "2025-10-13T15:30:48.871Z" } wheels = [ @@ -4945,14 +6854,24 @@ name = "scipy" version = "1.15.3" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/0f/37/6964b830433e654ec7485e45a00fc9a27cf868d622838f6b6d9c5ec0d532/scipy-1.15.3.tar.gz", hash = "sha256:eae3cf522bc7df64b42cad3925c876e1b0b6c35c1337c93e12c0f366f55b0eaf", size = 59419214, upload-time = "2025-05-08T16:13:05.955Z" } wheels = [ @@ -5008,61 +6927,165 @@ name = "scipy" version = "1.17.1" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/7a/97/5a3609c4f8d58b039179648e62dd220f89864f56f7357f5d4f45c29eb2cc/scipy-1.17.1.tar.gz", hash = "sha256:95d8e012d8cb8816c226aef832200b1d45109ed4464303e997c5b13122b297c0", size = 30573822, upload-time = "2026-02-23T00:26:24.851Z" } wheels = [ @@ -5143,9 +7166,9 @@ version = "2026.1.9" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "pygments-styles" }, - { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/1d/b2/b94cb04adbb984973fe83fd670dd066514610241d829723f678366e691d2/shibuya-2026.1.9.tar.gz", hash = "sha256:b389f10fd9c07b048e940f32d1e1ac096a2d49736389173ac771b37a10b51fdf", size = 86002, upload-time = "2026-01-09T02:19:14.365Z" } wheels = [ @@ -5234,10 +7257,10 @@ name = "spgl1" version = "0.0.3" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/a6/3c/19c65d94fc402f208db8a917a8c8d8b16e4b62adc3b34095291ad9d5d30f/spgl1-0.0.3.tar.gz", hash = "sha256:9734da2747de5a48d65021f286ad1f1ba42503a5b3277b9fa052cfda1858530b", size = 311599, upload-time = "2024-08-16T13:45:48.448Z" } wheels = [ @@ -5249,30 +7272,40 @@ name = "sphinx" version = "8.1.3" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "alabaster", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "babel", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "colorama", marker = "(python_full_version < '3.11' and sys_platform == 'win32') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "docutils", version = "0.21.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "imagesize", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "jinja2", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "packaging", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "pygments", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "requests", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "snowballstemmer", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "sphinxcontrib-applehelp", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "sphinxcontrib-devhelp", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "sphinxcontrib-htmlhelp", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "sphinxcontrib-jsmath", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "sphinxcontrib-qthelp", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "sphinxcontrib-serializinghtml", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "tomli", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "alabaster", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "babel", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "colorama", marker = "(python_full_version < '3.11' and sys_platform == 'win32') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "docutils", version = "0.21.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "imagesize", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jinja2", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "packaging", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pygments", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "requests", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "snowballstemmer", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinxcontrib-applehelp", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinxcontrib-devhelp", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinxcontrib-htmlhelp", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinxcontrib-jsmath", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinxcontrib-qthelp", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinxcontrib-serializinghtml", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "tomli", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/6f/6d/be0b61178fe2cdcb67e2a92fc9ebb488e3c51c4f74a36a7824c0adf23425/sphinx-8.1.3.tar.gz", hash = "sha256:43c1911eecb0d3e161ad78611bc905d1ad0e523e4ddc202a58a821773dc4c927", size = 8184611, upload-time = "2024-10-13T20:27:13.93Z" } wheels = [ @@ -5284,38 +7317,64 @@ name = "sphinx" version = "9.0.4" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "alabaster", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "babel", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "colorama", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "docutils", version = "0.22.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "imagesize", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "jinja2", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "packaging", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "pygments", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "requests", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "roman-numerals", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "snowballstemmer", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "sphinxcontrib-applehelp", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "sphinxcontrib-devhelp", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "sphinxcontrib-htmlhelp", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "sphinxcontrib-jsmath", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "sphinxcontrib-qthelp", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "sphinxcontrib-serializinghtml", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "alabaster", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "babel", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "colorama", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "docutils", version = "0.22.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "imagesize", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jinja2", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "packaging", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pygments", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "requests", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "roman-numerals", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "snowballstemmer", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinxcontrib-applehelp", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinxcontrib-devhelp", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinxcontrib-htmlhelp", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinxcontrib-jsmath", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinxcontrib-qthelp", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinxcontrib-serializinghtml", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/42/50/a8c6ccc36d5eacdfd7913ddccd15a9cee03ecafc5ee2bc40e1f168d85022/sphinx-9.0.4.tar.gz", hash = "sha256:594ef59d042972abbc581d8baa577404abe4e6c3b04ef61bd7fc2acbd51f3fa3", size = 8710502, upload-time = "2025-12-04T07:45:27.343Z" } wheels = [ @@ -5327,64 +7386,142 @@ name = "sphinx" version = "9.1.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "alabaster", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "babel", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "colorama", marker = "(python_full_version >= '3.12' and sys_platform == 'win32') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "docutils", version = "0.22.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "imagesize", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "jinja2", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "packaging", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "pygments", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "requests", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "roman-numerals", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "snowballstemmer", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "sphinxcontrib-applehelp", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "sphinxcontrib-devhelp", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "sphinxcontrib-htmlhelp", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "sphinxcontrib-jsmath", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "sphinxcontrib-qthelp", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "sphinxcontrib-serializinghtml", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "alabaster", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "babel", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "colorama", marker = "(python_full_version >= '3.12' and sys_platform == 'win32') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "docutils", version = "0.22.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "imagesize", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jinja2", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "packaging", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pygments", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "requests", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "roman-numerals", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "snowballstemmer", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinxcontrib-applehelp", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinxcontrib-devhelp", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinxcontrib-htmlhelp", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinxcontrib-jsmath", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinxcontrib-qthelp", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinxcontrib-serializinghtml", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/cd/bd/f08eb0f4eed5c83f1ba2a3bd18f7745a2b1525fad70660a1c00224ec468a/sphinx-9.1.0.tar.gz", hash = "sha256:7741722357dd75f8190766926071fed3bdc211c74dd2d7d4df5404da95930ddb", size = 8718324, upload-time = "2025-12-31T15:09:27.646Z" } wheels = [ @@ -5396,14 +7533,24 @@ name = "sphinx-design" version = "0.6.1" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/2b/69/b34e0cb5336f09c6866d53b4a19d76c227cdec1bbc7ac4de63ca7d58c9c7/sphinx_design-0.6.1.tar.gz", hash = "sha256:b44eea3719386d04d765c1a8257caca2b3e6f8421d7b3a5e742c0fd45f84e632", size = 2193689, upload-time = "2024-08-02T13:48:44.277Z" } wheels = [ @@ -5415,62 +7562,166 @@ name = "sphinx-design" version = "0.7.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/13/7b/804f311da4663a4aecc6cf7abd83443f3d4ded970826d0c958edc77d4527/sphinx_design-0.7.0.tar.gz", hash = "sha256:d2a3f5b19c24b916adb52f97c5f00efab4009ca337812001109084a740ec9b7a", size = 2203582, upload-time = "2026-01-19T13:12:53.297Z" } wheels = [ @@ -5483,9 +7734,9 @@ version = "0.20.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "pillow" }, - { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/5f/14/9238ac61932299b38c20c7c37dbfe60348c0348ea4d400f9ef25875b3bf7/sphinx_gallery-0.20.0.tar.gz", hash = "sha256:70281510c6183d812d3595957005ccf555c5a793f207410f6cd16a25bf08d735", size = 473502, upload-time = "2025-12-02T15:51:37.277Z" } wheels = [ @@ -5497,9 +7748,9 @@ name = "sphinx-iconify" version = "0.3.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/68/4e/498964c2a6025e489b255015d3b5644aa93eb1dd1035324de18179af8abc/sphinx_iconify-0.3.0.tar.gz", hash = "sha256:7824ca694472d6babbe811e72cdcaf52b6e0ff4240e8cfda721f84f867605611", size = 3701, upload-time = "2025-12-18T05:19:03.683Z" } wheels = [ @@ -5565,9 +7816,9 @@ name = "sphinxemoji" version = "0.3.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/ad/05/d531d8ce28eeb364e900dab98b8e236cf664a1b7f5fa93c212a5e87313aa/sphinxemoji-0.3.2.tar.gz", hash = "sha256:814da89a9a7603b7e4d85c487c7381656fa83632f20065e5ed782ab1dbbb5083", size = 45999, upload-time = "2025-12-15T12:01:56.885Z" } wheels = [ @@ -5691,14 +7942,14 @@ resolution-markers = [ "python_full_version < '3.11' and sys_platform == 'darwin'", ] dependencies = [ - { name = "filelock", marker = "sys_platform == 'darwin'" }, - { name = "fsspec", marker = "sys_platform == 'darwin'" }, - { name = "jinja2", marker = "sys_platform == 'darwin'" }, - { name = "networkx", version = "3.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "networkx", version = "3.6.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "setuptools", marker = "sys_platform == 'darwin'" }, - { name = "sympy", marker = "sys_platform == 'darwin'" }, - { name = "typing-extensions", marker = "sys_platform == 'darwin'" }, + { name = "filelock", marker = "(sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "fsspec", marker = "(sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jinja2", marker = "(sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "networkx", version = "3.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "networkx", version = "3.6.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "setuptools", marker = "(sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sympy", marker = "(sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "typing-extensions", marker = "(sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://download.pytorch.org/whl/cpu/torch-2.11.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:91209c7d8a2460b76e8ff5b28b7623da4ab1d27474b79e1de83e954871985afe" }, @@ -5710,6 +7961,66 @@ wheels = [ { url = "https://download.pytorch.org/whl/cpu/torch-2.11.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:23ec7789017da9d95b6d543d790814785e6f30905c5443efa8257d1490d73f79" }, ] +[[package]] +name = "torch" +version = "2.11.0" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.14' and sys_platform == 'win32'", + "python_full_version >= '3.14' and sys_platform == 'emscripten'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.13.*' and sys_platform == 'win32'", + "python_full_version == '3.12.*' and sys_platform == 'win32'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.11.*' and sys_platform == 'win32'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.11'", +] +dependencies = [ + { name = "filelock", marker = "(extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128')" }, + { name = "fsspec", marker = "(extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128')" }, + { name = "jinja2", marker = "(extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128')" }, + { name = "networkx", version = "3.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "networkx", version = "3.6.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "setuptools", marker = "(extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128')" }, + { name = "sympy", marker = "(extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128')" }, + { name = "typing-extensions", marker = "(extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128')" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/ac/f2/c1690994afe461aae2d0cac62251e6802a703dec0a6c549c02ecd0de92a9/torch-2.11.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2c0d7fcfbc0c4e8bb5ebc3907cbc0c6a0da1b8f82b1fc6e14e914fa0b9baf74e", size = 80526521, upload-time = "2026-03-23T18:12:06.86Z" }, + { url = "https://files.pythonhosted.org/packages/a4/f0/98ae802fa8c09d3149b0c8690741f3f5753c90e779bd28c9613257295945/torch-2.11.0-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:4cf8687f4aec3900f748d553483ef40e0ac38411c3c48d0a86a438f6d7a99b18", size = 419723025, upload-time = "2026-03-23T18:11:43.774Z" }, + { url = "https://files.pythonhosted.org/packages/f9/1e/18a9b10b4bd34f12d4e561c52b0ae7158707b8193c6cfc0aad2b48167090/torch-2.11.0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:1b32ceda909818a03b112006709b02be1877240c31750a8d9c6b7bf5f2d8a6e5", size = 530589207, upload-time = "2026-03-23T18:11:23.756Z" }, + { url = "https://files.pythonhosted.org/packages/35/40/2d532e8c0e23705be9d1debce5bc37b68d59a39bda7584c26fe9668076fe/torch-2.11.0-cp310-cp310-win_amd64.whl", hash = "sha256:b3c712ae6fb8e7a949051a953fc412fe0a6940337336c3b6f905e905dac5157f", size = 114518313, upload-time = "2026-03-23T18:11:58.281Z" }, + { url = "https://files.pythonhosted.org/packages/ae/0d/98b410492609e34a155fa8b121b55c7dca229f39636851c3a9ec20edea21/torch-2.11.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:7b6a60d48062809f58595509c524b88e6ddec3ebe25833d6462eeab81e5f2ce4", size = 80529712, upload-time = "2026-03-23T18:12:02.608Z" }, + { url = "https://files.pythonhosted.org/packages/84/03/acea680005f098f79fd70c1d9d5ccc0cb4296ec2af539a0450108232fc0c/torch-2.11.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:d91aac77f24082809d2c5a93f52a5f085032740a1ebc9252a7b052ef5a4fddc6", size = 419718178, upload-time = "2026-03-23T18:10:46.675Z" }, + { url = "https://files.pythonhosted.org/packages/8c/8b/d7be22fbec9ffee6cff31a39f8750d4b3a65d349a286cf4aec74c2375662/torch-2.11.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:7aa2f9bbc6d4595ba72138026b2074be1233186150e9292865e04b7a63b8c67a", size = 530604548, upload-time = "2026-03-23T18:10:03.569Z" }, + { url = "https://files.pythonhosted.org/packages/d1/bd/9912d30b68845256aabbb4a40aeefeef3c3b20db5211ccda653544ada4b6/torch-2.11.0-cp311-cp311-win_amd64.whl", hash = "sha256:73e24aaf8f36ab90d95cd1761208b2eb70841c2a9ca1a3f9061b39fc5331b708", size = 114519675, upload-time = "2026-03-23T18:11:52.995Z" }, + { url = "https://files.pythonhosted.org/packages/6f/8b/69e3008d78e5cee2b30183340cc425081b78afc5eff3d080daab0adda9aa/torch-2.11.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4b5866312ee6e52ea625cd211dcb97d6a2cdc1131a5f15cc0d87eec948f6dd34", size = 80606338, upload-time = "2026-03-23T18:11:34.781Z" }, + { url = "https://files.pythonhosted.org/packages/13/16/42e5915ebe4868caa6bac83a8ed59db57f12e9a61b7d749d584776ed53d5/torch-2.11.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:f99924682ef0aa6a4ab3b1b76f40dc6e273fca09f367d15a524266db100a723f", size = 419731115, upload-time = "2026-03-23T18:11:06.944Z" }, + { url = "https://files.pythonhosted.org/packages/1a/c9/82638ef24d7877510f83baf821f5619a61b45568ce21c0a87a91576510aa/torch-2.11.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:0f68f4ac6d95d12e896c3b7a912b5871619542ec54d3649cf48cc1edd4dd2756", size = 530712279, upload-time = "2026-03-23T18:10:31.481Z" }, + { url = "https://files.pythonhosted.org/packages/1c/ff/6756f1c7ee302f6d202120e0f4f05b432b839908f9071157302cedfc5232/torch-2.11.0-cp312-cp312-win_amd64.whl", hash = "sha256:fbf39280699d1b869f55eac536deceaa1b60bd6788ba74f399cc67e60a5fab10", size = 114556047, upload-time = "2026-03-23T18:10:55.931Z" }, + { url = "https://files.pythonhosted.org/packages/87/89/5ea6722763acee56b045435fb84258db7375c48165ec8be7880ab2b281c5/torch-2.11.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:1e6debd97ccd3205bbb37eb806a9d8219e1139d15419982c09e23ef7d4369d18", size = 80606801, upload-time = "2026-03-23T18:10:18.649Z" }, + { url = "https://files.pythonhosted.org/packages/32/d1/8ed2173589cbfe744ed54e5a73efc107c0085ba5777ee93a5f4c1ab90553/torch-2.11.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:63a68fa59de8f87acc7e85a5478bb2dddbb3392b7593ec3e78827c793c4b73fd", size = 419732382, upload-time = "2026-03-23T18:08:30.835Z" }, + { url = "https://files.pythonhosted.org/packages/3d/e1/b73f7c575a4b8f87a5928f50a1e35416b5e27295d8be9397d5293e7e8d4c/torch-2.11.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:cc89b9b173d9adfab59fd227f0ab5e5516d9a52b658ae41d64e59d2e55a418db", size = 530711509, upload-time = "2026-03-23T18:08:47.213Z" }, + { url = "https://files.pythonhosted.org/packages/66/82/3e3fcdd388fbe54e29fd3f991f36846ff4ac90b0d0181e9c8f7236565f82/torch-2.11.0-cp313-cp313-win_amd64.whl", hash = "sha256:4dda3b3f52d121063a731ddb835f010dc137b920d7fec2778e52f60d8e4bf0cd", size = 114555842, upload-time = "2026-03-23T18:09:52.111Z" }, + { url = "https://files.pythonhosted.org/packages/db/38/8ac78069621b8c2b4979c2f96dc8409ef5e9c4189f6aac629189a78677ca/torch-2.11.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:8b394322f49af4362d4f80e424bcaca7efcd049619af03a4cf4501520bdf0fb4", size = 80959574, upload-time = "2026-03-23T18:10:14.214Z" }, + { url = "https://files.pythonhosted.org/packages/6d/6c/56bfb37073e7136e6dd86bfc6af7339946dd684e0ecf2155ac0eee687ae1/torch-2.11.0-cp313-cp313t-manylinux_2_28_aarch64.whl", hash = "sha256:2658f34ce7e2dabf4ec73b45e2ca68aedad7a5be87ea756ad656eaf32bf1e1ea", size = 419732324, upload-time = "2026-03-23T18:09:36.604Z" }, + { url = "https://files.pythonhosted.org/packages/07/f4/1b666b6d61d3394cca306ea543ed03a64aad0a201b6cd159f1d41010aeb1/torch-2.11.0-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:98bb213c3084cfe176302949bdc360074b18a9da7ab59ef2edc9d9f742504778", size = 530596026, upload-time = "2026-03-23T18:09:20.842Z" }, + { url = "https://files.pythonhosted.org/packages/48/6b/30d1459fa7e4b67e9e3fe1685ca1d8bb4ce7c62ef436c3a615963c6c866c/torch-2.11.0-cp313-cp313t-win_amd64.whl", hash = "sha256:a97b94bbf62992949b4730c6cd2cc9aee7b335921ee8dc207d930f2ed09ae2db", size = 114793702, upload-time = "2026-03-23T18:09:47.304Z" }, + { url = "https://files.pythonhosted.org/packages/26/0d/8603382f61abd0db35841148ddc1ffd607bf3100b11c6e1dab6d2fc44e72/torch-2.11.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:01018087326984a33b64e04c8cb5c2795f9120e0d775ada1f6638840227b04d7", size = 80573442, upload-time = "2026-03-23T18:09:10.117Z" }, + { url = "https://files.pythonhosted.org/packages/c7/86/7cd7c66cb9cec6be330fff36db5bd0eef386d80c031b581ec81be1d4b26c/torch-2.11.0-cp314-cp314-manylinux_2_28_aarch64.whl", hash = "sha256:2bb3cc54bd0dea126b0060bb1ec9de0f9c7f7342d93d436646516b0330cd5be7", size = 419749385, upload-time = "2026-03-23T18:07:33.77Z" }, + { url = "https://files.pythonhosted.org/packages/47/e8/b98ca2d39b2e0e4730c0ee52537e488e7008025bc77ca89552ff91021f7c/torch-2.11.0-cp314-cp314-manylinux_2_28_x86_64.whl", hash = "sha256:4dc8b3809469b6c30b411bb8c4cad3828efd26236153d9beb6a3ec500f211a60", size = 530716756, upload-time = "2026-03-23T18:07:50.02Z" }, + { url = "https://files.pythonhosted.org/packages/78/88/d4a4cda8362f8a30d1ed428564878c3cafb0d87971fbd3947d4c84552095/torch-2.11.0-cp314-cp314-win_amd64.whl", hash = "sha256:2b4e811728bd0cc58fb2b0948fe939a1ee2bf1422f6025be2fca4c7bd9d79718", size = 114552300, upload-time = "2026-03-23T18:09:05.617Z" }, + { url = "https://files.pythonhosted.org/packages/bf/46/4419098ed6d801750f26567b478fc185c3432e11e2cad712bc6b4c2ab0d0/torch-2.11.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:8245477871c3700d4370352ffec94b103cfcb737229445cf9946cddb7b2ca7cd", size = 80959460, upload-time = "2026-03-23T18:09:00.818Z" }, + { url = "https://files.pythonhosted.org/packages/fd/66/54a56a4a6ceaffb567231994a9745821d3af922a854ed33b0b3a278e0a99/torch-2.11.0-cp314-cp314t-manylinux_2_28_aarch64.whl", hash = "sha256:ab9a8482f475f9ba20e12db84b0e55e2f58784bdca43a854a6ccd3fd4b9f75e6", size = 419735835, upload-time = "2026-03-23T18:07:18.974Z" }, + { url = "https://files.pythonhosted.org/packages/b1/e7/0b6665f533aa9e337662dc190425abc0af1fe3234088f4454c52393ded61/torch-2.11.0-cp314-cp314t-manylinux_2_28_x86_64.whl", hash = "sha256:563ed3d25542d7e7bbc5b235ccfacfeb97fb470c7fee257eae599adb8005c8a2", size = 530613405, upload-time = "2026-03-23T18:08:07.014Z" }, + { url = "https://files.pythonhosted.org/packages/cf/bf/c8d12a2c86dbfd7f40fb2f56fbf5a505ccf2d9ce131eb559dfc7c51e1a04/torch-2.11.0-cp314-cp314t-win_amd64.whl", hash = "sha256:b2a43985ff5ef6ddd923bbcf99943e5f58059805787c5c9a2622bf05ca2965b0", size = 114792991, upload-time = "2026-03-23T18:08:19.216Z" }, +] + [[package]] name = "torch" version = "2.11.0+cpu" @@ -5730,14 +8041,14 @@ resolution-markers = [ "python_full_version < '3.11' and sys_platform != 'darwin'", ] dependencies = [ - { name = "filelock", marker = "sys_platform != 'darwin'" }, - { name = "fsspec", marker = "sys_platform != 'darwin'" }, - { name = "jinja2", marker = "sys_platform != 'darwin'" }, - { name = "networkx", version = "3.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "networkx", version = "3.6.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "setuptools", marker = "sys_platform != 'darwin'" }, - { name = "sympy", marker = "sys_platform != 'darwin'" }, - { name = "typing-extensions", marker = "sys_platform != 'darwin'" }, + { name = "filelock", marker = "(sys_platform != 'darwin' and extra == 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "fsspec", marker = "(sys_platform != 'darwin' and extra == 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jinja2", marker = "(sys_platform != 'darwin' and extra == 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "networkx", version = "3.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "networkx", version = "3.6.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "setuptools", marker = "(sys_platform != 'darwin' and extra == 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sympy", marker = "(sys_platform != 'darwin' and extra == 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "typing-extensions", marker = "(sys_platform != 'darwin' and extra == 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://download.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp310-cp310-linux_s390x.whl" }, @@ -5790,21 +8101,21 @@ resolution-markers = [ "python_full_version < '3.11'", ] dependencies = [ - { name = "cuda-bindings", marker = "sys_platform == 'linux'" }, - { name = "cuda-toolkit", version = "12.6.3", source = { registry = "https://pypi.org/simple" }, extra = ["cublas", "cudart", "cufft", "cufile", "cupti", "curand", "cusolver", "cusparse", "nvjitlink", "nvrtc", "nvtx"], marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "filelock" }, - { name = "fsspec" }, - { name = "jinja2" }, - { name = "networkx", version = "3.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "networkx", version = "3.6.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "nvidia-cudnn-cu12", version = "9.10.2.21", source = { registry = "https://pypi.org/simple" }, marker = "sys_platform == 'linux'" }, - { name = "nvidia-cusparselt-cu12", marker = "sys_platform == 'linux'" }, - { name = "nvidia-nccl-cu12", marker = "sys_platform == 'linux'" }, - { name = "nvidia-nvshmem-cu12", marker = "sys_platform == 'linux'" }, - { name = "setuptools" }, - { name = "sympy" }, - { name = "triton", marker = "sys_platform == 'linux'" }, - { name = "typing-extensions" }, + { name = "cuda-bindings", marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "cuda-toolkit", version = "12.6.3", source = { registry = "https://pypi.org/simple" }, extra = ["cublas", "cudart", "cufft", "cufile", "cupti", "curand", "cusolver", "cusparse", "nvjitlink", "nvrtc", "nvtx"], marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "filelock", marker = "extra == 'extra-6-pylops-deep-cu126' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "fsspec", marker = "extra == 'extra-6-pylops-deep-cu126' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jinja2", marker = "extra == 'extra-6-pylops-deep-cu126' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "networkx", version = "3.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "networkx", version = "3.6.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cudnn-cu12", version = "9.10.2.21", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusparselt-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nccl-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvshmem-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "setuptools", marker = "extra == 'extra-6-pylops-deep-cu126' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sympy", marker = "extra == 'extra-6-pylops-deep-cu126' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "triton", marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "typing-extensions", marker = "extra == 'extra-6-pylops-deep-cu126' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://download.pytorch.org/whl/cu126/torch-2.11.0%2Bcu126-cp310-cp310-manylinux_2_28_aarch64.whl" }, @@ -5850,21 +8161,21 @@ resolution-markers = [ "python_full_version < '3.11'", ] dependencies = [ - { name = "cuda-bindings", marker = "sys_platform == 'linux'" }, - { name = "cuda-toolkit", version = "12.8.1", source = { registry = "https://pypi.org/simple" }, extra = ["cublas", "cudart", "cufft", "cufile", "cupti", "curand", "cusolver", "cusparse", "nvjitlink", "nvrtc", "nvtx"], marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "filelock" }, - { name = "fsspec" }, - { name = "jinja2" }, - { name = "networkx", version = "3.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "networkx", version = "3.6.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "nvidia-cudnn-cu12", version = "9.19.0.56", source = { registry = "https://pypi.org/simple" }, marker = "sys_platform == 'linux'" }, - { name = "nvidia-cusparselt-cu12", marker = "sys_platform == 'linux'" }, - { name = "nvidia-nccl-cu12", marker = "sys_platform == 'linux'" }, - { name = "nvidia-nvshmem-cu12", marker = "sys_platform == 'linux'" }, - { name = "setuptools" }, - { name = "sympy" }, - { name = "triton", marker = "sys_platform == 'linux'" }, - { name = "typing-extensions" }, + { name = "cuda-bindings", marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "cuda-toolkit", version = "12.8.1", source = { registry = "https://pypi.org/simple" }, extra = ["cublas", "cudart", "cufft", "cufile", "cupti", "curand", "cusolver", "cusparse", "nvjitlink", "nvrtc", "nvtx"], marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "filelock", marker = "(extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "fsspec", marker = "(extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jinja2", marker = "(extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "networkx", version = "3.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "networkx", version = "3.6.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cudnn-cu12", version = "9.19.0.56", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusparselt-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nccl-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvshmem-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "setuptools", marker = "(extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sympy", marker = "(extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "triton", marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "typing-extensions", marker = "(extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://download.pytorch.org/whl/cu128/torch-2.11.0%2Bcu128-cp310-cp310-manylinux_2_28_aarch64.whl" }, @@ -5973,7 +8284,7 @@ dependencies = [ { name = "filelock" }, { name = "platformdirs" }, { name = "python-discovery" }, - { name = "typing-extensions", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "typing-extensions", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/aa/92/58199fe10049f9703c2666e809c4f686c54ef0a68b0f6afccf518c0b1eb9/virtualenv-21.2.0.tar.gz", hash = "sha256:1720dc3a62ef5b443092e3f499228599045d7fea4c79199770499df8becf9098", size = 5840618, upload-time = "2026-03-09T17:24:38.013Z" } wheels = [ @@ -5994,16 +8305,26 @@ name = "xarray" version = "2025.6.1" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "packaging", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "pandas", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "packaging", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pandas", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/19/ec/e50d833518f10b0c24feb184b209bb6856f25b919ba8c1f89678b930b1cd/xarray-2025.6.1.tar.gz", hash = "sha256:a84f3f07544634a130d7dc615ae44175419f4c77957a7255161ed99c69c7c8b0", size = 3003185, upload-time = "2025-06-12T03:04:09.099Z" } wheels = [ @@ -6015,63 +8336,167 @@ name = "xarray" version = "2026.2.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "packaging", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "pandas", version = "3.0.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "packaging", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pandas", version = "3.0.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/0f/03/e3353b72e518574b32993989d8f696277bf878e9d508c7dd22e86c0dab5b/xarray-2026.2.0.tar.gz", hash = "sha256:978b6acb018770554f8fd964af4eb02f9bcc165d4085dbb7326190d92aa74bcf", size = 3111388, upload-time = "2026-02-13T22:20:50.18Z" } wheels = [ @@ -6083,16 +8508,26 @@ name = "xarray-einstats" version = "0.8.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "xarray", version = "2025.6.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "xarray", version = "2025.6.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/ed/5d/654cca0448ad5c1d0333530511bc20eefaab304a4362dcbdc7ea3da12a3d/xarray_einstats-0.8.0.tar.gz", hash = "sha256:7f1573f9bd4d60d6e7ed9fd27c4db39da51ec49bf8ba654d4602a139a6309d7f", size = 30225, upload-time = "2024-09-19T00:07:39.399Z" } wheels = [ @@ -6104,24 +8539,50 @@ name = "xarray-einstats" version = "0.9.1" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "xarray", version = "2026.2.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "xarray", version = "2026.2.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/f1/10/ef474494a7f2102ec4c02352c723fa282c6237b600565eb82ee354291211/xarray_einstats-0.9.1.tar.gz", hash = "sha256:39b373deed43592c41d3fbf8863af62e19e01c1ae553ae5ff059a8df78d995c6", size = 33327, upload-time = "2025-06-18T15:53:28.499Z" } wheels = [ @@ -6133,50 +8594,128 @@ name = "xarray-einstats" version = "0.10.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "xarray", version = "2026.2.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "xarray", version = "2026.2.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/48/9b/305ee6a2dac75fc9c28105db061408df6ecbf0f7a1de37636e8e4ea47ca7/xarray_einstats-0.10.0.tar.gz", hash = "sha256:d432a363fc8f09baad164f9826dc711551c684b9abd8098c1b961d18663a627d", size = 33449, upload-time = "2026-02-19T18:13:55.245Z" } wheels = [ From 0b1841990383930664e652657bf1260adf48ad4b Mon Sep 17 00:00:00 2001 From: mrava87 Date: Sun, 29 Mar 2026 15:28:04 +0100 Subject: [PATCH 089/183] ci: moved build GA to uv --- .github/workflows/build.yaml | 42 +++++++++++------------------------- 1 file changed, 13 insertions(+), 29 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 2b2e6210..b9c177a5 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -16,33 +16,17 @@ jobs: python-version: ["3.10", "3.11", "3.12", "3.13"] runs-on: ${{ matrix.platform }} - steps: - - uses: actions/checkout@v4 - - name: Get history and tags for SCM versioning to work - run: | - git fetch --prune --unshallow - git fetch --depth=1 origin +refs/tags/*:refs/tags/* - - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v5 - with: - python-version: ${{ matrix.python-version }} - - name: Install dependencies - run: | - python -m pip install --upgrade pip setuptools - pip install flake8 pytest - if [[ "${{ matrix.platform }}" == ubuntu* ]]; then - pip install -r requirements-dev.txt - pip install -r requirements-pyfftw.txt - else - pip install -r requirements-dev-arm.txt - pip install -r requirements-pyfftw.txt - fi - pip install -r requirements-torch.txt - - name: Install pylops - run: | - python -m setuptools_scm - pip install . - - name: Tests with pytest - run: | - pytest + steps: + - name: Check out source repository + uses: actions/checkout@v6 + with: + fetch-depth: 0 + - name: Install uv with Python ${{ matrix.python-version }} + uses: astral-sh/setup-uv@v6 + with: + python-version: ${{ matrix.python-version }} + - name: Install dependencies and pylops + run: uv sync --locked --extra advanced --extra stat --extra deep --all-groups + - name: Test with pytest + run: uv run pytest --color=yes pytests/ From 0a6fd088470bf4b6441f3042ccd00d628a63a235 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Sun, 29 Mar 2026 15:42:09 +0100 Subject: [PATCH 090/183] ci: move RTD to uv --- .readthedocs.yaml | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/.readthedocs.yaml b/.readthedocs.yaml index 1b48143b..8968ce01 100644 --- a/.readthedocs.yaml +++ b/.readthedocs.yaml @@ -5,20 +5,21 @@ # Required version: 2 -# Set the version of Python and other tools you might need -build: - os: ubuntu-24.04 - tools: - python: "3.12" - # Build documentation in the docs/ directory with Sphinx sphinx: configuration: docs/source/conf.py -# Declare the Python requirements required to build your docs -python: - install: - - requirements: requirements-doc.txt - - requirements: requirements-torch.txt - - method: pip - path: . +# Set the version of environment using UV +build: + os: ubuntu-24.04 + tools: + python: "3.13" + jobs: + pre_create_environment: + - asdf plugin add uv + - asdf install uv latest + - asdf global uv latest + create_environment: + - uv venv "${READTHEDOCS_VIRTUALENV_PATH}" + install: + - UV_PROJECT_ENVIRONMENT="${READTHEDOCS_VIRTUALENV_PATH}" uv sync --locked --extra advanced --extra stat --extra deep --all-groups From 8ddd6f751a969d491ebce87576d337d5e272f738 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Sun, 29 Mar 2026 18:58:58 +0100 Subject: [PATCH 091/183] tmp: force torch<2.11 to solve issue in GPU CI --- requirements-dev-gpu.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-dev-gpu.txt b/requirements-dev-gpu.txt index 6d011e53..18d4b6c6 100644 --- a/requirements-dev-gpu.txt +++ b/requirements-dev-gpu.txt @@ -1,7 +1,7 @@ numpy>=2.0.0 scipy>=1.13.0 cupy-cuda12x -torch +torch<2.11.0 numba sympy astra-toolbox>=2.3.0 From 5870ec4ab099e3dfb17e45855ad91221e3311949 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Sun, 29 Mar 2026 19:23:38 +0100 Subject: [PATCH 092/183] doc: fix n.trapz obsolete method in tutorial --- tutorials/deblurring.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tutorials/deblurring.py b/tutorials/deblurring.py index a397805b..ebc6e71e 100755 --- a/tutorials/deblurring.py +++ b/tutorials/deblurring.py @@ -28,8 +28,8 @@ nh = [15, 25] hz = np.exp(-0.1 * np.linspace(-(nh[0] // 2), nh[0] // 2, nh[0]) ** 2) hx = np.exp(-0.03 * np.linspace(-(nh[1] // 2), nh[1] // 2, nh[1]) ** 2) -hz /= np.trapz(hz) # normalize the integral to 1 -hx /= np.trapz(hx) # normalize the integral to 1 +hz /= np.trapezoid(hz) # normalize the integral to 1 +hx /= np.trapezoid(hx) # normalize the integral to 1 h = hz[:, np.newaxis] * hx[np.newaxis, :] fig, ax = plt.subplots(1, 1, figsize=(5, 3)) From 1c912f913ba5d742218e913a05e9320a12f9fcd6 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Sun, 29 Mar 2026 20:24:33 +0100 Subject: [PATCH 093/183] doc: revert pyhton to 3.12 in RTD --- .readthedocs.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.readthedocs.yaml b/.readthedocs.yaml index 8968ce01..7bd228c9 100644 --- a/.readthedocs.yaml +++ b/.readthedocs.yaml @@ -13,7 +13,7 @@ sphinx: build: os: ubuntu-24.04 tools: - python: "3.13" + python: "3.12" jobs: pre_create_environment: - asdf plugin add uv From ff48b9f9d91dbe60fe0d2f3f9632c8fd17733742 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Sun, 29 Mar 2026 20:32:00 +0100 Subject: [PATCH 094/183] ci: move linux azure pipeline to uv --- azure-pipelines.yml | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 33055a1d..a58483d8 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -91,14 +91,19 @@ jobs: architecture: 'x64' - script: | - python -m pip install --upgrade pip setuptools wheel django - pip install -r requirements-dev.txt - pip install -r requirements-pyfftw.txt - pip install -r requirements-torch.txt - pip install . - displayName: 'Install prerequisites and library' + curl -LsSf https://astral.sh/uv/install.sh | sh + echo "##vso[task.prependpath]$HOME/.cargo/bin" + displayName: 'Install uv' - script: | - pytest + uv sync --locked \ + --extra advanced \ + --extra stat \ + --extra deep \ + --all-groups + displayName: 'Install dependencies andn pylops' + + - script: | + uv run pytest --color=yes pytests/ condition: succeededOrFailed() displayName: 'Run tests' From c94bbf1091fe2a11438e35166b6d60b5e7fa5ef9 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Sun, 29 Mar 2026 20:43:07 +0100 Subject: [PATCH 095/183] ci: move osx azure pipeline to uv --- azure-pipelines.yml | 49 +++++++++++---------------------------------- 1 file changed, 12 insertions(+), 37 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index a58483d8..f29bc75f 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -12,36 +12,6 @@ trigger: jobs: -# Windows -######################################################################################## -# - job: -# displayName: 'Windows' -# -# pool: -# vmImage: 'windows-2025' -# -# variables: -# NUMBA_NUM_THREADS: 1 -# -# steps: -# - task: UsePythonVersion@0 -# inputs: -# versionSpec: '3.10' -# architecture: 'x64' -# -# - script: | -# python -m pip install --upgrade pip setuptools wheel django -# pip install -r requirements-dev.txt -# pip install -r requirements-torch.txt -# pip install . -# displayName: 'Install prerequisites and library' -# -# - script: | -# pytest -# condition: succeededOrFailed() -# displayName: 'Run tests' - - # Mac ######################################################################################## - job: @@ -60,15 +30,20 @@ jobs: architecture: 'arm64' - script: | - python -m pip install --upgrade pip setuptools wheel django - pip install -r requirements-dev-arm.txt - pip install -r requirements-pyfftw.txt - pip install -r requirements-torch.txt - pip install . - displayName: 'Install prerequisites and library' + curl -LsSf https://astral.sh/uv/install.sh | sh + echo "##vso[task.prependpath]$HOME/.cargo/bin" + displayName: 'Install uv' - script: | - pytest + uv sync --locked \ + --extra advanced \ + --extra stat \ + --extra deep \ + --all-groups + displayName: 'Install dependencies andn pylops' + + - script: | + uv run pytest --color=yes pytests/ condition: succeededOrFailed() displayName: 'Run tests' From 8a9a01ce1990e9f1256bc2fc105fd2d8fc7126a9 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Sun, 29 Mar 2026 20:43:58 +0100 Subject: [PATCH 096/183] ci: temporarely revert RTD build proces --- .readthedocs.yaml | 27 +++++++++++++-------------- 1 file changed, 13 insertions(+), 14 deletions(-) diff --git a/.readthedocs.yaml b/.readthedocs.yaml index 7bd228c9..1b48143b 100644 --- a/.readthedocs.yaml +++ b/.readthedocs.yaml @@ -5,21 +5,20 @@ # Required version: 2 +# Set the version of Python and other tools you might need +build: + os: ubuntu-24.04 + tools: + python: "3.12" + # Build documentation in the docs/ directory with Sphinx sphinx: configuration: docs/source/conf.py -# Set the version of environment using UV -build: - os: ubuntu-24.04 - tools: - python: "3.12" - jobs: - pre_create_environment: - - asdf plugin add uv - - asdf install uv latest - - asdf global uv latest - create_environment: - - uv venv "${READTHEDOCS_VIRTUALENV_PATH}" - install: - - UV_PROJECT_ENVIRONMENT="${READTHEDOCS_VIRTUALENV_PATH}" uv sync --locked --extra advanced --extra stat --extra deep --all-groups +# Declare the Python requirements required to build your docs +python: + install: + - requirements: requirements-doc.txt + - requirements: requirements-torch.txt + - method: pip + path: . From d5d56b06cd1aaac9b88718cccc4f7b475bafb377 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Sun, 29 Mar 2026 20:56:52 +0100 Subject: [PATCH 097/183] ci: force torch<2.11.0 to get GPU CI to work --- requirements-dev-gpu.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-dev-gpu.txt b/requirements-dev-gpu.txt index 731bc845..719bab03 100644 --- a/requirements-dev-gpu.txt +++ b/requirements-dev-gpu.txt @@ -1,7 +1,7 @@ numpy>=2.0.0 scipy>=1.13.0 cupy-cuda12x -torch +torch<2.11.0 numba sympy astra-toolbox>=2.3.0 From 66e4407f5a49eba28287afcacfd5da1f02c2561a Mon Sep 17 00:00:00 2001 From: mrava87 Date: Sun, 29 Mar 2026 21:15:39 +0100 Subject: [PATCH 098/183] ci: try again RTD with uv --- .readthedocs.yaml | 27 ++++++++++++++------------- examples/plot_nmo.py | 8 +++++--- 2 files changed, 19 insertions(+), 16 deletions(-) diff --git a/.readthedocs.yaml b/.readthedocs.yaml index 1b48143b..7bd228c9 100644 --- a/.readthedocs.yaml +++ b/.readthedocs.yaml @@ -5,20 +5,21 @@ # Required version: 2 -# Set the version of Python and other tools you might need -build: - os: ubuntu-24.04 - tools: - python: "3.12" - # Build documentation in the docs/ directory with Sphinx sphinx: configuration: docs/source/conf.py -# Declare the Python requirements required to build your docs -python: - install: - - requirements: requirements-doc.txt - - requirements: requirements-torch.txt - - method: pip - path: . +# Set the version of environment using UV +build: + os: ubuntu-24.04 + tools: + python: "3.12" + jobs: + pre_create_environment: + - asdf plugin add uv + - asdf install uv latest + - asdf global uv latest + create_environment: + - uv venv "${READTHEDOCS_VIRTUALENV_PATH}" + install: + - UV_PROJECT_ENVIRONMENT="${READTHEDOCS_VIRTUALENV_PATH}" uv sync --locked --extra advanced --extra stat --extra deep --all-groups diff --git a/examples/plot_nmo.py b/examples/plot_nmo.py index f28d0b4f..aee6f1f3 100644 --- a/examples/plot_nmo.py +++ b/examples/plot_nmo.py @@ -8,6 +8,8 @@ as well as using the :py:class:`pylops.Spread` operator. """ +# flake8: noqa: B905 + from math import floor from time import time @@ -180,7 +182,7 @@ def nmo_forward(data, taxis, haxis, vels_rms): # Parallel outer loop on slow axis for ih in prange(nh): h = haxis[ih] - for it0, (t0, vrms) in enumerate(zip(taxis, vels_rms, strict=True)): + for it0, (t0, vrms) in enumerate(zip(taxis, vels_rms)): # Compute NMO traveltime tx = np.sqrt(t0**2 + (h / vrms) ** 2) it_frac = (tx - ot) / dt # Fractional index @@ -245,7 +247,7 @@ def nmo_adjoint(dnmo, taxis, haxis, vels_rms): # Parallel outer loop on slow axis; use range if Numba is not installed for ih in prange(nh): h = haxis[ih] - for it0, (t0, vrms) in enumerate(zip(taxis, vels_rms, strict=True)): + for it0, (t0, vrms) in enumerate(zip(taxis, vels_rms)): # Compute NMO traveltime tx = np.sqrt(t0**2 + (h / vrms) ** 2) it_frac = (tx - ot) / dt # Fractional index @@ -346,7 +348,7 @@ def create_tables(taxis, haxis, vels_rms): dtable = np.full((nh, nt, nh), fill_value=np.nan) for ih, h in enumerate(haxis): - for it0, (t0, vrms) in enumerate(zip(taxis, vels_rms, strict=True)): + for it0, (t0, vrms) in enumerate(zip(taxis, vels_rms)): # Compute NMO traveltime tx = np.sqrt(t0**2 + (h / vrms) ** 2) it_frac = (tx - ot) / dt From 3c409536e0b085f7bc3f450daa3f1c27fe1d6355 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Sun, 29 Mar 2026 21:23:32 +0100 Subject: [PATCH 099/183] fix: remove strict in zip from numba codes --- pylops/signalprocessing/_nonstatconvolve2d_cuda.py | 4 ++-- pylops/signalprocessing/_nonstatconvolve3d_cuda.py | 5 ++--- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/pylops/signalprocessing/_nonstatconvolve2d_cuda.py b/pylops/signalprocessing/_nonstatconvolve2d_cuda.py index 50863d1e..67788ad9 100644 --- a/pylops/signalprocessing/_nonstatconvolve2d_cuda.py +++ b/pylops/signalprocessing/_nonstatconvolve2d_cuda.py @@ -1,3 +1,5 @@ +# flake8: noqa: B905 + from math import floor from numba import cuda @@ -66,12 +68,10 @@ def _matvec_rmatvec(x, y, hs, hshape, xdims, ohx, ohz, dhx, dhz, nhx, nhz, rmatv for ixx, hxx in zip( range(xextremes[0], xextremes[1]), range(hxextremes[0], hxextremes[1]), - strict=True, ): for izz, hzz in zip( range(zextremes[0], zextremes[1]), range(hzextremes[0], hzextremes[1]), - strict=True, ): h = ( dhz_t * dhx_l * h_tl[hxx, hzz] diff --git a/pylops/signalprocessing/_nonstatconvolve3d_cuda.py b/pylops/signalprocessing/_nonstatconvolve3d_cuda.py index 0a6db9e7..b3aed8c7 100644 --- a/pylops/signalprocessing/_nonstatconvolve3d_cuda.py +++ b/pylops/signalprocessing/_nonstatconvolve3d_cuda.py @@ -1,3 +1,5 @@ +# flake8: noqa: B905 + from math import floor from numba import cuda @@ -97,17 +99,14 @@ def _matvec_rmatvec( for ixx, hxx in zip( range(xextremes[0], xextremes[1]), range(hxextremes[0], hxextremes[1]), - strict=True, ): for iyy, hyy in zip( range(yextremes[0], yextremes[1]), range(hyextremes[0], hyextremes[1]), - strict=True, ): for izz, hzz in zip( range(zextremes[0], zextremes[1]), range(hzextremes[0], hzextremes[1]), - strict=True, ): h = ( dhx_l * dhy_b * dhz_t * h_lbt[hxx, hyy, hzz] From 8a3abd9b12e0d3ba9d4bf9ea5d0cb93ef86359d9 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Sun, 29 Mar 2026 22:07:54 +0100 Subject: [PATCH 100/183] ci: moved mkl GA to uv --- .github/workflows/build-mkl.yaml | 41 +- pyproject.toml | 24 +- uv.lock | 5287 ++++++++---------------------- 3 files changed, 1336 insertions(+), 4016 deletions(-) diff --git a/.github/workflows/build-mkl.yaml b/.github/workflows/build-mkl.yaml index d4ea6b17..ca0c6291 100644 --- a/.github/workflows/build-mkl.yaml +++ b/.github/workflows/build-mkl.yaml @@ -16,32 +16,17 @@ jobs: python-version: ["3.11", "3.12", "3.13"] runs-on: ${{ matrix.platform }} - defaults: - run: - shell: bash -l {0} + steps: - - uses: actions/checkout@v4 - - name: Get history and tags for SCM versioning to work - run: | - git fetch --prune --unshallow - git fetch --depth=1 origin +refs/tags/*:refs/tags/* - - uses: conda-incubator/setup-miniconda@v3.2.0 - with: - use-mamba: true - channels: https://software.repos.intel.com/python/conda, conda-forge - conda-remove-defaults: true - python-version: ${{ matrix.python-version }} - activate-environment: mkl-test-env - - name: Install dependencies - run: | - conda install -y pyfftw - pip install -r requirements-intel-mkl.txt - pip install -r requirements-dev.txt - pip install -r requirements-torch.txt - - name: Install pylops - run: | - python -m setuptools_scm - pip install . - - name: Tests with pytest - run: | - pytest + - name: Check out source repository + uses: actions/checkout@v6 + with: + fetch-depth: 0 + - name: Install uv with Python ${{ matrix.python-version }} + uses: astral-sh/setup-uv@v6 + with: + python-version: ${{ matrix.python-version }} + - name: Install dependencies and pylops + run: uv sync --locked --extra intel --extra advanced --extra stat --extra deep --all-groups + - name: Test with pytest + run: uv run pytest --color=yes pytests/ diff --git a/pyproject.toml b/pyproject.toml index 87519c37..cd0d6a90 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -27,6 +27,7 @@ classifiers = [ "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", "Topic :: Scientific/Engineering :: Mathematics", ] requires-python = ">=3.10" @@ -42,19 +43,25 @@ advanced = [ "numba", "pyfftw", "PyWavelets", + "sympy", "scikit-fmm", "spgl1", "dtcwt", "astra-toolbox; sys_platform == 'linux'", "devito" ] +stat = ["pytensor", "pymc"] gpu-cu12 = ["cupy-cuda12x"] gpu-cu13 = ["cupy-cuda13x"] -stat = ["pytensor", "pymc"] deep = ["torch", "jax"] deep-cu126 = ["torch", "jax[cuda12]"] deep-cu128 = ["torch", "jax[cuda12]"] deep-cu13 = ["torch>=2.11", "jax[cuda13]"] +intel = [ + "numpy>=2.0.0; sys_platform != 'darwin'", + "scipy>=1.13.0; sys_platform != 'darwin'", + "mkl_fft; sys_platform != 'darwin'", +] [dependency-groups] dev = [ @@ -103,6 +110,13 @@ conflicts = [ { extra = "deep-cu128" }, ], ] +environments = [ + "sys_platform == 'darwin'", + "sys_platform == 'linux' and python_version == '3.10'", + "sys_platform == 'linux' and python_version == '3.11'", + "sys_platform == 'linux' and python_version == '3.12'", + "sys_platform == 'linux' and python_version == '3.13'", +] [tool.uv.sources] torch = [ @@ -110,6 +124,9 @@ torch = [ { index = "pytorch-cu126", extra = "deep-cu126" }, { index = "pytorch-cu128", extra = "deep-cu128" }, ] +numpy = [{ index = "intel", extra = "intel", marker = "sys_platform != 'darwin'" }] +scipy = [{ index = "intel", extra = "intel", marker = "sys_platform != 'darwin'" }] +mkl_fft = [{ index = "intel", extra = "intel", marker = "sys_platform != 'darwin'" }] [[tool.uv.index]] name = "pytorch-cpu" @@ -126,6 +143,11 @@ name = "pytorch-cu128" url = "https://download.pytorch.org/whl/cu128" explicit = true +[[tool.uv.index]] +name = "intel" +url = "https://software.repos.intel.com/python/pypi" +explicit = true + [tool.pytest.ini_options] addopts = "--verbose" python_files = ["pytests/*.py"] diff --git a/uv.lock b/uv.lock index 8847787b..039c0798 100644 --- a/uv.lock +++ b/uv.lock @@ -2,177 +2,22 @@ version = 1 revision = 3 requires-python = ">=3.10" resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin'", + "python_full_version == '3.13.*' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and sys_platform == 'darwin'", + "python_full_version == '3.11.*' and sys_platform == 'darwin'", + "python_full_version < '3.11' and sys_platform == 'darwin'", + "python_full_version < '3.11' and sys_platform == 'linux'", + "python_full_version == '3.11.*' and sys_platform == 'linux'", + "python_full_version == '3.12.*' and sys_platform == 'linux'", + "python_full_version == '3.13.*' and sys_platform == 'linux'", +] +supported-markers = [ + "sys_platform == 'darwin'", + "python_full_version < '3.11' and sys_platform == 'linux'", + "python_full_version == '3.11.*' and sys_platform == 'linux'", + "python_full_version == '3.12.*' and sys_platform == 'linux'", + "python_full_version == '3.13.*' and sys_platform == 'linux'", ] conflicts = [[ { package = "pylops", extra = "gpu-cu12" }, @@ -206,24 +51,26 @@ name = "arviz" version = "0.23.4" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "h5netcdf" }, - { name = "h5py" }, - { name = "matplotlib" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "packaging" }, - { name = "pandas", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pandas", version = "3.0.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "platformdirs" }, - { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "setuptools" }, - { name = "typing-extensions" }, - { name = "xarray", version = "2025.6.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "xarray", version = "2026.2.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "xarray-einstats", version = "0.8.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "xarray-einstats", version = "0.9.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "xarray-einstats", version = "0.10.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "h5netcdf", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "h5py", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "matplotlib", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "packaging", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pandas", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pandas", version = "3.0.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "platformdirs", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.15.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "setuptools", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "typing-extensions", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "xarray", version = "2025.6.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "xarray", version = "2026.2.0", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "xarray-einstats", version = "0.8.0", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "xarray-einstats", version = "0.9.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version == '3.11.*' and sys_platform == 'darwin') or (python_full_version == '3.11.*' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "xarray-einstats", version = "0.10.0", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.12' and sys_platform == 'darwin') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/f3/c9/9c853633715f972eecc20995763c6e3005a3afcdcf47e39d20cd1c2889cd/arviz-0.23.4.tar.gz", hash = "sha256:611be826995066036c9443ea98d11486c279ef3da3b6cdc5c0816fab434115b9", size = 1592968, upload-time = "2026-02-04T17:57:53.664Z" } wheels = [ @@ -235,7 +82,7 @@ name = "asgiref" version = "3.11.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "typing-extensions", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "typing-extensions", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/63/40/f03da1264ae8f7cfdbf9146542e5e7e8100a4c66ab48e791df9a03d3f6c0/asgiref-3.11.1.tar.gz", hash = "sha256:5f184dc43b7e763efe848065441eac62229c9f7b0475f41f80e207a114eda4ce", size = 38550, upload-time = "2026-02-03T13:30:14.33Z" } wheels = [ @@ -247,14 +94,12 @@ name = "astra-toolbox" version = "2.4.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cuda-runtime-cu12", version = "12.6.77", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cuda-runtime-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cufft-cu12", version = "11.3.0.4", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cufft-cu12", version = "11.3.3.83", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-runtime-cu12", version = "12.6.77", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-runtime-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cufft-cu12", version = "11.3.0.4", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cufft-cu12", version = "11.3.3.83", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.15.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/8d/6f/3df54180d9a9d76ed01447ec249f689039ee4bab00ba378539a6b696a36e/astra_toolbox-2.4.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:39ccf4f7c08ccd49e2ca2c2c58e981184ea16ca5f6c58a14b8ee6b456144f904", size = 13610894, upload-time = "2025-12-16T12:30:17.826Z" }, @@ -278,8 +123,8 @@ name = "autopep8" version = "2.3.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "pycodestyle" }, - { name = "tomli", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pycodestyle", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "tomli", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/50/d8/30873d2b7b57dee9263e53d142da044c4600a46f2d28374b3e38b023df16/autopep8-2.3.2.tar.gz", hash = "sha256:89440a4f969197b69a995e4ce0661b031f455a9f776d2c5ba3dbd83466931758", size = 92210, upload-time = "2025-01-14T14:46:18.454Z" } wheels = [ @@ -300,8 +145,8 @@ name = "beautifulsoup4" version = "4.14.3" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "soupsieve" }, - { name = "typing-extensions" }, + { name = "soupsieve", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "typing-extensions", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/c3/b0/1c6a16426d389813b48d95e26898aff79abbde42ad353958ad95cc8c9b21/beautifulsoup4-4.14.3.tar.gz", hash = "sha256:6292b1c5186d356bba669ef9f7f051757099565ad9ada5dd630bd9de5fa7fb86", size = 627737, upload-time = "2025-11-30T15:08:26.084Z" } wheels = [ @@ -313,7 +158,7 @@ name = "bleach" version = "6.3.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "webencodings" }, + { name = "webencodings", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/07/18/3c8523962314be6bf4c8989c79ad9531c825210dd13a8669f6b84336e8bd/bleach-6.3.0.tar.gz", hash = "sha256:6f3b91b1c0a02bb9a78b5a454c92506aa0fdf197e1d5e114d2e00c6f64306d22", size = 203533, upload-time = "2025-10-27T17:57:39.211Z" } wheels = [ @@ -322,7 +167,7 @@ wheels = [ [package.optional-dependencies] css = [ - { name = "tinycss2" }, + { name = "tinycss2", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] [[package]] @@ -348,7 +193,7 @@ name = "cffi" version = "2.0.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "pycparser", marker = "implementation_name != 'PyPy' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pycparser", marker = "(python_full_version < '3.14' and implementation_name != 'PyPy' and sys_platform == 'linux') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (implementation_name != 'PyPy' and sys_platform == 'darwin') or (implementation_name == 'PyPy' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (implementation_name == 'PyPy' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (implementation_name == 'PyPy' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (implementation_name == 'PyPy' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (implementation_name == 'PyPy' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/eb/56/b1ba7935a17738ae8453301356628e8147c79dbb825bcbc73dc7401f9846/cffi-2.0.0.tar.gz", hash = "sha256:44d1b5909021139fe36001ae048dbdde8214afa20200eda0f64c068cac5d5529", size = 523588, upload-time = "2025-09-08T23:24:04.541Z" } wheels = [ @@ -439,10 +284,11 @@ name = "cgen" version = "2025.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pytools" }, - { name = "typing-extensions" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pytools", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "typing-extensions", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/18/4b/a84a2fd2abce1c7bdef848ef7e7763f9447040e01514f741f8c7dfae1bab/cgen-2025.1.tar.gz", hash = "sha256:79f01e010d49c13e58b4ca8f2d4996a6b7178968f5f2d906262733480ae7a2d4", size = 19236, upload-time = "2025-06-17T03:03:17.662Z" } @@ -565,29 +411,21 @@ name = "codepy" version = "2023.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "cgen" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "platformdirs" }, - { name = "pytools" }, + { name = "cgen", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "platformdirs", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pytools", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/f0/75/6e16a64cb03581c310db65da9dadb2e3e1882251817babf69caf7e98a10a/codepy-2023.1.tar.gz", hash = "sha256:bce2e136e9fb3cf59949427d4ef419648778401e6db288596e75b53e144f8b93", size = 21344, upload-time = "2023-05-21T22:57:43.433Z" } -[[package]] -name = "colorama" -version = "0.4.6" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/d8/53/6f443c9a4a8358a93a6792e2acffb9d9d5cb0a5cfd8802644b7b1c9a02e4/colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44", size = 27697, upload-time = "2022-10-25T02:36:22.414Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6", size = 25335, upload-time = "2022-10-25T02:36:20.889Z" }, -] - [[package]] name = "cons" version = "0.4.7" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "logical-unification" }, + { name = "logical-unification", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/ae/20/0eca1dcdbac64a570e60df66119847f94cdd513178d9c222c15101ca1022/cons-0.4.7.tar.gz", hash = "sha256:0a96cd2abd6a9f494816c1272cf5583a960041750c2d7a48eeeccd47ce369dfd", size = 8690, upload-time = "2025-07-11T18:01:31.534Z" } wheels = [ @@ -599,24 +437,12 @@ name = "contourpy" version = "1.3.2" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin'", + "python_full_version < '3.11' and sys_platform == 'linux'", ] dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform == 'linux') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/66/54/eb9bfc647b19f2009dd5c7f5ec51c4e6ca831725f1aea7a993034f483147/contourpy-1.3.2.tar.gz", hash = "sha256:b6945942715a034c671b7fc54f9588126b0b8bf23db2696e3ca8328f3ff0ab54", size = 13466130, upload-time = "2025-04-15T17:47:53.79Z" } wheels = [ @@ -683,165 +509,17 @@ name = "contourpy" version = "1.3.3" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin'", + "python_full_version == '3.13.*' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and sys_platform == 'darwin'", + "python_full_version == '3.11.*' and sys_platform == 'darwin'", + "python_full_version == '3.11.*' and sys_platform == 'linux'", + "python_full_version == '3.12.*' and sys_platform == 'linux'", + "python_full_version == '3.13.*' and sys_platform == 'linux'", ] dependencies = [ - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/58/01/1253e6698a07380cd31a736d248a3f2a50a7c88779a1813da27503cadc2a/contourpy-1.3.3.tar.gz", hash = "sha256:083e12155b210502d0bca491432bb04d56dc3432f95a979b429f2848c3dbe880", size = 13466174, upload-time = "2025-07-26T12:03:12.549Z" } wheels = [ @@ -1036,7 +714,7 @@ name = "cuda-bindings" version = "12.9.6" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "cuda-pathfinder", marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "cuda-pathfinder", marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.14' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/08/9d/dd87e1071bcb2e438c14e2e4497aa0037faf2c9775ac1d172f578f448668/cuda_bindings-12.9.6-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:bb2f1eedc8f65902b34e807c21a3b7c922dc8de1f51d0829ecbb5c6a5e9c5ff1", size = 7094433, upload-time = "2026-03-11T14:47:22.811Z" }, @@ -1075,11 +753,10 @@ name = "cuda-toolkit" version = "12.6.3" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version < '3.11'", + "python_full_version < '3.11' and sys_platform == 'linux'", + "python_full_version == '3.11.*' and sys_platform == 'linux'", + "python_full_version == '3.12.*' and sys_platform == 'linux'", + "python_full_version == '3.13.*' and sys_platform == 'linux'", ] wheels = [ { url = "https://files.pythonhosted.org/packages/ad/88/2dbc37975fffb874418b14380418a1b99cb36f2101fd1d08c54e06ee8c95/cuda_toolkit-12.6.3-py2.py3-none-any.whl", hash = "sha256:79d8605baeb6c2f695761e0efb54bc62dbc3c9e32eb0742df7669c07befaa8f7", size = 2288, upload-time = "2025-08-13T02:03:05.283Z" }, @@ -1087,37 +764,37 @@ wheels = [ [package.optional-dependencies] cublas = [ - { name = "nvidia-cublas-cu12", version = "12.6.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cublas-cu12", version = "12.6.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] cudart = [ - { name = "nvidia-cuda-runtime-cu12", version = "12.6.77", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-runtime-cu12", version = "12.6.77", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] cufft = [ - { name = "nvidia-cufft-cu12", version = "11.3.0.4", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cufft-cu12", version = "11.3.0.4", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] cufile = [ - { name = "nvidia-cufile-cu12", version = "1.11.1.6", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cufile-cu12", version = "1.11.1.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] cupti = [ - { name = "nvidia-cuda-cupti-cu12", version = "12.6.80", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-cupti-cu12", version = "12.6.80", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] curand = [ - { name = "nvidia-curand-cu12", version = "10.3.7.77", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-curand-cu12", version = "10.3.7.77", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] cusolver = [ - { name = "nvidia-cusolver-cu12", version = "11.7.1.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusolver-cu12", version = "11.7.1.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] cusparse = [ - { name = "nvidia-cusparse-cu12", version = "12.5.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusparse-cu12", version = "12.5.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] nvjitlink = [ - { name = "nvidia-nvjitlink-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] nvrtc = [ - { name = "nvidia-cuda-nvrtc-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-nvrtc-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] nvtx = [ - { name = "nvidia-nvtx-cu12", version = "12.6.77", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvtx-cu12", version = "12.6.77", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] [[package]] @@ -1125,11 +802,10 @@ name = "cuda-toolkit" version = "12.8.1" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version < '3.11'", + "python_full_version < '3.11' and sys_platform == 'linux'", + "python_full_version == '3.11.*' and sys_platform == 'linux'", + "python_full_version == '3.12.*' and sys_platform == 'linux'", + "python_full_version == '3.13.*' and sys_platform == 'linux'", ] wheels = [ { url = "https://files.pythonhosted.org/packages/d4/c8/7dce3a0b15b42a3b58e7d96eb22a687d3bf2c44e01d149a6874629cd9938/cuda_toolkit-12.8.1-py2.py3-none-any.whl", hash = "sha256:adc7906af4ecbf9a352f9dca5734eceb21daec281ccfcf5675e1d2f724fc2cba", size = 2283, upload-time = "2025-08-13T02:03:07.842Z" }, @@ -1137,37 +813,37 @@ wheels = [ [package.optional-dependencies] cublas = [ - { name = "nvidia-cublas-cu12", version = "12.8.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cublas-cu12", version = "12.8.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] cudart = [ - { name = "nvidia-cuda-runtime-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-runtime-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] cufft = [ - { name = "nvidia-cufft-cu12", version = "11.3.3.83", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cufft-cu12", version = "11.3.3.83", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] cufile = [ - { name = "nvidia-cufile-cu12", version = "1.13.1.3", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cufile-cu12", version = "1.13.1.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] cupti = [ - { name = "nvidia-cuda-cupti-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-cupti-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] curand = [ - { name = "nvidia-curand-cu12", version = "10.3.9.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-curand-cu12", version = "10.3.9.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] cusolver = [ - { name = "nvidia-cusolver-cu12", version = "11.7.3.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusolver-cu12", version = "11.7.3.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] cusparse = [ - { name = "nvidia-cusparse-cu12", version = "12.5.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusparse-cu12", version = "12.5.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] nvjitlink = [ - { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] nvrtc = [ - { name = "nvidia-cuda-nvrtc-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-nvrtc-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] nvtx = [ - { name = "nvidia-nvtx-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvtx-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] [[package]] @@ -1175,9 +851,10 @@ name = "cupy-cuda12x" version = "14.0.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "cuda-pathfinder" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "cuda-pathfinder", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12') or (python_full_version < '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/ef/8f/43961a56021be9e211d359524582b10d3e618d1e821942fc19530addd0a8/cupy_cuda12x-14.0.1-cp310-cp310-manylinux2014_aarch64.whl", hash = "sha256:b42da54c9da0d5a7748e4120f13c47594d3e1fc2741b712591aa915517741096", size = 144959483, upload-time = "2026-02-20T10:22:13.493Z" }, @@ -1202,9 +879,10 @@ name = "cupy-cuda13x" version = "14.0.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "cuda-pathfinder" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "cuda-pathfinder", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/0c/9d/5f271070c17aac8e30b140b5ec9c129983f57b49899a8fc34c3f114d09f7/cupy_cuda13x-14.0.1-cp310-cp310-manylinux2014_aarch64.whl", hash = "sha256:4d6d5ae87eb1a6eb55f5a3d54c606f5263c54319c3d85afe4627cb7fff403050", size = 72993295, upload-time = "2026-02-20T10:23:48.346Z" }, @@ -1247,17 +925,18 @@ name = "devito" version = "4.8.21" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "anytree" }, - { name = "cgen" }, - { name = "codepy" }, - { name = "multidict" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "packaging" }, - { name = "pip" }, - { name = "psutil" }, - { name = "py-cpuinfo" }, - { name = "sympy" }, + { name = "anytree", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "cgen", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "codepy", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "multidict", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "packaging", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pip", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "psutil", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "py-cpuinfo", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sympy", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/d0/7a/8bb072c37f23cbeeeae1b5f27c06c237fd1df7f0a2acd84561fc70e41d7f/devito-4.8.21.tar.gz", hash = "sha256:77c81651c6e314419ae2d67a6bb7a30c6646cbab416b827651fb4a44fcde1a66", size = 36015818, upload-time = "2026-02-23T16:10:37.296Z" } wheels = [ @@ -1278,65 +957,14 @@ name = "django" version = "5.2.12" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin'", + "python_full_version < '3.11' and sys_platform == 'darwin'", + "python_full_version < '3.11' and sys_platform == 'linux'", + "python_full_version == '3.11.*' and sys_platform == 'linux'", ] dependencies = [ - { name = "asgiref", marker = "python_full_version < '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sqlparse", marker = "python_full_version < '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "tzdata", marker = "(python_full_version < '3.12' and sys_platform == 'win32') or (python_full_version >= '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.12' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.12' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "asgiref", marker = "(python_full_version < '3.12' and sys_platform == 'darwin') or (python_full_version < '3.12' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sqlparse", marker = "(python_full_version < '3.12' and sys_platform == 'darwin') or (python_full_version < '3.12' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/bd/55/b9445fc0695b03746f355c05b2eecc54c34e05198c686f4fc4406b722b52/django-5.2.12.tar.gz", hash = "sha256:6b809af7165c73eff5ce1c87fdae75d4da6520d6667f86401ecf55b681eb1eeb", size = 10860574, upload-time = "2026-03-03T13:56:05.509Z" } wheels = [ @@ -1348,128 +976,15 @@ name = "django" version = "6.0.3" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin'", + "python_full_version == '3.13.*' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and sys_platform == 'linux'", + "python_full_version == '3.13.*' and sys_platform == 'linux'", ] dependencies = [ - { name = "asgiref", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sqlparse", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "tzdata", marker = "(python_full_version >= '3.12' and sys_platform == 'win32') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "asgiref", marker = "(python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.12' and sys_platform == 'darwin') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sqlparse", marker = "(python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.12' and sys_platform == 'darwin') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/80/e1/894115c6bd70e2c8b66b0c40a3c367d83a5a48c034a4d904d31b62f7c53a/django-6.0.3.tar.gz", hash = "sha256:90be765ee756af8a6cbd6693e56452404b5ad15294f4d5e40c0a55a0f4870fe1", size = 10872701, upload-time = "2026-03-03T13:55:15.026Z" } wheels = [ @@ -1481,21 +996,8 @@ name = "docutils" version = "0.21.2" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin'", + "python_full_version < '3.11' and sys_platform == 'linux'", ] sdist = { url = "https://files.pythonhosted.org/packages/ae/ed/aefcc8cd0ba62a0560c3c18c33925362d46c6075480bfa4df87b28e169a9/docutils-0.21.2.tar.gz", hash = "sha256:3a6b18732edf182daa3cd12775bbb338cf5691468f91eeeb109deff6ebfa986f", size = 2204444, upload-time = "2024-04-23T18:57:18.24Z" } wheels = [ @@ -1507,162 +1009,13 @@ name = "docutils" version = "0.22.4" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin'", + "python_full_version == '3.13.*' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and sys_platform == 'darwin'", + "python_full_version == '3.11.*' and sys_platform == 'darwin'", + "python_full_version == '3.11.*' and sys_platform == 'linux'", + "python_full_version == '3.12.*' and sys_platform == 'linux'", + "python_full_version == '3.13.*' and sys_platform == 'linux'", ] sdist = { url = "https://files.pythonhosted.org/packages/ae/b6/03bb70946330e88ffec97aefd3ea75ba575cb2e762061e0e62a213befee8/docutils-0.22.4.tar.gz", hash = "sha256:4db53b1fde9abecbb74d91230d32ab626d94f6badfc575d6db9194a49df29968", size = 2291750, upload-time = "2025-12-18T19:00:26.443Z" } wheels = [ @@ -1674,9 +1027,10 @@ name = "dtcwt" version = "0.13.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "six" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "six", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/5a/09/cf86b2de232a6605366b9718e443b7a1097f70a8f1f72253de57ee068554/dtcwt-0.13.0.tar.gz", hash = "sha256:c6a76045dd58932c9b19510222c58e51275799a9cd5402be2b43370e8dcda457", size = 87414, upload-time = "2024-02-20T10:09:10.773Z" } @@ -1685,8 +1039,8 @@ name = "etuples" version = "0.3.10" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "cons" }, - { name = "multipledispatch" }, + { name = "cons", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "multipledispatch", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/42/c0/ba049efa7d216221713cffc303641bd73bbb309ff0e4e2a623f32af2a4ea/etuples-0.3.10.tar.gz", hash = "sha256:26fde81d7e822837146231bfce4d6ba67eab5d7ed55bc58ba7437c2568051167", size = 21493, upload-time = "2025-07-14T18:49:35.654Z" } wheels = [ @@ -1698,7 +1052,7 @@ name = "exceptiongroup" version = "1.3.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "typing-extensions", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "typing-extensions", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/50/79/66800aadf48771f6b62f7eb014e352e5d06856655206165d775e675a02c9/exceptiongroup-1.3.1.tar.gz", hash = "sha256:8b412432c6055b0b7d14c310000ae93352ed6754f70fa8f7c34141f91c4e3219", size = 30371, upload-time = "2025-11-21T23:01:54.787Z" } wheels = [ @@ -1794,9 +1148,10 @@ name = "h5netcdf" version = "1.8.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "packaging" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "packaging", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/ef/03/92d6cc02c0055158167255980461155d6e17f1c4143c03f8bcc18d3e3f3a/h5netcdf-1.8.1.tar.gz", hash = "sha256:9b396a4cc346050fc1a4df8523bc1853681ec3544e0449027ae397cb953c7a16", size = 78679, upload-time = "2026-01-23T07:35:31.233Z" } wheels = [ @@ -1808,8 +1163,9 @@ name = "h5py" version = "3.16.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/db/33/acd0ce6863b6c0d7735007df01815403f5589a21ff8c2e1ee2587a38f548/h5py-3.16.0.tar.gz", hash = "sha256:a0dbaad796840ccaa67a4c144a0d0c8080073c34c76d5a6941d6818678ef2738", size = 446526, upload-time = "2026-03-06T13:49:08.07Z" } wheels = [ @@ -1885,10 +1241,10 @@ name = "image" version = "1.5.33" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "django", version = "5.2.12", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "django", version = "6.0.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pillow" }, - { name = "six" }, + { name = "django", version = "5.2.12", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.12' and sys_platform == 'darwin') or (python_full_version < '3.12' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "django", version = "6.0.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.12' and sys_platform == 'darwin') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pillow", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "six", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/84/be/961693ed384aa91bcc07525c90e3a34bc06c75f131655dfe21310234c933/image-1.5.33.tar.gz", hash = "sha256:baa2e09178277daa50f22fd6d1d51ec78f19c12688921cb9ab5808743f097126", size = 15975, upload-time = "2020-10-27T09:58:36.538Z" } @@ -1910,33 +1266,46 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/cb/b1/3846dd7f199d53cb17f49cba7e651e9ce294d8497c8c150530ed11865bb8/iniconfig-2.3.0-py3-none-any.whl", hash = "sha256:f631c04d2c48c52b84d0d0549c99ff3859c98df65b3101406327ecc7d53fbf12", size = 7484, upload-time = "2025-10-18T21:55:41.639Z" }, ] +[[package]] +name = "intel-cmplr-lib-ur" +version = "2025.3.3" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "umf", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/82/ca/9e27494641de36448c4783a1ff67f55b546733beb39fb8abe72960b756a4/intel_cmplr_lib_ur-2025.3.3-py2.py3-none-manylinux_2_28_x86_64.whl", hash = "sha256:a18ceadd336ad2f82f47977214ddc94568c5a33e262ee3b9d1b3631b7897b669", size = 30765500, upload-time = "2026-03-24T15:11:44.973Z" }, + { url = "https://files.pythonhosted.org/packages/3f/0f/f195caa3add546c47414ed62ba508bdbb6486d56a8f7371449cd554d041a/intel_cmplr_lib_ur-2025.3.3-py2.py3-none-win_amd64.whl", hash = "sha256:6f019c5563aaa231d7f618b400cfb4a8a5eac18bbb5084b1ebb1361696b6c7dd", size = 1253494, upload-time = "2026-03-24T15:11:09.948Z" }, +] + +[[package]] +name = "intel-openmp" +version = "2025.3.3" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "intel-cmplr-lib-ur", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/3f/12/5e07caf359d5bedd67b40e84e2faec6b5a3ad5da27ce151860fe6b270935/intel_openmp-2025.3.3-py2.py3-none-manylinux_2_28_x86_64.whl", hash = "sha256:0b20a49b041afc8c1ec9b5746f006c2aa1d2475a9fe6d29ed551dba7cb84d9ab", size = 74335293, upload-time = "2026-03-24T15:11:36.732Z" }, + { url = "https://files.pythonhosted.org/packages/55/79/ec688efdcd29fd5ab299fd8a76f2bfdcb1466d308a6482b3f0b51dfb34e2/intel_openmp-2025.3.3-py2.py3-none-win_amd64.whl", hash = "sha256:20a0f9306a9eb7f56065e7e912ae359d64bfeebc37513464f92840fa3c0d0c4b", size = 32085026, upload-time = "2026-03-24T15:11:02.086Z" }, +] + [[package]] name = "jax" version = "0.6.2" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin'", + "python_full_version < '3.11' and sys_platform == 'linux'", ] dependencies = [ - { name = "jaxlib", version = "0.6.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "ml-dtypes", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "opt-einsum", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jaxlib", version = "0.6.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "ml-dtypes", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform == 'linux') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "opt-einsum", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.15.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform == 'linux') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/cf/1e/267f59c8fb7f143c3f778c76cb7ef1389db3fd7e4540f04b9f42ca90764d/jax-0.6.2.tar.gz", hash = "sha256:a437d29038cbc8300334119692744704ca7941490867b9665406b7f90665cd96", size = 2334091, upload-time = "2025-06-17T23:10:27.186Z" } wheels = [ @@ -1945,8 +1314,8 @@ wheels = [ [package.optional-dependencies] cuda12 = [ - { name = "jax-cuda12-plugin", version = "0.6.2", source = { registry = "https://pypi.org/simple" }, extra = ["with-cuda"], marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "jaxlib", version = "0.6.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jax-cuda12-plugin", version = "0.6.2", source = { registry = "https://pypi.org/simple" }, extra = ["with-cuda"], marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jaxlib", version = "0.6.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] [[package]] @@ -1954,169 +1323,22 @@ name = "jax" version = "0.9.2" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin'", + "python_full_version == '3.13.*' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and sys_platform == 'darwin'", + "python_full_version == '3.11.*' and sys_platform == 'darwin'", + "python_full_version == '3.11.*' and sys_platform == 'linux'", + "python_full_version == '3.12.*' and sys_platform == 'linux'", + "python_full_version == '3.13.*' and sys_platform == 'linux'", ] dependencies = [ - { name = "jaxlib", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "ml-dtypes", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "opt-einsum", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jaxlib", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "ml-dtypes", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "opt-einsum", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.15.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/92/4c/5aca25abd45fa38dd136e5ae2010376518c67950e1f9408e0c5c93fcf77d/jax-0.9.2.tar.gz", hash = "sha256:42b28017b3e6b57a44b0274cc15f5153239c4873959030399ac1afc009c22365", size = 2662784, upload-time = "2026-03-18T23:28:10.471Z" } wheels = [ @@ -2125,12 +1347,12 @@ wheels = [ [package.optional-dependencies] cuda12 = [ - { name = "jax-cuda12-plugin", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, extra = ["with-cuda"], marker = "(python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "jaxlib", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jax-cuda12-plugin", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, extra = ["with-cuda"], marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jaxlib", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] cuda13 = [ - { name = "jax-cuda13-plugin", extra = ["with-cuda"], marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "jaxlib", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jax-cuda13-plugin", extra = ["with-cuda"], marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jaxlib", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] [[package]] @@ -2138,7 +1360,8 @@ name = "jax-cuda12-pjrt" version = "0.6.2" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11'", + "python_full_version < '3.11' and sys_platform == 'darwin'", + "python_full_version < '3.11' and sys_platform == 'linux'", ] wheels = [ { url = "https://files.pythonhosted.org/packages/43/8b/096a12d91b1bc76a13cd8e63f2d8eae5ca9b5693b5ee2687e46be3b5d779/jax_cuda12_pjrt-0.6.2-py3-none-manylinux2014_aarch64.whl", hash = "sha256:22faf020d2e8f7ca1e2915633241f7df7678b73c7078f5f0b2f113248337f7de", size = 111228681, upload-time = "2025-06-17T23:11:55.179Z" }, @@ -2150,18 +1373,13 @@ name = "jax-cuda12-pjrt" version = "0.9.2" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32'", - "python_full_version >= '3.14' and sys_platform == 'emscripten'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.13.*' and sys_platform == 'win32'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.12.*' and sys_platform == 'win32'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.11.*' and sys_platform == 'win32'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version >= '3.14' and sys_platform == 'darwin'", + "python_full_version == '3.13.*' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and sys_platform == 'darwin'", + "python_full_version == '3.11.*' and sys_platform == 'darwin'", + "python_full_version == '3.11.*' and sys_platform == 'linux'", + "python_full_version == '3.12.*' and sys_platform == 'linux'", + "python_full_version == '3.13.*' and sys_platform == 'linux'", ] wheels = [ { url = "https://files.pythonhosted.org/packages/95/f2/ad78d42f27b5af2c59ba7f5412e625bc852280b78a73273b38a4967d6ee1/jax_cuda12_pjrt-0.9.2-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:56f4a27e5f19ca914c0f4402539469aa92d01bf71336acd0ed8fddc20a91bc8d", size = 151906408, upload-time = "2026-03-18T23:26:03.302Z" }, @@ -2173,10 +1391,11 @@ name = "jax-cuda12-plugin" version = "0.6.2" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11'", + "python_full_version < '3.11' and sys_platform == 'darwin'", + "python_full_version < '3.11' and sys_platform == 'linux'", ] dependencies = [ - { name = "jax-cuda12-pjrt", version = "0.6.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jax-cuda12-pjrt", version = "0.6.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/58/29/4b8822ca459da39bda9be7454908ae4e29d88cfb99b480b641cbb063af7a/jax_cuda12_plugin-0.6.2-cp310-cp310-manylinux2014_aarch64.whl", hash = "sha256:bc5c3a75d05519b4d326e4669d0f7ad0fe0f0acf875f9313d913748ccca5a9ea", size = 15873729, upload-time = "2025-06-17T23:12:05.046Z" }, @@ -2193,27 +1412,38 @@ wheels = [ [package.optional-dependencies] with-cuda = [ - { name = "nvidia-cublas-cu12", version = "12.6.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cublas-cu12", version = "12.8.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cuda-cupti-cu12", version = "12.6.80", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cuda-cupti-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cuda-nvcc-cu12", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cuda-nvrtc-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cuda-nvrtc-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cuda-runtime-cu12", version = "12.6.77", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cuda-runtime-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cudnn-cu12", version = "9.10.2.21", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cudnn-cu12", version = "9.19.0.56", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cufft-cu12", version = "11.3.0.4", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cufft-cu12", version = "11.3.3.83", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cusolver-cu12", version = "11.7.1.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cusolver-cu12", version = "11.7.3.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cusparse-cu12", version = "12.5.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cusparse-cu12", version = "12.5.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-nccl-cu12", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-nvjitlink-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-nvshmem-cu12", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cublas-cu12", version = "12.6.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cublas-cu12", version = "12.8.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cublas-cu12", version = "12.9.2.10", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-cupti-cu12", version = "12.6.80", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-cupti-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-cupti-cu12", version = "12.9.79", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-nvcc-cu12", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-nvrtc-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-nvrtc-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-nvrtc-cu12", version = "12.9.86", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-runtime-cu12", version = "12.6.77", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-runtime-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-runtime-cu12", version = "12.9.79", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cudnn-cu12", version = "9.10.2.21", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cudnn-cu12", version = "9.19.0.56", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cudnn-cu12", version = "9.20.0.48", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cufft-cu12", version = "11.3.0.4", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cufft-cu12", version = "11.3.3.83", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cufft-cu12", version = "11.4.1.4", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusolver-cu12", version = "11.7.1.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusolver-cu12", version = "11.7.3.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusolver-cu12", version = "11.7.5.82", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusparse-cu12", version = "12.5.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusparse-cu12", version = "12.5.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusparse-cu12", version = "12.5.10.65", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nccl-cu12", version = "2.28.9", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nccl-cu12", version = "2.29.7", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.9.86", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvshmem-cu12", version = "3.4.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvshmem-cu12", version = "3.6.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] [[package]] @@ -2221,21 +1451,16 @@ name = "jax-cuda12-plugin" version = "0.9.2" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32'", - "python_full_version >= '3.14' and sys_platform == 'emscripten'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.13.*' and sys_platform == 'win32'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.12.*' and sys_platform == 'win32'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.11.*' and sys_platform == 'win32'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version >= '3.14' and sys_platform == 'darwin'", + "python_full_version == '3.13.*' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and sys_platform == 'darwin'", + "python_full_version == '3.11.*' and sys_platform == 'darwin'", + "python_full_version == '3.11.*' and sys_platform == 'linux'", + "python_full_version == '3.12.*' and sys_platform == 'linux'", + "python_full_version == '3.13.*' and sys_platform == 'linux'", ] dependencies = [ - { name = "jax-cuda12-pjrt", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jax-cuda12-pjrt", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/50/de/8294a939e9eddcf6420d568713ca5018167f15f776e125f4205d4ffd8f6f/jax_cuda12_plugin-0.9.2-cp311-cp311-manylinux_2_27_aarch64.whl", hash = "sha256:b3955f375d17902f0d27e7059672cd1963a55345953a42699e4e078cec725adc", size = 5652929, upload-time = "2026-03-18T23:26:12.277Z" }, @@ -2254,27 +1479,27 @@ wheels = [ [package.optional-dependencies] with-cuda = [ - { name = "nvidia-cublas-cu12", version = "12.6.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cublas-cu12", version = "12.8.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cuda-cupti-cu12", version = "12.6.80", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cuda-cupti-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cuda-nvcc-cu12", marker = "(python_full_version >= '3.11' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cuda-nvrtc-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cuda-nvrtc-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cuda-runtime-cu12", version = "12.6.77", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cuda-runtime-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cudnn-cu12", version = "9.10.2.21", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cudnn-cu12", version = "9.19.0.56", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cufft-cu12", version = "11.3.0.4", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cufft-cu12", version = "11.3.3.83", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cusolver-cu12", version = "11.7.1.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cusolver-cu12", version = "11.7.3.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cusparse-cu12", version = "12.5.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cusparse-cu12", version = "12.5.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-nccl-cu12", marker = "(python_full_version >= '3.11' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-nvjitlink-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-nvshmem-cu12", marker = "(python_full_version >= '3.11' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cublas-cu12", version = "12.6.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cublas-cu12", version = "12.8.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-cupti-cu12", version = "12.6.80", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-cupti-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-nvcc-cu12", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-nvrtc-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-nvrtc-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-runtime-cu12", version = "12.6.77", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-runtime-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cudnn-cu12", version = "9.10.2.21", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cudnn-cu12", version = "9.19.0.56", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cufft-cu12", version = "11.3.0.4", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cufft-cu12", version = "11.3.3.83", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusolver-cu12", version = "11.7.1.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusolver-cu12", version = "11.7.3.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusparse-cu12", version = "12.5.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusparse-cu12", version = "12.5.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nccl-cu12", version = "2.28.9", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvshmem-cu12", version = "3.4.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] [[package]] @@ -2291,7 +1516,7 @@ name = "jax-cuda13-plugin" version = "0.9.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "jax-cuda13-pjrt", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jax-cuda13-pjrt", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/eb/dc/157b6cd4badf957c43d913f58676d98dc936d643eff4ac28e030c317f44c/jax_cuda13_plugin-0.9.2-cp311-cp311-manylinux_2_27_aarch64.whl", hash = "sha256:f0cda88f70db5877d2bb2f99c456d34e2c904da2a0f783973d4cebdad4ed0c88", size = 5642490, upload-time = "2026-03-18T23:26:37.732Z" }, @@ -2310,19 +1535,19 @@ wheels = [ [package.optional-dependencies] with-cuda = [ - { name = "nvidia-cublas", marker = "(python_full_version >= '3.11' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cuda-cupti", marker = "(python_full_version >= '3.11' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cuda-nvcc", marker = "(python_full_version >= '3.11' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cuda-nvrtc", marker = "(python_full_version >= '3.11' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cuda-runtime", marker = "(python_full_version >= '3.11' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cudnn-cu13", marker = "(python_full_version >= '3.11' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cufft", marker = "(python_full_version >= '3.11' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cusolver", marker = "(python_full_version >= '3.11' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cusparse", marker = "(python_full_version >= '3.11' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-nccl-cu13", marker = "(python_full_version >= '3.11' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-nvjitlink", marker = "(python_full_version >= '3.11' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-nvshmem-cu13", marker = "(python_full_version >= '3.11' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-nvvm", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cublas", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-cupti", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-nvcc", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-nvrtc", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-runtime", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cudnn-cu13", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cufft", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusolver", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusparse", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nccl-cu13", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvshmem-cu13", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvvm", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] [[package]] @@ -2330,26 +1555,15 @@ name = "jaxlib" version = "0.6.2" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin'", + "python_full_version < '3.11' and sys_platform == 'linux'", ] dependencies = [ - { name = "ml-dtypes", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "ml-dtypes", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform == 'linux') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.15.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform == 'linux') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/15/c5/41598634c99cbebba46e6777286fb76abc449d33d50aeae5d36128ca8803/jaxlib-0.6.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:da4601b2b5dc8c23d6afb293eacfb9aec4e1d1871cb2f29c5a151d103e73b0f8", size = 54298019, upload-time = "2025-06-17T23:10:36.916Z" }, @@ -2377,167 +1591,20 @@ name = "jaxlib" version = "0.9.2" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin'", + "python_full_version == '3.13.*' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and sys_platform == 'darwin'", + "python_full_version == '3.11.*' and sys_platform == 'darwin'", + "python_full_version == '3.11.*' and sys_platform == 'linux'", + "python_full_version == '3.12.*' and sys_platform == 'linux'", + "python_full_version == '3.13.*' and sys_platform == 'linux'", ] dependencies = [ - { name = "ml-dtypes", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "ml-dtypes", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.15.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/b1/2c/0ba08670ab04f6094f0cda4cdc89818946007d0d1dfefa636eab6c7d5392/jaxlib-0.9.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:785f177c3eb78cb7dc797c55ed5c4b6312141845c9a686957e484bacbfce5e88", size = 58762159, upload-time = "2026-03-18T23:26:55.405Z" }, @@ -2569,7 +1636,7 @@ name = "jinja2" version = "3.1.6" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "markupsafe" }, + { name = "markupsafe", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/df/bf/f7da0350254c0ed7c72f3e33cef02e048281fec7ecec5f032d4aac52226b/jinja2-3.1.6.tar.gz", hash = "sha256:0137fb05990d35f1275a587e9aee6d56da821fc83491a0fb838183be43f66d6d", size = 245115, upload-time = "2025-03-05T20:05:02.478Z" } wheels = [ @@ -2581,10 +1648,10 @@ name = "jsonschema" version = "4.26.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "attrs" }, - { name = "jsonschema-specifications" }, - { name = "referencing" }, - { name = "rpds-py" }, + { name = "attrs", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jsonschema-specifications", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "referencing", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "rpds-py", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/b3/fc/e067678238fa451312d4c62bf6e6cf5ec56375422aee02f9cb5f909b3047/jsonschema-4.26.0.tar.gz", hash = "sha256:0c26707e2efad8aa1bfc5b7ce170f3fccc2e4918ff85989ba9ffa9facb2be326", size = 366583, upload-time = "2026-01-07T13:41:07.246Z" } wheels = [ @@ -2596,7 +1663,7 @@ name = "jsonschema-specifications" version = "2025.9.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "referencing" }, + { name = "referencing", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/19/74/a633ee74eb36c44aa6d1095e7cc5569bebf04342ee146178e2d36600708b/jsonschema_specifications-2025.9.1.tar.gz", hash = "sha256:b540987f239e745613c7a9176f3edb72b832a4ac465cf02712288397832b5e8d", size = 32855, upload-time = "2025-09-08T01:34:59.186Z" } wheels = [ @@ -2608,11 +1675,11 @@ name = "jupyter-client" version = "8.8.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "jupyter-core" }, - { name = "python-dateutil" }, - { name = "pyzmq" }, - { name = "tornado" }, - { name = "traitlets" }, + { name = "jupyter-core", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "python-dateutil", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pyzmq", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "tornado", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "traitlets", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/05/e4/ba649102a3bc3fbca54e7239fb924fd434c766f855693d86de0b1f2bec81/jupyter_client-8.8.0.tar.gz", hash = "sha256:d556811419a4f2d96c869af34e854e3f059b7cc2d6d01a9cd9c85c267691be3e", size = 348020, upload-time = "2026-01-08T13:55:47.938Z" } wheels = [ @@ -2624,8 +1691,8 @@ name = "jupyter-core" version = "5.9.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "platformdirs" }, - { name = "traitlets" }, + { name = "platformdirs", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "traitlets", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/02/49/9d1284d0dc65e2c757b74c6687b6d319b02f822ad039e5c512df9194d9dd/jupyter_core-5.9.1.tar.gz", hash = "sha256:4d09aaff303b9566c3ce657f580bd089ff5c91f5f89cf7d8846c3cdf465b5508", size = 89814, upload-time = "2025-10-16T19:19:18.444Z" } wheels = [ @@ -2883,8 +1950,8 @@ name = "logical-unification" version = "0.4.7" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "multipledispatch" }, - { name = "toolz" }, + { name = "multipledispatch", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "toolz", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/b0/5d/37673e494a4eed550785ad1268df0202e69aa081bcbf7c0aafd0a853b0fc/logical_unification-0.4.7.tar.gz", hash = "sha256:3d73b263a870827b3f52d89c94f3336afd7fcaecf1e0c67fa18e73025399775c", size = 13513, upload-time = "2025-10-20T21:42:24.904Z" } wheels = [ @@ -2896,7 +1963,7 @@ name = "markdown-it-py" version = "4.0.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "mdurl" }, + { name = "mdurl", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/5b/f5/4ec618ed16cc4f8fb3b701563655a69816155e79e24a17b651541804721d/markdown_it_py-4.0.0.tar.gz", hash = "sha256:cb0a2b4aa34f932c007117b194e945bd74e0ec24133ceb5bac59009cda1cb9f3", size = 73070, upload-time = "2025-08-11T12:57:52.854Z" } wheels = [ @@ -2993,17 +2060,18 @@ name = "matplotlib" version = "3.10.8" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "contourpy", version = "1.3.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "contourpy", version = "1.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "cycler" }, - { name = "fonttools" }, - { name = "kiwisolver" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "packaging" }, - { name = "pillow" }, - { name = "pyparsing" }, - { name = "python-dateutil" }, + { name = "contourpy", version = "1.3.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "contourpy", version = "1.3.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "cycler", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "fonttools", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "kiwisolver", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "packaging", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pillow", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pyparsing", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "python-dateutil", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/8a/76/d3c6e3a13fe484ebe7718d14e269c9569c4eb0020a968a327acb3b9a8fe6/matplotlib-3.10.8.tar.gz", hash = "sha256:2299372c19d56bcd35cf05a2738308758d32b9eaed2371898d8f5bd33f084aa3", size = 34806269, upload-time = "2025-12-10T22:56:51.155Z" } wheels = [ @@ -3077,12 +2145,12 @@ name = "minikanren" version = "1.0.5" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "cons" }, - { name = "etuples" }, - { name = "logical-unification" }, - { name = "multipledispatch" }, - { name = "toolz" }, - { name = "typing-extensions" }, + { name = "cons", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "etuples", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "logical-unification", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "multipledispatch", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "toolz", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "typing-extensions", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/ab/3d/bbab3c19771efbfafc52de98db8ad7cf3c2c444bbbd7241c2b06e9f305bc/minikanren-1.0.5.tar.gz", hash = "sha256:c030e3e9a3fa5f372f84b66966776a8dc63b16b98768b78be0401982b892e00d", size = 21699, upload-time = "2025-06-24T21:38:51.439Z" } wheels = [ @@ -3094,20 +2162,76 @@ name = "mistune" version = "3.2.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "typing-extensions", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "typing-extensions", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/9d/55/d01f0c4b45ade6536c51170b9043db8b2ec6ddf4a35c7ea3f5f559ac935b/mistune-3.2.0.tar.gz", hash = "sha256:708487c8a8cdd99c9d90eb3ed4c3ed961246ff78ac82f03418f5183ab70e398a", size = 95467, upload-time = "2025-12-23T11:36:34.994Z" } wheels = [ { url = "https://files.pythonhosted.org/packages/9b/f7/4a5e785ec9fbd65146a27b6b70b6cdc161a66f2024e4b04ac06a67f5578b/mistune-3.2.0-py3-none-any.whl", hash = "sha256:febdc629a3c78616b94393c6580551e0e34cc289987ec6c35ed3f4be42d0eee1", size = 53598, upload-time = "2025-12-23T11:36:33.211Z" }, ] +[[package]] +name = "mkl" +version = "2025.3.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "intel-openmp", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "onemkl-license", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "tbb", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/b3/ee/76755ca0ec9626835e0d024c369b968f24eadce2106a7884404720670623/mkl-2025.3.1-py2.py3-none-manylinux_2_28_x86_64.whl", hash = "sha256:db31e59fa368dd4fa45b494351f4b7e0e6204b08d7db27836118c4e1370eb011", size = 195022933, upload-time = "2026-01-22T05:35:09.804Z" }, + { url = "https://files.pythonhosted.org/packages/99/c2/97c8df6e8c0663903ab7b0fe4d9529e6a75ffeeeef7b1727bc14996d389b/mkl-2025.3.1-py2.py3-none-win_amd64.whl", hash = "sha256:74084f58784c4cde1dc3284bdf3a19df30fbfe11416567e4ba6419d3bd9ce33e", size = 155530417, upload-time = "2026-01-22T05:31:57.796Z" }, +] + +[[package]] +name = "mkl-fft" +version = "2.1.2" +source = { registry = "https://software.repos.intel.com/python/pypi" } +dependencies = [ + { name = "mkl-service", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, +] +wheels = [ + { url = "https://software.repos.intel.com/python/pypi/mkl-fft/mkl_fft-2.1.2-0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:4aa6b87196bbaee8c9b7f7182fb853b60ab24f733ed8cc866bc5930ab07b9a01" }, + { url = "https://software.repos.intel.com/python/pypi/mkl-fft/mkl_fft-2.1.2-0-cp310-cp310-win_amd64.whl", hash = "sha256:a8bb7d400819750c42c7b1b3433991fb96d0f7e697183a2543fc37e4b1b46d89" }, + { url = "https://software.repos.intel.com/python/pypi/mkl-fft/mkl_fft-2.1.2-0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:43d500372321161cddb09f4eed828fd9cdf509cd148ab0694139a76f3ceb19b0" }, + { url = "https://software.repos.intel.com/python/pypi/mkl-fft/mkl_fft-2.1.2-0-cp311-cp311-win_amd64.whl", hash = "sha256:8c2eacc0f77f4a462e1a3063743931a142433ce764a93ad239617ada100b8e27" }, + { url = "https://software.repos.intel.com/python/pypi/mkl-fft/mkl_fft-2.1.2-0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:69ca28e18427892f504d9bfd3f84352dea667b09c87a6218624ee5dd05214da0" }, + { url = "https://software.repos.intel.com/python/pypi/mkl-fft/mkl_fft-2.1.2-0-cp312-cp312-win_amd64.whl", hash = "sha256:7a389640a489fc802e3ff55012d6381d30f996a61d48929232abe6cd6b5a527d" }, + { url = "https://software.repos.intel.com/python/pypi/mkl-fft/mkl_fft-2.1.2-0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:0616da164fca8bc4b62258cba834bb2626040c25d9080f97e7149ba3cf1e1234" }, + { url = "https://software.repos.intel.com/python/pypi/mkl-fft/mkl_fft-2.1.2-0-cp313-cp313-win_amd64.whl", hash = "sha256:037bc18476d115a3dd369cee51ba74d129803163fb6e44537263be1bade41200" }, + { url = "https://software.repos.intel.com/python/pypi/mkl-fft/mkl_fft-2.1.2-0-cp314-cp314-manylinux_2_28_x86_64.whl", hash = "sha256:5e3395dcdfd2e571d717b9594c6f02eaf6c2845159b48ce0b2462e47960360f8" }, + { url = "https://software.repos.intel.com/python/pypi/mkl-fft/mkl_fft-2.1.2-0-cp314-cp314-win_amd64.whl", hash = "sha256:fbd883cdaf9e2c7f53a81a7c5c7bfe535ae0b2dd34c94151765c66eaba92f4b1" }, +] + +[[package]] +name = "mkl-service" +version = "2.6.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "mkl", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/9c/71/ab67f81a2fc6e9a6c10bbc432477f8ee9ae9c4d0de50f19711b609eb0f90/mkl_service-2.6.1-0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:eed9c4c4fd5f426c3c5001a634aea06e8dc50ebdbcb0c99589979992946bbcb8", size = 76185, upload-time = "2025-12-18T03:21:55.976Z" }, + { url = "https://files.pythonhosted.org/packages/9b/dd/812cf51bda802dfd76634e30e8401826201660151e5fe1da8dc2888a777d/mkl_service-2.6.1-0-cp310-cp310-win_amd64.whl", hash = "sha256:c9e99ba433084b77074b99c43f5f2107fe14ae13a72120436ad484708cbf3bbe", size = 82587, upload-time = "2025-12-18T03:22:00.378Z" }, + { url = "https://files.pythonhosted.org/packages/b0/ac/e3a2a837cfc977a26310d6cab796f90d954ec33067a66ea4ef55e6c97f47/mkl_service-2.6.1-0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:585963fa40f5229c056710eb28b1ee2e0ec242de9be48faf98496b2ae900f708", size = 76945, upload-time = "2025-12-18T03:22:15.53Z" }, + { url = "https://files.pythonhosted.org/packages/5d/8d/90532db9a38b9081873059753ce6c843cec33001f7f44d97e8aad0d3ebfe/mkl_service-2.6.1-0-cp311-cp311-win_amd64.whl", hash = "sha256:6ed69d3e7aeaeeac6ba3cfc539f036dd0bbfcbdcbfcf79fd20397427fe55a771", size = 82750, upload-time = "2025-12-18T03:22:30.242Z" }, + { url = "https://files.pythonhosted.org/packages/a1/3c/47e5c48db719895fd5a5fb2ec709a8cbf62269b03df022afd4df12b63afb/mkl_service-2.6.1-0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:63515445a87c61f7a61fbe9e95f94aa3f317fe4a8ea166a80d067179e2e4eacc", size = 79014, upload-time = "2025-12-18T03:22:55.682Z" }, + { url = "https://files.pythonhosted.org/packages/f5/6e/d753f25948edc5dc3110532db0346d95a1c3522d190b111f5e62950466ea/mkl_service-2.6.1-0-cp312-cp312-win_amd64.whl", hash = "sha256:8a8c750a69b202afd0a9445601c318872c0d6c6e2e9add83b0340f92d98c8a09", size = 83351, upload-time = "2025-12-18T03:23:20.462Z" }, + { url = "https://files.pythonhosted.org/packages/f9/bc/069d3cd74e0e83d23c29aab02a57ea66b432e761ed879c104ddd438ff0f5/mkl_service-2.6.1-0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:b535e27ce89a156d345d793d8afcbc77077bebe6db4a6b4a85f34456bb081d9e", size = 78164, upload-time = "2025-12-18T03:23:34.877Z" }, + { url = "https://files.pythonhosted.org/packages/aa/52/19f4699fc9bfaa3f45112cc86a709463e8792d44e17b22adc6144e8fe5c2/mkl_service-2.6.1-0-cp313-cp313-win_amd64.whl", hash = "sha256:6a42aa470e27e7d8d1ecf3eddd368e1cc06813d567acfaaccc1486b761e3449f", size = 82561, upload-time = "2025-12-18T03:23:49.811Z" }, + { url = "https://files.pythonhosted.org/packages/0d/1e/b0b825650612941d356f8025d5e5c23c5035ff6c61fc993e6a498b4c99cc/mkl_service-2.6.1-0-cp314-cp314-manylinux_2_28_x86_64.whl", hash = "sha256:48efaabf14d1ad09d2f6f264992b435bcbf54199e0968c5357b513802372ed4b", size = 78656, upload-time = "2025-12-18T03:24:03.975Z" }, + { url = "https://files.pythonhosted.org/packages/a8/82/7eba7190ef6e9f6fc969cfcb008a1cc471b3c903265c862c80a6a3478812/mkl_service-2.6.1-0-cp314-cp314-win_amd64.whl", hash = "sha256:ca5ceddfbcb58caab0572f8541f5e68eabaed73932c37067286572c8646ebfe4", size = 82917, upload-time = "2025-12-18T03:24:18.602Z" }, +] + [[package]] name = "ml-dtypes" version = "0.5.4" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/0e/4a/c27b42ed9b1c7d13d9ba8b6905dece787d6259152f2309338aed29b2447b/ml_dtypes-0.5.4.tar.gz", hash = "sha256:8ab06a50fb9bf9666dd0fe5dfb4676fa2b0ac0f31ecff72a6c3af8e22c063453", size = 692314, upload-time = "2025-11-17T22:32:31.031Z" } wheels = [ @@ -3161,7 +2285,7 @@ name = "multidict" version = "6.2.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "typing-extensions", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "typing-extensions", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/82/4a/7874ca44a1c9b23796c767dd94159f6c17e31c0e7d090552a1c623247d82/multidict-6.2.0.tar.gz", hash = "sha256:0085b0afb2446e57050140240a8595846ed64d1cbd26cef936bfab3192c673b8", size = 71066, upload-time = "2025-03-17T16:55:54.689Z" } wheels = [ @@ -3257,11 +2381,11 @@ name = "mypy" version = "1.19.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "librt", marker = "platform_python_implementation != 'PyPy' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "mypy-extensions" }, - { name = "pathspec" }, - { name = "tomli", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "typing-extensions" }, + { name = "librt", marker = "(python_full_version < '3.14' and platform_python_implementation != 'PyPy' and sys_platform == 'linux') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (platform_python_implementation != 'PyPy' and sys_platform == 'darwin') or (platform_python_implementation == 'PyPy' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (platform_python_implementation == 'PyPy' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (platform_python_implementation == 'PyPy' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (platform_python_implementation == 'PyPy' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (platform_python_implementation == 'PyPy' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "mypy-extensions", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pathspec", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "tomli", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "typing-extensions", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/f5/db/4efed9504bc01309ab9c2da7e352cc223569f05478012b5d9ece38fd44d2/mypy-1.19.1.tar.gz", hash = "sha256:19d88bb05303fe63f71dd2c6270daca27cb9401c4ca8255fe50d1d920e0eb9ba", size = 3582404, upload-time = "2025-12-15T05:03:48.42Z" } wheels = [ @@ -3312,10 +2436,10 @@ name = "nbclient" version = "0.10.4" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "jupyter-client" }, - { name = "jupyter-core" }, - { name = "nbformat" }, - { name = "traitlets" }, + { name = "jupyter-client", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jupyter-core", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nbformat", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "traitlets", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/56/91/1c1d5a4b9a9ebba2b4e32b8c852c2975c872aec1fe42ab5e516b2cecd193/nbclient-0.10.4.tar.gz", hash = "sha256:1e54091b16e6da39e297b0ece3e10f6f29f4ac4e8ee515d29f8a7099bd6553c9", size = 62554, upload-time = "2025-12-23T07:45:46.369Z" } wheels = [ @@ -3327,20 +2451,20 @@ name = "nbconvert" version = "7.17.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "beautifulsoup4" }, - { name = "bleach", extra = ["css"] }, - { name = "defusedxml" }, - { name = "jinja2" }, - { name = "jupyter-core" }, - { name = "jupyterlab-pygments" }, - { name = "markupsafe" }, - { name = "mistune" }, - { name = "nbclient" }, - { name = "nbformat" }, - { name = "packaging" }, - { name = "pandocfilters" }, - { name = "pygments" }, - { name = "traitlets" }, + { name = "beautifulsoup4", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "bleach", extra = ["css"], marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "defusedxml", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jinja2", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jupyter-core", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jupyterlab-pygments", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "markupsafe", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "mistune", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nbclient", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nbformat", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "packaging", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pandocfilters", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pygments", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "traitlets", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/38/47/81f886b699450d0569f7bc551df2b1673d18df7ff25cc0c21ca36ed8a5ff/nbconvert-7.17.0.tar.gz", hash = "sha256:1b2696f1b5be12309f6c7d707c24af604b87dfaf6d950794c7b07acab96dda78", size = 862855, upload-time = "2026-01-29T16:37:48.478Z" } wheels = [ @@ -3352,10 +2476,10 @@ name = "nbformat" version = "5.10.4" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "fastjsonschema" }, - { name = "jsonschema" }, - { name = "jupyter-core" }, - { name = "traitlets" }, + { name = "fastjsonschema", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jsonschema", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jupyter-core", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "traitlets", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/6d/fd/91545e604bc3dad7dca9ed03284086039b294c6b3d75c0d2fa45f9e9caf3/nbformat-5.10.4.tar.gz", hash = "sha256:322168b14f937a5d11362988ecac2a4952d3d8e3a2cbeb2319584631226d5b3a", size = 142749, upload-time = "2024-04-04T11:20:37.371Z" } wheels = [ @@ -3367,15 +2491,15 @@ name = "nbsphinx" version = "0.9.8" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "docutils", version = "0.21.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "docutils", version = "0.22.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "jinja2" }, - { name = "nbconvert" }, - { name = "nbformat" }, - { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "traitlets" }, + { name = "docutils", version = "0.21.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "docutils", version = "0.22.4", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jinja2", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nbconvert", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nbformat", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version == '3.11.*' and sys_platform == 'darwin') or (python_full_version == '3.11.*' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.12' and sys_platform == 'darwin') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "traitlets", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/e7/d1/82081750f8a78ad0399c6ed831d42623b891904e8e7b8a75878225cf1dce/nbsphinx-0.9.8.tar.gz", hash = "sha256:d0765908399a8ee2b57be7ae881cf2ea58d66db3af7bbf33e6eb48f83bea5495", size = 417469, upload-time = "2025-11-28T17:41:02.336Z" } wheels = [ @@ -3387,21 +2511,8 @@ name = "networkx" version = "3.4.2" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin'", + "python_full_version < '3.11' and sys_platform == 'linux'", ] sdist = { url = "https://files.pythonhosted.org/packages/fd/1d/06475e1cd5264c0b870ea2cc6fdb3e37177c1e565c43f56ff17a10e3937f/networkx-3.4.2.tar.gz", hash = "sha256:307c3669428c5362aab27c8a1260aa8f47c4e91d3891f48be0141738d8d053e1", size = 2151368, upload-time = "2024-10-21T12:39:38.695Z" } wheels = [ @@ -3413,162 +2524,13 @@ name = "networkx" version = "3.6.1" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin'", + "python_full_version == '3.13.*' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and sys_platform == 'darwin'", + "python_full_version == '3.11.*' and sys_platform == 'darwin'", + "python_full_version == '3.11.*' and sys_platform == 'linux'", + "python_full_version == '3.12.*' and sys_platform == 'linux'", + "python_full_version == '3.13.*' and sys_platform == 'linux'", ] sdist = { url = "https://files.pythonhosted.org/packages/6a/51/63fe664f3908c97be9d2e4f1158eb633317598cfa6e1fc14af5383f17512/networkx-3.6.1.tar.gz", hash = "sha256:26b7c357accc0c8cde558ad486283728b65b6a95d85ee1cd66bafab4c8168509", size = 2517025, upload-time = "2025-12-08T17:02:39.908Z" } wheels = [ @@ -3589,9 +2551,10 @@ name = "numba" version = "0.64.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "llvmlite" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "llvmlite", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/23/c9/a0fb41787d01d621046138da30f6c2100d80857bf34b3390dd68040f27a3/numba-0.64.0.tar.gz", hash = "sha256:95e7300af648baa3308127b1955b52ce6d11889d16e8cfe637b4f85d2fca52b1", size = 2765679, upload-time = "2026-02-18T18:41:20.974Z" } wheels = [ @@ -3622,21 +2585,7 @@ name = "numpy" version = "2.2.6" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin'", ] sdist = { url = "https://files.pythonhosted.org/packages/76/21/7d2a95e4bba9dc13d043ee156a356c0a8f0c6309dff6b21b4d71a073b8a8/numpy-2.2.6.tar.gz", hash = "sha256:e29554e2bef54a90aa5cc07da6ce955accb83f21ab5de01a62c8478897b264fd", size = 20276440, upload-time = "2025-05-17T22:38:04.611Z" } wheels = [ @@ -3696,167 +2645,32 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/37/48/ac2a9584402fb6c0cd5b5d1a91dcf176b15760130dd386bbafdbfe3640bf/numpy-2.2.6-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:d042d24c90c41b54fd506da306759e06e568864df8ec17ccc17e9e884634fd00", size = 12812666, upload-time = "2025-05-17T21:45:31.426Z" }, ] +[[package]] +name = "numpy" +version = "2.2.6" +source = { registry = "https://software.repos.intel.com/python/pypi" } +resolution-markers = [ + "python_full_version < '3.11' and sys_platform == 'linux'", + "python_full_version == '3.11.*' and sys_platform == 'linux'", + "python_full_version == '3.12.*' and sys_platform == 'linux'", + "python_full_version == '3.13.*' and sys_platform == 'linux'", +] +wheels = [ + { url = "https://software.repos.intel.com/python/pypi/numpy/numpy-2.2.6-5-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:df8ba1d261a59e6502a7e78623438a1ee643a07d47de7cb5c222f2ac9e3d6330" }, + { url = "https://software.repos.intel.com/python/pypi/numpy/numpy-2.2.6-5-cp310-cp310-win_amd64.whl", hash = "sha256:926c1cd7be4282b3623ef10aefdc559075e506fa2fde82d32cb98f2ae2902da1" }, + { url = "https://software.repos.intel.com/python/pypi/numpy/numpy-2.2.6-6-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:a94c6fdf9da3676710a00e187fb98583c44778e1f671916a72fc844503c12a17" }, + { url = "https://software.repos.intel.com/python/pypi/numpy/numpy-2.2.6-6-cp310-cp310-win_amd64.whl", hash = "sha256:8ea9a4db13c3ac34fd918bbc9afc928a0cc2d4a6fc6c91f6ca75cfe1bbc13496" }, +] + [[package]] name = "numpy" version = "2.4.3" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin'", + "python_full_version == '3.13.*' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and sys_platform == 'darwin'", + "python_full_version == '3.11.*' and sys_platform == 'darwin'", ] sdist = { url = "https://files.pythonhosted.org/packages/10/8b/c265f4823726ab832de836cdd184d0986dcf94480f81e8739692a7ac7af2/numpy-2.4.3.tar.gz", hash = "sha256:483a201202b73495f00dbc83796c6ae63137a9bdade074f7648b3e32613412dd", size = 20727743, upload-time = "2026-03-09T07:58:53.426Z" } wheels = [ @@ -3938,10 +2752,10 @@ name = "numpydoc" version = "1.10.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "tomli", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version == '3.11.*' and sys_platform == 'darwin') or (python_full_version == '3.11.*' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.12' and sys_platform == 'darwin') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "tomli", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/e9/3c/dfccc9e7dee357fb2aa13c3890d952a370dd0ed071e0f7ed62ed0df567c1/numpydoc-1.10.0.tar.gz", hash = "sha256:3f7970f6eee30912260a6b31ac72bba2432830cd6722569ec17ee8d3ef5ffa01", size = 94027, upload-time = "2025-12-02T16:39:12.937Z" } wheels = [ @@ -3963,11 +2777,10 @@ name = "nvidia-cublas-cu12" version = "12.6.4.1" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version < '3.11'", + "python_full_version < '3.11' and sys_platform == 'linux'", + "python_full_version == '3.11.*' and sys_platform == 'linux'", + "python_full_version == '3.12.*' and sys_platform == 'linux'", + "python_full_version == '3.13.*' and sys_platform == 'linux'", ] wheels = [ { url = "https://files.pythonhosted.org/packages/af/eb/ff4b8c503fa1f1796679dce648854d58751982426e4e4b37d6fce49d259c/nvidia_cublas_cu12-12.6.4.1-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:08ed2686e9875d01b58e3cb379c6896df8e76c75e0d4a7f7dace3d7b6d9ef8eb", size = 393138322, upload-time = "2024-11-20T17:40:25.65Z" }, @@ -3980,11 +2793,10 @@ name = "nvidia-cublas-cu12" version = "12.8.4.1" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version < '3.11'", + "python_full_version < '3.11' and sys_platform == 'linux'", + "python_full_version == '3.11.*' and sys_platform == 'linux'", + "python_full_version == '3.12.*' and sys_platform == 'linux'", + "python_full_version == '3.13.*' and sys_platform == 'linux'", ] wheels = [ { url = "https://files.pythonhosted.org/packages/29/99/db44d685f0e257ff0e213ade1964fc459b4a690a73293220e98feb3307cf/nvidia_cublas_cu12-12.8.4.1-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:b86f6dd8935884615a0683b663891d43781b819ac4f2ba2b0c9604676af346d0", size = 590537124, upload-time = "2025-03-07T01:43:53.556Z" }, @@ -3992,6 +2804,18 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/70/61/7d7b3c70186fb651d0fbd35b01dbfc8e755f69fd58f817f3d0f642df20c3/nvidia_cublas_cu12-12.8.4.1-py3-none-win_amd64.whl", hash = "sha256:47e9b82132fa8d2b4944e708049229601448aaad7e6f296f630f2d1a32de35af", size = 567544208, upload-time = "2025-03-07T01:53:30.535Z" }, ] +[[package]] +name = "nvidia-cublas-cu12" +version = "12.9.2.10" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.11' and sys_platform == 'darwin'", +] +dependencies = [ + { name = "nvidia-cuda-nvrtc-cu12", version = "12.9.86", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/04/1b/54f7595727516ba21b59dd8607ade5e6dda973462264be9af74b5ee0dee3/nvidia_cublas_cu12-12.9.2.10.tar.gz", hash = "sha256:7caf6512c921f956e5e609378e8332be502d7e5108deaade5c7ecf6b8042e842", size = 15431, upload-time = "2026-03-24T04:05:24.555Z" } + [[package]] name = "nvidia-cuda-cccl" version = "13.2.27" @@ -4002,6 +2826,16 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/ae/28/d40356244ad087f69cf9dc7d684eba72da9d208c50ef57ed9f3ce3e9b970/nvidia_cuda_cccl-13.2.27-py3-none-win_amd64.whl", hash = "sha256:9d35d5dc2772d36b989b9c570e7c44bcf87fee9050e1403f94bcd92786a3e277", size = 3523022, upload-time = "2026-03-09T09:59:30.312Z" }, ] +[[package]] +name = "nvidia-cuda-cccl-cu12" +version = "12.9.27" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/61/7e/82e49956b046bdc506c789235c587d9b3ef58b8bc1782258c1e247229647/nvidia_cuda_cccl_cu12-12.9.27-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:d7898b38aa68beaa234d48f0868273702342a196d6e2e9d0ef058dca2390ebea", size = 3152245, upload-time = "2025-05-01T19:32:04.802Z" }, + { url = "https://files.pythonhosted.org/packages/18/2a/d4cd8506d2044e082f8cd921be57392e6a9b5ccd3ffdf050362430a3d5d5/nvidia_cuda_cccl_cu12-12.9.27-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:37869e17ce2e1ecec6eddf1927cca0f8c34e64fd848d40453df559091e2d7117", size = 3152243, upload-time = "2025-05-01T19:32:13.955Z" }, + { url = "https://files.pythonhosted.org/packages/ce/9b/1daf405620c7ac371b76b823c6336dd742673d41a150d9a04eec2c690379/nvidia_cuda_cccl_cu12-12.9.27-py3-none-win_amd64.whl", hash = "sha256:72106f95a9bb3be18472806b4f663ebf0f9248a86d14b4ae3305725b855d9d92", size = 3152175, upload-time = "2025-05-01T19:45:11.372Z" }, +] + [[package]] name = "nvidia-cuda-crt" version = "13.2.51" @@ -4027,11 +2861,10 @@ name = "nvidia-cuda-cupti-cu12" version = "12.6.80" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version < '3.11'", + "python_full_version < '3.11' and sys_platform == 'linux'", + "python_full_version == '3.11.*' and sys_platform == 'linux'", + "python_full_version == '3.12.*' and sys_platform == 'linux'", + "python_full_version == '3.13.*' and sys_platform == 'linux'", ] wheels = [ { url = "https://files.pythonhosted.org/packages/e6/8b/2f6230cb715646c3a9425636e513227ce5c93c4d65823a734f4bb86d43c3/nvidia_cuda_cupti_cu12-12.6.80-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:166ee35a3ff1587f2490364f90eeeb8da06cd867bd5b701bf7f9a02b78bc63fc", size = 8236764, upload-time = "2024-11-20T17:35:41.03Z" }, @@ -4046,11 +2879,10 @@ name = "nvidia-cuda-cupti-cu12" version = "12.8.90" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version < '3.11'", + "python_full_version < '3.11' and sys_platform == 'linux'", + "python_full_version == '3.11.*' and sys_platform == 'linux'", + "python_full_version == '3.12.*' and sys_platform == 'linux'", + "python_full_version == '3.13.*' and sys_platform == 'linux'", ] wheels = [ { url = "https://files.pythonhosted.org/packages/d5/1f/b3bd73445e5cb342727fd24fe1f7b748f690b460acadc27ea22f904502c8/nvidia_cuda_cupti_cu12-12.8.90-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:4412396548808ddfed3f17a467b104ba7751e6b58678a4b840675c56d21cf7ed", size = 9533318, upload-time = "2025-03-07T01:40:10.421Z" }, @@ -4058,14 +2890,27 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/41/bc/83f5426095d93694ae39fe1311431b5d5a9bb82e48bf0dd8e19be2765942/nvidia_cuda_cupti_cu12-12.8.90-py3-none-win_amd64.whl", hash = "sha256:bb479dcdf7e6d4f8b0b01b115260399bf34154a1a2e9fe11c85c517d87efd98e", size = 7015759, upload-time = "2025-03-07T01:51:11.355Z" }, ] +[[package]] +name = "nvidia-cuda-cupti-cu12" +version = "12.9.79" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.11' and sys_platform == 'darwin'", +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/b4/78/351b5c8cdbd9a6b4fb0d6ee73fb176dcdc1b6b6ad47c2ffff5ae8ca4a1f7/nvidia_cuda_cupti_cu12-12.9.79-py3-none-manylinux_2_25_aarch64.whl", hash = "sha256:791853b030602c6a11d08b5578edfb957cadea06e9d3b26adbf8d036135a4afe", size = 10077166, upload-time = "2025-06-05T20:01:01.385Z" }, + { url = "https://files.pythonhosted.org/packages/c1/2e/b84e32197e33f39907b455b83395a017e697c07a449a2b15fd07fc1c9981/nvidia_cuda_cupti_cu12-12.9.79-py3-none-manylinux_2_25_x86_64.whl", hash = "sha256:096bcf334f13e1984ba36685ad4c1d6347db214de03dbb6eebb237b41d9d934f", size = 10814997, upload-time = "2025-06-05T20:01:10.168Z" }, + { url = "https://files.pythonhosted.org/packages/3b/b4/298983ab1a83de500f77d0add86d16d63b19d1a82c59f8eaf04f90445703/nvidia_cuda_cupti_cu12-12.9.79-py3-none-win_amd64.whl", hash = "sha256:1848a9380067560d5bee10ed240eecc22991713e672c0515f9c3d9396adf93c8", size = 7730496, upload-time = "2025-06-05T20:11:26.444Z" }, +] + [[package]] name = "nvidia-cuda-nvcc" version = "13.2.51" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "nvidia-cuda-crt", marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cuda-runtime", marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-nvvm", marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-crt", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-runtime", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvvm", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/4d/d8/3d1d733db86c1f18359151b0be0171b04738f17f09f98658caf9e3b5299d/nvidia_cuda_nvcc-13.2.51-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:48e070550a1290d696f055fa78443831bce5452cd2800eb3ab83f89b22c3b6cf", size = 38713648, upload-time = "2026-03-09T09:35:12.217Z" }, @@ -4098,11 +2943,10 @@ name = "nvidia-cuda-nvrtc-cu12" version = "12.6.85" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version < '3.11'", + "python_full_version < '3.11' and sys_platform == 'linux'", + "python_full_version == '3.11.*' and sys_platform == 'linux'", + "python_full_version == '3.12.*' and sys_platform == 'linux'", + "python_full_version == '3.13.*' and sys_platform == 'linux'", ] wheels = [ { url = "https://files.pythonhosted.org/packages/f5/31/ffb400c5ae99daf09687aa6c42831c5d824f71c4851363ed2a4a1ac52bab/nvidia_cuda_nvrtc_cu12-12.6.85-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl", hash = "sha256:800927308ccc5dd6246d3f61f7fcef2ed7ec4e59e199090d360d3293f78bd5a2", size = 23649944, upload-time = "2024-11-20T17:38:06.511Z" }, @@ -4115,11 +2959,10 @@ name = "nvidia-cuda-nvrtc-cu12" version = "12.8.93" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version < '3.11'", + "python_full_version < '3.11' and sys_platform == 'linux'", + "python_full_version == '3.11.*' and sys_platform == 'linux'", + "python_full_version == '3.12.*' and sys_platform == 'linux'", + "python_full_version == '3.13.*' and sys_platform == 'linux'", ] wheels = [ { url = "https://files.pythonhosted.org/packages/05/6b/32f747947df2da6994e999492ab306a903659555dddc0fbdeb9d71f75e52/nvidia_cuda_nvrtc_cu12-12.8.93-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl", hash = "sha256:a7756528852ef889772a84c6cd89d41dfa74667e24cca16bb31f8f061e3e9994", size = 88040029, upload-time = "2025-03-07T01:42:13.562Z" }, @@ -4127,6 +2970,19 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/45/51/52a3d84baa2136cc8df15500ad731d74d3a1114d4c123e043cb608d4a32b/nvidia_cuda_nvrtc_cu12-12.8.93-py3-none-win_amd64.whl", hash = "sha256:7a4b6b2904850fe78e0bd179c4b655c404d4bb799ef03ddc60804247099ae909", size = 73586838, upload-time = "2025-03-07T01:52:13.483Z" }, ] +[[package]] +name = "nvidia-cuda-nvrtc-cu12" +version = "12.9.86" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.11' and sys_platform == 'darwin'", +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/b8/85/e4af82cc9202023862090bfca4ea827d533329e925c758f0cde964cb54b7/nvidia_cuda_nvrtc_cu12-12.9.86-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl", hash = "sha256:210cf05005a447e29214e9ce50851e83fc5f4358df8b453155d5e1918094dcb4", size = 89568129, upload-time = "2025-06-05T20:02:41.973Z" }, + { url = "https://files.pythonhosted.org/packages/64/eb/c2295044b8f3b3b08860e2f6a912b702fc92568a167259df5dddb78f325e/nvidia_cuda_nvrtc_cu12-12.9.86-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:096d4de6bda726415dfaf3198d4f5c522b8e70139c97feef5cd2ca6d4cd9cead", size = 44528905, upload-time = "2025-06-05T20:02:29.754Z" }, + { url = "https://files.pythonhosted.org/packages/52/de/823919be3b9d0ccbf1f784035423c5f18f4267fb0123558d58b813c6ec86/nvidia_cuda_nvrtc_cu12-12.9.86-py3-none-win_amd64.whl", hash = "sha256:72972ebdcf504d69462d3bcd67e7b81edd25d0fb85a2c46d3ea3517666636349", size = 76408187, upload-time = "2025-06-05T20:12:27.819Z" }, +] + [[package]] name = "nvidia-cuda-runtime" version = "13.2.51" @@ -4142,11 +2998,10 @@ name = "nvidia-cuda-runtime-cu12" version = "12.6.77" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version < '3.11'", + "python_full_version < '3.11' and sys_platform == 'linux'", + "python_full_version == '3.11.*' and sys_platform == 'linux'", + "python_full_version == '3.12.*' and sys_platform == 'linux'", + "python_full_version == '3.13.*' and sys_platform == 'linux'", ] wheels = [ { url = "https://files.pythonhosted.org/packages/8f/ea/590b2ac00d772a8abd1c387a92b46486d2679ca6622fd25c18ff76265663/nvidia_cuda_runtime_cu12-12.6.77-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:6116fad3e049e04791c0256a9778c16237837c08b27ed8c8401e2e45de8d60cd", size = 908052, upload-time = "2024-11-20T17:35:19.905Z" }, @@ -4161,51 +3016,10 @@ name = "nvidia-cuda-runtime-cu12" version = "12.8.90" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'linux'", + "python_full_version == '3.11.*' and sys_platform == 'linux'", + "python_full_version == '3.12.*' and sys_platform == 'linux'", + "python_full_version == '3.13.*' and sys_platform == 'linux'", ] wheels = [ { url = "https://files.pythonhosted.org/packages/7c/75/f865a3b236e4647605ea34cc450900854ba123834a5f1598e160b9530c3a/nvidia_cuda_runtime_cu12-12.8.90-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:52bf7bbee900262ffefe5e9d5a2a69a30d97e2bc5bb6cc866688caa976966e3d", size = 965265, upload-time = "2025-03-07T01:39:43.533Z" }, @@ -4213,19 +3027,31 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/30/a5/a515b7600ad361ea14bfa13fb4d6687abf500adc270f19e89849c0590492/nvidia_cuda_runtime_cu12-12.8.90-py3-none-win_amd64.whl", hash = "sha256:c0c6027f01505bfed6c3b21ec546f69c687689aad5f1a377554bc6ca4aa993a8", size = 944318, upload-time = "2025-03-07T01:51:01.794Z" }, ] +[[package]] +name = "nvidia-cuda-runtime-cu12" +version = "12.9.79" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.11' and sys_platform == 'darwin'", +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/bc/e0/0279bd94539fda525e0c8538db29b72a5a8495b0c12173113471d28bce78/nvidia_cuda_runtime_cu12-12.9.79-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:83469a846206f2a733db0c42e223589ab62fd2fabac4432d2f8802de4bded0a4", size = 3515012, upload-time = "2025-06-05T20:00:35.519Z" }, + { url = "https://files.pythonhosted.org/packages/bc/46/a92db19b8309581092a3add7e6fceb4c301a3fd233969856a8cbf042cd3c/nvidia_cuda_runtime_cu12-12.9.79-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:25bba2dfb01d48a9b59ca474a1ac43c6ebf7011f1b0b8cc44f54eb6ac48a96c3", size = 3493179, upload-time = "2025-06-05T20:00:53.735Z" }, + { url = "https://files.pythonhosted.org/packages/59/df/e7c3a360be4f7b93cee39271b792669baeb3846c58a4df6dfcf187a7ffab/nvidia_cuda_runtime_cu12-12.9.79-py3-none-win_amd64.whl", hash = "sha256:8e018af8fa02363876860388bd10ccb89eb9ab8fb0aa749aaf58430a9f7c4891", size = 3591604, upload-time = "2025-06-05T20:11:17.036Z" }, +] + [[package]] name = "nvidia-cudnn-cu12" version = "9.10.2.21" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version < '3.11'", + "python_full_version < '3.11' and sys_platform == 'linux'", + "python_full_version == '3.11.*' and sys_platform == 'linux'", + "python_full_version == '3.12.*' and sys_platform == 'linux'", + "python_full_version == '3.13.*' and sys_platform == 'linux'", ] dependencies = [ - { name = "nvidia-cublas-cu12", version = "12.6.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cublas-cu12", version = "12.6.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/fa/41/e79269ce215c857c935fd86bcfe91a451a584dfc27f1e068f568b9ad1ab7/nvidia_cudnn_cu12-9.10.2.21-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:c9132cc3f8958447b4910a1720036d9eff5928cc3179b0a51fb6d167c6cc87d8", size = 705026878, upload-time = "2025-06-06T21:52:51.348Z" }, @@ -4238,14 +3064,13 @@ name = "nvidia-cudnn-cu12" version = "9.19.0.56" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version < '3.11'", + "python_full_version < '3.11' and sys_platform == 'linux'", + "python_full_version == '3.11.*' and sys_platform == 'linux'", + "python_full_version == '3.12.*' and sys_platform == 'linux'", + "python_full_version == '3.13.*' and sys_platform == 'linux'", ] dependencies = [ - { name = "nvidia-cublas-cu12", version = "12.8.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cublas-cu12", version = "12.8.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/09/b8/277c51962ee46fa3e5b203ac5f76107c650f781d6891e681e28e6f3e9fe6/nvidia_cudnn_cu12-9.19.0.56-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:08caaf27fe556aca82a3ee3b5aa49a77e7de0cfcb7ff4e5c29da426387a8267e", size = 656910700, upload-time = "2026-02-03T20:40:25.508Z" }, @@ -4253,12 +3078,28 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/a7/a5/48f07449fc9c6cc146dcafe6149fa5d69630137d2ec5b7d9e09f255fadd7/nvidia_cudnn_cu12-9.19.0.56-py3-none-win_amd64.whl", hash = "sha256:cec70596b9ce878fab83810c3f5a2e606d35f510e5fee579759e4cbc68a23750", size = 644003014, upload-time = "2026-02-03T20:46:25.768Z" }, ] +[[package]] +name = "nvidia-cudnn-cu12" +version = "9.20.0.48" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.11' and sys_platform == 'darwin'", +] +dependencies = [ + { name = "nvidia-cublas-cu12", version = "12.9.2.10", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/0c/77/1c382fdc5de163b2ff14d6174d12dc318c0a42302f5e3a4fbc5114ab0501/nvidia_cudnn_cu12-9.20.0.48-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:d9da9c15344323afae571751393552652c52486eab0b886530997bef664e29de", size = 664659972, upload-time = "2026-03-09T19:27:37.986Z" }, + { url = "https://files.pythonhosted.org/packages/3b/52/94aecda69df65ba1079a8b7dbe84632af5614dc0ed2c733185f6431874e3/nvidia_cudnn_cu12-9.20.0.48-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:7d7479e1321c7a039b33827f0247791ee1be091759032c1f66a287c4a643396a", size = 657910570, upload-time = "2026-03-09T19:28:58.944Z" }, + { url = "https://files.pythonhosted.org/packages/fe/ee/45ecd276f6ef2947d713e8c1a5232e55a15d727a44860aff8fc9c7c82d12/nvidia_cudnn_cu12-9.20.0.48-py3-none-win_amd64.whl", hash = "sha256:9cac47d5be5e5d84f53358fa688d41f2ae35e9a920c0e3eeb48bce4ada5460d9", size = 643997304, upload-time = "2026-03-09T19:30:46.034Z" }, +] + [[package]] name = "nvidia-cudnn-cu13" version = "9.20.0.48" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "nvidia-cublas", marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cublas", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/56/c5/83384d846b2fd17c44bd499b36c75a45ed4f095fbbb2252294e89cea5c5c/nvidia_cudnn_cu13-9.20.0.48-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:e31454ae00094b0c55319d9d15b6fa2fc50a9e1c0f5c8c80fb75258234e731e1", size = 444574296, upload-time = "2026-03-09T19:28:27.751Z" }, @@ -4271,7 +3112,7 @@ name = "nvidia-cufft" version = "12.2.0.37" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "nvidia-nvjitlink", marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/6d/4d/31158ab042b044b269019574da4430ecce8d05fec7af1d270e1ba28e3512/nvidia_cufft-12.2.0.37-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:d0d762b7ece2f2a4971a5f29a6cef13f26fd87c7cd0003b48ed82d9a1d7380d7", size = 218244744, upload-time = "2026-03-09T09:48:16.661Z" }, @@ -4284,14 +3125,13 @@ name = "nvidia-cufft-cu12" version = "11.3.0.4" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version < '3.11'", + "python_full_version < '3.11' and sys_platform == 'linux'", + "python_full_version == '3.11.*' and sys_platform == 'linux'", + "python_full_version == '3.12.*' and sys_platform == 'linux'", + "python_full_version == '3.13.*' and sys_platform == 'linux'", ] dependencies = [ - { name = "nvidia-nvjitlink-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/1f/37/c50d2b2f2c07e146776389e3080f4faf70bcc4fa6e19d65bb54ca174ebc3/nvidia_cufft_cu12-11.3.0.4-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:d16079550df460376455cba121db6564089176d9bac9e4f360493ca4741b22a6", size = 200164144, upload-time = "2024-11-20T17:40:58.288Z" }, @@ -4306,54 +3146,13 @@ name = "nvidia-cufft-cu12" version = "11.3.3.83" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'linux'", + "python_full_version == '3.11.*' and sys_platform == 'linux'", + "python_full_version == '3.12.*' and sys_platform == 'linux'", + "python_full_version == '3.13.*' and sys_platform == 'linux'", ] dependencies = [ - { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/60/bc/7771846d3a0272026c416fbb7e5f4c1f146d6d80704534d0b187dd6f4800/nvidia_cufft_cu12-11.3.3.83-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:848ef7224d6305cdb2a4df928759dca7b1201874787083b6e7550dd6765ce69a", size = 193109211, upload-time = "2025-03-07T01:44:56.873Z" }, @@ -4361,16 +3160,31 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/7d/ec/ce1629f1e478bb5ccd208986b5f9e0316a78538dd6ab1d0484f012f8e2a1/nvidia_cufft_cu12-11.3.3.83-py3-none-win_amd64.whl", hash = "sha256:7a64a98ef2a7c47f905aaf8931b69a3a43f27c55530c698bb2ed7c75c0b42cb7", size = 192216559, upload-time = "2025-03-07T01:53:57.106Z" }, ] +[[package]] +name = "nvidia-cufft-cu12" +version = "11.4.1.4" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.11' and sys_platform == 'darwin'", +] +dependencies = [ + { name = "nvidia-nvjitlink-cu12", version = "12.9.86", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/9b/2b/76445b0af890da61b501fde30650a1a4bd910607261b209cccb5235d3daa/nvidia_cufft_cu12-11.4.1.4-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:1a28c9b12260a1aa7a8fd12f5ebd82d027963d635ba82ff39a1acfa7c4c0fbcf", size = 200822453, upload-time = "2025-06-05T20:05:27.889Z" }, + { url = "https://files.pythonhosted.org/packages/95/f4/61e6996dd20481ee834f57a8e9dca28b1869366a135e0d42e2aa8493bdd4/nvidia_cufft_cu12-11.4.1.4-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:c67884f2a7d276b4b80eb56a79322a95df592ae5e765cf1243693365ccab4e28", size = 200877592, upload-time = "2025-06-05T20:05:45.862Z" }, + { url = "https://files.pythonhosted.org/packages/20/ee/29955203338515b940bd4f60ffdbc073428f25ef9bfbce44c9a066aedc5c/nvidia_cufft_cu12-11.4.1.4-py3-none-win_amd64.whl", hash = "sha256:8e5bfaac795e93f80611f807d42844e8e27e340e0cde270dcb6c65386d795b80", size = 200067309, upload-time = "2025-06-05T20:13:59.762Z" }, +] + [[package]] name = "nvidia-cufile-cu12" version = "1.11.1.6" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version < '3.11'", + "python_full_version < '3.11' and sys_platform == 'linux'", + "python_full_version == '3.11.*' and sys_platform == 'linux'", + "python_full_version == '3.12.*' and sys_platform == 'linux'", + "python_full_version == '3.13.*' and sys_platform == 'linux'", ] wheels = [ { url = "https://files.pythonhosted.org/packages/b2/66/cc9876340ac68ae71b15c743ddb13f8b30d5244af344ec8322b449e35426/nvidia_cufile_cu12-1.11.1.6-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:cc23469d1c7e52ce6c1d55253273d32c565dd22068647f3aa59b3c6b005bf159", size = 1142103, upload-time = "2024-11-20T17:42:11.83Z" }, @@ -4382,11 +3196,10 @@ name = "nvidia-cufile-cu12" version = "1.13.1.3" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version < '3.11'", + "python_full_version < '3.11' and sys_platform == 'linux'", + "python_full_version == '3.11.*' and sys_platform == 'linux'", + "python_full_version == '3.12.*' and sys_platform == 'linux'", + "python_full_version == '3.13.*' and sys_platform == 'linux'", ] wheels = [ { url = "https://files.pythonhosted.org/packages/bb/fe/1bcba1dfbfb8d01be8d93f07bfc502c93fa23afa6fd5ab3fc7c1df71038a/nvidia_cufile_cu12-1.13.1.3-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:1d069003be650e131b21c932ec3d8969c1715379251f8d23a1860554b1cb24fc", size = 1197834, upload-time = "2025-03-07T01:45:50.723Z" }, @@ -4398,11 +3211,10 @@ name = "nvidia-curand-cu12" version = "10.3.7.77" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version < '3.11'", + "python_full_version < '3.11' and sys_platform == 'linux'", + "python_full_version == '3.11.*' and sys_platform == 'linux'", + "python_full_version == '3.12.*' and sys_platform == 'linux'", + "python_full_version == '3.13.*' and sys_platform == 'linux'", ] wheels = [ { url = "https://files.pythonhosted.org/packages/42/ac/36543605358a355632f1a6faa3e2d5dfb91eab1e4bc7d552040e0383c335/nvidia_curand_cu12-10.3.7.77-py3-none-manylinux2014_aarch64.whl", hash = "sha256:6e82df077060ea28e37f48a3ec442a8f47690c7499bff392a5938614b56c98d8", size = 56289881, upload-time = "2024-10-01T17:04:18.981Z" }, @@ -4417,11 +3229,10 @@ name = "nvidia-curand-cu12" version = "10.3.9.90" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version < '3.11'", + "python_full_version < '3.11' and sys_platform == 'linux'", + "python_full_version == '3.11.*' and sys_platform == 'linux'", + "python_full_version == '3.12.*' and sys_platform == 'linux'", + "python_full_version == '3.13.*' and sys_platform == 'linux'", ] wheels = [ { url = "https://files.pythonhosted.org/packages/45/5e/92aa15eca622a388b80fbf8375d4760738df6285b1e92c43d37390a33a9a/nvidia_curand_cu12-10.3.9.90-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:dfab99248034673b779bc6decafdc3404a8a6f502462201f2f31f11354204acd", size = 63625754, upload-time = "2025-03-07T01:46:10.735Z" }, @@ -4434,9 +3245,9 @@ name = "nvidia-cusolver" version = "12.1.0.51" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "nvidia-cublas", marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cusparse", marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-nvjitlink", marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cublas", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusparse", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/25/09/6214d11749dfc2d1be9a9e0bcfb04069077b98f7df0ad41115da87c84700/nvidia_cusolver-12.1.0.51-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:2a0bde343f956934103bc19344584a2d7b95d03b8cca9c0d22c90ff8917bbc3c", size = 224103511, upload-time = "2026-03-09T09:51:14.704Z" }, @@ -4449,16 +3260,15 @@ name = "nvidia-cusolver-cu12" version = "11.7.1.2" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version < '3.11'", + "python_full_version < '3.11' and sys_platform == 'linux'", + "python_full_version == '3.11.*' and sys_platform == 'linux'", + "python_full_version == '3.12.*' and sys_platform == 'linux'", + "python_full_version == '3.13.*' and sys_platform == 'linux'", ] dependencies = [ - { name = "nvidia-cublas-cu12", version = "12.6.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cusparse-cu12", version = "12.5.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-nvjitlink-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cublas-cu12", version = "12.6.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusparse-cu12", version = "12.5.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/93/17/dbe1aa865e4fdc7b6d4d0dd308fdd5aaab60f939abfc0ea1954eac4fb113/nvidia_cusolver_cu12-11.7.1.2-py3-none-manylinux2014_aarch64.whl", hash = "sha256:0ce237ef60acde1efc457335a2ddadfd7610b892d94efee7b776c64bb1cac9e0", size = 157833628, upload-time = "2024-10-01T17:05:05.591Z" }, @@ -4473,16 +3283,15 @@ name = "nvidia-cusolver-cu12" version = "11.7.3.90" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version < '3.11'", + "python_full_version < '3.11' and sys_platform == 'linux'", + "python_full_version == '3.11.*' and sys_platform == 'linux'", + "python_full_version == '3.12.*' and sys_platform == 'linux'", + "python_full_version == '3.13.*' and sys_platform == 'linux'", ] dependencies = [ - { name = "nvidia-cublas-cu12", version = "12.8.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cusparse-cu12", version = "12.5.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cublas-cu12", version = "12.8.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusparse-cu12", version = "12.5.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/c8/32/f7cd6ce8a7690544d084ea21c26e910a97e077c9b7f07bf5de623ee19981/nvidia_cusolver_cu12-11.7.3.90-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:db9ed69dbef9715071232caa9b69c52ac7de3a95773c2db65bdba85916e4e5c0", size = 267229841, upload-time = "2025-03-07T01:46:54.356Z" }, @@ -4490,12 +3299,30 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/13/c0/76ca8551b8a84146ffa189fec81c26d04adba4bc0dbe09cd6e6fd9b7de04/nvidia_cusolver_cu12-11.7.3.90-py3-none-win_amd64.whl", hash = "sha256:4a550db115fcabc4d495eb7d39ac8b58d4ab5d8e63274d3754df1c0ad6a22d34", size = 256720438, upload-time = "2025-03-07T01:54:39.898Z" }, ] +[[package]] +name = "nvidia-cusolver-cu12" +version = "11.7.5.82" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.11' and sys_platform == 'darwin'", +] +dependencies = [ + { name = "nvidia-cublas-cu12", version = "12.9.2.10", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusparse-cu12", version = "12.5.10.65", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.9.86", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/03/99/686ff9bf3a82a531c62b1a5c614476e8dfa24a9d89067aeedf3592ee4538/nvidia_cusolver_cu12-11.7.5.82-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:62efa83e4ace59a4c734d052bb72158e888aa7b770e1a5f601682f16fe5b4fd2", size = 337869834, upload-time = "2025-06-05T20:06:53.125Z" }, + { url = "https://files.pythonhosted.org/packages/33/40/79b0c64d44d6c166c0964ec1d803d067f4a145cca23e23925fd351d0e642/nvidia_cusolver_cu12-11.7.5.82-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:15da72d1340d29b5b3cf3fd100e3cd53421dde36002eda6ed93811af63c40d88", size = 338117415, upload-time = "2025-06-05T20:07:16.809Z" }, + { url = "https://files.pythonhosted.org/packages/32/5d/feb7f86b809f89b14193beffebe24cf2e4bf7af08372ab8cdd34d19a65a0/nvidia_cusolver_cu12-11.7.5.82-py3-none-win_amd64.whl", hash = "sha256:77666337237716783c6269a658dea310195cddbd80a5b2919b1ba8735cec8efd", size = 326215953, upload-time = "2025-06-05T20:14:41.76Z" }, +] + [[package]] name = "nvidia-cusparse" version = "12.7.9.17" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "nvidia-nvjitlink", marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/06/5a/6bb7fc5f9658902efebc8551b1a9265b7a5908cbf9efdabdf97bc30b168a/nvidia_cusparse-12.7.9.17-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:7c5d21980dc5f064c7ba13af2250e7fb4036283f1d1943c2915573c27928c89e", size = 168894384, upload-time = "2026-03-09T09:52:23.003Z" }, @@ -4508,14 +3335,13 @@ name = "nvidia-cusparse-cu12" version = "12.5.4.2" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version < '3.11'", + "python_full_version < '3.11' and sys_platform == 'linux'", + "python_full_version == '3.11.*' and sys_platform == 'linux'", + "python_full_version == '3.12.*' and sys_platform == 'linux'", + "python_full_version == '3.13.*' and sys_platform == 'linux'", ] dependencies = [ - { name = "nvidia-nvjitlink-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/eb/eb/6681efd0aa7df96b4f8067b3ce7246833dd36830bb4cec8896182773db7d/nvidia_cusparse_cu12-12.5.4.2-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:d25b62fb18751758fe3c93a4a08eff08effedfe4edf1c6bb5afd0890fe88f887", size = 216451147, upload-time = "2024-11-20T17:44:18.055Z" }, @@ -4530,14 +3356,13 @@ name = "nvidia-cusparse-cu12" version = "12.5.8.93" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version < '3.11'", + "python_full_version < '3.11' and sys_platform == 'linux'", + "python_full_version == '3.11.*' and sys_platform == 'linux'", + "python_full_version == '3.12.*' and sys_platform == 'linux'", + "python_full_version == '3.13.*' and sys_platform == 'linux'", ] dependencies = [ - { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/bc/f7/cd777c4109681367721b00a106f491e0d0d15cfa1fd59672ce580ce42a97/nvidia_cusparse_cu12-12.5.8.93-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:9b6c161cb130be1a07a27ea6923df8141f3c295852f4b260c65f18f3e0a091dc", size = 288117129, upload-time = "2025-03-07T01:47:40.407Z" }, @@ -4545,6 +3370,22 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/62/07/f3b2ad63f8e3d257a599f422ae34eb565e70c41031aecefa3d18b62cabd1/nvidia_cusparse_cu12-12.5.8.93-py3-none-win_amd64.whl", hash = "sha256:9a33604331cb2cac199f2e7f5104dfbb8a5a898c367a53dfda9ff2acb6b6b4dd", size = 284937404, upload-time = "2025-03-07T01:55:07.742Z" }, ] +[[package]] +name = "nvidia-cusparse-cu12" +version = "12.5.10.65" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.11' and sys_platform == 'darwin'", +] +dependencies = [ + { name = "nvidia-nvjitlink-cu12", version = "12.9.86", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/5e/6f/8710fbd17cdd1d0fc3fea7d36d5b65ce1933611c31e1861da330206b253a/nvidia_cusparse_cu12-12.5.10.65-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:221c73e7482dd93eda44e65ce567c031c07e2f93f6fa0ecd3ba876a195023e83", size = 366359408, upload-time = "2025-06-05T20:07:42.501Z" }, + { url = "https://files.pythonhosted.org/packages/12/46/b0fd4b04f86577921feb97d8e2cf028afe04f614d17fb5013de9282c9216/nvidia_cusparse_cu12-12.5.10.65-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:73060ce019ac064a057267c585bf1fd5a353734151f87472ff02b2c5c9984e78", size = 366465088, upload-time = "2025-06-05T20:08:20.413Z" }, + { url = "https://files.pythonhosted.org/packages/73/ef/063500c25670fbd1cbb0cd3eb7c8a061585b53adb4dd8bf3492bb49b0df3/nvidia_cusparse_cu12-12.5.10.65-py3-none-win_amd64.whl", hash = "sha256:9e487468a22a1eaf1fbd1d2035936a905feb79c4ce5c2f67626764ee4f90227c", size = 362504719, upload-time = "2025-06-05T20:15:17.947Z" }, +] + [[package]] name = "nvidia-cusparselt-cu12" version = "0.7.1" @@ -4559,11 +3400,29 @@ wheels = [ name = "nvidia-nccl-cu12" version = "2.28.9" source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.11' and sys_platform == 'linux'", + "python_full_version == '3.11.*' and sys_platform == 'linux'", + "python_full_version == '3.12.*' and sys_platform == 'linux'", + "python_full_version == '3.13.*' and sys_platform == 'linux'", +] wheels = [ { url = "https://files.pythonhosted.org/packages/08/c4/120d2dfd92dff2c776d68f361ff8705fdea2ca64e20b612fab0fd3f581ac/nvidia_nccl_cu12-2.28.9-py3-none-manylinux_2_18_aarch64.whl", hash = "sha256:50a36e01c4a090b9f9c47d92cec54964de6b9fcb3362d0e19b8ffc6323c21b60", size = 296766525, upload-time = "2025-11-18T05:49:16.094Z" }, { url = "https://files.pythonhosted.org/packages/4a/4e/44dbb46b3d1b0ec61afda8e84837870f2f9ace33c564317d59b70bc19d3e/nvidia_nccl_cu12-2.28.9-py3-none-manylinux_2_18_x86_64.whl", hash = "sha256:485776daa8447da5da39681af455aa3b2c2586ddcf4af8772495e7c532c7e5ab", size = 296782137, upload-time = "2025-11-18T05:49:34.248Z" }, ] +[[package]] +name = "nvidia-nccl-cu12" +version = "2.29.7" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.11' and sys_platform == 'darwin'", +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/20/cc/f48875411d1f176bce58e6343fd5d4131fc1db5420719ff25944bdc006c6/nvidia_nccl_cu12-2.29.7-py3-none-manylinux_2_18_aarch64.whl", hash = "sha256:0cf032ee22b560447daf0456108a75e32bd74a4de6c6b64725637a359fa48cd8", size = 293563644, upload-time = "2026-03-03T05:34:46.166Z" }, + { url = "https://files.pythonhosted.org/packages/31/1e/9e366f36efc550f07d6737f199e3f6bffafdf28795d007f10a77dd274f5c/nvidia_nccl_cu12-2.29.7-py3-none-manylinux_2_18_x86_64.whl", hash = "sha256:ecd0a012051abc20c1aa87328841efa8cade3ced65803046e38c2f03c0891fea", size = 293633942, upload-time = "2026-03-03T05:37:05.625Z" }, +] + [[package]] name = "nvidia-nccl-cu13" version = "2.29.7" @@ -4588,11 +3447,10 @@ name = "nvidia-nvjitlink-cu12" version = "12.6.85" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version < '3.11'", + "python_full_version < '3.11' and sys_platform == 'linux'", + "python_full_version == '3.11.*' and sys_platform == 'linux'", + "python_full_version == '3.12.*' and sys_platform == 'linux'", + "python_full_version == '3.13.*' and sys_platform == 'linux'", ] wheels = [ { url = "https://files.pythonhosted.org/packages/9d/d7/c5383e47c7e9bf1c99d5bd2a8c935af2b6d705ad831a7ec5c97db4d82f4f/nvidia_nvjitlink_cu12-12.6.85-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl", hash = "sha256:eedc36df9e88b682efe4309aa16b5b4e78c2407eac59e8c10a6a47535164369a", size = 19744971, upload-time = "2024-11-20T17:46:53.366Z" }, @@ -4605,51 +3463,10 @@ name = "nvidia-nvjitlink-cu12" version = "12.8.93" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'linux'", + "python_full_version == '3.11.*' and sys_platform == 'linux'", + "python_full_version == '3.12.*' and sys_platform == 'linux'", + "python_full_version == '3.13.*' and sys_platform == 'linux'", ] wheels = [ { url = "https://files.pythonhosted.org/packages/f6/74/86a07f1d0f42998ca31312f998bd3b9a7eff7f52378f4f270c8679c77fb9/nvidia_nvjitlink_cu12-12.8.93-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl", hash = "sha256:81ff63371a7ebd6e6451970684f916be2eab07321b73c9d244dc2b4da7f73b88", size = 39254836, upload-time = "2025-03-07T01:49:55.661Z" }, @@ -4657,21 +3474,55 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/ed/d7/34f02dad2e30c31b10a51f6b04e025e5dd60e5f936af9045a9b858a05383/nvidia_nvjitlink_cu12-12.8.93-py3-none-win_amd64.whl", hash = "sha256:bd93fbeeee850917903583587f4fc3a4eafa022e34572251368238ab5e6bd67f", size = 268553710, upload-time = "2025-03-07T01:56:24.13Z" }, ] +[[package]] +name = "nvidia-nvjitlink-cu12" +version = "12.9.86" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.11' and sys_platform == 'darwin'", +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/46/0c/c75bbfb967457a0b7670b8ad267bfc4fffdf341c074e0a80db06c24ccfd4/nvidia_nvjitlink_cu12-12.9.86-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl", hash = "sha256:e3f1171dbdc83c5932a45f0f4c99180a70de9bd2718c1ab77d14104f6d7147f9", size = 39748338, upload-time = "2025-06-05T20:10:25.613Z" }, + { url = "https://files.pythonhosted.org/packages/97/bc/2dcba8e70cf3115b400fef54f213bcd6715a3195eba000f8330f11e40c45/nvidia_nvjitlink_cu12-12.9.86-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:994a05ef08ef4b0b299829cde613a424382aff7efb08a7172c1fa616cc3af2ca", size = 39514880, upload-time = "2025-06-05T20:10:04.89Z" }, + { url = "https://files.pythonhosted.org/packages/dd/7e/2eecb277d8a98184d881fb98a738363fd4f14577a4d2d7f8264266e82623/nvidia_nvjitlink_cu12-12.9.86-py3-none-win_amd64.whl", hash = "sha256:cc6fcec260ca843c10e34c936921a1c426b351753587fdd638e8cff7b16bb9db", size = 35584936, upload-time = "2025-06-05T20:16:08.525Z" }, +] + [[package]] name = "nvidia-nvshmem-cu12" version = "3.4.5" source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.11' and sys_platform == 'linux'", + "python_full_version == '3.11.*' and sys_platform == 'linux'", + "python_full_version == '3.12.*' and sys_platform == 'linux'", + "python_full_version == '3.13.*' and sys_platform == 'linux'", +] wheels = [ { url = "https://files.pythonhosted.org/packages/1d/6a/03aa43cc9bd3ad91553a88b5f6fb25ed6a3752ae86ce2180221962bc2aa5/nvidia_nvshmem_cu12-3.4.5-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:0b48363fc6964dede448029434c6abed6c5e37f823cb43c3bcde7ecfc0457e15", size = 138936938, upload-time = "2025-09-06T00:32:05.589Z" }, { url = "https://files.pythonhosted.org/packages/b5/09/6ea3ea725f82e1e76684f0708bbedd871fc96da89945adeba65c3835a64c/nvidia_nvshmem_cu12-3.4.5-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:042f2500f24c021db8a06c5eec2539027d57460e1c1a762055a6554f72c369bd", size = 139103095, upload-time = "2025-09-06T00:32:31.266Z" }, ] +[[package]] +name = "nvidia-nvshmem-cu12" +version = "3.6.5" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.11' and sys_platform == 'darwin'", +] +dependencies = [ + { name = "nvidia-cuda-cccl-cu12", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/fb/da/bd8ae5201f8c5751ece31fe4fe489ece10fbcf5fcc1a595855b6459b6d6e/nvidia_nvshmem_cu12-3.6.5-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:7b38521ff84cdfc68da3360fe249cfbabfe05ee9aa271458857476124b03a420", size = 153109548, upload-time = "2026-03-24T19:19:19.523Z" }, + { url = "https://files.pythonhosted.org/packages/9e/da/36fa8307cc40889307fed415d70b67d35ec330ffce889a9c03cf8f616cfa/nvidia_nvshmem_cu12-3.6.5-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:f86db35f1ced21a790fa255dcae7db8998bf8655a95e76c033a6574190b398e4", size = 153270920, upload-time = "2026-03-24T19:19:42.626Z" }, +] + [[package]] name = "nvidia-nvshmem-cu13" version = "3.6.5" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "nvidia-cuda-cccl", marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-cccl", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/83/6b/4c642d2cce57c8bd32043b4a608b6acc8cd0579c2f53af9a7ef9e1e1ccca/nvidia_nvshmem_cu13-3.6.5-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:94aa0149490be658cf95945ce9f16ba90a90edbd6a564366f996ead7496f2f22", size = 71726240, upload-time = "2026-03-24T19:19:29.816Z" }, @@ -4683,11 +3534,10 @@ name = "nvidia-nvtx-cu12" version = "12.6.77" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version < '3.11'", + "python_full_version < '3.11' and sys_platform == 'linux'", + "python_full_version == '3.11.*' and sys_platform == 'linux'", + "python_full_version == '3.12.*' and sys_platform == 'linux'", + "python_full_version == '3.13.*' and sys_platform == 'linux'", ] wheels = [ { url = "https://files.pythonhosted.org/packages/b9/93/80f8a520375af9d7ee44571a6544653a176e53c2b8ccce85b97b83c2491b/nvidia_nvtx_cu12-12.6.77-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:f44f8d86bb7d5629988d61c8d3ae61dddb2015dee142740536bc7481b022fe4b", size = 90549, upload-time = "2024-11-20T17:38:17.387Z" }, @@ -4702,11 +3552,10 @@ name = "nvidia-nvtx-cu12" version = "12.8.90" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version < '3.11'", + "python_full_version < '3.11' and sys_platform == 'linux'", + "python_full_version == '3.11.*' and sys_platform == 'linux'", + "python_full_version == '3.12.*' and sys_platform == 'linux'", + "python_full_version == '3.13.*' and sys_platform == 'linux'", ] wheels = [ { url = "https://files.pythonhosted.org/packages/10/c0/1b303feea90d296f6176f32a2a70b5ef230f9bdeb3a72bddb0dc922dc137/nvidia_nvtx_cu12-12.8.90-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:d7ad891da111ebafbf7e015d34879f7112832fc239ff0d7d776b6cb685274615", size = 91161, upload-time = "2025-03-07T01:42:23.922Z" }, @@ -4724,6 +3573,15 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/ec/11/3f1ee9dce24b41812dd572a037c4436d4d21f759fbe373cc271b0ce98805/nvidia_nvvm-13.2.51-py3-none-win_amd64.whl", hash = "sha256:a4809baaa5429eabe1878853761ce31f0ba15216e2348710b7898dc591f5fc14", size = 56751075, upload-time = "2026-03-09T10:11:09.994Z" }, ] +[[package]] +name = "onemkl-license" +version = "2025.3.1" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/3e/1d/7acbedb07bf4c71cc499527c25a3ef60bf83ed41b8918e986ed7a4573bd4/onemkl_license-2025.3.1-py2.py3-none-manylinux_2_28_x86_64.whl", hash = "sha256:b6263a01bf29c04ea683eab1712eb6b74c2b8b722722f46fd90784ed8778c093", size = 58934, upload-time = "2026-01-22T05:36:11.789Z" }, + { url = "https://files.pythonhosted.org/packages/1b/7f/732bd62f4ce4ddcbf97003efa856fcafc99c29e6b05deb0c1bb9cb85bdc4/onemkl_license-2025.3.1-py2.py3-none-win_amd64.whl", hash = "sha256:9fa45b274f05a61797f9ec3166b136124250ec7c9c91dedb87f3a926bfed9a54", size = 58959, upload-time = "2026-01-22T05:32:16.865Z" }, +] + [[package]] name = "opt-einsum" version = "3.4.0" @@ -4747,27 +3605,15 @@ name = "pandas" version = "2.3.3" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin'", + "python_full_version < '3.11' and sys_platform == 'linux'", ] dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "python-dateutil", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pytz", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "tzdata", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform == 'linux') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "python-dateutil", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pytz", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "tzdata", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/33/01/d40b85317f86cf08d853a4f495195c73815fdf205eef3993821720274518/pandas-2.3.3.tar.gz", hash = "sha256:e05e1af93b977f7eafa636d043f9f94c7ee3ac81af99c13508215942e64c993b", size = 4495223, upload-time = "2025-09-29T23:34:51.853Z" } wheels = [ @@ -4825,167 +3671,18 @@ name = "pandas" version = "3.0.1" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin'", + "python_full_version == '3.13.*' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and sys_platform == 'darwin'", + "python_full_version == '3.11.*' and sys_platform == 'darwin'", + "python_full_version == '3.11.*' and sys_platform == 'linux'", + "python_full_version == '3.12.*' and sys_platform == 'linux'", + "python_full_version == '3.13.*' and sys_platform == 'linux'", ] dependencies = [ - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "python-dateutil", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "tzdata", marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "python-dateutil", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/2e/0c/b28ed414f080ee0ad153f848586d61d1878f91689950f037f976ce15f6c8/pandas-3.0.1.tar.gz", hash = "sha256:4186a699674af418f655dbd420ed87f50d56b4cd6603784279d9eef6627823c8", size = 4641901, upload-time = "2026-02-17T22:20:16.434Z" } wheels = [ @@ -5186,9 +3883,9 @@ name = "pooch" version = "1.9.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "packaging" }, - { name = "platformdirs" }, - { name = "requests" }, + { name = "packaging", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "platformdirs", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "requests", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/83/43/85ef45e8b36c6a48546af7b266592dc32d7f67837a6514d111bced6d7d75/pooch-1.9.0.tar.gz", hash = "sha256:de46729579b9857ffd3e741987a2f6d5e0e03219892c167c6578c0091fb511ed", size = 61788, upload-time = "2026-01-30T19:15:09.649Z" } wheels = [ @@ -5200,11 +3897,11 @@ name = "pre-commit" version = "4.5.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "cfgv" }, - { name = "identify" }, - { name = "nodeenv" }, - { name = "pyyaml" }, - { name = "virtualenv" }, + { name = "cfgv", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "identify", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nodeenv", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pyyaml", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "virtualenv", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/40/f1/6d86a29246dfd2e9b6237f0b5823717f60cad94d47ddc26afa916d21f525/pre_commit-4.5.1.tar.gz", hash = "sha256:eb545fcff725875197837263e977ea257a402056661f09dae08e4b149b030a61", size = 198232, upload-time = "2025-12-16T21:14:33.552Z" } wheels = [ @@ -5271,25 +3968,13 @@ name = "pyfftw" version = "0.15.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin'", + "python_full_version < '3.11' and sys_platform == 'linux'", ] dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "setuptools", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform == 'linux') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "setuptools", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/4b/3f/ee1bc44b080fc1e81d293cd07bed563d254bc1997d63a3b8053804a87dfd/pyfftw-0.15.0.tar.gz", hash = "sha256:2f16b9854a40c8fdd10aa5803b24ddc6ab49f9cd559dbd7f07e7d61aa205c1ca", size = 164003, upload-time = "2024-11-06T16:01:19.293Z" } wheels = [ @@ -5327,165 +4012,17 @@ name = "pyfftw" version = "0.15.1" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin'", + "python_full_version == '3.13.*' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and sys_platform == 'darwin'", + "python_full_version == '3.11.*' and sys_platform == 'darwin'", + "python_full_version == '3.11.*' and sys_platform == 'linux'", + "python_full_version == '3.12.*' and sys_platform == 'linux'", + "python_full_version == '3.13.*' and sys_platform == 'linux'", ] dependencies = [ - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/f2/2d/e38439b7f937e8bf91a9ff2b8d9713d0d8e64e980fc00e8d1945b8a5b74b/pyfftw-0.15.1.tar.gz", hash = "sha256:bbcde6d40d165e1cbaf12dde062ebfebe9e43394cac8c166e699ba2c9a4b0461", size = 192838, upload-time = "2025-10-22T19:58:56.683Z" } wheels = [ @@ -5520,11 +4057,11 @@ wheels = [ [[package]] name = "pygments" -version = "2.19.2" +version = "2.20.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/b0/77/a5b8c569bf593b0140bde72ea885a803b82086995367bf2037de0159d924/pygments-2.19.2.tar.gz", hash = "sha256:636cb2477cec7f8952536970bc533bc43743542f70392ae026374600add5b887", size = 4968631, upload-time = "2025-06-21T13:39:12.283Z" } +sdist = { url = "https://files.pythonhosted.org/packages/c3/b2/bc9c9196916376152d655522fdcebac55e66de6603a76a02bca1b6414f6c/pygments-2.20.0.tar.gz", hash = "sha256:6757cd03768053ff99f3039c1a36d6c0aa0b263438fcab17520b30a303a82b5f", size = 4955991, upload-time = "2026-03-29T13:29:33.898Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/c7/21/705964c7812476f378728bdf590ca4b771ec72385c533964653c68e86bdc/pygments-2.19.2-py3-none-any.whl", hash = "sha256:86540386c03d588bb81d44bc3928634ff26449851e99741617ecb9037ee5ec0b", size = 1225217, upload-time = "2025-06-21T13:39:07.939Z" }, + { url = "https://files.pythonhosted.org/packages/f4/7e/a72dd26f3b0f4f2bf1dd8923c85f7ceb43172af56d63c7383eb62b332364/pygments-2.20.0-py3-none-any.whl", hash = "sha256:81a9e26dd42fd28a23a2d169d86d7ac03b46e2f8b59ed4698fb4785f946d0176", size = 1231151, upload-time = "2026-03-29T13:29:30.038Z" }, ] [[package]] @@ -5532,7 +4069,7 @@ name = "pygments-styles" version = "0.3.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "pygments" }, + { name = "pygments", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/1c/2c/3886ed4783dd78bb62ccab7d43380f526a7e2ff0db8c77d9c87559b2f5de/pygments_styles-0.3.0.tar.gz", hash = "sha256:67746b8fc6ff72c1179ca4d9a8bc89c7f54c196c2ff9d087f07392cd6fde3ecf", size = 15258, upload-time = "2025-11-04T13:15:23.512Z" } wheels = [ @@ -5543,88 +4080,96 @@ wheels = [ name = "pylops" source = { editable = "." } dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.15.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] [package.optional-dependencies] advanced = [ - { name = "astra-toolbox", marker = "sys_platform == 'linux' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "devito" }, - { name = "dtcwt" }, - { name = "llvmlite" }, - { name = "numba" }, - { name = "pyfftw", version = "0.15.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pyfftw", version = "0.15.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pywavelets", version = "1.8.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pywavelets", version = "1.9.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scikit-fmm" }, - { name = "spgl1" }, + { name = "astra-toolbox", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "devito", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "dtcwt", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "llvmlite", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numba", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pyfftw", version = "0.15.0", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pyfftw", version = "0.15.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pywavelets", version = "1.8.0", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pywavelets", version = "1.9.0", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scikit-fmm", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "spgl1", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sympy", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] deep = [ - { name = "jax", version = "0.6.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "jax", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and extra == 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jax", version = "0.6.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jax", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "torch", version = "2.11.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "torch", version = "2.11.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'darwin' and extra == 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "torch", version = "2.11.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] deep-cu126 = [ - { name = "jax", version = "0.6.2", source = { registry = "https://pypi.org/simple" }, extra = ["cuda12"], marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "jax", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, extra = ["cuda12"], marker = "(python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "torch", version = "2.11.0+cu126", source = { registry = "https://download.pytorch.org/whl/cu126" } }, + { name = "jax", version = "0.6.2", source = { registry = "https://pypi.org/simple" }, extra = ["cuda12"], marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jax", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, extra = ["cuda12"], marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "torch", version = "2.11.0+cu126", source = { registry = "https://download.pytorch.org/whl/cu126" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] deep-cu128 = [ - { name = "jax", version = "0.6.2", source = { registry = "https://pypi.org/simple" }, extra = ["cuda12"], marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "jax", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, extra = ["cuda12"], marker = "(python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "torch", version = "2.11.0+cu128", source = { registry = "https://download.pytorch.org/whl/cu128" } }, + { name = "jax", version = "0.6.2", source = { registry = "https://pypi.org/simple" }, extra = ["cuda12"], marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jax", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, extra = ["cuda12"], marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "torch", version = "2.11.0+cu128", source = { registry = "https://download.pytorch.org/whl/cu128" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] deep-cu13 = [ - { name = "jax", version = "0.6.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "jax", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, extra = ["cuda13"], marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jax", version = "0.6.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jax", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, extra = ["cuda13"], marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "torch", version = "2.11.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "torch", version = "2.11.0", source = { registry = "https://pypi.org/simple" }, marker = "(extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128')" }, - { name = "torch", version = "2.11.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'darwin' and extra == 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "torch", version = "2.11.0+cu126", source = { registry = "https://download.pytorch.org/whl/cu126" }, marker = "extra == 'extra-6-pylops-deep-cu126' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "torch", version = "2.11.0+cu128", source = { registry = "https://download.pytorch.org/whl/cu128" }, marker = "(extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "torch", version = "2.11.0", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "torch", version = "2.11.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "torch", version = "2.11.0+cu126", source = { registry = "https://download.pytorch.org/whl/cu126" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "torch", version = "2.11.0+cu128", source = { registry = "https://download.pytorch.org/whl/cu128" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] gpu-cu12 = [ - { name = "cupy-cuda12x" }, + { name = "cupy-cuda12x", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, ] gpu-cu13 = [ - { name = "cupy-cuda13x" }, + { name = "cupy-cuda13x", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, +] +intel = [ + { name = "mkl-fft", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.15.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] stat = [ - { name = "pymc", version = "5.25.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pymc", version = "5.28.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pytensor", version = "2.31.7", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pytensor", version = "2.38.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pymc", version = "5.25.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pymc", version = "5.28.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pytensor", version = "2.31.7", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pytensor", version = "2.38.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] [package.dev-dependencies] dev = [ - { name = "autopep8" }, - { name = "coverage" }, - { name = "mypy" }, - { name = "pre-commit" }, - { name = "pytest" }, - { name = "ruff" }, + { name = "autopep8", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "coverage", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "mypy", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pre-commit", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pytest", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "ruff", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] doc = [ - { name = "image" }, - { name = "matplotlib" }, - { name = "nbsphinx" }, - { name = "numpydoc" }, - { name = "pooch" }, - { name = "shibuya" }, - { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinx-design", version = "0.6.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinx-design", version = "0.7.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinx-gallery" }, - { name = "sphinx-iconify" }, - { name = "sphinxemoji" }, + { name = "image", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "matplotlib", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nbsphinx", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpydoc", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pooch", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "shibuya", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version == '3.11.*' and sys_platform == 'darwin') or (python_full_version == '3.11.*' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.12' and sys_platform == 'darwin') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx-design", version = "0.6.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx-design", version = "0.7.0", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx-gallery", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx-iconify", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinxemoji", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] [package.metadata] @@ -5639,21 +4184,25 @@ requires-dist = [ { name = "jax", extras = ["cuda12"], marker = "extra == 'deep-cu128'" }, { name = "jax", extras = ["cuda13"], marker = "extra == 'deep-cu13'" }, { name = "llvmlite", marker = "extra == 'advanced'" }, + { name = "mkl-fft", marker = "sys_platform != 'darwin' and extra == 'intel'", index = "https://software.repos.intel.com/python/pypi", conflict = { package = "pylops", extra = "intel" } }, { name = "numba", marker = "extra == 'advanced'" }, { name = "numpy", specifier = ">=1.21.0" }, + { name = "numpy", marker = "sys_platform != 'darwin' and extra == 'intel'", specifier = ">=2.0.0", index = "https://software.repos.intel.com/python/pypi", conflict = { package = "pylops", extra = "intel" } }, { name = "pyfftw", marker = "extra == 'advanced'" }, { name = "pymc", marker = "extra == 'stat'" }, { name = "pytensor", marker = "extra == 'stat'" }, { name = "pywavelets", marker = "extra == 'advanced'" }, { name = "scikit-fmm", marker = "extra == 'advanced'" }, { name = "scipy", specifier = ">=1.11.0" }, + { name = "scipy", marker = "sys_platform != 'darwin' and extra == 'intel'", specifier = ">=1.13.0", index = "https://software.repos.intel.com/python/pypi", conflict = { package = "pylops", extra = "intel" } }, { name = "spgl1", marker = "extra == 'advanced'" }, + { name = "sympy", marker = "extra == 'advanced'" }, { name = "torch", marker = "extra == 'deep'", index = "https://download.pytorch.org/whl/cpu", conflict = { package = "pylops", extra = "deep" } }, { name = "torch", marker = "extra == 'deep-cu126'", index = "https://download.pytorch.org/whl/cu126", conflict = { package = "pylops", extra = "deep-cu126" } }, { name = "torch", marker = "extra == 'deep-cu128'", index = "https://download.pytorch.org/whl/cu128", conflict = { package = "pylops", extra = "deep-cu128" } }, { name = "torch", marker = "extra == 'deep-cu13'", specifier = ">=2.11" }, ] -provides-extras = ["advanced", "gpu-cu12", "gpu-cu13", "stat", "deep", "deep-cu126", "deep-cu128", "deep-cu13"] +provides-extras = ["advanced", "stat", "gpu-cu12", "gpu-cu13", "deep", "deep-cu126", "deep-cu128", "deep-cu13", "intel"] [package.metadata.requires-dev] dev = [ @@ -5683,33 +4232,22 @@ name = "pymc" version = "5.25.1" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin'", + "python_full_version < '3.11' and sys_platform == 'linux'", ] dependencies = [ - { name = "arviz", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "cachetools", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "cloudpickle", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pandas", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pytensor", version = "2.31.7", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "rich", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "threadpoolctl", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "typing-extensions", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "arviz", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "cachetools", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "cloudpickle", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform == 'linux') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pandas", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pytensor", version = "2.31.7", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "rich", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.15.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform == 'linux') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "threadpoolctl", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "typing-extensions", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/4d/f4/30ae01e539b7b1dc83578e1aedbc04567f76b48ba287fb31be6de0e0684d/pymc-5.25.1.tar.gz", hash = "sha256:9e739315c0547336b4c11127aae8b3750145b29cdd8e21609196594aa29c21f8", size = 487746, upload-time = "2025-07-24T11:57:04.107Z" } wheels = [ @@ -5721,174 +4259,27 @@ name = "pymc" version = "5.28.2" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin'", + "python_full_version == '3.13.*' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and sys_platform == 'darwin'", + "python_full_version == '3.11.*' and sys_platform == 'darwin'", + "python_full_version == '3.11.*' and sys_platform == 'linux'", + "python_full_version == '3.12.*' and sys_platform == 'linux'", + "python_full_version == '3.13.*' and sys_platform == 'linux'", ] dependencies = [ - { name = "arviz", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "cachetools", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "cloudpickle", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pandas", version = "3.0.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pytensor", version = "2.38.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "rich", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "threadpoolctl", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "typing-extensions", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "arviz", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "cachetools", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "cloudpickle", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pandas", version = "3.0.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pytensor", version = "2.38.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "rich", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.15.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "threadpoolctl", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "typing-extensions", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/fe/01/335aaa6478f3a99d84f53b79fd6abefe8a6fd5e74d508b6328dbf0fb73d1/pymc-5.28.2.tar.gz", hash = "sha256:8bd81bb576a26bf03fb8f3830d446c341840b35135e8ad2ebd5fc6e529aaa17f", size = 508000, upload-time = "2026-03-19T13:29:55.097Z" } wheels = [ @@ -5909,31 +4300,20 @@ name = "pytensor" version = "2.31.7" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin'", + "python_full_version < '3.11' and sys_platform == 'linux'", ] dependencies = [ - { name = "cons", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "etuples", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "filelock", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "logical-unification", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "minikanren", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "setuptools", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "cons", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "etuples", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "filelock", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "logical-unification", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "minikanren", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform == 'linux') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.15.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform == 'linux') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "setuptools", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/f9/1b/77783110a06ce0afacab063c64f644ea0a450daffa76dcf1bbb09ae2d819/pytensor-2.31.7.tar.gz", hash = "sha256:0af99e240c95bc0223886eefb4343b0e9dc6fba349b70b107b3a6fbb9cb66409", size = 4431862, upload-time = "2025-07-09T00:34:30.557Z" } wheels = [ @@ -5965,173 +4345,26 @@ name = "pytensor" version = "2.38.2" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin'", + "python_full_version == '3.13.*' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and sys_platform == 'darwin'", + "python_full_version == '3.11.*' and sys_platform == 'darwin'", + "python_full_version == '3.11.*' and sys_platform == 'linux'", + "python_full_version == '3.12.*' and sys_platform == 'linux'", + "python_full_version == '3.13.*' and sys_platform == 'linux'", ] dependencies = [ - { name = "cons", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "etuples", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "filelock", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "logical-unification", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "minikanren", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numba", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "setuptools", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "cons", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "etuples", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "filelock", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "logical-unification", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "minikanren", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numba", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.15.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "setuptools", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/1c/89/e7b91f7366e36dbf937d4e53fa949b7f93627812e833526e0e426becbacb/pytensor-2.38.2.tar.gz", hash = "sha256:c804e665e69e830e31344133fea5793d2fd75c662ee1359d01589875c0cce105", size = 4862054, upload-time = "2026-03-06T13:37:01.039Z" } wheels = [ @@ -6159,13 +4392,12 @@ name = "pytest" version = "9.0.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "colorama", marker = "sys_platform == 'win32' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "exceptiongroup", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "iniconfig" }, - { name = "packaging" }, - { name = "pluggy" }, - { name = "pygments" }, - { name = "tomli", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "exceptiongroup", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "iniconfig", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "packaging", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pluggy", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pygments", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "tomli", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/d1/db/7ef3487e0fb0049ddb5ce41d3a49c235bf9ad299b6a25d5780a89f19230f/pytest-9.0.2.tar.gz", hash = "sha256:75186651a92bd89611d1d9fc20f0b4345fd827c41ccd5c299a868a05d70edf11", size = 1568901, upload-time = "2025-12-06T21:30:51.014Z" } wheels = [ @@ -6177,7 +4409,7 @@ name = "python-dateutil" version = "2.9.0.post0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "six" }, + { name = "six", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/66/c0/0c8b6ad9f17a802ee498c46e004a0eb49bc148f2fd230864601a86dcf6db/python-dateutil-2.9.0.post0.tar.gz", hash = "sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3", size = 342432, upload-time = "2024-03-01T18:36:20.211Z" } wheels = [ @@ -6189,8 +4421,8 @@ name = "python-discovery" version = "1.2.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "filelock" }, - { name = "platformdirs" }, + { name = "filelock", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "platformdirs", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/b9/88/815e53084c5079a59df912825a279f41dd2e0df82281770eadc732f5352c/python_discovery-1.2.1.tar.gz", hash = "sha256:180c4d114bff1c32462537eac5d6a332b768242b76b69c0259c7d14b1b680c9e", size = 58457, upload-time = "2026-03-26T22:30:44.496Z" } wheels = [ @@ -6202,9 +4434,9 @@ name = "pytools" version = "2025.2.5" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "platformdirs" }, - { name = "siphash24" }, - { name = "typing-extensions" }, + { name = "platformdirs", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "siphash24", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "typing-extensions", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/c3/7b/f885a57e61ded45b5b10ca60f0b7575c9fb9a282e7513d0e23a33ee647e1/pytools-2025.2.5.tar.gz", hash = "sha256:a7f5350644d46d98ee9c7e67b4b41693308aa0f5e9b188d8f0694b27dc94e3a2", size = 85594, upload-time = "2025-10-07T15:53:30.49Z" } wheels = [ @@ -6225,24 +4457,12 @@ name = "pywavelets" version = "1.8.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin'", + "python_full_version < '3.11' and sys_platform == 'linux'", ] dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform == 'linux') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/48/45/bfaaab38545a33a9f06c61211fc3bea2e23e8a8e00fedeb8e57feda722ff/pywavelets-1.8.0.tar.gz", hash = "sha256:f3800245754840adc143cbc29534a1b8fc4b8cff6e9d403326bd52b7bb5c35aa", size = 3935274, upload-time = "2024-12-04T19:54:20.593Z" } wheels = [ @@ -6290,165 +4510,17 @@ name = "pywavelets" version = "1.9.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin'", + "python_full_version == '3.13.*' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and sys_platform == 'darwin'", + "python_full_version == '3.11.*' and sys_platform == 'darwin'", + "python_full_version == '3.11.*' and sys_platform == 'linux'", + "python_full_version == '3.12.*' and sys_platform == 'linux'", + "python_full_version == '3.13.*' and sys_platform == 'linux'", ] dependencies = [ - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/5a/75/50581633d199812205ea8cdd0f6d52f12a624886b74bf1486335b67f01ff/pywavelets-1.9.0.tar.gz", hash = "sha256:148d12203377772bea452a59211d98649c8ee4a05eff019a9021853a36babdc8", size = 3938340, upload-time = "2025-08-04T16:20:04.978Z" } wheels = [ @@ -6571,7 +4643,7 @@ name = "pyzmq" version = "27.1.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "cffi", marker = "implementation_name == 'pypy' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "cffi", marker = "(python_full_version < '3.14' and implementation_name == 'pypy' and sys_platform == 'linux') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (implementation_name == 'pypy' and sys_platform == 'darwin') or (implementation_name != 'pypy' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (implementation_name != 'pypy' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (implementation_name != 'pypy' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (implementation_name != 'pypy' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (implementation_name != 'pypy' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/04/0b/3c9baedbdf613ecaa7aa07027780b8867f57b6293b6ee50de316c9f3222b/pyzmq-27.1.0.tar.gz", hash = "sha256:ac0765e3d44455adb6ddbf4417dcce460fc40a05978c08efdf2948072f6db540", size = 281750, upload-time = "2025-09-08T23:10:18.157Z" } wheels = [ @@ -6644,9 +4716,9 @@ name = "referencing" version = "0.37.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "attrs" }, - { name = "rpds-py" }, - { name = "typing-extensions", marker = "python_full_version < '3.13' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "attrs", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "rpds-py", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "typing-extensions", marker = "(python_full_version < '3.13' and sys_platform == 'darwin') or (python_full_version < '3.13' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/22/f5/df4e9027acead3ecc63e50fe1e36aca1523e1719559c499951bb4b53188f/referencing-0.37.0.tar.gz", hash = "sha256:44aefc3142c5b842538163acb373e24cce6632bd54bdb01b21ad5863489f50d8", size = 78036, upload-time = "2025-10-13T15:30:48.871Z" } wheels = [ @@ -6658,10 +4730,10 @@ name = "requests" version = "2.33.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "certifi" }, - { name = "charset-normalizer" }, - { name = "idna" }, - { name = "urllib3" }, + { name = "certifi", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "charset-normalizer", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "idna", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "urllib3", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/34/64/8860370b167a9721e8956ae116825caff829224fbca0ca6e7bf8ddef8430/requests-2.33.0.tar.gz", hash = "sha256:c7ebc5e8b0f21837386ad0e1c8fe8b829fa5f544d8df3b2253bff14ef29d7652", size = 134232, upload-time = "2026-03-25T15:10:41.586Z" } wheels = [ @@ -6673,8 +4745,8 @@ name = "rich" version = "14.3.3" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "markdown-it-py" }, - { name = "pygments" }, + { name = "markdown-it-py", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pygments", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/b3/c6/f3b320c27991c46f43ee9d856302c70dc2d0fb2dba4842ff739d5f46b393/rich-14.3.3.tar.gz", hash = "sha256:b8daa0b9e4eef54dd8cf7c86c03713f53241884e814f4e2f5fb342fe520f639b", size = 230582, upload-time = "2026-02-19T17:23:12.474Z" } wheels = [ @@ -6849,29 +4921,51 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/52/2c/7aac8f88a20df085aeaa5802de8c8958a02d33715652b69d5ef90bc41b8b/scikit_fmm-2025.6.23-cp313-cp313-win_amd64.whl", hash = "sha256:a5f291db66949f15a68cc3e472c73e50ceb70d5ecb49eb364f55befdcbdcbc6e", size = 68454, upload-time = "2025-06-23T19:04:12.222Z" }, ] +[[package]] +name = "scipy" +version = "1.15.2" +source = { registry = "https://software.repos.intel.com/python/pypi" } +resolution-markers = [ + "python_full_version < '3.11' and sys_platform == 'linux'", + "python_full_version == '3.11.*' and sys_platform == 'linux'", + "python_full_version == '3.12.*' and sys_platform == 'linux'", + "python_full_version == '3.13.*' and sys_platform == 'linux'", +] +dependencies = [ + { name = "intel-openmp", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "mkl", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, +] +wheels = [ + { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.15.2-2-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:80fd62741237578a47752a0f422e0788cfa3f0f1f45770511115620c7dcda353" }, + { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.15.2-2-cp310-cp310-win_amd64.whl", hash = "sha256:ca2f0e3e6ee5eabe853e97a3d49a2bfdddf2893c0e9acd90948cdc6e729a152e" }, + { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.15.2-2-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:4a47223b5fe3baa9c5c8b62c988ce486fdca3fec9fe84c37f89a01a211180806" }, + { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.15.2-2-cp311-cp311-win_amd64.whl", hash = "sha256:f15b451dc9aac2ae1a68b2033861ed1e716307712248659399d2f938b6689c16" }, + { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.15.2-2-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:e16a95910d1171d544c8436cf57ee1c50bb45101dfeaa1110a1ac59e9262337f" }, + { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.15.2-2-cp312-cp312-win_amd64.whl", hash = "sha256:e11a0e6b5387bdbd92f9947a9961b210d046eab99f315028fbd901b2a7ed4a09" }, + { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.15.2-2-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:e136e9a3bb96633161c1bf5579854a345112108733b8b54a20dc38fe1d71b7e3" }, + { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.15.2-2-cp313-cp313-win_amd64.whl", hash = "sha256:83e862002b1bc6c7c4e8d2a6d7417714c7456de32a3548283d3295c7d52a6f08" }, + { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.15.2-4-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:efa9187b3a79328ee337105057d3c37c40cb189ee74444262d5384c5dacd640a" }, + { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.15.2-4-cp310-cp310-win_amd64.whl", hash = "sha256:b471fd10c03d15a689eea515ae7d39acb95a082556a423a164132513eb8d215f" }, + { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.15.2-4-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:fe0c346912aad47faa80b1178a24dbe41259b54b07b09d3b8b62f06758599ed0" }, + { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.15.2-4-cp311-cp311-win_amd64.whl", hash = "sha256:b11373f0576ac797025e5f1749a77069177dc3218b8fcc1f8a6fc75d911d22a9" }, + { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.15.2-4-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:971d4f7474483202a94170b496d3dd08f03a009465bb37dca9b2b48e065c20ec" }, + { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.15.2-4-cp312-cp312-win_amd64.whl", hash = "sha256:87b8c90a79584a505837185d0bc6b6d8e9ca90653820d153c9584a31c1252b1c" }, + { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.15.2-4-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:41720670037654488fd6725cf739c3b64f7491a27a4ae8142804fed5b8ad4a93" }, + { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.15.2-4-cp313-cp313-win_amd64.whl", hash = "sha256:baa9f85e85619e789b6091cd2b32766e82b1190f9bfe9c325ae622580b659b42" }, + { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.15.2-6-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:0455b6c96d90d28af43c7ec89235f102ebdf1ca2db0aa87c3c38baec8e8f0484" }, + { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.15.2-6-cp310-cp310-win_amd64.whl", hash = "sha256:0623e471af43459dcc13274b6acce701cd30d83a04e16df5af1bbca2b1b8c80c" }, +] + [[package]] name = "scipy" version = "1.15.3" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin'", ] dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/0f/37/6964b830433e654ec7485e45a00fc9a27cf868d622838f6b6d9c5ec0d532/scipy-1.15.3.tar.gz", hash = "sha256:eae3cf522bc7df64b42cad3925c876e1b0b6c35c1337c93e12c0f366f55b0eaf", size = 59419214, upload-time = "2025-05-08T16:13:05.955Z" } wheels = [ @@ -6927,165 +5021,13 @@ name = "scipy" version = "1.17.1" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin'", + "python_full_version == '3.13.*' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and sys_platform == 'darwin'", + "python_full_version == '3.11.*' and sys_platform == 'darwin'", ] dependencies = [ - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/7a/97/5a3609c4f8d58b039179648e62dd220f89864f56f7357f5d4f45c29eb2cc/scipy-1.17.1.tar.gz", hash = "sha256:95d8e012d8cb8816c226aef832200b1d45109ed4464303e997c5b13122b297c0", size = 30573822, upload-time = "2026-02-23T00:26:24.851Z" } wheels = [ @@ -7165,10 +5107,10 @@ name = "shibuya" version = "2026.1.9" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "pygments-styles" }, - { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pygments-styles", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version == '3.11.*' and sys_platform == 'darwin') or (python_full_version == '3.11.*' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.12' and sys_platform == 'darwin') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/1d/b2/b94cb04adbb984973fe83fd670dd066514610241d829723f678366e691d2/shibuya-2026.1.9.tar.gz", hash = "sha256:b389f10fd9c07b048e940f32d1e1ac096a2d49736389173ac771b37a10b51fdf", size = 86002, upload-time = "2026-01-09T02:19:14.365Z" } wheels = [ @@ -7257,10 +5199,12 @@ name = "spgl1" version = "0.0.3" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.15.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/a6/3c/19c65d94fc402f208db8a917a8c8d8b16e4b62adc3b34095291ad9d5d30f/spgl1-0.0.3.tar.gz", hash = "sha256:9734da2747de5a48d65021f286ad1f1ba42503a5b3277b9fa052cfda1858530b", size = 311599, upload-time = "2024-08-16T13:45:48.448Z" } wheels = [ @@ -7272,40 +5216,26 @@ name = "sphinx" version = "8.1.3" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin'", + "python_full_version < '3.11' and sys_platform == 'linux'", ] dependencies = [ - { name = "alabaster", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "babel", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "colorama", marker = "(python_full_version < '3.11' and sys_platform == 'win32') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "docutils", version = "0.21.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "imagesize", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "jinja2", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "packaging", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pygments", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "requests", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "snowballstemmer", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinxcontrib-applehelp", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinxcontrib-devhelp", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinxcontrib-htmlhelp", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinxcontrib-jsmath", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinxcontrib-qthelp", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinxcontrib-serializinghtml", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "tomli", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "alabaster", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "babel", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "docutils", version = "0.21.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "imagesize", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jinja2", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "packaging", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pygments", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "requests", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "snowballstemmer", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinxcontrib-applehelp", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinxcontrib-devhelp", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinxcontrib-htmlhelp", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinxcontrib-jsmath", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinxcontrib-qthelp", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinxcontrib-serializinghtml", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "tomli", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/6f/6d/be0b61178fe2cdcb67e2a92fc9ebb488e3c51c4f74a36a7824c0adf23425/sphinx-8.1.3.tar.gz", hash = "sha256:43c1911eecb0d3e161ad78611bc905d1ad0e523e4ddc202a58a821773dc4c927", size = 8184611, upload-time = "2024-10-13T20:27:13.93Z" } wheels = [ @@ -7317,64 +5247,26 @@ name = "sphinx" version = "9.0.4" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin'", + "python_full_version == '3.11.*' and sys_platform == 'linux'", ] dependencies = [ - { name = "alabaster", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "babel", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "colorama", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "docutils", version = "0.22.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "imagesize", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "jinja2", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "packaging", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pygments", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "requests", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "roman-numerals", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "snowballstemmer", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinxcontrib-applehelp", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinxcontrib-devhelp", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinxcontrib-htmlhelp", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinxcontrib-jsmath", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinxcontrib-qthelp", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinxcontrib-serializinghtml", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "alabaster", marker = "(python_full_version == '3.11.*' and sys_platform == 'darwin') or (python_full_version == '3.11.*' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "babel", marker = "(python_full_version == '3.11.*' and sys_platform == 'darwin') or (python_full_version == '3.11.*' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "docutils", version = "0.22.4", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version == '3.11.*' and sys_platform == 'darwin') or (python_full_version == '3.11.*' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "imagesize", marker = "(python_full_version == '3.11.*' and sys_platform == 'darwin') or (python_full_version == '3.11.*' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jinja2", marker = "(python_full_version == '3.11.*' and sys_platform == 'darwin') or (python_full_version == '3.11.*' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "packaging", marker = "(python_full_version == '3.11.*' and sys_platform == 'darwin') or (python_full_version == '3.11.*' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pygments", marker = "(python_full_version == '3.11.*' and sys_platform == 'darwin') or (python_full_version == '3.11.*' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "requests", marker = "(python_full_version == '3.11.*' and sys_platform == 'darwin') or (python_full_version == '3.11.*' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "roman-numerals", marker = "(python_full_version == '3.11.*' and sys_platform == 'darwin') or (python_full_version == '3.11.*' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "snowballstemmer", marker = "(python_full_version == '3.11.*' and sys_platform == 'darwin') or (python_full_version == '3.11.*' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinxcontrib-applehelp", marker = "(python_full_version == '3.11.*' and sys_platform == 'darwin') or (python_full_version == '3.11.*' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinxcontrib-devhelp", marker = "(python_full_version == '3.11.*' and sys_platform == 'darwin') or (python_full_version == '3.11.*' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinxcontrib-htmlhelp", marker = "(python_full_version == '3.11.*' and sys_platform == 'darwin') or (python_full_version == '3.11.*' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinxcontrib-jsmath", marker = "(python_full_version == '3.11.*' and sys_platform == 'darwin') or (python_full_version == '3.11.*' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinxcontrib-qthelp", marker = "(python_full_version == '3.11.*' and sys_platform == 'darwin') or (python_full_version == '3.11.*' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinxcontrib-serializinghtml", marker = "(python_full_version == '3.11.*' and sys_platform == 'darwin') or (python_full_version == '3.11.*' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/42/50/a8c6ccc36d5eacdfd7913ddccd15a9cee03ecafc5ee2bc40e1f168d85022/sphinx-9.0.4.tar.gz", hash = "sha256:594ef59d042972abbc581d8baa577404abe4e6c3b04ef61bd7fc2acbd51f3fa3", size = 8710502, upload-time = "2025-12-04T07:45:27.343Z" } wheels = [ @@ -7386,142 +5278,29 @@ name = "sphinx" version = "9.1.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin'", + "python_full_version == '3.13.*' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and sys_platform == 'linux'", + "python_full_version == '3.13.*' and sys_platform == 'linux'", ] dependencies = [ - { name = "alabaster", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "babel", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "colorama", marker = "(python_full_version >= '3.12' and sys_platform == 'win32') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "docutils", version = "0.22.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "imagesize", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "jinja2", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "packaging", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pygments", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "requests", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "roman-numerals", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "snowballstemmer", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinxcontrib-applehelp", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinxcontrib-devhelp", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinxcontrib-htmlhelp", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinxcontrib-jsmath", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinxcontrib-qthelp", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinxcontrib-serializinghtml", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "alabaster", marker = "(python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.12' and sys_platform == 'darwin') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "babel", marker = "(python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.12' and sys_platform == 'darwin') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "docutils", version = "0.22.4", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.12' and sys_platform == 'darwin') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "imagesize", marker = "(python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.12' and sys_platform == 'darwin') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jinja2", marker = "(python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.12' and sys_platform == 'darwin') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "packaging", marker = "(python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.12' and sys_platform == 'darwin') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pygments", marker = "(python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.12' and sys_platform == 'darwin') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "requests", marker = "(python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.12' and sys_platform == 'darwin') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "roman-numerals", marker = "(python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.12' and sys_platform == 'darwin') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "snowballstemmer", marker = "(python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.12' and sys_platform == 'darwin') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinxcontrib-applehelp", marker = "(python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.12' and sys_platform == 'darwin') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinxcontrib-devhelp", marker = "(python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.12' and sys_platform == 'darwin') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinxcontrib-htmlhelp", marker = "(python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.12' and sys_platform == 'darwin') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinxcontrib-jsmath", marker = "(python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.12' and sys_platform == 'darwin') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinxcontrib-qthelp", marker = "(python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.12' and sys_platform == 'darwin') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinxcontrib-serializinghtml", marker = "(python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.12' and sys_platform == 'darwin') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/cd/bd/f08eb0f4eed5c83f1ba2a3bd18f7745a2b1525fad70660a1c00224ec468a/sphinx-9.1.0.tar.gz", hash = "sha256:7741722357dd75f8190766926071fed3bdc211c74dd2d7d4df5404da95930ddb", size = 8718324, upload-time = "2025-12-31T15:09:27.646Z" } wheels = [ @@ -7533,24 +5312,11 @@ name = "sphinx-design" version = "0.6.1" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin'", + "python_full_version < '3.11' and sys_platform == 'linux'", ] dependencies = [ - { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/2b/69/b34e0cb5336f09c6866d53b4a19d76c227cdec1bbc7ac4de63ca7d58c9c7/sphinx_design-0.6.1.tar.gz", hash = "sha256:b44eea3719386d04d765c1a8257caca2b3e6f8421d7b3a5e742c0fd45f84e632", size = 2193689, upload-time = "2024-08-02T13:48:44.277Z" } wheels = [ @@ -7562,166 +5328,17 @@ name = "sphinx-design" version = "0.7.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin'", + "python_full_version == '3.13.*' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and sys_platform == 'darwin'", + "python_full_version == '3.11.*' and sys_platform == 'darwin'", + "python_full_version == '3.11.*' and sys_platform == 'linux'", + "python_full_version == '3.12.*' and sys_platform == 'linux'", + "python_full_version == '3.13.*' and sys_platform == 'linux'", ] dependencies = [ - { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version == '3.11.*' and sys_platform == 'darwin') or (python_full_version == '3.11.*' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.12' and sys_platform == 'darwin') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/13/7b/804f311da4663a4aecc6cf7abd83443f3d4ded970826d0c958edc77d4527/sphinx_design-0.7.0.tar.gz", hash = "sha256:d2a3f5b19c24b916adb52f97c5f00efab4009ca337812001109084a740ec9b7a", size = 2203582, upload-time = "2026-01-19T13:12:53.297Z" } wheels = [ @@ -7733,10 +5350,10 @@ name = "sphinx-gallery" version = "0.20.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "pillow" }, - { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pillow", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version == '3.11.*' and sys_platform == 'darwin') or (python_full_version == '3.11.*' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.12' and sys_platform == 'darwin') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/5f/14/9238ac61932299b38c20c7c37dbfe60348c0348ea4d400f9ef25875b3bf7/sphinx_gallery-0.20.0.tar.gz", hash = "sha256:70281510c6183d812d3595957005ccf555c5a793f207410f6cd16a25bf08d735", size = 473502, upload-time = "2025-12-02T15:51:37.277Z" } wheels = [ @@ -7748,9 +5365,9 @@ name = "sphinx-iconify" version = "0.3.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version == '3.11.*' and sys_platform == 'darwin') or (python_full_version == '3.11.*' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.12' and sys_platform == 'darwin') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/68/4e/498964c2a6025e489b255015d3b5644aa93eb1dd1035324de18179af8abc/sphinx_iconify-0.3.0.tar.gz", hash = "sha256:7824ca694472d6babbe811e72cdcaf52b6e0ff4240e8cfda721f84f867605611", size = 3701, upload-time = "2025-12-18T05:19:03.683Z" } wheels = [ @@ -7816,9 +5433,9 @@ name = "sphinxemoji" version = "0.3.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version == '3.11.*' and sys_platform == 'darwin') or (python_full_version == '3.11.*' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.12' and sys_platform == 'darwin') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/ad/05/d531d8ce28eeb364e900dab98b8e236cf664a1b7f5fa93c212a5e87313aa/sphinxemoji-0.3.2.tar.gz", hash = "sha256:814da89a9a7603b7e4d85c487c7381656fa83632f20065e5ed782ab1dbbb5083", size = 45999, upload-time = "2025-12-15T12:01:56.885Z" } wheels = [ @@ -7839,13 +5456,34 @@ name = "sympy" version = "1.14.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "mpmath" }, + { name = "mpmath", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/83/d3/803453b36afefb7c2bb238361cd4ae6125a569b4db67cd9e79846ba2d68c/sympy-1.14.0.tar.gz", hash = "sha256:d3d3fe8df1e5a0b42f0e7bdf50541697dbe7d23746e894990c030e2b05e72517", size = 7793921, upload-time = "2025-04-27T18:05:01.611Z" } wheels = [ { url = "https://files.pythonhosted.org/packages/a2/09/77d55d46fd61b4a135c444fc97158ef34a095e5681d0a6c10b75bf356191/sympy-1.14.0-py3-none-any.whl", hash = "sha256:e091cc3e99d2141a0ba2847328f5479b05d94a6635cb96148ccb3f34671bd8f5", size = 6299353, upload-time = "2025-04-27T18:04:59.103Z" }, ] +[[package]] +name = "tbb" +version = "2022.3.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "tcmlib", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/08/59/8d381a2cfe8d36c4f4ff9f94769ff2809bfc16014d888360b0e24c7e5c6b/tbb-2022.3.1-py2.py3-none-manylinux_2_28_x86_64.whl", hash = "sha256:534c089eca6bcf148408684c156229d5f09c01d323b685b15739f41985b529d7", size = 4178630, upload-time = "2026-01-22T05:30:20.589Z" }, + { url = "https://files.pythonhosted.org/packages/68/ef/d01ec56a854949efc727c8cac8941325a2020f345a786e64ca6ad3a05611/tbb-2022.3.1-py3-none-win_amd64.whl", hash = "sha256:8187e4c50a77c75c51ca9395febddd3a67d88dcb4cc537947d68d244925710f7", size = 422729, upload-time = "2026-01-22T05:30:51.916Z" }, +] + +[[package]] +name = "tcmlib" +version = "1.4.1" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a1/a4/38e8b5a27b66ab286168ba6c449771ed71d71ec76524e7f12401474a5151/tcmlib-1.4.1-py2.py3-none-manylinux_2_28_x86_64.whl", hash = "sha256:0d5bd98db48d31bec7fedba5c23599bf9ae43c7016d4c3946d25242d320cee89", size = 2731276, upload-time = "2025-10-22T17:57:02.392Z" }, + { url = "https://files.pythonhosted.org/packages/eb/4d/2b1d55dba475f602197e284b9a5e5460139a9c5ef2bfb63c8d2a1fafc163/tcmlib-1.4.1-py2.py3-none-win_amd64.whl", hash = "sha256:5202a1fd8541182fbd4ef72848784e4bf94340152d7ddff33d401d30930fa53c", size = 370347, upload-time = "2025-10-22T18:00:36.37Z" }, +] + [[package]] name = "threadpoolctl" version = "3.6.0" @@ -7860,7 +5498,7 @@ name = "tinycss2" version = "1.4.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "webencodings" }, + { name = "webencodings", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/7a/fd/7a5ee21fd08ff70d3d33a5781c255cbe779659bd03278feb98b19ee550f4/tinycss2-1.4.0.tar.gz", hash = "sha256:10c0972f6fc0fbee87c3edb76549357415e94548c1ae10ebccdea16fb404a9b7", size = 87085, upload-time = "2024-10-24T14:58:29.895Z" } wheels = [ @@ -7966,29 +5604,25 @@ name = "torch" version = "2.11.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32'", - "python_full_version >= '3.14' and sys_platform == 'emscripten'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.13.*' and sys_platform == 'win32'", - "python_full_version == '3.12.*' and sys_platform == 'win32'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.11.*' and sys_platform == 'win32'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version < '3.11'", + "python_full_version >= '3.14' and sys_platform == 'darwin'", + "python_full_version == '3.13.*' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and sys_platform == 'darwin'", + "python_full_version == '3.11.*' and sys_platform == 'darwin'", + "python_full_version < '3.11' and sys_platform == 'darwin'", + "python_full_version < '3.11' and sys_platform == 'linux'", + "python_full_version == '3.11.*' and sys_platform == 'linux'", + "python_full_version == '3.12.*' and sys_platform == 'linux'", + "python_full_version == '3.13.*' and sys_platform == 'linux'", ] dependencies = [ - { name = "filelock", marker = "(extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128')" }, - { name = "fsspec", marker = "(extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128')" }, - { name = "jinja2", marker = "(extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128')" }, - { name = "networkx", version = "3.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "networkx", version = "3.6.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "setuptools", marker = "(extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128')" }, - { name = "sympy", marker = "(extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128')" }, - { name = "typing-extensions", marker = "(extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128')" }, + { name = "filelock", marker = "(python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "fsspec", marker = "(python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jinja2", marker = "(python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "networkx", version = "3.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "networkx", version = "3.6.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "setuptools", marker = "(python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sympy", marker = "(python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "typing-extensions", marker = "(python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/ac/f2/c1690994afe461aae2d0cac62251e6802a703dec0a6c549c02ecd0de92a9/torch-2.11.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2c0d7fcfbc0c4e8bb5ebc3907cbc0c6a0da1b8f82b1fc6e14e914fa0b9baf74e", size = 80526521, upload-time = "2026-03-23T18:12:06.86Z" }, @@ -8026,29 +5660,20 @@ name = "torch" version = "2.11.0+cpu" source = { registry = "https://download.pytorch.org/whl/cpu" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32'", - "python_full_version >= '3.14' and sys_platform == 'emscripten'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.13.*' and sys_platform == 'win32'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.12.*' and sys_platform == 'win32'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.11.*' and sys_platform == 'win32'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version < '3.11' and sys_platform != 'darwin'", + "python_full_version < '3.11' and sys_platform == 'linux'", + "python_full_version == '3.11.*' and sys_platform == 'linux'", + "python_full_version == '3.12.*' and sys_platform == 'linux'", + "python_full_version == '3.13.*' and sys_platform == 'linux'", ] dependencies = [ - { name = "filelock", marker = "(sys_platform != 'darwin' and extra == 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "fsspec", marker = "(sys_platform != 'darwin' and extra == 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "jinja2", marker = "(sys_platform != 'darwin' and extra == 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "networkx", version = "3.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "networkx", version = "3.6.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "setuptools", marker = "(sys_platform != 'darwin' and extra == 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sympy", marker = "(sys_platform != 'darwin' and extra == 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "typing-extensions", marker = "(sys_platform != 'darwin' and extra == 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "filelock", marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "fsspec", marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jinja2", marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "networkx", version = "3.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "networkx", version = "3.6.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "setuptools", marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sympy", marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "typing-extensions", marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://download.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp310-cp310-linux_s390x.whl" }, @@ -8086,36 +5711,32 @@ name = "torch" version = "2.11.0+cu126" source = { registry = "https://download.pytorch.org/whl/cu126" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32'", - "python_full_version >= '3.14' and sys_platform == 'emscripten'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.13.*' and sys_platform == 'win32'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.12.*' and sys_platform == 'win32'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.11.*' and sys_platform == 'win32'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version < '3.11'", + "python_full_version >= '3.14' and sys_platform == 'darwin'", + "python_full_version == '3.13.*' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and sys_platform == 'darwin'", + "python_full_version == '3.11.*' and sys_platform == 'darwin'", + "python_full_version < '3.11' and sys_platform == 'darwin'", + "python_full_version < '3.11' and sys_platform == 'linux'", + "python_full_version == '3.11.*' and sys_platform == 'linux'", + "python_full_version == '3.12.*' and sys_platform == 'linux'", + "python_full_version == '3.13.*' and sys_platform == 'linux'", ] dependencies = [ - { name = "cuda-bindings", marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "cuda-toolkit", version = "12.6.3", source = { registry = "https://pypi.org/simple" }, extra = ["cublas", "cudart", "cufft", "cufile", "cupti", "curand", "cusolver", "cusparse", "nvjitlink", "nvrtc", "nvtx"], marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "filelock", marker = "extra == 'extra-6-pylops-deep-cu126' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "fsspec", marker = "extra == 'extra-6-pylops-deep-cu126' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "jinja2", marker = "extra == 'extra-6-pylops-deep-cu126' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "networkx", version = "3.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "networkx", version = "3.6.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cudnn-cu12", version = "9.10.2.21", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cusparselt-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-nccl-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-nvshmem-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "setuptools", marker = "extra == 'extra-6-pylops-deep-cu126' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sympy", marker = "extra == 'extra-6-pylops-deep-cu126' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "triton", marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "typing-extensions", marker = "extra == 'extra-6-pylops-deep-cu126' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "cuda-bindings", marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "cuda-toolkit", version = "12.6.3", source = { registry = "https://pypi.org/simple" }, extra = ["cublas", "cudart", "cufft", "cufile", "cupti", "curand", "cusolver", "cusparse", "nvjitlink", "nvrtc", "nvtx"], marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "filelock", marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "fsspec", marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jinja2", marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "networkx", version = "3.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "networkx", version = "3.6.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cudnn-cu12", version = "9.10.2.21", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusparselt-cu12", marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nccl-cu12", version = "2.28.9", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvshmem-cu12", version = "3.4.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "setuptools", marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sympy", marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "triton", marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "typing-extensions", marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://download.pytorch.org/whl/cu126/torch-2.11.0%2Bcu126-cp310-cp310-manylinux_2_28_aarch64.whl" }, @@ -8146,36 +5767,32 @@ name = "torch" version = "2.11.0+cu128" source = { registry = "https://download.pytorch.org/whl/cu128" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32'", - "python_full_version >= '3.14' and sys_platform == 'emscripten'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.13.*' and sys_platform == 'win32'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.12.*' and sys_platform == 'win32'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.11.*' and sys_platform == 'win32'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version < '3.11'", + "python_full_version >= '3.14' and sys_platform == 'darwin'", + "python_full_version == '3.13.*' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and sys_platform == 'darwin'", + "python_full_version == '3.11.*' and sys_platform == 'darwin'", + "python_full_version < '3.11' and sys_platform == 'darwin'", + "python_full_version < '3.11' and sys_platform == 'linux'", + "python_full_version == '3.11.*' and sys_platform == 'linux'", + "python_full_version == '3.12.*' and sys_platform == 'linux'", + "python_full_version == '3.13.*' and sys_platform == 'linux'", ] dependencies = [ - { name = "cuda-bindings", marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "cuda-toolkit", version = "12.8.1", source = { registry = "https://pypi.org/simple" }, extra = ["cublas", "cudart", "cufft", "cufile", "cupti", "curand", "cusolver", "cusparse", "nvjitlink", "nvrtc", "nvtx"], marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "filelock", marker = "(extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "fsspec", marker = "(extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "jinja2", marker = "(extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "networkx", version = "3.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "networkx", version = "3.6.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cudnn-cu12", version = "9.19.0.56", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cusparselt-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-nccl-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-nvshmem-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "setuptools", marker = "(extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sympy", marker = "(extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "triton", marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "typing-extensions", marker = "(extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "cuda-bindings", marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "cuda-toolkit", version = "12.8.1", source = { registry = "https://pypi.org/simple" }, extra = ["cublas", "cudart", "cufft", "cufile", "cupti", "curand", "cusolver", "cusparse", "nvjitlink", "nvrtc", "nvtx"], marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "filelock", marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "fsspec", marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jinja2", marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "networkx", version = "3.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "networkx", version = "3.6.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cudnn-cu12", version = "9.19.0.56", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusparselt-cu12", marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nccl-cu12", version = "2.28.9", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvshmem-cu12", version = "3.4.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "setuptools", marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sympy", marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "triton", marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "typing-extensions", marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://download.pytorch.org/whl/cu128/torch-2.11.0%2Bcu128-cp310-cp310-manylinux_2_28_aarch64.whl" }, @@ -8266,6 +5883,18 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/c7/b0/003792df09decd6849a5e39c28b513c06e84436a54440380862b5aeff25d/tzdata-2025.3-py2.py3-none-any.whl", hash = "sha256:06a47e5700f3081aab02b2e513160914ff0694bce9947d6b76ebd6bf57cfc5d1", size = 348521, upload-time = "2025-12-13T17:45:33.889Z" }, ] +[[package]] +name = "umf" +version = "1.0.3" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "tcmlib", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/4c/b9/fe8c54eab5a3fdfdff1839d9299d90bfce5c467186b5c9ff9fd95d55ad64/umf-1.0.3-py2.py3-none-manylinux_2_28_x86_64.whl", hash = "sha256:c89c0974daed30a1cac77fb7ce5ff9140d178e286bb2dd91b751486d5d0a65b0", size = 359879, upload-time = "2026-01-22T05:32:44.433Z" }, + { url = "https://files.pythonhosted.org/packages/97/49/23b714e4ca9655f04d5b958ca8b4ef8361e10743581a637f141755b9f4fb/umf-1.0.3-py2.py3-none-win_amd64.whl", hash = "sha256:2182a623433329bd53863ac3b15a4af253d0eda62c603dc7c4e2bdce78658270", size = 249098, upload-time = "2026-01-22T05:33:19.278Z" }, +] + [[package]] name = "urllib3" version = "2.6.3" @@ -8280,11 +5909,11 @@ name = "virtualenv" version = "21.2.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "distlib" }, - { name = "filelock" }, - { name = "platformdirs" }, - { name = "python-discovery" }, - { name = "typing-extensions", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "distlib", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "filelock", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "platformdirs", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "python-discovery", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "typing-extensions", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/aa/92/58199fe10049f9703c2666e809c4f686c54ef0a68b0f6afccf518c0b1eb9/virtualenv-21.2.0.tar.gz", hash = "sha256:1720dc3a62ef5b443092e3f499228599045d7fea4c79199770499df8becf9098", size = 5840618, upload-time = "2026-03-09T17:24:38.013Z" } wheels = [ @@ -8305,26 +5934,14 @@ name = "xarray" version = "2025.6.1" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin'", + "python_full_version < '3.11' and sys_platform == 'linux'", ] dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "packaging", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pandas", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform == 'linux') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "packaging", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pandas", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/19/ec/e50d833518f10b0c24feb184b209bb6856f25b919ba8c1f89678b930b1cd/xarray-2025.6.1.tar.gz", hash = "sha256:a84f3f07544634a130d7dc615ae44175419f4c77957a7255161ed99c69c7c8b0", size = 3003185, upload-time = "2025-06-12T03:04:09.099Z" } wheels = [ @@ -8336,167 +5953,19 @@ name = "xarray" version = "2026.2.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin'", + "python_full_version == '3.13.*' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and sys_platform == 'darwin'", + "python_full_version == '3.11.*' and sys_platform == 'darwin'", + "python_full_version == '3.11.*' and sys_platform == 'linux'", + "python_full_version == '3.12.*' and sys_platform == 'linux'", + "python_full_version == '3.13.*' and sys_platform == 'linux'", ] dependencies = [ - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "packaging", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pandas", version = "3.0.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "packaging", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pandas", version = "3.0.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/0f/03/e3353b72e518574b32993989d8f696277bf878e9d508c7dd22e86c0dab5b/xarray-2026.2.0.tar.gz", hash = "sha256:978b6acb018770554f8fd964af4eb02f9bcc165d4085dbb7326190d92aa74bcf", size = 3111388, upload-time = "2026-02-13T22:20:50.18Z" } wheels = [ @@ -8508,26 +5977,15 @@ name = "xarray-einstats" version = "0.8.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin'", + "python_full_version < '3.11' and sys_platform == 'linux'", ] dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "xarray", version = "2025.6.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform == 'linux') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.15.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform == 'linux') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "xarray", version = "2025.6.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/ed/5d/654cca0448ad5c1d0333530511bc20eefaab304a4362dcbdc7ea3da12a3d/xarray_einstats-0.8.0.tar.gz", hash = "sha256:7f1573f9bd4d60d6e7ed9fd27c4db39da51ec49bf8ba654d4602a139a6309d7f", size = 30225, upload-time = "2024-09-19T00:07:39.399Z" } wheels = [ @@ -8539,50 +5997,15 @@ name = "xarray-einstats" version = "0.9.1" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin'", + "python_full_version == '3.11.*' and sys_platform == 'linux'", ] dependencies = [ - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "xarray", version = "2026.2.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version == '3.11.*' and sys_platform == 'linux') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version == '3.11.*' and sys_platform == 'darwin') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.15.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version == '3.11.*' and sys_platform == 'linux') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version == '3.11.*' and sys_platform == 'darwin') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "xarray", version = "2026.2.0", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version == '3.11.*' and sys_platform == 'darwin') or (python_full_version == '3.11.*' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/f1/10/ef474494a7f2102ec4c02352c723fa282c6237b600565eb82ee354291211/xarray_einstats-0.9.1.tar.gz", hash = "sha256:39b373deed43592c41d3fbf8863af62e19e01c1ae553ae5ff059a8df78d995c6", size = 33327, upload-time = "2025-06-18T15:53:28.499Z" } wheels = [ @@ -8594,128 +6017,18 @@ name = "xarray-einstats" version = "0.10.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin'", + "python_full_version == '3.13.*' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and sys_platform == 'linux'", + "python_full_version == '3.13.*' and sys_platform == 'linux'", ] dependencies = [ - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "xarray", version = "2026.2.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.12' and sys_platform == 'darwin') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.15.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.12' and sys_platform == 'darwin') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "xarray", version = "2026.2.0", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.12' and sys_platform == 'darwin') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/48/9b/305ee6a2dac75fc9c28105db061408df6ecbf0f7a1de37636e8e4ea47ca7/xarray_einstats-0.10.0.tar.gz", hash = "sha256:d432a363fc8f09baad164f9826dc711551c684b9abd8098c1b961d18663a627d", size = 33449, upload-time = "2026-02-19T18:13:55.245Z" } wheels = [ From bab19fb5d4bebea95a18c4f31a129cb7ec60589a Mon Sep 17 00:00:00 2001 From: mrava87 Date: Sun, 29 Mar 2026 22:16:23 +0100 Subject: [PATCH 101/183] tmp: roll-back to without intel --- .github/workflows/build-mkl.yaml | 41 +- pyproject.toml | 21 - uv.lock | 5281 ++++++++++++++++++++++-------- 3 files changed, 4013 insertions(+), 1330 deletions(-) diff --git a/.github/workflows/build-mkl.yaml b/.github/workflows/build-mkl.yaml index ca0c6291..d4ea6b17 100644 --- a/.github/workflows/build-mkl.yaml +++ b/.github/workflows/build-mkl.yaml @@ -16,17 +16,32 @@ jobs: python-version: ["3.11", "3.12", "3.13"] runs-on: ${{ matrix.platform }} - + defaults: + run: + shell: bash -l {0} steps: - - name: Check out source repository - uses: actions/checkout@v6 - with: - fetch-depth: 0 - - name: Install uv with Python ${{ matrix.python-version }} - uses: astral-sh/setup-uv@v6 - with: - python-version: ${{ matrix.python-version }} - - name: Install dependencies and pylops - run: uv sync --locked --extra intel --extra advanced --extra stat --extra deep --all-groups - - name: Test with pytest - run: uv run pytest --color=yes pytests/ + - uses: actions/checkout@v4 + - name: Get history and tags for SCM versioning to work + run: | + git fetch --prune --unshallow + git fetch --depth=1 origin +refs/tags/*:refs/tags/* + - uses: conda-incubator/setup-miniconda@v3.2.0 + with: + use-mamba: true + channels: https://software.repos.intel.com/python/conda, conda-forge + conda-remove-defaults: true + python-version: ${{ matrix.python-version }} + activate-environment: mkl-test-env + - name: Install dependencies + run: | + conda install -y pyfftw + pip install -r requirements-intel-mkl.txt + pip install -r requirements-dev.txt + pip install -r requirements-torch.txt + - name: Install pylops + run: | + python -m setuptools_scm + pip install . + - name: Tests with pytest + run: | + pytest diff --git a/pyproject.toml b/pyproject.toml index cd0d6a90..50439577 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -27,7 +27,6 @@ classifiers = [ "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", - "Programming Language :: Python :: 3.13", "Topic :: Scientific/Engineering :: Mathematics", ] requires-python = ">=3.10" @@ -57,11 +56,6 @@ deep = ["torch", "jax"] deep-cu126 = ["torch", "jax[cuda12]"] deep-cu128 = ["torch", "jax[cuda12]"] deep-cu13 = ["torch>=2.11", "jax[cuda13]"] -intel = [ - "numpy>=2.0.0; sys_platform != 'darwin'", - "scipy>=1.13.0; sys_platform != 'darwin'", - "mkl_fft; sys_platform != 'darwin'", -] [dependency-groups] dev = [ @@ -110,13 +104,6 @@ conflicts = [ { extra = "deep-cu128" }, ], ] -environments = [ - "sys_platform == 'darwin'", - "sys_platform == 'linux' and python_version == '3.10'", - "sys_platform == 'linux' and python_version == '3.11'", - "sys_platform == 'linux' and python_version == '3.12'", - "sys_platform == 'linux' and python_version == '3.13'", -] [tool.uv.sources] torch = [ @@ -124,9 +111,6 @@ torch = [ { index = "pytorch-cu126", extra = "deep-cu126" }, { index = "pytorch-cu128", extra = "deep-cu128" }, ] -numpy = [{ index = "intel", extra = "intel", marker = "sys_platform != 'darwin'" }] -scipy = [{ index = "intel", extra = "intel", marker = "sys_platform != 'darwin'" }] -mkl_fft = [{ index = "intel", extra = "intel", marker = "sys_platform != 'darwin'" }] [[tool.uv.index]] name = "pytorch-cpu" @@ -143,11 +127,6 @@ name = "pytorch-cu128" url = "https://download.pytorch.org/whl/cu128" explicit = true -[[tool.uv.index]] -name = "intel" -url = "https://software.repos.intel.com/python/pypi" -explicit = true - [tool.pytest.ini_options] addopts = "--verbose" python_files = ["pytests/*.py"] diff --git a/uv.lock b/uv.lock index 039c0798..8ae73504 100644 --- a/uv.lock +++ b/uv.lock @@ -2,22 +2,177 @@ version = 1 revision = 3 requires-python = ">=3.10" resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'darwin'", - "python_full_version == '3.13.*' and sys_platform == 'darwin'", - "python_full_version == '3.12.*' and sys_platform == 'darwin'", - "python_full_version == '3.11.*' and sys_platform == 'darwin'", - "python_full_version < '3.11' and sys_platform == 'darwin'", - "python_full_version < '3.11' and sys_platform == 'linux'", - "python_full_version == '3.11.*' and sys_platform == 'linux'", - "python_full_version == '3.12.*' and sys_platform == 'linux'", - "python_full_version == '3.13.*' and sys_platform == 'linux'", -] -supported-markers = [ - "sys_platform == 'darwin'", - "python_full_version < '3.11' and sys_platform == 'linux'", - "python_full_version == '3.11.*' and sys_platform == 'linux'", - "python_full_version == '3.12.*' and sys_platform == 'linux'", - "python_full_version == '3.13.*' and sys_platform == 'linux'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] conflicts = [[ { package = "pylops", extra = "gpu-cu12" }, @@ -51,26 +206,24 @@ name = "arviz" version = "0.23.4" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "h5netcdf", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "h5py", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "matplotlib", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "packaging", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pandas", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pandas", version = "3.0.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "platformdirs", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.15.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "setuptools", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "typing-extensions", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "xarray", version = "2025.6.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "xarray", version = "2026.2.0", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "xarray-einstats", version = "0.8.0", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "xarray-einstats", version = "0.9.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version == '3.11.*' and sys_platform == 'darwin') or (python_full_version == '3.11.*' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "xarray-einstats", version = "0.10.0", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.12' and sys_platform == 'darwin') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "h5netcdf" }, + { name = "h5py" }, + { name = "matplotlib" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "packaging" }, + { name = "pandas", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pandas", version = "3.0.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "platformdirs" }, + { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "setuptools" }, + { name = "typing-extensions" }, + { name = "xarray", version = "2025.6.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "xarray", version = "2026.2.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "xarray-einstats", version = "0.8.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "xarray-einstats", version = "0.9.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "xarray-einstats", version = "0.10.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/f3/c9/9c853633715f972eecc20995763c6e3005a3afcdcf47e39d20cd1c2889cd/arviz-0.23.4.tar.gz", hash = "sha256:611be826995066036c9443ea98d11486c279ef3da3b6cdc5c0816fab434115b9", size = 1592968, upload-time = "2026-02-04T17:57:53.664Z" } wheels = [ @@ -82,7 +235,7 @@ name = "asgiref" version = "3.11.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "typing-extensions", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "typing-extensions", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/63/40/f03da1264ae8f7cfdbf9146542e5e7e8100a4c66ab48e791df9a03d3f6c0/asgiref-3.11.1.tar.gz", hash = "sha256:5f184dc43b7e763efe848065441eac62229c9f7b0475f41f80e207a114eda4ce", size = 38550, upload-time = "2026-02-03T13:30:14.33Z" } wheels = [ @@ -94,12 +247,14 @@ name = "astra-toolbox" version = "2.4.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cuda-runtime-cu12", version = "12.6.77", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cuda-runtime-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cufft-cu12", version = "11.3.0.4", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cufft-cu12", version = "11.3.3.83", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.15.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-runtime-cu12", version = "12.6.77", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-6-pylops-deep-cu126' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-runtime-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-6-pylops-deep' or extra != 'extra-6-pylops-deep-cu126' or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cufft-cu12", version = "11.3.0.4", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-6-pylops-deep-cu126' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cufft-cu12", version = "11.3.3.83", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-6-pylops-deep' or extra != 'extra-6-pylops-deep-cu126' or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/8d/6f/3df54180d9a9d76ed01447ec249f689039ee4bab00ba378539a6b696a36e/astra_toolbox-2.4.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:39ccf4f7c08ccd49e2ca2c2c58e981184ea16ca5f6c58a14b8ee6b456144f904", size = 13610894, upload-time = "2025-12-16T12:30:17.826Z" }, @@ -123,8 +278,8 @@ name = "autopep8" version = "2.3.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "pycodestyle", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "tomli", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pycodestyle" }, + { name = "tomli", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/50/d8/30873d2b7b57dee9263e53d142da044c4600a46f2d28374b3e38b023df16/autopep8-2.3.2.tar.gz", hash = "sha256:89440a4f969197b69a995e4ce0661b031f455a9f776d2c5ba3dbd83466931758", size = 92210, upload-time = "2025-01-14T14:46:18.454Z" } wheels = [ @@ -145,8 +300,8 @@ name = "beautifulsoup4" version = "4.14.3" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "soupsieve", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "typing-extensions", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "soupsieve" }, + { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/c3/b0/1c6a16426d389813b48d95e26898aff79abbde42ad353958ad95cc8c9b21/beautifulsoup4-4.14.3.tar.gz", hash = "sha256:6292b1c5186d356bba669ef9f7f051757099565ad9ada5dd630bd9de5fa7fb86", size = 627737, upload-time = "2025-11-30T15:08:26.084Z" } wheels = [ @@ -158,7 +313,7 @@ name = "bleach" version = "6.3.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "webencodings", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "webencodings" }, ] sdist = { url = "https://files.pythonhosted.org/packages/07/18/3c8523962314be6bf4c8989c79ad9531c825210dd13a8669f6b84336e8bd/bleach-6.3.0.tar.gz", hash = "sha256:6f3b91b1c0a02bb9a78b5a454c92506aa0fdf197e1d5e114d2e00c6f64306d22", size = 203533, upload-time = "2025-10-27T17:57:39.211Z" } wheels = [ @@ -167,7 +322,7 @@ wheels = [ [package.optional-dependencies] css = [ - { name = "tinycss2", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "tinycss2" }, ] [[package]] @@ -193,7 +348,7 @@ name = "cffi" version = "2.0.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "pycparser", marker = "(python_full_version < '3.14' and implementation_name != 'PyPy' and sys_platform == 'linux') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (implementation_name != 'PyPy' and sys_platform == 'darwin') or (implementation_name == 'PyPy' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (implementation_name == 'PyPy' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (implementation_name == 'PyPy' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (implementation_name == 'PyPy' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (implementation_name == 'PyPy' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pycparser", marker = "implementation_name != 'PyPy' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/eb/56/b1ba7935a17738ae8453301356628e8147c79dbb825bcbc73dc7401f9846/cffi-2.0.0.tar.gz", hash = "sha256:44d1b5909021139fe36001ae048dbdde8214afa20200eda0f64c068cac5d5529", size = 523588, upload-time = "2025-09-08T23:24:04.541Z" } wheels = [ @@ -284,11 +439,10 @@ name = "cgen" version = "2025.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pytools", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "typing-extensions", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pytools" }, + { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/18/4b/a84a2fd2abce1c7bdef848ef7e7763f9447040e01514f741f8c7dfae1bab/cgen-2025.1.tar.gz", hash = "sha256:79f01e010d49c13e58b4ca8f2d4996a6b7178968f5f2d906262733480ae7a2d4", size = 19236, upload-time = "2025-06-17T03:03:17.662Z" } @@ -411,21 +565,29 @@ name = "codepy" version = "2023.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "cgen", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "platformdirs", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pytools", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "cgen" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "platformdirs" }, + { name = "pytools" }, ] sdist = { url = "https://files.pythonhosted.org/packages/f0/75/6e16a64cb03581c310db65da9dadb2e3e1882251817babf69caf7e98a10a/codepy-2023.1.tar.gz", hash = "sha256:bce2e136e9fb3cf59949427d4ef419648778401e6db288596e75b53e144f8b93", size = 21344, upload-time = "2023-05-21T22:57:43.433Z" } +[[package]] +name = "colorama" +version = "0.4.6" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/d8/53/6f443c9a4a8358a93a6792e2acffb9d9d5cb0a5cfd8802644b7b1c9a02e4/colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44", size = 27697, upload-time = "2022-10-25T02:36:22.414Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6", size = 25335, upload-time = "2022-10-25T02:36:20.889Z" }, +] + [[package]] name = "cons" version = "0.4.7" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "logical-unification", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "logical-unification" }, ] sdist = { url = "https://files.pythonhosted.org/packages/ae/20/0eca1dcdbac64a570e60df66119847f94cdd513178d9c222c15101ca1022/cons-0.4.7.tar.gz", hash = "sha256:0a96cd2abd6a9f494816c1272cf5583a960041750c2d7a48eeeccd47ce369dfd", size = 8690, upload-time = "2025-07-11T18:01:31.534Z" } wheels = [ @@ -437,12 +599,24 @@ name = "contourpy" version = "1.3.2" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and sys_platform == 'darwin'", - "python_full_version < '3.11' and sys_platform == 'linux'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform == 'linux') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/66/54/eb9bfc647b19f2009dd5c7f5ec51c4e6ca831725f1aea7a993034f483147/contourpy-1.3.2.tar.gz", hash = "sha256:b6945942715a034c671b7fc54f9588126b0b8bf23db2696e3ca8328f3ff0ab54", size = 13466130, upload-time = "2025-04-15T17:47:53.79Z" } wheels = [ @@ -509,17 +683,165 @@ name = "contourpy" version = "1.3.3" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'darwin'", - "python_full_version == '3.13.*' and sys_platform == 'darwin'", - "python_full_version == '3.12.*' and sys_platform == 'darwin'", - "python_full_version == '3.11.*' and sys_platform == 'darwin'", - "python_full_version == '3.11.*' and sys_platform == 'linux'", - "python_full_version == '3.12.*' and sys_platform == 'linux'", - "python_full_version == '3.13.*' and sys_platform == 'linux'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/58/01/1253e6698a07380cd31a736d248a3f2a50a7c88779a1813da27503cadc2a/contourpy-1.3.3.tar.gz", hash = "sha256:083e12155b210502d0bca491432bb04d56dc3432f95a979b429f2848c3dbe880", size = 13466174, upload-time = "2025-07-26T12:03:12.549Z" } wheels = [ @@ -714,7 +1036,7 @@ name = "cuda-bindings" version = "12.9.6" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "cuda-pathfinder", marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.14' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "cuda-pathfinder", marker = "extra == 'extra-6-pylops-deep-cu126' or extra == 'extra-6-pylops-deep-cu128' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/08/9d/dd87e1071bcb2e438c14e2e4497aa0037faf2c9775ac1d172f578f448668/cuda_bindings-12.9.6-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:bb2f1eedc8f65902b34e807c21a3b7c922dc8de1f51d0829ecbb5c6a5e9c5ff1", size = 7094433, upload-time = "2026-03-11T14:47:22.811Z" }, @@ -753,10 +1075,11 @@ name = "cuda-toolkit" version = "12.6.3" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and sys_platform == 'linux'", - "python_full_version == '3.11.*' and sys_platform == 'linux'", - "python_full_version == '3.12.*' and sys_platform == 'linux'", - "python_full_version == '3.13.*' and sys_platform == 'linux'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.11'", ] wheels = [ { url = "https://files.pythonhosted.org/packages/ad/88/2dbc37975fffb874418b14380418a1b99cb36f2101fd1d08c54e06ee8c95/cuda_toolkit-12.6.3-py2.py3-none-any.whl", hash = "sha256:79d8605baeb6c2f695761e0efb54bc62dbc3c9e32eb0742df7669c07befaa8f7", size = 2288, upload-time = "2025-08-13T02:03:05.283Z" }, @@ -764,37 +1087,37 @@ wheels = [ [package.optional-dependencies] cublas = [ - { name = "nvidia-cublas-cu12", version = "12.6.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cublas-cu12", version = "12.6.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] cudart = [ - { name = "nvidia-cuda-runtime-cu12", version = "12.6.77", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-runtime-cu12", version = "12.6.77", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] cufft = [ - { name = "nvidia-cufft-cu12", version = "11.3.0.4", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cufft-cu12", version = "11.3.0.4", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] cufile = [ - { name = "nvidia-cufile-cu12", version = "1.11.1.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cufile-cu12", version = "1.11.1.6", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] cupti = [ - { name = "nvidia-cuda-cupti-cu12", version = "12.6.80", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-cupti-cu12", version = "12.6.80", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] curand = [ - { name = "nvidia-curand-cu12", version = "10.3.7.77", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-curand-cu12", version = "10.3.7.77", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] cusolver = [ - { name = "nvidia-cusolver-cu12", version = "11.7.1.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusolver-cu12", version = "11.7.1.2", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] cusparse = [ - { name = "nvidia-cusparse-cu12", version = "12.5.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusparse-cu12", version = "12.5.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] nvjitlink = [ - { name = "nvidia-nvjitlink-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] nvrtc = [ - { name = "nvidia-cuda-nvrtc-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-nvrtc-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] nvtx = [ - { name = "nvidia-nvtx-cu12", version = "12.6.77", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvtx-cu12", version = "12.6.77", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] [[package]] @@ -802,10 +1125,11 @@ name = "cuda-toolkit" version = "12.8.1" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and sys_platform == 'linux'", - "python_full_version == '3.11.*' and sys_platform == 'linux'", - "python_full_version == '3.12.*' and sys_platform == 'linux'", - "python_full_version == '3.13.*' and sys_platform == 'linux'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.11'", ] wheels = [ { url = "https://files.pythonhosted.org/packages/d4/c8/7dce3a0b15b42a3b58e7d96eb22a687d3bf2c44e01d149a6874629cd9938/cuda_toolkit-12.8.1-py2.py3-none-any.whl", hash = "sha256:adc7906af4ecbf9a352f9dca5734eceb21daec281ccfcf5675e1d2f724fc2cba", size = 2283, upload-time = "2025-08-13T02:03:07.842Z" }, @@ -813,37 +1137,37 @@ wheels = [ [package.optional-dependencies] cublas = [ - { name = "nvidia-cublas-cu12", version = "12.8.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cublas-cu12", version = "12.8.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] cudart = [ - { name = "nvidia-cuda-runtime-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-runtime-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] cufft = [ - { name = "nvidia-cufft-cu12", version = "11.3.3.83", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cufft-cu12", version = "11.3.3.83", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] cufile = [ - { name = "nvidia-cufile-cu12", version = "1.13.1.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cufile-cu12", version = "1.13.1.3", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] cupti = [ - { name = "nvidia-cuda-cupti-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-cupti-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] curand = [ - { name = "nvidia-curand-cu12", version = "10.3.9.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-curand-cu12", version = "10.3.9.90", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] cusolver = [ - { name = "nvidia-cusolver-cu12", version = "11.7.3.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusolver-cu12", version = "11.7.3.90", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] cusparse = [ - { name = "nvidia-cusparse-cu12", version = "12.5.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusparse-cu12", version = "12.5.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] nvjitlink = [ - { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] nvrtc = [ - { name = "nvidia-cuda-nvrtc-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-nvrtc-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] nvtx = [ - { name = "nvidia-nvtx-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvtx-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] [[package]] @@ -851,10 +1175,9 @@ name = "cupy-cuda12x" version = "14.0.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "cuda-pathfinder", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12') or (python_full_version < '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "cuda-pathfinder" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/ef/8f/43961a56021be9e211d359524582b10d3e618d1e821942fc19530addd0a8/cupy_cuda12x-14.0.1-cp310-cp310-manylinux2014_aarch64.whl", hash = "sha256:b42da54c9da0d5a7748e4120f13c47594d3e1fc2741b712591aa915517741096", size = 144959483, upload-time = "2026-02-20T10:22:13.493Z" }, @@ -879,10 +1202,9 @@ name = "cupy-cuda13x" version = "14.0.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "cuda-pathfinder", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "cuda-pathfinder" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/0c/9d/5f271070c17aac8e30b140b5ec9c129983f57b49899a8fc34c3f114d09f7/cupy_cuda13x-14.0.1-cp310-cp310-manylinux2014_aarch64.whl", hash = "sha256:4d6d5ae87eb1a6eb55f5a3d54c606f5263c54319c3d85afe4627cb7fff403050", size = 72993295, upload-time = "2026-02-20T10:23:48.346Z" }, @@ -925,18 +1247,17 @@ name = "devito" version = "4.8.21" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "anytree", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "cgen", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "codepy", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "multidict", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "packaging", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pip", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "psutil", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "py-cpuinfo", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sympy", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "anytree" }, + { name = "cgen" }, + { name = "codepy" }, + { name = "multidict" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "packaging" }, + { name = "pip" }, + { name = "psutil" }, + { name = "py-cpuinfo" }, + { name = "sympy" }, ] sdist = { url = "https://files.pythonhosted.org/packages/d0/7a/8bb072c37f23cbeeeae1b5f27c06c237fd1df7f0a2acd84561fc70e41d7f/devito-4.8.21.tar.gz", hash = "sha256:77c81651c6e314419ae2d67a6bb7a30c6646cbab416b827651fb4a44fcde1a66", size = 36015818, upload-time = "2026-02-23T16:10:37.296Z" } wheels = [ @@ -957,14 +1278,65 @@ name = "django" version = "5.2.12" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version == '3.11.*' and sys_platform == 'darwin'", - "python_full_version < '3.11' and sys_platform == 'darwin'", - "python_full_version < '3.11' and sys_platform == 'linux'", - "python_full_version == '3.11.*' and sys_platform == 'linux'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "asgiref", marker = "(python_full_version < '3.12' and sys_platform == 'darwin') or (python_full_version < '3.12' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sqlparse", marker = "(python_full_version < '3.12' and sys_platform == 'darwin') or (python_full_version < '3.12' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "asgiref", marker = "python_full_version < '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sqlparse", marker = "python_full_version < '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "tzdata", marker = "(python_full_version < '3.12' and sys_platform == 'win32') or (python_full_version >= '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.12' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.12' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/bd/55/b9445fc0695b03746f355c05b2eecc54c34e05198c686f4fc4406b722b52/django-5.2.12.tar.gz", hash = "sha256:6b809af7165c73eff5ce1c87fdae75d4da6520d6667f86401ecf55b681eb1eeb", size = 10860574, upload-time = "2026-03-03T13:56:05.509Z" } wheels = [ @@ -976,15 +1348,128 @@ name = "django" version = "6.0.3" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'darwin'", - "python_full_version == '3.13.*' and sys_platform == 'darwin'", - "python_full_version == '3.12.*' and sys_platform == 'darwin'", - "python_full_version == '3.12.*' and sys_platform == 'linux'", - "python_full_version == '3.13.*' and sys_platform == 'linux'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "asgiref", marker = "(python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.12' and sys_platform == 'darwin') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sqlparse", marker = "(python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.12' and sys_platform == 'darwin') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "asgiref", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sqlparse", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "tzdata", marker = "(python_full_version >= '3.12' and sys_platform == 'win32') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/80/e1/894115c6bd70e2c8b66b0c40a3c367d83a5a48c034a4d904d31b62f7c53a/django-6.0.3.tar.gz", hash = "sha256:90be765ee756af8a6cbd6693e56452404b5ad15294f4d5e40c0a55a0f4870fe1", size = 10872701, upload-time = "2026-03-03T13:55:15.026Z" } wheels = [ @@ -996,8 +1481,21 @@ name = "docutils" version = "0.21.2" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and sys_platform == 'darwin'", - "python_full_version < '3.11' and sys_platform == 'linux'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] sdist = { url = "https://files.pythonhosted.org/packages/ae/ed/aefcc8cd0ba62a0560c3c18c33925362d46c6075480bfa4df87b28e169a9/docutils-0.21.2.tar.gz", hash = "sha256:3a6b18732edf182daa3cd12775bbb338cf5691468f91eeeb109deff6ebfa986f", size = 2204444, upload-time = "2024-04-23T18:57:18.24Z" } wheels = [ @@ -1009,13 +1507,162 @@ name = "docutils" version = "0.22.4" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'darwin'", - "python_full_version == '3.13.*' and sys_platform == 'darwin'", - "python_full_version == '3.12.*' and sys_platform == 'darwin'", - "python_full_version == '3.11.*' and sys_platform == 'darwin'", - "python_full_version == '3.11.*' and sys_platform == 'linux'", - "python_full_version == '3.12.*' and sys_platform == 'linux'", - "python_full_version == '3.13.*' and sys_platform == 'linux'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] sdist = { url = "https://files.pythonhosted.org/packages/ae/b6/03bb70946330e88ffec97aefd3ea75ba575cb2e762061e0e62a213befee8/docutils-0.22.4.tar.gz", hash = "sha256:4db53b1fde9abecbb74d91230d32ab626d94f6badfc575d6db9194a49df29968", size = 2291750, upload-time = "2025-12-18T19:00:26.443Z" } wheels = [ @@ -1027,10 +1674,9 @@ name = "dtcwt" version = "0.13.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "six", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "six" }, ] sdist = { url = "https://files.pythonhosted.org/packages/5a/09/cf86b2de232a6605366b9718e443b7a1097f70a8f1f72253de57ee068554/dtcwt-0.13.0.tar.gz", hash = "sha256:c6a76045dd58932c9b19510222c58e51275799a9cd5402be2b43370e8dcda457", size = 87414, upload-time = "2024-02-20T10:09:10.773Z" } @@ -1039,8 +1685,8 @@ name = "etuples" version = "0.3.10" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "cons", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "multipledispatch", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "cons" }, + { name = "multipledispatch" }, ] sdist = { url = "https://files.pythonhosted.org/packages/42/c0/ba049efa7d216221713cffc303641bd73bbb309ff0e4e2a623f32af2a4ea/etuples-0.3.10.tar.gz", hash = "sha256:26fde81d7e822837146231bfce4d6ba67eab5d7ed55bc58ba7437c2568051167", size = 21493, upload-time = "2025-07-14T18:49:35.654Z" } wheels = [ @@ -1052,7 +1698,7 @@ name = "exceptiongroup" version = "1.3.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "typing-extensions", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "typing-extensions", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/50/79/66800aadf48771f6b62f7eb014e352e5d06856655206165d775e675a02c9/exceptiongroup-1.3.1.tar.gz", hash = "sha256:8b412432c6055b0b7d14c310000ae93352ed6754f70fa8f7c34141f91c4e3219", size = 30371, upload-time = "2025-11-21T23:01:54.787Z" } wheels = [ @@ -1148,10 +1794,9 @@ name = "h5netcdf" version = "1.8.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "packaging", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "packaging" }, ] sdist = { url = "https://files.pythonhosted.org/packages/ef/03/92d6cc02c0055158167255980461155d6e17f1c4143c03f8bcc18d3e3f3a/h5netcdf-1.8.1.tar.gz", hash = "sha256:9b396a4cc346050fc1a4df8523bc1853681ec3544e0449027ae397cb953c7a16", size = 78679, upload-time = "2026-01-23T07:35:31.233Z" } wheels = [ @@ -1163,9 +1808,8 @@ name = "h5py" version = "3.16.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/db/33/acd0ce6863b6c0d7735007df01815403f5589a21ff8c2e1ee2587a38f548/h5py-3.16.0.tar.gz", hash = "sha256:a0dbaad796840ccaa67a4c144a0d0c8080073c34c76d5a6941d6818678ef2738", size = 446526, upload-time = "2026-03-06T13:49:08.07Z" } wheels = [ @@ -1241,10 +1885,10 @@ name = "image" version = "1.5.33" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "django", version = "5.2.12", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.12' and sys_platform == 'darwin') or (python_full_version < '3.12' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "django", version = "6.0.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.12' and sys_platform == 'darwin') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pillow", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "six", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "django", version = "5.2.12", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "django", version = "6.0.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pillow" }, + { name = "six" }, ] sdist = { url = "https://files.pythonhosted.org/packages/84/be/961693ed384aa91bcc07525c90e3a34bc06c75f131655dfe21310234c933/image-1.5.33.tar.gz", hash = "sha256:baa2e09178277daa50f22fd6d1d51ec78f19c12688921cb9ab5808743f097126", size = 15975, upload-time = "2020-10-27T09:58:36.538Z" } @@ -1266,46 +1910,33 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/cb/b1/3846dd7f199d53cb17f49cba7e651e9ce294d8497c8c150530ed11865bb8/iniconfig-2.3.0-py3-none-any.whl", hash = "sha256:f631c04d2c48c52b84d0d0549c99ff3859c98df65b3101406327ecc7d53fbf12", size = 7484, upload-time = "2025-10-18T21:55:41.639Z" }, ] -[[package]] -name = "intel-cmplr-lib-ur" -version = "2025.3.3" -source = { registry = "https://pypi.org/simple" } -dependencies = [ - { name = "umf", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, -] -wheels = [ - { url = "https://files.pythonhosted.org/packages/82/ca/9e27494641de36448c4783a1ff67f55b546733beb39fb8abe72960b756a4/intel_cmplr_lib_ur-2025.3.3-py2.py3-none-manylinux_2_28_x86_64.whl", hash = "sha256:a18ceadd336ad2f82f47977214ddc94568c5a33e262ee3b9d1b3631b7897b669", size = 30765500, upload-time = "2026-03-24T15:11:44.973Z" }, - { url = "https://files.pythonhosted.org/packages/3f/0f/f195caa3add546c47414ed62ba508bdbb6486d56a8f7371449cd554d041a/intel_cmplr_lib_ur-2025.3.3-py2.py3-none-win_amd64.whl", hash = "sha256:6f019c5563aaa231d7f618b400cfb4a8a5eac18bbb5084b1ebb1361696b6c7dd", size = 1253494, upload-time = "2026-03-24T15:11:09.948Z" }, -] - -[[package]] -name = "intel-openmp" -version = "2025.3.3" -source = { registry = "https://pypi.org/simple" } -dependencies = [ - { name = "intel-cmplr-lib-ur", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, -] -wheels = [ - { url = "https://files.pythonhosted.org/packages/3f/12/5e07caf359d5bedd67b40e84e2faec6b5a3ad5da27ce151860fe6b270935/intel_openmp-2025.3.3-py2.py3-none-manylinux_2_28_x86_64.whl", hash = "sha256:0b20a49b041afc8c1ec9b5746f006c2aa1d2475a9fe6d29ed551dba7cb84d9ab", size = 74335293, upload-time = "2026-03-24T15:11:36.732Z" }, - { url = "https://files.pythonhosted.org/packages/55/79/ec688efdcd29fd5ab299fd8a76f2bfdcb1466d308a6482b3f0b51dfb34e2/intel_openmp-2025.3.3-py2.py3-none-win_amd64.whl", hash = "sha256:20a0f9306a9eb7f56065e7e912ae359d64bfeebc37513464f92840fa3c0d0c4b", size = 32085026, upload-time = "2026-03-24T15:11:02.086Z" }, -] - [[package]] name = "jax" version = "0.6.2" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and sys_platform == 'darwin'", - "python_full_version < '3.11' and sys_platform == 'linux'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "jaxlib", version = "0.6.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "ml-dtypes", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform == 'linux') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "opt-einsum", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.15.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform == 'linux') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jaxlib", version = "0.6.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "ml-dtypes", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "opt-einsum", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/cf/1e/267f59c8fb7f143c3f778c76cb7ef1389db3fd7e4540f04b9f42ca90764d/jax-0.6.2.tar.gz", hash = "sha256:a437d29038cbc8300334119692744704ca7941490867b9665406b7f90665cd96", size = 2334091, upload-time = "2025-06-17T23:10:27.186Z" } wheels = [ @@ -1314,8 +1945,8 @@ wheels = [ [package.optional-dependencies] cuda12 = [ - { name = "jax-cuda12-plugin", version = "0.6.2", source = { registry = "https://pypi.org/simple" }, extra = ["with-cuda"], marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "jaxlib", version = "0.6.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jax-cuda12-plugin", version = "0.6.2", source = { registry = "https://pypi.org/simple" }, extra = ["with-cuda"], marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jaxlib", version = "0.6.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] [[package]] @@ -1323,22 +1954,169 @@ name = "jax" version = "0.9.2" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'darwin'", - "python_full_version == '3.13.*' and sys_platform == 'darwin'", - "python_full_version == '3.12.*' and sys_platform == 'darwin'", - "python_full_version == '3.11.*' and sys_platform == 'darwin'", - "python_full_version == '3.11.*' and sys_platform == 'linux'", - "python_full_version == '3.12.*' and sys_platform == 'linux'", - "python_full_version == '3.13.*' and sys_platform == 'linux'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "jaxlib", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "ml-dtypes", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "opt-einsum", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.15.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jaxlib", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "ml-dtypes", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "opt-einsum", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/92/4c/5aca25abd45fa38dd136e5ae2010376518c67950e1f9408e0c5c93fcf77d/jax-0.9.2.tar.gz", hash = "sha256:42b28017b3e6b57a44b0274cc15f5153239c4873959030399ac1afc009c22365", size = 2662784, upload-time = "2026-03-18T23:28:10.471Z" } wheels = [ @@ -1347,12 +2125,12 @@ wheels = [ [package.optional-dependencies] cuda12 = [ - { name = "jax-cuda12-plugin", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, extra = ["with-cuda"], marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "jaxlib", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jax-cuda12-plugin", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, extra = ["with-cuda"], marker = "(python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jaxlib", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] cuda13 = [ - { name = "jax-cuda13-plugin", extra = ["with-cuda"], marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "jaxlib", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jax-cuda13-plugin", extra = ["with-cuda"], marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jaxlib", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] [[package]] @@ -1360,8 +2138,7 @@ name = "jax-cuda12-pjrt" version = "0.6.2" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and sys_platform == 'darwin'", - "python_full_version < '3.11' and sys_platform == 'linux'", + "python_full_version < '3.11'", ] wheels = [ { url = "https://files.pythonhosted.org/packages/43/8b/096a12d91b1bc76a13cd8e63f2d8eae5ca9b5693b5ee2687e46be3b5d779/jax_cuda12_pjrt-0.6.2-py3-none-manylinux2014_aarch64.whl", hash = "sha256:22faf020d2e8f7ca1e2915633241f7df7678b73c7078f5f0b2f113248337f7de", size = 111228681, upload-time = "2025-06-17T23:11:55.179Z" }, @@ -1373,13 +2150,18 @@ name = "jax-cuda12-pjrt" version = "0.9.2" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'darwin'", - "python_full_version == '3.13.*' and sys_platform == 'darwin'", - "python_full_version == '3.12.*' and sys_platform == 'darwin'", - "python_full_version == '3.11.*' and sys_platform == 'darwin'", - "python_full_version == '3.11.*' and sys_platform == 'linux'", - "python_full_version == '3.12.*' and sys_platform == 'linux'", - "python_full_version == '3.13.*' and sys_platform == 'linux'", + "python_full_version >= '3.14' and sys_platform == 'win32'", + "python_full_version >= '3.14' and sys_platform == 'emscripten'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.13.*' and sys_platform == 'win32'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform == 'win32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.11.*' and sys_platform == 'win32'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", ] wheels = [ { url = "https://files.pythonhosted.org/packages/95/f2/ad78d42f27b5af2c59ba7f5412e625bc852280b78a73273b38a4967d6ee1/jax_cuda12_pjrt-0.9.2-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:56f4a27e5f19ca914c0f4402539469aa92d01bf71336acd0ed8fddc20a91bc8d", size = 151906408, upload-time = "2026-03-18T23:26:03.302Z" }, @@ -1391,11 +2173,10 @@ name = "jax-cuda12-plugin" version = "0.6.2" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and sys_platform == 'darwin'", - "python_full_version < '3.11' and sys_platform == 'linux'", + "python_full_version < '3.11'", ] dependencies = [ - { name = "jax-cuda12-pjrt", version = "0.6.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jax-cuda12-pjrt", version = "0.6.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/58/29/4b8822ca459da39bda9be7454908ae4e29d88cfb99b480b641cbb063af7a/jax_cuda12_plugin-0.6.2-cp310-cp310-manylinux2014_aarch64.whl", hash = "sha256:bc5c3a75d05519b4d326e4669d0f7ad0fe0f0acf875f9313d913748ccca5a9ea", size = 15873729, upload-time = "2025-06-17T23:12:05.046Z" }, @@ -1412,38 +2193,27 @@ wheels = [ [package.optional-dependencies] with-cuda = [ - { name = "nvidia-cublas-cu12", version = "12.6.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cublas-cu12", version = "12.8.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cublas-cu12", version = "12.9.2.10", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cuda-cupti-cu12", version = "12.6.80", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cuda-cupti-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cuda-cupti-cu12", version = "12.9.79", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cuda-nvcc-cu12", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cuda-nvrtc-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cuda-nvrtc-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cuda-nvrtc-cu12", version = "12.9.86", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cuda-runtime-cu12", version = "12.6.77", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cuda-runtime-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cuda-runtime-cu12", version = "12.9.79", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cudnn-cu12", version = "9.10.2.21", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cudnn-cu12", version = "9.19.0.56", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cudnn-cu12", version = "9.20.0.48", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cufft-cu12", version = "11.3.0.4", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cufft-cu12", version = "11.3.3.83", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cufft-cu12", version = "11.4.1.4", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cusolver-cu12", version = "11.7.1.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cusolver-cu12", version = "11.7.3.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cusolver-cu12", version = "11.7.5.82", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cusparse-cu12", version = "12.5.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cusparse-cu12", version = "12.5.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cusparse-cu12", version = "12.5.10.65", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-nccl-cu12", version = "2.28.9", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-nccl-cu12", version = "2.29.7", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-nvjitlink-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-nvjitlink-cu12", version = "12.9.86", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-nvshmem-cu12", version = "3.4.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-nvshmem-cu12", version = "3.6.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cublas-cu12", version = "12.6.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cublas-cu12", version = "12.8.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-cupti-cu12", version = "12.6.80", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-cupti-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-nvcc-cu12", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-nvrtc-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-nvrtc-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-runtime-cu12", version = "12.6.77", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-runtime-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cudnn-cu12", version = "9.10.2.21", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cudnn-cu12", version = "9.19.0.56", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cufft-cu12", version = "11.3.0.4", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cufft-cu12", version = "11.3.3.83", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusolver-cu12", version = "11.7.1.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusolver-cu12", version = "11.7.3.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusparse-cu12", version = "12.5.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusparse-cu12", version = "12.5.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nccl-cu12", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvshmem-cu12", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] [[package]] @@ -1451,16 +2221,21 @@ name = "jax-cuda12-plugin" version = "0.9.2" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'darwin'", - "python_full_version == '3.13.*' and sys_platform == 'darwin'", - "python_full_version == '3.12.*' and sys_platform == 'darwin'", - "python_full_version == '3.11.*' and sys_platform == 'darwin'", - "python_full_version == '3.11.*' and sys_platform == 'linux'", - "python_full_version == '3.12.*' and sys_platform == 'linux'", - "python_full_version == '3.13.*' and sys_platform == 'linux'", + "python_full_version >= '3.14' and sys_platform == 'win32'", + "python_full_version >= '3.14' and sys_platform == 'emscripten'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.13.*' and sys_platform == 'win32'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform == 'win32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.11.*' and sys_platform == 'win32'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", ] dependencies = [ - { name = "jax-cuda12-pjrt", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jax-cuda12-pjrt", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/50/de/8294a939e9eddcf6420d568713ca5018167f15f776e125f4205d4ffd8f6f/jax_cuda12_plugin-0.9.2-cp311-cp311-manylinux_2_27_aarch64.whl", hash = "sha256:b3955f375d17902f0d27e7059672cd1963a55345953a42699e4e078cec725adc", size = 5652929, upload-time = "2026-03-18T23:26:12.277Z" }, @@ -1479,27 +2254,27 @@ wheels = [ [package.optional-dependencies] with-cuda = [ - { name = "nvidia-cublas-cu12", version = "12.6.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cublas-cu12", version = "12.8.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cuda-cupti-cu12", version = "12.6.80", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cuda-cupti-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cuda-nvcc-cu12", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cuda-nvrtc-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cuda-nvrtc-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cuda-runtime-cu12", version = "12.6.77", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cuda-runtime-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cudnn-cu12", version = "9.10.2.21", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cudnn-cu12", version = "9.19.0.56", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cufft-cu12", version = "11.3.0.4", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cufft-cu12", version = "11.3.3.83", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cusolver-cu12", version = "11.7.1.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cusolver-cu12", version = "11.7.3.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cusparse-cu12", version = "12.5.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cusparse-cu12", version = "12.5.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-nccl-cu12", version = "2.28.9", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-nvjitlink-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-nvshmem-cu12", version = "3.4.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cublas-cu12", version = "12.6.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cublas-cu12", version = "12.8.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-cupti-cu12", version = "12.6.80", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-cupti-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-nvcc-cu12", marker = "(python_full_version >= '3.11' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-nvrtc-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-nvrtc-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-runtime-cu12", version = "12.6.77", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-runtime-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cudnn-cu12", version = "9.10.2.21", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cudnn-cu12", version = "9.19.0.56", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cufft-cu12", version = "11.3.0.4", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cufft-cu12", version = "11.3.3.83", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusolver-cu12", version = "11.7.1.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusolver-cu12", version = "11.7.3.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusparse-cu12", version = "12.5.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusparse-cu12", version = "12.5.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nccl-cu12", marker = "(python_full_version >= '3.11' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvshmem-cu12", marker = "(python_full_version >= '3.11' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] [[package]] @@ -1516,7 +2291,7 @@ name = "jax-cuda13-plugin" version = "0.9.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "jax-cuda13-pjrt", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jax-cuda13-pjrt", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/eb/dc/157b6cd4badf957c43d913f58676d98dc936d643eff4ac28e030c317f44c/jax_cuda13_plugin-0.9.2-cp311-cp311-manylinux_2_27_aarch64.whl", hash = "sha256:f0cda88f70db5877d2bb2f99c456d34e2c904da2a0f783973d4cebdad4ed0c88", size = 5642490, upload-time = "2026-03-18T23:26:37.732Z" }, @@ -1535,19 +2310,19 @@ wheels = [ [package.optional-dependencies] with-cuda = [ - { name = "nvidia-cublas", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cuda-cupti", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cuda-nvcc", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cuda-nvrtc", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cuda-runtime", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cudnn-cu13", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cufft", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cusolver", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cusparse", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-nccl-cu13", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-nvjitlink", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-nvshmem-cu13", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-nvvm", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cublas", marker = "(python_full_version >= '3.11' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-cupti", marker = "(python_full_version >= '3.11' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-nvcc", marker = "(python_full_version >= '3.11' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-nvrtc", marker = "(python_full_version >= '3.11' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-runtime", marker = "(python_full_version >= '3.11' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cudnn-cu13", marker = "(python_full_version >= '3.11' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cufft", marker = "(python_full_version >= '3.11' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusolver", marker = "(python_full_version >= '3.11' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusparse", marker = "(python_full_version >= '3.11' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nccl-cu13", marker = "(python_full_version >= '3.11' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink", marker = "(python_full_version >= '3.11' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvshmem-cu13", marker = "(python_full_version >= '3.11' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvvm", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] [[package]] @@ -1555,15 +2330,26 @@ name = "jaxlib" version = "0.6.2" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and sys_platform == 'darwin'", - "python_full_version < '3.11' and sys_platform == 'linux'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "ml-dtypes", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform == 'linux') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.15.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform == 'linux') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "ml-dtypes", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/15/c5/41598634c99cbebba46e6777286fb76abc449d33d50aeae5d36128ca8803/jaxlib-0.6.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:da4601b2b5dc8c23d6afb293eacfb9aec4e1d1871cb2f29c5a151d103e73b0f8", size = 54298019, upload-time = "2025-06-17T23:10:36.916Z" }, @@ -1591,20 +2377,167 @@ name = "jaxlib" version = "0.9.2" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'darwin'", - "python_full_version == '3.13.*' and sys_platform == 'darwin'", - "python_full_version == '3.12.*' and sys_platform == 'darwin'", - "python_full_version == '3.11.*' and sys_platform == 'darwin'", - "python_full_version == '3.11.*' and sys_platform == 'linux'", - "python_full_version == '3.12.*' and sys_platform == 'linux'", - "python_full_version == '3.13.*' and sys_platform == 'linux'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "ml-dtypes", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.15.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "ml-dtypes", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/b1/2c/0ba08670ab04f6094f0cda4cdc89818946007d0d1dfefa636eab6c7d5392/jaxlib-0.9.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:785f177c3eb78cb7dc797c55ed5c4b6312141845c9a686957e484bacbfce5e88", size = 58762159, upload-time = "2026-03-18T23:26:55.405Z" }, @@ -1636,7 +2569,7 @@ name = "jinja2" version = "3.1.6" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "markupsafe", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "markupsafe" }, ] sdist = { url = "https://files.pythonhosted.org/packages/df/bf/f7da0350254c0ed7c72f3e33cef02e048281fec7ecec5f032d4aac52226b/jinja2-3.1.6.tar.gz", hash = "sha256:0137fb05990d35f1275a587e9aee6d56da821fc83491a0fb838183be43f66d6d", size = 245115, upload-time = "2025-03-05T20:05:02.478Z" } wheels = [ @@ -1648,10 +2581,10 @@ name = "jsonschema" version = "4.26.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "attrs", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "jsonschema-specifications", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "referencing", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "rpds-py", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "attrs" }, + { name = "jsonschema-specifications" }, + { name = "referencing" }, + { name = "rpds-py" }, ] sdist = { url = "https://files.pythonhosted.org/packages/b3/fc/e067678238fa451312d4c62bf6e6cf5ec56375422aee02f9cb5f909b3047/jsonschema-4.26.0.tar.gz", hash = "sha256:0c26707e2efad8aa1bfc5b7ce170f3fccc2e4918ff85989ba9ffa9facb2be326", size = 366583, upload-time = "2026-01-07T13:41:07.246Z" } wheels = [ @@ -1663,7 +2596,7 @@ name = "jsonschema-specifications" version = "2025.9.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "referencing", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "referencing" }, ] sdist = { url = "https://files.pythonhosted.org/packages/19/74/a633ee74eb36c44aa6d1095e7cc5569bebf04342ee146178e2d36600708b/jsonschema_specifications-2025.9.1.tar.gz", hash = "sha256:b540987f239e745613c7a9176f3edb72b832a4ac465cf02712288397832b5e8d", size = 32855, upload-time = "2025-09-08T01:34:59.186Z" } wheels = [ @@ -1675,11 +2608,11 @@ name = "jupyter-client" version = "8.8.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "jupyter-core", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "python-dateutil", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pyzmq", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "tornado", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "traitlets", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jupyter-core" }, + { name = "python-dateutil" }, + { name = "pyzmq" }, + { name = "tornado" }, + { name = "traitlets" }, ] sdist = { url = "https://files.pythonhosted.org/packages/05/e4/ba649102a3bc3fbca54e7239fb924fd434c766f855693d86de0b1f2bec81/jupyter_client-8.8.0.tar.gz", hash = "sha256:d556811419a4f2d96c869af34e854e3f059b7cc2d6d01a9cd9c85c267691be3e", size = 348020, upload-time = "2026-01-08T13:55:47.938Z" } wheels = [ @@ -1691,8 +2624,8 @@ name = "jupyter-core" version = "5.9.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "platformdirs", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "traitlets", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "platformdirs" }, + { name = "traitlets" }, ] sdist = { url = "https://files.pythonhosted.org/packages/02/49/9d1284d0dc65e2c757b74c6687b6d319b02f822ad039e5c512df9194d9dd/jupyter_core-5.9.1.tar.gz", hash = "sha256:4d09aaff303b9566c3ce657f580bd089ff5c91f5f89cf7d8846c3cdf465b5508", size = 89814, upload-time = "2025-10-16T19:19:18.444Z" } wheels = [ @@ -1950,8 +2883,8 @@ name = "logical-unification" version = "0.4.7" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "multipledispatch", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "toolz", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "multipledispatch" }, + { name = "toolz" }, ] sdist = { url = "https://files.pythonhosted.org/packages/b0/5d/37673e494a4eed550785ad1268df0202e69aa081bcbf7c0aafd0a853b0fc/logical_unification-0.4.7.tar.gz", hash = "sha256:3d73b263a870827b3f52d89c94f3336afd7fcaecf1e0c67fa18e73025399775c", size = 13513, upload-time = "2025-10-20T21:42:24.904Z" } wheels = [ @@ -1963,7 +2896,7 @@ name = "markdown-it-py" version = "4.0.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "mdurl", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "mdurl" }, ] sdist = { url = "https://files.pythonhosted.org/packages/5b/f5/4ec618ed16cc4f8fb3b701563655a69816155e79e24a17b651541804721d/markdown_it_py-4.0.0.tar.gz", hash = "sha256:cb0a2b4aa34f932c007117b194e945bd74e0ec24133ceb5bac59009cda1cb9f3", size = 73070, upload-time = "2025-08-11T12:57:52.854Z" } wheels = [ @@ -2060,18 +2993,17 @@ name = "matplotlib" version = "3.10.8" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "contourpy", version = "1.3.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "contourpy", version = "1.3.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "cycler", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "fonttools", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "kiwisolver", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "packaging", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pillow", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pyparsing", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "python-dateutil", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "contourpy", version = "1.3.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "contourpy", version = "1.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "cycler" }, + { name = "fonttools" }, + { name = "kiwisolver" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "packaging" }, + { name = "pillow" }, + { name = "pyparsing" }, + { name = "python-dateutil" }, ] sdist = { url = "https://files.pythonhosted.org/packages/8a/76/d3c6e3a13fe484ebe7718d14e269c9569c4eb0020a968a327acb3b9a8fe6/matplotlib-3.10.8.tar.gz", hash = "sha256:2299372c19d56bcd35cf05a2738308758d32b9eaed2371898d8f5bd33f084aa3", size = 34806269, upload-time = "2025-12-10T22:56:51.155Z" } wheels = [ @@ -2145,12 +3077,12 @@ name = "minikanren" version = "1.0.5" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "cons", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "etuples", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "logical-unification", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "multipledispatch", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "toolz", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "typing-extensions", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "cons" }, + { name = "etuples" }, + { name = "logical-unification" }, + { name = "multipledispatch" }, + { name = "toolz" }, + { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/ab/3d/bbab3c19771efbfafc52de98db8ad7cf3c2c444bbbd7241c2b06e9f305bc/minikanren-1.0.5.tar.gz", hash = "sha256:c030e3e9a3fa5f372f84b66966776a8dc63b16b98768b78be0401982b892e00d", size = 21699, upload-time = "2025-06-24T21:38:51.439Z" } wheels = [ @@ -2162,76 +3094,20 @@ name = "mistune" version = "3.2.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "typing-extensions", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "typing-extensions", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/9d/55/d01f0c4b45ade6536c51170b9043db8b2ec6ddf4a35c7ea3f5f559ac935b/mistune-3.2.0.tar.gz", hash = "sha256:708487c8a8cdd99c9d90eb3ed4c3ed961246ff78ac82f03418f5183ab70e398a", size = 95467, upload-time = "2025-12-23T11:36:34.994Z" } wheels = [ { url = "https://files.pythonhosted.org/packages/9b/f7/4a5e785ec9fbd65146a27b6b70b6cdc161a66f2024e4b04ac06a67f5578b/mistune-3.2.0-py3-none-any.whl", hash = "sha256:febdc629a3c78616b94393c6580551e0e34cc289987ec6c35ed3f4be42d0eee1", size = 53598, upload-time = "2025-12-23T11:36:33.211Z" }, ] -[[package]] -name = "mkl" -version = "2025.3.1" -source = { registry = "https://pypi.org/simple" } -dependencies = [ - { name = "intel-openmp", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "onemkl-license", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "tbb", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, -] -wheels = [ - { url = "https://files.pythonhosted.org/packages/b3/ee/76755ca0ec9626835e0d024c369b968f24eadce2106a7884404720670623/mkl-2025.3.1-py2.py3-none-manylinux_2_28_x86_64.whl", hash = "sha256:db31e59fa368dd4fa45b494351f4b7e0e6204b08d7db27836118c4e1370eb011", size = 195022933, upload-time = "2026-01-22T05:35:09.804Z" }, - { url = "https://files.pythonhosted.org/packages/99/c2/97c8df6e8c0663903ab7b0fe4d9529e6a75ffeeeef7b1727bc14996d389b/mkl-2025.3.1-py2.py3-none-win_amd64.whl", hash = "sha256:74084f58784c4cde1dc3284bdf3a19df30fbfe11416567e4ba6419d3bd9ce33e", size = 155530417, upload-time = "2026-01-22T05:31:57.796Z" }, -] - -[[package]] -name = "mkl-fft" -version = "2.1.2" -source = { registry = "https://software.repos.intel.com/python/pypi" } -dependencies = [ - { name = "mkl-service", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, -] -wheels = [ - { url = "https://software.repos.intel.com/python/pypi/mkl-fft/mkl_fft-2.1.2-0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:4aa6b87196bbaee8c9b7f7182fb853b60ab24f733ed8cc866bc5930ab07b9a01" }, - { url = "https://software.repos.intel.com/python/pypi/mkl-fft/mkl_fft-2.1.2-0-cp310-cp310-win_amd64.whl", hash = "sha256:a8bb7d400819750c42c7b1b3433991fb96d0f7e697183a2543fc37e4b1b46d89" }, - { url = "https://software.repos.intel.com/python/pypi/mkl-fft/mkl_fft-2.1.2-0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:43d500372321161cddb09f4eed828fd9cdf509cd148ab0694139a76f3ceb19b0" }, - { url = "https://software.repos.intel.com/python/pypi/mkl-fft/mkl_fft-2.1.2-0-cp311-cp311-win_amd64.whl", hash = "sha256:8c2eacc0f77f4a462e1a3063743931a142433ce764a93ad239617ada100b8e27" }, - { url = "https://software.repos.intel.com/python/pypi/mkl-fft/mkl_fft-2.1.2-0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:69ca28e18427892f504d9bfd3f84352dea667b09c87a6218624ee5dd05214da0" }, - { url = "https://software.repos.intel.com/python/pypi/mkl-fft/mkl_fft-2.1.2-0-cp312-cp312-win_amd64.whl", hash = "sha256:7a389640a489fc802e3ff55012d6381d30f996a61d48929232abe6cd6b5a527d" }, - { url = "https://software.repos.intel.com/python/pypi/mkl-fft/mkl_fft-2.1.2-0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:0616da164fca8bc4b62258cba834bb2626040c25d9080f97e7149ba3cf1e1234" }, - { url = "https://software.repos.intel.com/python/pypi/mkl-fft/mkl_fft-2.1.2-0-cp313-cp313-win_amd64.whl", hash = "sha256:037bc18476d115a3dd369cee51ba74d129803163fb6e44537263be1bade41200" }, - { url = "https://software.repos.intel.com/python/pypi/mkl-fft/mkl_fft-2.1.2-0-cp314-cp314-manylinux_2_28_x86_64.whl", hash = "sha256:5e3395dcdfd2e571d717b9594c6f02eaf6c2845159b48ce0b2462e47960360f8" }, - { url = "https://software.repos.intel.com/python/pypi/mkl-fft/mkl_fft-2.1.2-0-cp314-cp314-win_amd64.whl", hash = "sha256:fbd883cdaf9e2c7f53a81a7c5c7bfe535ae0b2dd34c94151765c66eaba92f4b1" }, -] - -[[package]] -name = "mkl-service" -version = "2.6.1" -source = { registry = "https://pypi.org/simple" } -dependencies = [ - { name = "mkl", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, -] -wheels = [ - { url = "https://files.pythonhosted.org/packages/9c/71/ab67f81a2fc6e9a6c10bbc432477f8ee9ae9c4d0de50f19711b609eb0f90/mkl_service-2.6.1-0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:eed9c4c4fd5f426c3c5001a634aea06e8dc50ebdbcb0c99589979992946bbcb8", size = 76185, upload-time = "2025-12-18T03:21:55.976Z" }, - { url = "https://files.pythonhosted.org/packages/9b/dd/812cf51bda802dfd76634e30e8401826201660151e5fe1da8dc2888a777d/mkl_service-2.6.1-0-cp310-cp310-win_amd64.whl", hash = "sha256:c9e99ba433084b77074b99c43f5f2107fe14ae13a72120436ad484708cbf3bbe", size = 82587, upload-time = "2025-12-18T03:22:00.378Z" }, - { url = "https://files.pythonhosted.org/packages/b0/ac/e3a2a837cfc977a26310d6cab796f90d954ec33067a66ea4ef55e6c97f47/mkl_service-2.6.1-0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:585963fa40f5229c056710eb28b1ee2e0ec242de9be48faf98496b2ae900f708", size = 76945, upload-time = "2025-12-18T03:22:15.53Z" }, - { url = "https://files.pythonhosted.org/packages/5d/8d/90532db9a38b9081873059753ce6c843cec33001f7f44d97e8aad0d3ebfe/mkl_service-2.6.1-0-cp311-cp311-win_amd64.whl", hash = "sha256:6ed69d3e7aeaeeac6ba3cfc539f036dd0bbfcbdcbfcf79fd20397427fe55a771", size = 82750, upload-time = "2025-12-18T03:22:30.242Z" }, - { url = "https://files.pythonhosted.org/packages/a1/3c/47e5c48db719895fd5a5fb2ec709a8cbf62269b03df022afd4df12b63afb/mkl_service-2.6.1-0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:63515445a87c61f7a61fbe9e95f94aa3f317fe4a8ea166a80d067179e2e4eacc", size = 79014, upload-time = "2025-12-18T03:22:55.682Z" }, - { url = "https://files.pythonhosted.org/packages/f5/6e/d753f25948edc5dc3110532db0346d95a1c3522d190b111f5e62950466ea/mkl_service-2.6.1-0-cp312-cp312-win_amd64.whl", hash = "sha256:8a8c750a69b202afd0a9445601c318872c0d6c6e2e9add83b0340f92d98c8a09", size = 83351, upload-time = "2025-12-18T03:23:20.462Z" }, - { url = "https://files.pythonhosted.org/packages/f9/bc/069d3cd74e0e83d23c29aab02a57ea66b432e761ed879c104ddd438ff0f5/mkl_service-2.6.1-0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:b535e27ce89a156d345d793d8afcbc77077bebe6db4a6b4a85f34456bb081d9e", size = 78164, upload-time = "2025-12-18T03:23:34.877Z" }, - { url = "https://files.pythonhosted.org/packages/aa/52/19f4699fc9bfaa3f45112cc86a709463e8792d44e17b22adc6144e8fe5c2/mkl_service-2.6.1-0-cp313-cp313-win_amd64.whl", hash = "sha256:6a42aa470e27e7d8d1ecf3eddd368e1cc06813d567acfaaccc1486b761e3449f", size = 82561, upload-time = "2025-12-18T03:23:49.811Z" }, - { url = "https://files.pythonhosted.org/packages/0d/1e/b0b825650612941d356f8025d5e5c23c5035ff6c61fc993e6a498b4c99cc/mkl_service-2.6.1-0-cp314-cp314-manylinux_2_28_x86_64.whl", hash = "sha256:48efaabf14d1ad09d2f6f264992b435bcbf54199e0968c5357b513802372ed4b", size = 78656, upload-time = "2025-12-18T03:24:03.975Z" }, - { url = "https://files.pythonhosted.org/packages/a8/82/7eba7190ef6e9f6fc969cfcb008a1cc471b3c903265c862c80a6a3478812/mkl_service-2.6.1-0-cp314-cp314-win_amd64.whl", hash = "sha256:ca5ceddfbcb58caab0572f8541f5e68eabaed73932c37067286572c8646ebfe4", size = 82917, upload-time = "2025-12-18T03:24:18.602Z" }, -] - [[package]] name = "ml-dtypes" version = "0.5.4" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/0e/4a/c27b42ed9b1c7d13d9ba8b6905dece787d6259152f2309338aed29b2447b/ml_dtypes-0.5.4.tar.gz", hash = "sha256:8ab06a50fb9bf9666dd0fe5dfb4676fa2b0ac0f31ecff72a6c3af8e22c063453", size = 692314, upload-time = "2025-11-17T22:32:31.031Z" } wheels = [ @@ -2285,7 +3161,7 @@ name = "multidict" version = "6.2.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "typing-extensions", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "typing-extensions", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/82/4a/7874ca44a1c9b23796c767dd94159f6c17e31c0e7d090552a1c623247d82/multidict-6.2.0.tar.gz", hash = "sha256:0085b0afb2446e57050140240a8595846ed64d1cbd26cef936bfab3192c673b8", size = 71066, upload-time = "2025-03-17T16:55:54.689Z" } wheels = [ @@ -2381,11 +3257,11 @@ name = "mypy" version = "1.19.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "librt", marker = "(python_full_version < '3.14' and platform_python_implementation != 'PyPy' and sys_platform == 'linux') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (platform_python_implementation != 'PyPy' and sys_platform == 'darwin') or (platform_python_implementation == 'PyPy' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (platform_python_implementation == 'PyPy' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (platform_python_implementation == 'PyPy' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (platform_python_implementation == 'PyPy' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (platform_python_implementation == 'PyPy' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "mypy-extensions", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pathspec", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "tomli", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "typing-extensions", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "librt", marker = "platform_python_implementation != 'PyPy' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "mypy-extensions" }, + { name = "pathspec" }, + { name = "tomli", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/f5/db/4efed9504bc01309ab9c2da7e352cc223569f05478012b5d9ece38fd44d2/mypy-1.19.1.tar.gz", hash = "sha256:19d88bb05303fe63f71dd2c6270daca27cb9401c4ca8255fe50d1d920e0eb9ba", size = 3582404, upload-time = "2025-12-15T05:03:48.42Z" } wheels = [ @@ -2436,10 +3312,10 @@ name = "nbclient" version = "0.10.4" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "jupyter-client", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "jupyter-core", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nbformat", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "traitlets", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jupyter-client" }, + { name = "jupyter-core" }, + { name = "nbformat" }, + { name = "traitlets" }, ] sdist = { url = "https://files.pythonhosted.org/packages/56/91/1c1d5a4b9a9ebba2b4e32b8c852c2975c872aec1fe42ab5e516b2cecd193/nbclient-0.10.4.tar.gz", hash = "sha256:1e54091b16e6da39e297b0ece3e10f6f29f4ac4e8ee515d29f8a7099bd6553c9", size = 62554, upload-time = "2025-12-23T07:45:46.369Z" } wheels = [ @@ -2451,20 +3327,20 @@ name = "nbconvert" version = "7.17.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "beautifulsoup4", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "bleach", extra = ["css"], marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "defusedxml", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "jinja2", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "jupyter-core", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "jupyterlab-pygments", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "markupsafe", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "mistune", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nbclient", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nbformat", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "packaging", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pandocfilters", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pygments", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "traitlets", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "beautifulsoup4" }, + { name = "bleach", extra = ["css"] }, + { name = "defusedxml" }, + { name = "jinja2" }, + { name = "jupyter-core" }, + { name = "jupyterlab-pygments" }, + { name = "markupsafe" }, + { name = "mistune" }, + { name = "nbclient" }, + { name = "nbformat" }, + { name = "packaging" }, + { name = "pandocfilters" }, + { name = "pygments" }, + { name = "traitlets" }, ] sdist = { url = "https://files.pythonhosted.org/packages/38/47/81f886b699450d0569f7bc551df2b1673d18df7ff25cc0c21ca36ed8a5ff/nbconvert-7.17.0.tar.gz", hash = "sha256:1b2696f1b5be12309f6c7d707c24af604b87dfaf6d950794c7b07acab96dda78", size = 862855, upload-time = "2026-01-29T16:37:48.478Z" } wheels = [ @@ -2476,10 +3352,10 @@ name = "nbformat" version = "5.10.4" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "fastjsonschema", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "jsonschema", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "jupyter-core", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "traitlets", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "fastjsonschema" }, + { name = "jsonschema" }, + { name = "jupyter-core" }, + { name = "traitlets" }, ] sdist = { url = "https://files.pythonhosted.org/packages/6d/fd/91545e604bc3dad7dca9ed03284086039b294c6b3d75c0d2fa45f9e9caf3/nbformat-5.10.4.tar.gz", hash = "sha256:322168b14f937a5d11362988ecac2a4952d3d8e3a2cbeb2319584631226d5b3a", size = 142749, upload-time = "2024-04-04T11:20:37.371Z" } wheels = [ @@ -2491,15 +3367,15 @@ name = "nbsphinx" version = "0.9.8" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "docutils", version = "0.21.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "docutils", version = "0.22.4", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "jinja2", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nbconvert", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nbformat", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version == '3.11.*' and sys_platform == 'darwin') or (python_full_version == '3.11.*' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.12' and sys_platform == 'darwin') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "traitlets", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "docutils", version = "0.21.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "docutils", version = "0.22.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jinja2" }, + { name = "nbconvert" }, + { name = "nbformat" }, + { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "traitlets" }, ] sdist = { url = "https://files.pythonhosted.org/packages/e7/d1/82081750f8a78ad0399c6ed831d42623b891904e8e7b8a75878225cf1dce/nbsphinx-0.9.8.tar.gz", hash = "sha256:d0765908399a8ee2b57be7ae881cf2ea58d66db3af7bbf33e6eb48f83bea5495", size = 417469, upload-time = "2025-11-28T17:41:02.336Z" } wheels = [ @@ -2511,8 +3387,21 @@ name = "networkx" version = "3.4.2" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and sys_platform == 'darwin'", - "python_full_version < '3.11' and sys_platform == 'linux'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] sdist = { url = "https://files.pythonhosted.org/packages/fd/1d/06475e1cd5264c0b870ea2cc6fdb3e37177c1e565c43f56ff17a10e3937f/networkx-3.4.2.tar.gz", hash = "sha256:307c3669428c5362aab27c8a1260aa8f47c4e91d3891f48be0141738d8d053e1", size = 2151368, upload-time = "2024-10-21T12:39:38.695Z" } wheels = [ @@ -2524,13 +3413,162 @@ name = "networkx" version = "3.6.1" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'darwin'", - "python_full_version == '3.13.*' and sys_platform == 'darwin'", - "python_full_version == '3.12.*' and sys_platform == 'darwin'", - "python_full_version == '3.11.*' and sys_platform == 'darwin'", - "python_full_version == '3.11.*' and sys_platform == 'linux'", - "python_full_version == '3.12.*' and sys_platform == 'linux'", - "python_full_version == '3.13.*' and sys_platform == 'linux'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] sdist = { url = "https://files.pythonhosted.org/packages/6a/51/63fe664f3908c97be9d2e4f1158eb633317598cfa6e1fc14af5383f17512/networkx-3.6.1.tar.gz", hash = "sha256:26b7c357accc0c8cde558ad486283728b65b6a95d85ee1cd66bafab4c8168509", size = 2517025, upload-time = "2025-12-08T17:02:39.908Z" } wheels = [ @@ -2551,10 +3589,9 @@ name = "numba" version = "0.64.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "llvmlite", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "llvmlite" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/23/c9/a0fb41787d01d621046138da30f6c2100d80857bf34b3390dd68040f27a3/numba-0.64.0.tar.gz", hash = "sha256:95e7300af648baa3308127b1955b52ce6d11889d16e8cfe637b4f85d2fca52b1", size = 2765679, upload-time = "2026-02-18T18:41:20.974Z" } wheels = [ @@ -2585,7 +3622,21 @@ name = "numpy" version = "2.2.6" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and sys_platform == 'darwin'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] sdist = { url = "https://files.pythonhosted.org/packages/76/21/7d2a95e4bba9dc13d043ee156a356c0a8f0c6309dff6b21b4d71a073b8a8/numpy-2.2.6.tar.gz", hash = "sha256:e29554e2bef54a90aa5cc07da6ce955accb83f21ab5de01a62c8478897b264fd", size = 20276440, upload-time = "2025-05-17T22:38:04.611Z" } wheels = [ @@ -2645,32 +3696,167 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/37/48/ac2a9584402fb6c0cd5b5d1a91dcf176b15760130dd386bbafdbfe3640bf/numpy-2.2.6-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:d042d24c90c41b54fd506da306759e06e568864df8ec17ccc17e9e884634fd00", size = 12812666, upload-time = "2025-05-17T21:45:31.426Z" }, ] -[[package]] -name = "numpy" -version = "2.2.6" -source = { registry = "https://software.repos.intel.com/python/pypi" } -resolution-markers = [ - "python_full_version < '3.11' and sys_platform == 'linux'", - "python_full_version == '3.11.*' and sys_platform == 'linux'", - "python_full_version == '3.12.*' and sys_platform == 'linux'", - "python_full_version == '3.13.*' and sys_platform == 'linux'", -] -wheels = [ - { url = "https://software.repos.intel.com/python/pypi/numpy/numpy-2.2.6-5-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:df8ba1d261a59e6502a7e78623438a1ee643a07d47de7cb5c222f2ac9e3d6330" }, - { url = "https://software.repos.intel.com/python/pypi/numpy/numpy-2.2.6-5-cp310-cp310-win_amd64.whl", hash = "sha256:926c1cd7be4282b3623ef10aefdc559075e506fa2fde82d32cb98f2ae2902da1" }, - { url = "https://software.repos.intel.com/python/pypi/numpy/numpy-2.2.6-6-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:a94c6fdf9da3676710a00e187fb98583c44778e1f671916a72fc844503c12a17" }, - { url = "https://software.repos.intel.com/python/pypi/numpy/numpy-2.2.6-6-cp310-cp310-win_amd64.whl", hash = "sha256:8ea9a4db13c3ac34fd918bbc9afc928a0cc2d4a6fc6c91f6ca75cfe1bbc13496" }, -] - [[package]] name = "numpy" version = "2.4.3" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'darwin'", - "python_full_version == '3.13.*' and sys_platform == 'darwin'", - "python_full_version == '3.12.*' and sys_platform == 'darwin'", - "python_full_version == '3.11.*' and sys_platform == 'darwin'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] sdist = { url = "https://files.pythonhosted.org/packages/10/8b/c265f4823726ab832de836cdd184d0986dcf94480f81e8739692a7ac7af2/numpy-2.4.3.tar.gz", hash = "sha256:483a201202b73495f00dbc83796c6ae63137a9bdade074f7648b3e32613412dd", size = 20727743, upload-time = "2026-03-09T07:58:53.426Z" } wheels = [ @@ -2752,10 +3938,10 @@ name = "numpydoc" version = "1.10.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version == '3.11.*' and sys_platform == 'darwin') or (python_full_version == '3.11.*' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.12' and sys_platform == 'darwin') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "tomli", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "tomli", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/e9/3c/dfccc9e7dee357fb2aa13c3890d952a370dd0ed071e0f7ed62ed0df567c1/numpydoc-1.10.0.tar.gz", hash = "sha256:3f7970f6eee30912260a6b31ac72bba2432830cd6722569ec17ee8d3ef5ffa01", size = 94027, upload-time = "2025-12-02T16:39:12.937Z" } wheels = [ @@ -2777,10 +3963,11 @@ name = "nvidia-cublas-cu12" version = "12.6.4.1" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and sys_platform == 'linux'", - "python_full_version == '3.11.*' and sys_platform == 'linux'", - "python_full_version == '3.12.*' and sys_platform == 'linux'", - "python_full_version == '3.13.*' and sys_platform == 'linux'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.11'", ] wheels = [ { url = "https://files.pythonhosted.org/packages/af/eb/ff4b8c503fa1f1796679dce648854d58751982426e4e4b37d6fce49d259c/nvidia_cublas_cu12-12.6.4.1-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:08ed2686e9875d01b58e3cb379c6896df8e76c75e0d4a7f7dace3d7b6d9ef8eb", size = 393138322, upload-time = "2024-11-20T17:40:25.65Z" }, @@ -2793,10 +3980,11 @@ name = "nvidia-cublas-cu12" version = "12.8.4.1" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and sys_platform == 'linux'", - "python_full_version == '3.11.*' and sys_platform == 'linux'", - "python_full_version == '3.12.*' and sys_platform == 'linux'", - "python_full_version == '3.13.*' and sys_platform == 'linux'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.11'", ] wheels = [ { url = "https://files.pythonhosted.org/packages/29/99/db44d685f0e257ff0e213ade1964fc459b4a690a73293220e98feb3307cf/nvidia_cublas_cu12-12.8.4.1-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:b86f6dd8935884615a0683b663891d43781b819ac4f2ba2b0c9604676af346d0", size = 590537124, upload-time = "2025-03-07T01:43:53.556Z" }, @@ -2804,18 +3992,6 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/70/61/7d7b3c70186fb651d0fbd35b01dbfc8e755f69fd58f817f3d0f642df20c3/nvidia_cublas_cu12-12.8.4.1-py3-none-win_amd64.whl", hash = "sha256:47e9b82132fa8d2b4944e708049229601448aaad7e6f296f630f2d1a32de35af", size = 567544208, upload-time = "2025-03-07T01:53:30.535Z" }, ] -[[package]] -name = "nvidia-cublas-cu12" -version = "12.9.2.10" -source = { registry = "https://pypi.org/simple" } -resolution-markers = [ - "python_full_version < '3.11' and sys_platform == 'darwin'", -] -dependencies = [ - { name = "nvidia-cuda-nvrtc-cu12", version = "12.9.86", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, -] -sdist = { url = "https://files.pythonhosted.org/packages/04/1b/54f7595727516ba21b59dd8607ade5e6dda973462264be9af74b5ee0dee3/nvidia_cublas_cu12-12.9.2.10.tar.gz", hash = "sha256:7caf6512c921f956e5e609378e8332be502d7e5108deaade5c7ecf6b8042e842", size = 15431, upload-time = "2026-03-24T04:05:24.555Z" } - [[package]] name = "nvidia-cuda-cccl" version = "13.2.27" @@ -2826,16 +4002,6 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/ae/28/d40356244ad087f69cf9dc7d684eba72da9d208c50ef57ed9f3ce3e9b970/nvidia_cuda_cccl-13.2.27-py3-none-win_amd64.whl", hash = "sha256:9d35d5dc2772d36b989b9c570e7c44bcf87fee9050e1403f94bcd92786a3e277", size = 3523022, upload-time = "2026-03-09T09:59:30.312Z" }, ] -[[package]] -name = "nvidia-cuda-cccl-cu12" -version = "12.9.27" -source = { registry = "https://pypi.org/simple" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/61/7e/82e49956b046bdc506c789235c587d9b3ef58b8bc1782258c1e247229647/nvidia_cuda_cccl_cu12-12.9.27-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:d7898b38aa68beaa234d48f0868273702342a196d6e2e9d0ef058dca2390ebea", size = 3152245, upload-time = "2025-05-01T19:32:04.802Z" }, - { url = "https://files.pythonhosted.org/packages/18/2a/d4cd8506d2044e082f8cd921be57392e6a9b5ccd3ffdf050362430a3d5d5/nvidia_cuda_cccl_cu12-12.9.27-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:37869e17ce2e1ecec6eddf1927cca0f8c34e64fd848d40453df559091e2d7117", size = 3152243, upload-time = "2025-05-01T19:32:13.955Z" }, - { url = "https://files.pythonhosted.org/packages/ce/9b/1daf405620c7ac371b76b823c6336dd742673d41a150d9a04eec2c690379/nvidia_cuda_cccl_cu12-12.9.27-py3-none-win_amd64.whl", hash = "sha256:72106f95a9bb3be18472806b4f663ebf0f9248a86d14b4ae3305725b855d9d92", size = 3152175, upload-time = "2025-05-01T19:45:11.372Z" }, -] - [[package]] name = "nvidia-cuda-crt" version = "13.2.51" @@ -2861,10 +4027,11 @@ name = "nvidia-cuda-cupti-cu12" version = "12.6.80" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and sys_platform == 'linux'", - "python_full_version == '3.11.*' and sys_platform == 'linux'", - "python_full_version == '3.12.*' and sys_platform == 'linux'", - "python_full_version == '3.13.*' and sys_platform == 'linux'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.11'", ] wheels = [ { url = "https://files.pythonhosted.org/packages/e6/8b/2f6230cb715646c3a9425636e513227ce5c93c4d65823a734f4bb86d43c3/nvidia_cuda_cupti_cu12-12.6.80-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:166ee35a3ff1587f2490364f90eeeb8da06cd867bd5b701bf7f9a02b78bc63fc", size = 8236764, upload-time = "2024-11-20T17:35:41.03Z" }, @@ -2879,10 +4046,11 @@ name = "nvidia-cuda-cupti-cu12" version = "12.8.90" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and sys_platform == 'linux'", - "python_full_version == '3.11.*' and sys_platform == 'linux'", - "python_full_version == '3.12.*' and sys_platform == 'linux'", - "python_full_version == '3.13.*' and sys_platform == 'linux'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.11'", ] wheels = [ { url = "https://files.pythonhosted.org/packages/d5/1f/b3bd73445e5cb342727fd24fe1f7b748f690b460acadc27ea22f904502c8/nvidia_cuda_cupti_cu12-12.8.90-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:4412396548808ddfed3f17a467b104ba7751e6b58678a4b840675c56d21cf7ed", size = 9533318, upload-time = "2025-03-07T01:40:10.421Z" }, @@ -2890,27 +4058,14 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/41/bc/83f5426095d93694ae39fe1311431b5d5a9bb82e48bf0dd8e19be2765942/nvidia_cuda_cupti_cu12-12.8.90-py3-none-win_amd64.whl", hash = "sha256:bb479dcdf7e6d4f8b0b01b115260399bf34154a1a2e9fe11c85c517d87efd98e", size = 7015759, upload-time = "2025-03-07T01:51:11.355Z" }, ] -[[package]] -name = "nvidia-cuda-cupti-cu12" -version = "12.9.79" -source = { registry = "https://pypi.org/simple" } -resolution-markers = [ - "python_full_version < '3.11' and sys_platform == 'darwin'", -] -wheels = [ - { url = "https://files.pythonhosted.org/packages/b4/78/351b5c8cdbd9a6b4fb0d6ee73fb176dcdc1b6b6ad47c2ffff5ae8ca4a1f7/nvidia_cuda_cupti_cu12-12.9.79-py3-none-manylinux_2_25_aarch64.whl", hash = "sha256:791853b030602c6a11d08b5578edfb957cadea06e9d3b26adbf8d036135a4afe", size = 10077166, upload-time = "2025-06-05T20:01:01.385Z" }, - { url = "https://files.pythonhosted.org/packages/c1/2e/b84e32197e33f39907b455b83395a017e697c07a449a2b15fd07fc1c9981/nvidia_cuda_cupti_cu12-12.9.79-py3-none-manylinux_2_25_x86_64.whl", hash = "sha256:096bcf334f13e1984ba36685ad4c1d6347db214de03dbb6eebb237b41d9d934f", size = 10814997, upload-time = "2025-06-05T20:01:10.168Z" }, - { url = "https://files.pythonhosted.org/packages/3b/b4/298983ab1a83de500f77d0add86d16d63b19d1a82c59f8eaf04f90445703/nvidia_cuda_cupti_cu12-12.9.79-py3-none-win_amd64.whl", hash = "sha256:1848a9380067560d5bee10ed240eecc22991713e672c0515f9c3d9396adf93c8", size = 7730496, upload-time = "2025-06-05T20:11:26.444Z" }, -] - [[package]] name = "nvidia-cuda-nvcc" version = "13.2.51" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "nvidia-cuda-crt", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cuda-runtime", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-nvvm", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-crt", marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-runtime", marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvvm", marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/4d/d8/3d1d733db86c1f18359151b0be0171b04738f17f09f98658caf9e3b5299d/nvidia_cuda_nvcc-13.2.51-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:48e070550a1290d696f055fa78443831bce5452cd2800eb3ab83f89b22c3b6cf", size = 38713648, upload-time = "2026-03-09T09:35:12.217Z" }, @@ -2943,10 +4098,11 @@ name = "nvidia-cuda-nvrtc-cu12" version = "12.6.85" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and sys_platform == 'linux'", - "python_full_version == '3.11.*' and sys_platform == 'linux'", - "python_full_version == '3.12.*' and sys_platform == 'linux'", - "python_full_version == '3.13.*' and sys_platform == 'linux'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.11'", ] wheels = [ { url = "https://files.pythonhosted.org/packages/f5/31/ffb400c5ae99daf09687aa6c42831c5d824f71c4851363ed2a4a1ac52bab/nvidia_cuda_nvrtc_cu12-12.6.85-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl", hash = "sha256:800927308ccc5dd6246d3f61f7fcef2ed7ec4e59e199090d360d3293f78bd5a2", size = 23649944, upload-time = "2024-11-20T17:38:06.511Z" }, @@ -2959,10 +4115,11 @@ name = "nvidia-cuda-nvrtc-cu12" version = "12.8.93" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and sys_platform == 'linux'", - "python_full_version == '3.11.*' and sys_platform == 'linux'", - "python_full_version == '3.12.*' and sys_platform == 'linux'", - "python_full_version == '3.13.*' and sys_platform == 'linux'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.11'", ] wheels = [ { url = "https://files.pythonhosted.org/packages/05/6b/32f747947df2da6994e999492ab306a903659555dddc0fbdeb9d71f75e52/nvidia_cuda_nvrtc_cu12-12.8.93-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl", hash = "sha256:a7756528852ef889772a84c6cd89d41dfa74667e24cca16bb31f8f061e3e9994", size = 88040029, upload-time = "2025-03-07T01:42:13.562Z" }, @@ -2970,19 +4127,6 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/45/51/52a3d84baa2136cc8df15500ad731d74d3a1114d4c123e043cb608d4a32b/nvidia_cuda_nvrtc_cu12-12.8.93-py3-none-win_amd64.whl", hash = "sha256:7a4b6b2904850fe78e0bd179c4b655c404d4bb799ef03ddc60804247099ae909", size = 73586838, upload-time = "2025-03-07T01:52:13.483Z" }, ] -[[package]] -name = "nvidia-cuda-nvrtc-cu12" -version = "12.9.86" -source = { registry = "https://pypi.org/simple" } -resolution-markers = [ - "python_full_version < '3.11' and sys_platform == 'darwin'", -] -wheels = [ - { url = "https://files.pythonhosted.org/packages/b8/85/e4af82cc9202023862090bfca4ea827d533329e925c758f0cde964cb54b7/nvidia_cuda_nvrtc_cu12-12.9.86-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl", hash = "sha256:210cf05005a447e29214e9ce50851e83fc5f4358df8b453155d5e1918094dcb4", size = 89568129, upload-time = "2025-06-05T20:02:41.973Z" }, - { url = "https://files.pythonhosted.org/packages/64/eb/c2295044b8f3b3b08860e2f6a912b702fc92568a167259df5dddb78f325e/nvidia_cuda_nvrtc_cu12-12.9.86-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:096d4de6bda726415dfaf3198d4f5c522b8e70139c97feef5cd2ca6d4cd9cead", size = 44528905, upload-time = "2025-06-05T20:02:29.754Z" }, - { url = "https://files.pythonhosted.org/packages/52/de/823919be3b9d0ccbf1f784035423c5f18f4267fb0123558d58b813c6ec86/nvidia_cuda_nvrtc_cu12-12.9.86-py3-none-win_amd64.whl", hash = "sha256:72972ebdcf504d69462d3bcd67e7b81edd25d0fb85a2c46d3ea3517666636349", size = 76408187, upload-time = "2025-06-05T20:12:27.819Z" }, -] - [[package]] name = "nvidia-cuda-runtime" version = "13.2.51" @@ -2998,10 +4142,11 @@ name = "nvidia-cuda-runtime-cu12" version = "12.6.77" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and sys_platform == 'linux'", - "python_full_version == '3.11.*' and sys_platform == 'linux'", - "python_full_version == '3.12.*' and sys_platform == 'linux'", - "python_full_version == '3.13.*' and sys_platform == 'linux'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.11'", ] wheels = [ { url = "https://files.pythonhosted.org/packages/8f/ea/590b2ac00d772a8abd1c387a92b46486d2679ca6622fd25c18ff76265663/nvidia_cuda_runtime_cu12-12.6.77-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:6116fad3e049e04791c0256a9778c16237837c08b27ed8c8401e2e45de8d60cd", size = 908052, upload-time = "2024-11-20T17:35:19.905Z" }, @@ -3016,10 +4161,51 @@ name = "nvidia-cuda-runtime-cu12" version = "12.8.90" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and sys_platform == 'linux'", - "python_full_version == '3.11.*' and sys_platform == 'linux'", - "python_full_version == '3.12.*' and sys_platform == 'linux'", - "python_full_version == '3.13.*' and sys_platform == 'linux'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] wheels = [ { url = "https://files.pythonhosted.org/packages/7c/75/f865a3b236e4647605ea34cc450900854ba123834a5f1598e160b9530c3a/nvidia_cuda_runtime_cu12-12.8.90-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:52bf7bbee900262ffefe5e9d5a2a69a30d97e2bc5bb6cc866688caa976966e3d", size = 965265, upload-time = "2025-03-07T01:39:43.533Z" }, @@ -3027,31 +4213,19 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/30/a5/a515b7600ad361ea14bfa13fb4d6687abf500adc270f19e89849c0590492/nvidia_cuda_runtime_cu12-12.8.90-py3-none-win_amd64.whl", hash = "sha256:c0c6027f01505bfed6c3b21ec546f69c687689aad5f1a377554bc6ca4aa993a8", size = 944318, upload-time = "2025-03-07T01:51:01.794Z" }, ] -[[package]] -name = "nvidia-cuda-runtime-cu12" -version = "12.9.79" -source = { registry = "https://pypi.org/simple" } -resolution-markers = [ - "python_full_version < '3.11' and sys_platform == 'darwin'", -] -wheels = [ - { url = "https://files.pythonhosted.org/packages/bc/e0/0279bd94539fda525e0c8538db29b72a5a8495b0c12173113471d28bce78/nvidia_cuda_runtime_cu12-12.9.79-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:83469a846206f2a733db0c42e223589ab62fd2fabac4432d2f8802de4bded0a4", size = 3515012, upload-time = "2025-06-05T20:00:35.519Z" }, - { url = "https://files.pythonhosted.org/packages/bc/46/a92db19b8309581092a3add7e6fceb4c301a3fd233969856a8cbf042cd3c/nvidia_cuda_runtime_cu12-12.9.79-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:25bba2dfb01d48a9b59ca474a1ac43c6ebf7011f1b0b8cc44f54eb6ac48a96c3", size = 3493179, upload-time = "2025-06-05T20:00:53.735Z" }, - { url = "https://files.pythonhosted.org/packages/59/df/e7c3a360be4f7b93cee39271b792669baeb3846c58a4df6dfcf187a7ffab/nvidia_cuda_runtime_cu12-12.9.79-py3-none-win_amd64.whl", hash = "sha256:8e018af8fa02363876860388bd10ccb89eb9ab8fb0aa749aaf58430a9f7c4891", size = 3591604, upload-time = "2025-06-05T20:11:17.036Z" }, -] - [[package]] name = "nvidia-cudnn-cu12" version = "9.10.2.21" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and sys_platform == 'linux'", - "python_full_version == '3.11.*' and sys_platform == 'linux'", - "python_full_version == '3.12.*' and sys_platform == 'linux'", - "python_full_version == '3.13.*' and sys_platform == 'linux'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.11'", ] dependencies = [ - { name = "nvidia-cublas-cu12", version = "12.6.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cublas-cu12", version = "12.6.4.1", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-6-pylops-deep-cu126' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/fa/41/e79269ce215c857c935fd86bcfe91a451a584dfc27f1e068f568b9ad1ab7/nvidia_cudnn_cu12-9.10.2.21-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:c9132cc3f8958447b4910a1720036d9eff5928cc3179b0a51fb6d167c6cc87d8", size = 705026878, upload-time = "2025-06-06T21:52:51.348Z" }, @@ -3064,13 +4238,14 @@ name = "nvidia-cudnn-cu12" version = "9.19.0.56" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and sys_platform == 'linux'", - "python_full_version == '3.11.*' and sys_platform == 'linux'", - "python_full_version == '3.12.*' and sys_platform == 'linux'", - "python_full_version == '3.13.*' and sys_platform == 'linux'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.11'", ] dependencies = [ - { name = "nvidia-cublas-cu12", version = "12.8.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cublas-cu12", version = "12.8.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/09/b8/277c51962ee46fa3e5b203ac5f76107c650f781d6891e681e28e6f3e9fe6/nvidia_cudnn_cu12-9.19.0.56-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:08caaf27fe556aca82a3ee3b5aa49a77e7de0cfcb7ff4e5c29da426387a8267e", size = 656910700, upload-time = "2026-02-03T20:40:25.508Z" }, @@ -3078,28 +4253,12 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/a7/a5/48f07449fc9c6cc146dcafe6149fa5d69630137d2ec5b7d9e09f255fadd7/nvidia_cudnn_cu12-9.19.0.56-py3-none-win_amd64.whl", hash = "sha256:cec70596b9ce878fab83810c3f5a2e606d35f510e5fee579759e4cbc68a23750", size = 644003014, upload-time = "2026-02-03T20:46:25.768Z" }, ] -[[package]] -name = "nvidia-cudnn-cu12" -version = "9.20.0.48" -source = { registry = "https://pypi.org/simple" } -resolution-markers = [ - "python_full_version < '3.11' and sys_platform == 'darwin'", -] -dependencies = [ - { name = "nvidia-cublas-cu12", version = "12.9.2.10", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, -] -wheels = [ - { url = "https://files.pythonhosted.org/packages/0c/77/1c382fdc5de163b2ff14d6174d12dc318c0a42302f5e3a4fbc5114ab0501/nvidia_cudnn_cu12-9.20.0.48-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:d9da9c15344323afae571751393552652c52486eab0b886530997bef664e29de", size = 664659972, upload-time = "2026-03-09T19:27:37.986Z" }, - { url = "https://files.pythonhosted.org/packages/3b/52/94aecda69df65ba1079a8b7dbe84632af5614dc0ed2c733185f6431874e3/nvidia_cudnn_cu12-9.20.0.48-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:7d7479e1321c7a039b33827f0247791ee1be091759032c1f66a287c4a643396a", size = 657910570, upload-time = "2026-03-09T19:28:58.944Z" }, - { url = "https://files.pythonhosted.org/packages/fe/ee/45ecd276f6ef2947d713e8c1a5232e55a15d727a44860aff8fc9c7c82d12/nvidia_cudnn_cu12-9.20.0.48-py3-none-win_amd64.whl", hash = "sha256:9cac47d5be5e5d84f53358fa688d41f2ae35e9a920c0e3eeb48bce4ada5460d9", size = 643997304, upload-time = "2026-03-09T19:30:46.034Z" }, -] - [[package]] name = "nvidia-cudnn-cu13" version = "9.20.0.48" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "nvidia-cublas", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cublas", marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/56/c5/83384d846b2fd17c44bd499b36c75a45ed4f095fbbb2252294e89cea5c5c/nvidia_cudnn_cu13-9.20.0.48-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:e31454ae00094b0c55319d9d15b6fa2fc50a9e1c0f5c8c80fb75258234e731e1", size = 444574296, upload-time = "2026-03-09T19:28:27.751Z" }, @@ -3112,7 +4271,7 @@ name = "nvidia-cufft" version = "12.2.0.37" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "nvidia-nvjitlink", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink", marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/6d/4d/31158ab042b044b269019574da4430ecce8d05fec7af1d270e1ba28e3512/nvidia_cufft-12.2.0.37-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:d0d762b7ece2f2a4971a5f29a6cef13f26fd87c7cd0003b48ed82d9a1d7380d7", size = 218244744, upload-time = "2026-03-09T09:48:16.661Z" }, @@ -3125,13 +4284,14 @@ name = "nvidia-cufft-cu12" version = "11.3.0.4" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and sys_platform == 'linux'", - "python_full_version == '3.11.*' and sys_platform == 'linux'", - "python_full_version == '3.12.*' and sys_platform == 'linux'", - "python_full_version == '3.13.*' and sys_platform == 'linux'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.11'", ] dependencies = [ - { name = "nvidia-nvjitlink-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-6-pylops-deep-cu126' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/1f/37/c50d2b2f2c07e146776389e3080f4faf70bcc4fa6e19d65bb54ca174ebc3/nvidia_cufft_cu12-11.3.0.4-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:d16079550df460376455cba121db6564089176d9bac9e4f360493ca4741b22a6", size = 200164144, upload-time = "2024-11-20T17:40:58.288Z" }, @@ -3146,13 +4306,54 @@ name = "nvidia-cufft-cu12" version = "11.3.3.83" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and sys_platform == 'linux'", - "python_full_version == '3.11.*' and sys_platform == 'linux'", - "python_full_version == '3.12.*' and sys_platform == 'linux'", - "python_full_version == '3.13.*' and sys_platform == 'linux'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-6-pylops-deep' or extra != 'extra-6-pylops-deep-cu126' or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/60/bc/7771846d3a0272026c416fbb7e5f4c1f146d6d80704534d0b187dd6f4800/nvidia_cufft_cu12-11.3.3.83-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:848ef7224d6305cdb2a4df928759dca7b1201874787083b6e7550dd6765ce69a", size = 193109211, upload-time = "2025-03-07T01:44:56.873Z" }, @@ -3160,31 +4361,16 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/7d/ec/ce1629f1e478bb5ccd208986b5f9e0316a78538dd6ab1d0484f012f8e2a1/nvidia_cufft_cu12-11.3.3.83-py3-none-win_amd64.whl", hash = "sha256:7a64a98ef2a7c47f905aaf8931b69a3a43f27c55530c698bb2ed7c75c0b42cb7", size = 192216559, upload-time = "2025-03-07T01:53:57.106Z" }, ] -[[package]] -name = "nvidia-cufft-cu12" -version = "11.4.1.4" -source = { registry = "https://pypi.org/simple" } -resolution-markers = [ - "python_full_version < '3.11' and sys_platform == 'darwin'", -] -dependencies = [ - { name = "nvidia-nvjitlink-cu12", version = "12.9.86", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, -] -wheels = [ - { url = "https://files.pythonhosted.org/packages/9b/2b/76445b0af890da61b501fde30650a1a4bd910607261b209cccb5235d3daa/nvidia_cufft_cu12-11.4.1.4-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:1a28c9b12260a1aa7a8fd12f5ebd82d027963d635ba82ff39a1acfa7c4c0fbcf", size = 200822453, upload-time = "2025-06-05T20:05:27.889Z" }, - { url = "https://files.pythonhosted.org/packages/95/f4/61e6996dd20481ee834f57a8e9dca28b1869366a135e0d42e2aa8493bdd4/nvidia_cufft_cu12-11.4.1.4-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:c67884f2a7d276b4b80eb56a79322a95df592ae5e765cf1243693365ccab4e28", size = 200877592, upload-time = "2025-06-05T20:05:45.862Z" }, - { url = "https://files.pythonhosted.org/packages/20/ee/29955203338515b940bd4f60ffdbc073428f25ef9bfbce44c9a066aedc5c/nvidia_cufft_cu12-11.4.1.4-py3-none-win_amd64.whl", hash = "sha256:8e5bfaac795e93f80611f807d42844e8e27e340e0cde270dcb6c65386d795b80", size = 200067309, upload-time = "2025-06-05T20:13:59.762Z" }, -] - [[package]] name = "nvidia-cufile-cu12" version = "1.11.1.6" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and sys_platform == 'linux'", - "python_full_version == '3.11.*' and sys_platform == 'linux'", - "python_full_version == '3.12.*' and sys_platform == 'linux'", - "python_full_version == '3.13.*' and sys_platform == 'linux'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.11'", ] wheels = [ { url = "https://files.pythonhosted.org/packages/b2/66/cc9876340ac68ae71b15c743ddb13f8b30d5244af344ec8322b449e35426/nvidia_cufile_cu12-1.11.1.6-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:cc23469d1c7e52ce6c1d55253273d32c565dd22068647f3aa59b3c6b005bf159", size = 1142103, upload-time = "2024-11-20T17:42:11.83Z" }, @@ -3196,10 +4382,11 @@ name = "nvidia-cufile-cu12" version = "1.13.1.3" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and sys_platform == 'linux'", - "python_full_version == '3.11.*' and sys_platform == 'linux'", - "python_full_version == '3.12.*' and sys_platform == 'linux'", - "python_full_version == '3.13.*' and sys_platform == 'linux'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.11'", ] wheels = [ { url = "https://files.pythonhosted.org/packages/bb/fe/1bcba1dfbfb8d01be8d93f07bfc502c93fa23afa6fd5ab3fc7c1df71038a/nvidia_cufile_cu12-1.13.1.3-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:1d069003be650e131b21c932ec3d8969c1715379251f8d23a1860554b1cb24fc", size = 1197834, upload-time = "2025-03-07T01:45:50.723Z" }, @@ -3211,10 +4398,11 @@ name = "nvidia-curand-cu12" version = "10.3.7.77" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and sys_platform == 'linux'", - "python_full_version == '3.11.*' and sys_platform == 'linux'", - "python_full_version == '3.12.*' and sys_platform == 'linux'", - "python_full_version == '3.13.*' and sys_platform == 'linux'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.11'", ] wheels = [ { url = "https://files.pythonhosted.org/packages/42/ac/36543605358a355632f1a6faa3e2d5dfb91eab1e4bc7d552040e0383c335/nvidia_curand_cu12-10.3.7.77-py3-none-manylinux2014_aarch64.whl", hash = "sha256:6e82df077060ea28e37f48a3ec442a8f47690c7499bff392a5938614b56c98d8", size = 56289881, upload-time = "2024-10-01T17:04:18.981Z" }, @@ -3229,10 +4417,11 @@ name = "nvidia-curand-cu12" version = "10.3.9.90" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and sys_platform == 'linux'", - "python_full_version == '3.11.*' and sys_platform == 'linux'", - "python_full_version == '3.12.*' and sys_platform == 'linux'", - "python_full_version == '3.13.*' and sys_platform == 'linux'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.11'", ] wheels = [ { url = "https://files.pythonhosted.org/packages/45/5e/92aa15eca622a388b80fbf8375d4760738df6285b1e92c43d37390a33a9a/nvidia_curand_cu12-10.3.9.90-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:dfab99248034673b779bc6decafdc3404a8a6f502462201f2f31f11354204acd", size = 63625754, upload-time = "2025-03-07T01:46:10.735Z" }, @@ -3245,9 +4434,9 @@ name = "nvidia-cusolver" version = "12.1.0.51" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "nvidia-cublas", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cusparse", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-nvjitlink", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cublas", marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusparse", marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink", marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/25/09/6214d11749dfc2d1be9a9e0bcfb04069077b98f7df0ad41115da87c84700/nvidia_cusolver-12.1.0.51-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:2a0bde343f956934103bc19344584a2d7b95d03b8cca9c0d22c90ff8917bbc3c", size = 224103511, upload-time = "2026-03-09T09:51:14.704Z" }, @@ -3260,15 +4449,16 @@ name = "nvidia-cusolver-cu12" version = "11.7.1.2" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and sys_platform == 'linux'", - "python_full_version == '3.11.*' and sys_platform == 'linux'", - "python_full_version == '3.12.*' and sys_platform == 'linux'", - "python_full_version == '3.13.*' and sys_platform == 'linux'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.11'", ] dependencies = [ - { name = "nvidia-cublas-cu12", version = "12.6.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cusparse-cu12", version = "12.5.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-nvjitlink-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cublas-cu12", version = "12.6.4.1", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-6-pylops-deep-cu126' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusparse-cu12", version = "12.5.4.2", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-6-pylops-deep-cu126' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-6-pylops-deep-cu126' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/93/17/dbe1aa865e4fdc7b6d4d0dd308fdd5aaab60f939abfc0ea1954eac4fb113/nvidia_cusolver_cu12-11.7.1.2-py3-none-manylinux2014_aarch64.whl", hash = "sha256:0ce237ef60acde1efc457335a2ddadfd7610b892d94efee7b776c64bb1cac9e0", size = 157833628, upload-time = "2024-10-01T17:05:05.591Z" }, @@ -3283,15 +4473,16 @@ name = "nvidia-cusolver-cu12" version = "11.7.3.90" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and sys_platform == 'linux'", - "python_full_version == '3.11.*' and sys_platform == 'linux'", - "python_full_version == '3.12.*' and sys_platform == 'linux'", - "python_full_version == '3.13.*' and sys_platform == 'linux'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.11'", ] dependencies = [ - { name = "nvidia-cublas-cu12", version = "12.8.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cusparse-cu12", version = "12.5.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cublas-cu12", version = "12.8.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusparse-cu12", version = "12.5.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/c8/32/f7cd6ce8a7690544d084ea21c26e910a97e077c9b7f07bf5de623ee19981/nvidia_cusolver_cu12-11.7.3.90-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:db9ed69dbef9715071232caa9b69c52ac7de3a95773c2db65bdba85916e4e5c0", size = 267229841, upload-time = "2025-03-07T01:46:54.356Z" }, @@ -3299,30 +4490,12 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/13/c0/76ca8551b8a84146ffa189fec81c26d04adba4bc0dbe09cd6e6fd9b7de04/nvidia_cusolver_cu12-11.7.3.90-py3-none-win_amd64.whl", hash = "sha256:4a550db115fcabc4d495eb7d39ac8b58d4ab5d8e63274d3754df1c0ad6a22d34", size = 256720438, upload-time = "2025-03-07T01:54:39.898Z" }, ] -[[package]] -name = "nvidia-cusolver-cu12" -version = "11.7.5.82" -source = { registry = "https://pypi.org/simple" } -resolution-markers = [ - "python_full_version < '3.11' and sys_platform == 'darwin'", -] -dependencies = [ - { name = "nvidia-cublas-cu12", version = "12.9.2.10", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cusparse-cu12", version = "12.5.10.65", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-nvjitlink-cu12", version = "12.9.86", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, -] -wheels = [ - { url = "https://files.pythonhosted.org/packages/03/99/686ff9bf3a82a531c62b1a5c614476e8dfa24a9d89067aeedf3592ee4538/nvidia_cusolver_cu12-11.7.5.82-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:62efa83e4ace59a4c734d052bb72158e888aa7b770e1a5f601682f16fe5b4fd2", size = 337869834, upload-time = "2025-06-05T20:06:53.125Z" }, - { url = "https://files.pythonhosted.org/packages/33/40/79b0c64d44d6c166c0964ec1d803d067f4a145cca23e23925fd351d0e642/nvidia_cusolver_cu12-11.7.5.82-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:15da72d1340d29b5b3cf3fd100e3cd53421dde36002eda6ed93811af63c40d88", size = 338117415, upload-time = "2025-06-05T20:07:16.809Z" }, - { url = "https://files.pythonhosted.org/packages/32/5d/feb7f86b809f89b14193beffebe24cf2e4bf7af08372ab8cdd34d19a65a0/nvidia_cusolver_cu12-11.7.5.82-py3-none-win_amd64.whl", hash = "sha256:77666337237716783c6269a658dea310195cddbd80a5b2919b1ba8735cec8efd", size = 326215953, upload-time = "2025-06-05T20:14:41.76Z" }, -] - [[package]] name = "nvidia-cusparse" version = "12.7.9.17" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "nvidia-nvjitlink", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink", marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/06/5a/6bb7fc5f9658902efebc8551b1a9265b7a5908cbf9efdabdf97bc30b168a/nvidia_cusparse-12.7.9.17-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:7c5d21980dc5f064c7ba13af2250e7fb4036283f1d1943c2915573c27928c89e", size = 168894384, upload-time = "2026-03-09T09:52:23.003Z" }, @@ -3335,13 +4508,14 @@ name = "nvidia-cusparse-cu12" version = "12.5.4.2" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and sys_platform == 'linux'", - "python_full_version == '3.11.*' and sys_platform == 'linux'", - "python_full_version == '3.12.*' and sys_platform == 'linux'", - "python_full_version == '3.13.*' and sys_platform == 'linux'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.11'", ] dependencies = [ - { name = "nvidia-nvjitlink-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-6-pylops-deep-cu126' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/eb/eb/6681efd0aa7df96b4f8067b3ce7246833dd36830bb4cec8896182773db7d/nvidia_cusparse_cu12-12.5.4.2-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:d25b62fb18751758fe3c93a4a08eff08effedfe4edf1c6bb5afd0890fe88f887", size = 216451147, upload-time = "2024-11-20T17:44:18.055Z" }, @@ -3356,13 +4530,14 @@ name = "nvidia-cusparse-cu12" version = "12.5.8.93" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and sys_platform == 'linux'", - "python_full_version == '3.11.*' and sys_platform == 'linux'", - "python_full_version == '3.12.*' and sys_platform == 'linux'", - "python_full_version == '3.13.*' and sys_platform == 'linux'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.11'", ] dependencies = [ - { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/bc/f7/cd777c4109681367721b00a106f491e0d0d15cfa1fd59672ce580ce42a97/nvidia_cusparse_cu12-12.5.8.93-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:9b6c161cb130be1a07a27ea6923df8141f3c295852f4b260c65f18f3e0a091dc", size = 288117129, upload-time = "2025-03-07T01:47:40.407Z" }, @@ -3370,22 +4545,6 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/62/07/f3b2ad63f8e3d257a599f422ae34eb565e70c41031aecefa3d18b62cabd1/nvidia_cusparse_cu12-12.5.8.93-py3-none-win_amd64.whl", hash = "sha256:9a33604331cb2cac199f2e7f5104dfbb8a5a898c367a53dfda9ff2acb6b6b4dd", size = 284937404, upload-time = "2025-03-07T01:55:07.742Z" }, ] -[[package]] -name = "nvidia-cusparse-cu12" -version = "12.5.10.65" -source = { registry = "https://pypi.org/simple" } -resolution-markers = [ - "python_full_version < '3.11' and sys_platform == 'darwin'", -] -dependencies = [ - { name = "nvidia-nvjitlink-cu12", version = "12.9.86", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, -] -wheels = [ - { url = "https://files.pythonhosted.org/packages/5e/6f/8710fbd17cdd1d0fc3fea7d36d5b65ce1933611c31e1861da330206b253a/nvidia_cusparse_cu12-12.5.10.65-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:221c73e7482dd93eda44e65ce567c031c07e2f93f6fa0ecd3ba876a195023e83", size = 366359408, upload-time = "2025-06-05T20:07:42.501Z" }, - { url = "https://files.pythonhosted.org/packages/12/46/b0fd4b04f86577921feb97d8e2cf028afe04f614d17fb5013de9282c9216/nvidia_cusparse_cu12-12.5.10.65-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:73060ce019ac064a057267c585bf1fd5a353734151f87472ff02b2c5c9984e78", size = 366465088, upload-time = "2025-06-05T20:08:20.413Z" }, - { url = "https://files.pythonhosted.org/packages/73/ef/063500c25670fbd1cbb0cd3eb7c8a061585b53adb4dd8bf3492bb49b0df3/nvidia_cusparse_cu12-12.5.10.65-py3-none-win_amd64.whl", hash = "sha256:9e487468a22a1eaf1fbd1d2035936a905feb79c4ce5c2f67626764ee4f90227c", size = 362504719, upload-time = "2025-06-05T20:15:17.947Z" }, -] - [[package]] name = "nvidia-cusparselt-cu12" version = "0.7.1" @@ -3400,29 +4559,11 @@ wheels = [ name = "nvidia-nccl-cu12" version = "2.28.9" source = { registry = "https://pypi.org/simple" } -resolution-markers = [ - "python_full_version < '3.11' and sys_platform == 'linux'", - "python_full_version == '3.11.*' and sys_platform == 'linux'", - "python_full_version == '3.12.*' and sys_platform == 'linux'", - "python_full_version == '3.13.*' and sys_platform == 'linux'", -] wheels = [ { url = "https://files.pythonhosted.org/packages/08/c4/120d2dfd92dff2c776d68f361ff8705fdea2ca64e20b612fab0fd3f581ac/nvidia_nccl_cu12-2.28.9-py3-none-manylinux_2_18_aarch64.whl", hash = "sha256:50a36e01c4a090b9f9c47d92cec54964de6b9fcb3362d0e19b8ffc6323c21b60", size = 296766525, upload-time = "2025-11-18T05:49:16.094Z" }, { url = "https://files.pythonhosted.org/packages/4a/4e/44dbb46b3d1b0ec61afda8e84837870f2f9ace33c564317d59b70bc19d3e/nvidia_nccl_cu12-2.28.9-py3-none-manylinux_2_18_x86_64.whl", hash = "sha256:485776daa8447da5da39681af455aa3b2c2586ddcf4af8772495e7c532c7e5ab", size = 296782137, upload-time = "2025-11-18T05:49:34.248Z" }, ] -[[package]] -name = "nvidia-nccl-cu12" -version = "2.29.7" -source = { registry = "https://pypi.org/simple" } -resolution-markers = [ - "python_full_version < '3.11' and sys_platform == 'darwin'", -] -wheels = [ - { url = "https://files.pythonhosted.org/packages/20/cc/f48875411d1f176bce58e6343fd5d4131fc1db5420719ff25944bdc006c6/nvidia_nccl_cu12-2.29.7-py3-none-manylinux_2_18_aarch64.whl", hash = "sha256:0cf032ee22b560447daf0456108a75e32bd74a4de6c6b64725637a359fa48cd8", size = 293563644, upload-time = "2026-03-03T05:34:46.166Z" }, - { url = "https://files.pythonhosted.org/packages/31/1e/9e366f36efc550f07d6737f199e3f6bffafdf28795d007f10a77dd274f5c/nvidia_nccl_cu12-2.29.7-py3-none-manylinux_2_18_x86_64.whl", hash = "sha256:ecd0a012051abc20c1aa87328841efa8cade3ced65803046e38c2f03c0891fea", size = 293633942, upload-time = "2026-03-03T05:37:05.625Z" }, -] - [[package]] name = "nvidia-nccl-cu13" version = "2.29.7" @@ -3447,10 +4588,11 @@ name = "nvidia-nvjitlink-cu12" version = "12.6.85" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and sys_platform == 'linux'", - "python_full_version == '3.11.*' and sys_platform == 'linux'", - "python_full_version == '3.12.*' and sys_platform == 'linux'", - "python_full_version == '3.13.*' and sys_platform == 'linux'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.11'", ] wheels = [ { url = "https://files.pythonhosted.org/packages/9d/d7/c5383e47c7e9bf1c99d5bd2a8c935af2b6d705ad831a7ec5c97db4d82f4f/nvidia_nvjitlink_cu12-12.6.85-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl", hash = "sha256:eedc36df9e88b682efe4309aa16b5b4e78c2407eac59e8c10a6a47535164369a", size = 19744971, upload-time = "2024-11-20T17:46:53.366Z" }, @@ -3463,10 +4605,51 @@ name = "nvidia-nvjitlink-cu12" version = "12.8.93" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and sys_platform == 'linux'", - "python_full_version == '3.11.*' and sys_platform == 'linux'", - "python_full_version == '3.12.*' and sys_platform == 'linux'", - "python_full_version == '3.13.*' and sys_platform == 'linux'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] wheels = [ { url = "https://files.pythonhosted.org/packages/f6/74/86a07f1d0f42998ca31312f998bd3b9a7eff7f52378f4f270c8679c77fb9/nvidia_nvjitlink_cu12-12.8.93-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl", hash = "sha256:81ff63371a7ebd6e6451970684f916be2eab07321b73c9d244dc2b4da7f73b88", size = 39254836, upload-time = "2025-03-07T01:49:55.661Z" }, @@ -3474,55 +4657,21 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/ed/d7/34f02dad2e30c31b10a51f6b04e025e5dd60e5f936af9045a9b858a05383/nvidia_nvjitlink_cu12-12.8.93-py3-none-win_amd64.whl", hash = "sha256:bd93fbeeee850917903583587f4fc3a4eafa022e34572251368238ab5e6bd67f", size = 268553710, upload-time = "2025-03-07T01:56:24.13Z" }, ] -[[package]] -name = "nvidia-nvjitlink-cu12" -version = "12.9.86" -source = { registry = "https://pypi.org/simple" } -resolution-markers = [ - "python_full_version < '3.11' and sys_platform == 'darwin'", -] -wheels = [ - { url = "https://files.pythonhosted.org/packages/46/0c/c75bbfb967457a0b7670b8ad267bfc4fffdf341c074e0a80db06c24ccfd4/nvidia_nvjitlink_cu12-12.9.86-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl", hash = "sha256:e3f1171dbdc83c5932a45f0f4c99180a70de9bd2718c1ab77d14104f6d7147f9", size = 39748338, upload-time = "2025-06-05T20:10:25.613Z" }, - { url = "https://files.pythonhosted.org/packages/97/bc/2dcba8e70cf3115b400fef54f213bcd6715a3195eba000f8330f11e40c45/nvidia_nvjitlink_cu12-12.9.86-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:994a05ef08ef4b0b299829cde613a424382aff7efb08a7172c1fa616cc3af2ca", size = 39514880, upload-time = "2025-06-05T20:10:04.89Z" }, - { url = "https://files.pythonhosted.org/packages/dd/7e/2eecb277d8a98184d881fb98a738363fd4f14577a4d2d7f8264266e82623/nvidia_nvjitlink_cu12-12.9.86-py3-none-win_amd64.whl", hash = "sha256:cc6fcec260ca843c10e34c936921a1c426b351753587fdd638e8cff7b16bb9db", size = 35584936, upload-time = "2025-06-05T20:16:08.525Z" }, -] - [[package]] name = "nvidia-nvshmem-cu12" version = "3.4.5" source = { registry = "https://pypi.org/simple" } -resolution-markers = [ - "python_full_version < '3.11' and sys_platform == 'linux'", - "python_full_version == '3.11.*' and sys_platform == 'linux'", - "python_full_version == '3.12.*' and sys_platform == 'linux'", - "python_full_version == '3.13.*' and sys_platform == 'linux'", -] wheels = [ { url = "https://files.pythonhosted.org/packages/1d/6a/03aa43cc9bd3ad91553a88b5f6fb25ed6a3752ae86ce2180221962bc2aa5/nvidia_nvshmem_cu12-3.4.5-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:0b48363fc6964dede448029434c6abed6c5e37f823cb43c3bcde7ecfc0457e15", size = 138936938, upload-time = "2025-09-06T00:32:05.589Z" }, { url = "https://files.pythonhosted.org/packages/b5/09/6ea3ea725f82e1e76684f0708bbedd871fc96da89945adeba65c3835a64c/nvidia_nvshmem_cu12-3.4.5-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:042f2500f24c021db8a06c5eec2539027d57460e1c1a762055a6554f72c369bd", size = 139103095, upload-time = "2025-09-06T00:32:31.266Z" }, ] -[[package]] -name = "nvidia-nvshmem-cu12" -version = "3.6.5" -source = { registry = "https://pypi.org/simple" } -resolution-markers = [ - "python_full_version < '3.11' and sys_platform == 'darwin'", -] -dependencies = [ - { name = "nvidia-cuda-cccl-cu12", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, -] -wheels = [ - { url = "https://files.pythonhosted.org/packages/fb/da/bd8ae5201f8c5751ece31fe4fe489ece10fbcf5fcc1a595855b6459b6d6e/nvidia_nvshmem_cu12-3.6.5-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:7b38521ff84cdfc68da3360fe249cfbabfe05ee9aa271458857476124b03a420", size = 153109548, upload-time = "2026-03-24T19:19:19.523Z" }, - { url = "https://files.pythonhosted.org/packages/9e/da/36fa8307cc40889307fed415d70b67d35ec330ffce889a9c03cf8f616cfa/nvidia_nvshmem_cu12-3.6.5-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:f86db35f1ced21a790fa255dcae7db8998bf8655a95e76c033a6574190b398e4", size = 153270920, upload-time = "2026-03-24T19:19:42.626Z" }, -] - [[package]] name = "nvidia-nvshmem-cu13" version = "3.6.5" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "nvidia-cuda-cccl", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-cccl", marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/83/6b/4c642d2cce57c8bd32043b4a608b6acc8cd0579c2f53af9a7ef9e1e1ccca/nvidia_nvshmem_cu13-3.6.5-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:94aa0149490be658cf95945ce9f16ba90a90edbd6a564366f996ead7496f2f22", size = 71726240, upload-time = "2026-03-24T19:19:29.816Z" }, @@ -3534,10 +4683,11 @@ name = "nvidia-nvtx-cu12" version = "12.6.77" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and sys_platform == 'linux'", - "python_full_version == '3.11.*' and sys_platform == 'linux'", - "python_full_version == '3.12.*' and sys_platform == 'linux'", - "python_full_version == '3.13.*' and sys_platform == 'linux'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.11'", ] wheels = [ { url = "https://files.pythonhosted.org/packages/b9/93/80f8a520375af9d7ee44571a6544653a176e53c2b8ccce85b97b83c2491b/nvidia_nvtx_cu12-12.6.77-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:f44f8d86bb7d5629988d61c8d3ae61dddb2015dee142740536bc7481b022fe4b", size = 90549, upload-time = "2024-11-20T17:38:17.387Z" }, @@ -3552,10 +4702,11 @@ name = "nvidia-nvtx-cu12" version = "12.8.90" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and sys_platform == 'linux'", - "python_full_version == '3.11.*' and sys_platform == 'linux'", - "python_full_version == '3.12.*' and sys_platform == 'linux'", - "python_full_version == '3.13.*' and sys_platform == 'linux'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.11'", ] wheels = [ { url = "https://files.pythonhosted.org/packages/10/c0/1b303feea90d296f6176f32a2a70b5ef230f9bdeb3a72bddb0dc922dc137/nvidia_nvtx_cu12-12.8.90-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:d7ad891da111ebafbf7e015d34879f7112832fc239ff0d7d776b6cb685274615", size = 91161, upload-time = "2025-03-07T01:42:23.922Z" }, @@ -3573,15 +4724,6 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/ec/11/3f1ee9dce24b41812dd572a037c4436d4d21f759fbe373cc271b0ce98805/nvidia_nvvm-13.2.51-py3-none-win_amd64.whl", hash = "sha256:a4809baaa5429eabe1878853761ce31f0ba15216e2348710b7898dc591f5fc14", size = 56751075, upload-time = "2026-03-09T10:11:09.994Z" }, ] -[[package]] -name = "onemkl-license" -version = "2025.3.1" -source = { registry = "https://pypi.org/simple" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/3e/1d/7acbedb07bf4c71cc499527c25a3ef60bf83ed41b8918e986ed7a4573bd4/onemkl_license-2025.3.1-py2.py3-none-manylinux_2_28_x86_64.whl", hash = "sha256:b6263a01bf29c04ea683eab1712eb6b74c2b8b722722f46fd90784ed8778c093", size = 58934, upload-time = "2026-01-22T05:36:11.789Z" }, - { url = "https://files.pythonhosted.org/packages/1b/7f/732bd62f4ce4ddcbf97003efa856fcafc99c29e6b05deb0c1bb9cb85bdc4/onemkl_license-2025.3.1-py2.py3-none-win_amd64.whl", hash = "sha256:9fa45b274f05a61797f9ec3166b136124250ec7c9c91dedb87f3a926bfed9a54", size = 58959, upload-time = "2026-01-22T05:32:16.865Z" }, -] - [[package]] name = "opt-einsum" version = "3.4.0" @@ -3605,15 +4747,27 @@ name = "pandas" version = "2.3.3" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and sys_platform == 'darwin'", - "python_full_version < '3.11' and sys_platform == 'linux'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform == 'linux') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "python-dateutil", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pytz", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "tzdata", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "python-dateutil", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pytz", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "tzdata", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/33/01/d40b85317f86cf08d853a4f495195c73815fdf205eef3993821720274518/pandas-2.3.3.tar.gz", hash = "sha256:e05e1af93b977f7eafa636d043f9f94c7ee3ac81af99c13508215942e64c993b", size = 4495223, upload-time = "2025-09-29T23:34:51.853Z" } wheels = [ @@ -3671,18 +4825,167 @@ name = "pandas" version = "3.0.1" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'darwin'", - "python_full_version == '3.13.*' and sys_platform == 'darwin'", - "python_full_version == '3.12.*' and sys_platform == 'darwin'", - "python_full_version == '3.11.*' and sys_platform == 'darwin'", - "python_full_version == '3.11.*' and sys_platform == 'linux'", - "python_full_version == '3.12.*' and sys_platform == 'linux'", - "python_full_version == '3.13.*' and sys_platform == 'linux'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "python-dateutil", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "python-dateutil", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "tzdata", marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/2e/0c/b28ed414f080ee0ad153f848586d61d1878f91689950f037f976ce15f6c8/pandas-3.0.1.tar.gz", hash = "sha256:4186a699674af418f655dbd420ed87f50d56b4cd6603784279d9eef6627823c8", size = 4641901, upload-time = "2026-02-17T22:20:16.434Z" } wheels = [ @@ -3883,9 +5186,9 @@ name = "pooch" version = "1.9.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "packaging", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "platformdirs", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "requests", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "packaging" }, + { name = "platformdirs" }, + { name = "requests" }, ] sdist = { url = "https://files.pythonhosted.org/packages/83/43/85ef45e8b36c6a48546af7b266592dc32d7f67837a6514d111bced6d7d75/pooch-1.9.0.tar.gz", hash = "sha256:de46729579b9857ffd3e741987a2f6d5e0e03219892c167c6578c0091fb511ed", size = 61788, upload-time = "2026-01-30T19:15:09.649Z" } wheels = [ @@ -3897,11 +5200,11 @@ name = "pre-commit" version = "4.5.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "cfgv", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "identify", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nodeenv", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pyyaml", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "virtualenv", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "cfgv" }, + { name = "identify" }, + { name = "nodeenv" }, + { name = "pyyaml" }, + { name = "virtualenv" }, ] sdist = { url = "https://files.pythonhosted.org/packages/40/f1/6d86a29246dfd2e9b6237f0b5823717f60cad94d47ddc26afa916d21f525/pre_commit-4.5.1.tar.gz", hash = "sha256:eb545fcff725875197837263e977ea257a402056661f09dae08e4b149b030a61", size = 198232, upload-time = "2025-12-16T21:14:33.552Z" } wheels = [ @@ -3968,13 +5271,25 @@ name = "pyfftw" version = "0.15.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and sys_platform == 'darwin'", - "python_full_version < '3.11' and sys_platform == 'linux'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform == 'linux') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "setuptools", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "setuptools", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/4b/3f/ee1bc44b080fc1e81d293cd07bed563d254bc1997d63a3b8053804a87dfd/pyfftw-0.15.0.tar.gz", hash = "sha256:2f16b9854a40c8fdd10aa5803b24ddc6ab49f9cd559dbd7f07e7d61aa205c1ca", size = 164003, upload-time = "2024-11-06T16:01:19.293Z" } wheels = [ @@ -4012,17 +5327,165 @@ name = "pyfftw" version = "0.15.1" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'darwin'", - "python_full_version == '3.13.*' and sys_platform == 'darwin'", - "python_full_version == '3.12.*' and sys_platform == 'darwin'", - "python_full_version == '3.11.*' and sys_platform == 'darwin'", - "python_full_version == '3.11.*' and sys_platform == 'linux'", - "python_full_version == '3.12.*' and sys_platform == 'linux'", - "python_full_version == '3.13.*' and sys_platform == 'linux'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/f2/2d/e38439b7f937e8bf91a9ff2b8d9713d0d8e64e980fc00e8d1945b8a5b74b/pyfftw-0.15.1.tar.gz", hash = "sha256:bbcde6d40d165e1cbaf12dde062ebfebe9e43394cac8c166e699ba2c9a4b0461", size = 192838, upload-time = "2025-10-22T19:58:56.683Z" } wheels = [ @@ -4069,7 +5532,7 @@ name = "pygments-styles" version = "0.3.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "pygments", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pygments" }, ] sdist = { url = "https://files.pythonhosted.org/packages/1c/2c/3886ed4783dd78bb62ccab7d43380f526a7e2ff0db8c77d9c87559b2f5de/pygments_styles-0.3.0.tar.gz", hash = "sha256:67746b8fc6ff72c1179ca4d9a8bc89c7f54c196c2ff9d087f07392cd6fde3ecf", size = 15258, upload-time = "2025-11-04T13:15:23.512Z" } wheels = [ @@ -4080,96 +5543,89 @@ wheels = [ name = "pylops" source = { editable = "." } dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.15.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] [package.optional-dependencies] advanced = [ - { name = "astra-toolbox", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "devito", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "dtcwt", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "llvmlite", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numba", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pyfftw", version = "0.15.0", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pyfftw", version = "0.15.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pywavelets", version = "1.8.0", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pywavelets", version = "1.9.0", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scikit-fmm", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "spgl1", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sympy", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "astra-toolbox", marker = "sys_platform == 'linux' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "devito" }, + { name = "dtcwt" }, + { name = "llvmlite" }, + { name = "numba" }, + { name = "pyfftw", version = "0.15.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pyfftw", version = "0.15.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pywavelets", version = "1.8.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pywavelets", version = "1.9.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scikit-fmm" }, + { name = "spgl1" }, + { name = "sympy" }, ] deep = [ - { name = "jax", version = "0.6.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "jax", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jax", version = "0.6.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jax", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and extra == 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "torch", version = "2.11.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "torch", version = "2.11.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "torch", version = "2.11.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'darwin' and extra == 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] deep-cu126 = [ - { name = "jax", version = "0.6.2", source = { registry = "https://pypi.org/simple" }, extra = ["cuda12"], marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "jax", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, extra = ["cuda12"], marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "torch", version = "2.11.0+cu126", source = { registry = "https://download.pytorch.org/whl/cu126" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jax", version = "0.6.2", source = { registry = "https://pypi.org/simple" }, extra = ["cuda12"], marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jax", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, extra = ["cuda12"], marker = "(python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "torch", version = "2.11.0+cu126", source = { registry = "https://download.pytorch.org/whl/cu126" } }, ] deep-cu128 = [ - { name = "jax", version = "0.6.2", source = { registry = "https://pypi.org/simple" }, extra = ["cuda12"], marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "jax", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, extra = ["cuda12"], marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "torch", version = "2.11.0+cu128", source = { registry = "https://download.pytorch.org/whl/cu128" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jax", version = "0.6.2", source = { registry = "https://pypi.org/simple" }, extra = ["cuda12"], marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jax", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, extra = ["cuda12"], marker = "(python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "torch", version = "2.11.0+cu128", source = { registry = "https://download.pytorch.org/whl/cu128" } }, ] deep-cu13 = [ - { name = "jax", version = "0.6.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "jax", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, extra = ["cuda13"], marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jax", version = "0.6.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jax", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, extra = ["cuda13"], marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "torch", version = "2.11.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "torch", version = "2.11.0", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "torch", version = "2.11.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "torch", version = "2.11.0+cu126", source = { registry = "https://download.pytorch.org/whl/cu126" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "torch", version = "2.11.0+cu128", source = { registry = "https://download.pytorch.org/whl/cu128" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "torch", version = "2.11.0", source = { registry = "https://pypi.org/simple" }, marker = "(extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128')" }, + { name = "torch", version = "2.11.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'darwin' and extra == 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "torch", version = "2.11.0+cu126", source = { registry = "https://download.pytorch.org/whl/cu126" }, marker = "extra == 'extra-6-pylops-deep-cu126' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "torch", version = "2.11.0+cu128", source = { registry = "https://download.pytorch.org/whl/cu128" }, marker = "(extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] gpu-cu12 = [ - { name = "cupy-cuda12x", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "cupy-cuda12x" }, ] gpu-cu13 = [ - { name = "cupy-cuda13x", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, -] -intel = [ - { name = "mkl-fft", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.15.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "cupy-cuda13x" }, ] stat = [ - { name = "pymc", version = "5.25.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pymc", version = "5.28.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pytensor", version = "2.31.7", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pytensor", version = "2.38.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pymc", version = "5.25.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pymc", version = "5.28.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pytensor", version = "2.31.7", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pytensor", version = "2.38.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] [package.dev-dependencies] dev = [ - { name = "autopep8", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "coverage", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "mypy", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pre-commit", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pytest", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "ruff", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "autopep8" }, + { name = "coverage" }, + { name = "mypy" }, + { name = "pre-commit" }, + { name = "pytest" }, + { name = "ruff" }, ] doc = [ - { name = "image", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "matplotlib", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nbsphinx", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpydoc", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pooch", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "shibuya", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version == '3.11.*' and sys_platform == 'darwin') or (python_full_version == '3.11.*' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.12' and sys_platform == 'darwin') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinx-design", version = "0.6.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinx-design", version = "0.7.0", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinx-gallery", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinx-iconify", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinxemoji", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "image" }, + { name = "matplotlib" }, + { name = "nbsphinx" }, + { name = "numpydoc" }, + { name = "pooch" }, + { name = "shibuya" }, + { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx-design", version = "0.6.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx-design", version = "0.7.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx-gallery" }, + { name = "sphinx-iconify" }, + { name = "sphinxemoji" }, ] [package.metadata] @@ -4184,17 +5640,14 @@ requires-dist = [ { name = "jax", extras = ["cuda12"], marker = "extra == 'deep-cu128'" }, { name = "jax", extras = ["cuda13"], marker = "extra == 'deep-cu13'" }, { name = "llvmlite", marker = "extra == 'advanced'" }, - { name = "mkl-fft", marker = "sys_platform != 'darwin' and extra == 'intel'", index = "https://software.repos.intel.com/python/pypi", conflict = { package = "pylops", extra = "intel" } }, { name = "numba", marker = "extra == 'advanced'" }, { name = "numpy", specifier = ">=1.21.0" }, - { name = "numpy", marker = "sys_platform != 'darwin' and extra == 'intel'", specifier = ">=2.0.0", index = "https://software.repos.intel.com/python/pypi", conflict = { package = "pylops", extra = "intel" } }, { name = "pyfftw", marker = "extra == 'advanced'" }, { name = "pymc", marker = "extra == 'stat'" }, { name = "pytensor", marker = "extra == 'stat'" }, { name = "pywavelets", marker = "extra == 'advanced'" }, { name = "scikit-fmm", marker = "extra == 'advanced'" }, { name = "scipy", specifier = ">=1.11.0" }, - { name = "scipy", marker = "sys_platform != 'darwin' and extra == 'intel'", specifier = ">=1.13.0", index = "https://software.repos.intel.com/python/pypi", conflict = { package = "pylops", extra = "intel" } }, { name = "spgl1", marker = "extra == 'advanced'" }, { name = "sympy", marker = "extra == 'advanced'" }, { name = "torch", marker = "extra == 'deep'", index = "https://download.pytorch.org/whl/cpu", conflict = { package = "pylops", extra = "deep" } }, @@ -4202,7 +5655,7 @@ requires-dist = [ { name = "torch", marker = "extra == 'deep-cu128'", index = "https://download.pytorch.org/whl/cu128", conflict = { package = "pylops", extra = "deep-cu128" } }, { name = "torch", marker = "extra == 'deep-cu13'", specifier = ">=2.11" }, ] -provides-extras = ["advanced", "stat", "gpu-cu12", "gpu-cu13", "deep", "deep-cu126", "deep-cu128", "deep-cu13", "intel"] +provides-extras = ["advanced", "stat", "gpu-cu12", "gpu-cu13", "deep", "deep-cu126", "deep-cu128", "deep-cu13"] [package.metadata.requires-dev] dev = [ @@ -4232,22 +5685,33 @@ name = "pymc" version = "5.25.1" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and sys_platform == 'darwin'", - "python_full_version < '3.11' and sys_platform == 'linux'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "arviz", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "cachetools", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "cloudpickle", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform == 'linux') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pandas", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pytensor", version = "2.31.7", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "rich", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.15.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform == 'linux') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "threadpoolctl", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "typing-extensions", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "arviz", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "cachetools", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "cloudpickle", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pandas", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pytensor", version = "2.31.7", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "rich", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "threadpoolctl", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "typing-extensions", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/4d/f4/30ae01e539b7b1dc83578e1aedbc04567f76b48ba287fb31be6de0e0684d/pymc-5.25.1.tar.gz", hash = "sha256:9e739315c0547336b4c11127aae8b3750145b29cdd8e21609196594aa29c21f8", size = 487746, upload-time = "2025-07-24T11:57:04.107Z" } wheels = [ @@ -4259,27 +5723,174 @@ name = "pymc" version = "5.28.2" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'darwin'", - "python_full_version == '3.13.*' and sys_platform == 'darwin'", - "python_full_version == '3.12.*' and sys_platform == 'darwin'", - "python_full_version == '3.11.*' and sys_platform == 'darwin'", - "python_full_version == '3.11.*' and sys_platform == 'linux'", - "python_full_version == '3.12.*' and sys_platform == 'linux'", - "python_full_version == '3.13.*' and sys_platform == 'linux'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "arviz", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "cachetools", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "cloudpickle", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pandas", version = "3.0.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pytensor", version = "2.38.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "rich", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.15.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "threadpoolctl", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "typing-extensions", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "arviz", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "cachetools", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "cloudpickle", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pandas", version = "3.0.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pytensor", version = "2.38.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "rich", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "threadpoolctl", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "typing-extensions", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/fe/01/335aaa6478f3a99d84f53b79fd6abefe8a6fd5e74d508b6328dbf0fb73d1/pymc-5.28.2.tar.gz", hash = "sha256:8bd81bb576a26bf03fb8f3830d446c341840b35135e8ad2ebd5fc6e529aaa17f", size = 508000, upload-time = "2026-03-19T13:29:55.097Z" } wheels = [ @@ -4300,20 +5911,31 @@ name = "pytensor" version = "2.31.7" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and sys_platform == 'darwin'", - "python_full_version < '3.11' and sys_platform == 'linux'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "cons", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "etuples", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "filelock", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "logical-unification", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "minikanren", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform == 'linux') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.15.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform == 'linux') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "setuptools", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "cons", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "etuples", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "filelock", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "logical-unification", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "minikanren", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "setuptools", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/f9/1b/77783110a06ce0afacab063c64f644ea0a450daffa76dcf1bbb09ae2d819/pytensor-2.31.7.tar.gz", hash = "sha256:0af99e240c95bc0223886eefb4343b0e9dc6fba349b70b107b3a6fbb9cb66409", size = 4431862, upload-time = "2025-07-09T00:34:30.557Z" } wheels = [ @@ -4345,26 +5967,173 @@ name = "pytensor" version = "2.38.2" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'darwin'", - "python_full_version == '3.13.*' and sys_platform == 'darwin'", - "python_full_version == '3.12.*' and sys_platform == 'darwin'", - "python_full_version == '3.11.*' and sys_platform == 'darwin'", - "python_full_version == '3.11.*' and sys_platform == 'linux'", - "python_full_version == '3.12.*' and sys_platform == 'linux'", - "python_full_version == '3.13.*' and sys_platform == 'linux'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "cons", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "etuples", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "filelock", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "logical-unification", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "minikanren", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numba", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.15.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "setuptools", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "cons", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "etuples", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "filelock", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "logical-unification", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "minikanren", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numba", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "setuptools", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/1c/89/e7b91f7366e36dbf937d4e53fa949b7f93627812e833526e0e426becbacb/pytensor-2.38.2.tar.gz", hash = "sha256:c804e665e69e830e31344133fea5793d2fd75c662ee1359d01589875c0cce105", size = 4862054, upload-time = "2026-03-06T13:37:01.039Z" } wheels = [ @@ -4392,12 +6161,13 @@ name = "pytest" version = "9.0.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "exceptiongroup", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "iniconfig", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "packaging", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pluggy", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pygments", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "tomli", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "colorama", marker = "sys_platform == 'win32' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "exceptiongroup", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "iniconfig" }, + { name = "packaging" }, + { name = "pluggy" }, + { name = "pygments" }, + { name = "tomli", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/d1/db/7ef3487e0fb0049ddb5ce41d3a49c235bf9ad299b6a25d5780a89f19230f/pytest-9.0.2.tar.gz", hash = "sha256:75186651a92bd89611d1d9fc20f0b4345fd827c41ccd5c299a868a05d70edf11", size = 1568901, upload-time = "2025-12-06T21:30:51.014Z" } wheels = [ @@ -4409,7 +6179,7 @@ name = "python-dateutil" version = "2.9.0.post0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "six", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "six" }, ] sdist = { url = "https://files.pythonhosted.org/packages/66/c0/0c8b6ad9f17a802ee498c46e004a0eb49bc148f2fd230864601a86dcf6db/python-dateutil-2.9.0.post0.tar.gz", hash = "sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3", size = 342432, upload-time = "2024-03-01T18:36:20.211Z" } wheels = [ @@ -4421,8 +6191,8 @@ name = "python-discovery" version = "1.2.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "filelock", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "platformdirs", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "filelock" }, + { name = "platformdirs" }, ] sdist = { url = "https://files.pythonhosted.org/packages/b9/88/815e53084c5079a59df912825a279f41dd2e0df82281770eadc732f5352c/python_discovery-1.2.1.tar.gz", hash = "sha256:180c4d114bff1c32462537eac5d6a332b768242b76b69c0259c7d14b1b680c9e", size = 58457, upload-time = "2026-03-26T22:30:44.496Z" } wheels = [ @@ -4434,9 +6204,9 @@ name = "pytools" version = "2025.2.5" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "platformdirs", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "siphash24", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "typing-extensions", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "platformdirs" }, + { name = "siphash24" }, + { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/c3/7b/f885a57e61ded45b5b10ca60f0b7575c9fb9a282e7513d0e23a33ee647e1/pytools-2025.2.5.tar.gz", hash = "sha256:a7f5350644d46d98ee9c7e67b4b41693308aa0f5e9b188d8f0694b27dc94e3a2", size = 85594, upload-time = "2025-10-07T15:53:30.49Z" } wheels = [ @@ -4457,12 +6227,24 @@ name = "pywavelets" version = "1.8.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and sys_platform == 'darwin'", - "python_full_version < '3.11' and sys_platform == 'linux'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform == 'linux') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/48/45/bfaaab38545a33a9f06c61211fc3bea2e23e8a8e00fedeb8e57feda722ff/pywavelets-1.8.0.tar.gz", hash = "sha256:f3800245754840adc143cbc29534a1b8fc4b8cff6e9d403326bd52b7bb5c35aa", size = 3935274, upload-time = "2024-12-04T19:54:20.593Z" } wheels = [ @@ -4510,17 +6292,165 @@ name = "pywavelets" version = "1.9.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'darwin'", - "python_full_version == '3.13.*' and sys_platform == 'darwin'", - "python_full_version == '3.12.*' and sys_platform == 'darwin'", - "python_full_version == '3.11.*' and sys_platform == 'darwin'", - "python_full_version == '3.11.*' and sys_platform == 'linux'", - "python_full_version == '3.12.*' and sys_platform == 'linux'", - "python_full_version == '3.13.*' and sys_platform == 'linux'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/5a/75/50581633d199812205ea8cdd0f6d52f12a624886b74bf1486335b67f01ff/pywavelets-1.9.0.tar.gz", hash = "sha256:148d12203377772bea452a59211d98649c8ee4a05eff019a9021853a36babdc8", size = 3938340, upload-time = "2025-08-04T16:20:04.978Z" } wheels = [ @@ -4643,7 +6573,7 @@ name = "pyzmq" version = "27.1.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "cffi", marker = "(python_full_version < '3.14' and implementation_name == 'pypy' and sys_platform == 'linux') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (implementation_name == 'pypy' and sys_platform == 'darwin') or (implementation_name != 'pypy' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (implementation_name != 'pypy' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (implementation_name != 'pypy' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (implementation_name != 'pypy' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (implementation_name != 'pypy' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "cffi", marker = "implementation_name == 'pypy' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/04/0b/3c9baedbdf613ecaa7aa07027780b8867f57b6293b6ee50de316c9f3222b/pyzmq-27.1.0.tar.gz", hash = "sha256:ac0765e3d44455adb6ddbf4417dcce460fc40a05978c08efdf2948072f6db540", size = 281750, upload-time = "2025-09-08T23:10:18.157Z" } wheels = [ @@ -4716,9 +6646,9 @@ name = "referencing" version = "0.37.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "attrs", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "rpds-py", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "typing-extensions", marker = "(python_full_version < '3.13' and sys_platform == 'darwin') or (python_full_version < '3.13' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "attrs" }, + { name = "rpds-py" }, + { name = "typing-extensions", marker = "python_full_version < '3.13' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/22/f5/df4e9027acead3ecc63e50fe1e36aca1523e1719559c499951bb4b53188f/referencing-0.37.0.tar.gz", hash = "sha256:44aefc3142c5b842538163acb373e24cce6632bd54bdb01b21ad5863489f50d8", size = 78036, upload-time = "2025-10-13T15:30:48.871Z" } wheels = [ @@ -4730,10 +6660,10 @@ name = "requests" version = "2.33.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "certifi", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "charset-normalizer", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "idna", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "urllib3", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "certifi" }, + { name = "charset-normalizer" }, + { name = "idna" }, + { name = "urllib3" }, ] sdist = { url = "https://files.pythonhosted.org/packages/34/64/8860370b167a9721e8956ae116825caff829224fbca0ca6e7bf8ddef8430/requests-2.33.0.tar.gz", hash = "sha256:c7ebc5e8b0f21837386ad0e1c8fe8b829fa5f544d8df3b2253bff14ef29d7652", size = 134232, upload-time = "2026-03-25T15:10:41.586Z" } wheels = [ @@ -4745,8 +6675,8 @@ name = "rich" version = "14.3.3" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "markdown-it-py", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pygments", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "markdown-it-py" }, + { name = "pygments" }, ] sdist = { url = "https://files.pythonhosted.org/packages/b3/c6/f3b320c27991c46f43ee9d856302c70dc2d0fb2dba4842ff739d5f46b393/rich-14.3.3.tar.gz", hash = "sha256:b8daa0b9e4eef54dd8cf7c86c03713f53241884e814f4e2f5fb342fe520f639b", size = 230582, upload-time = "2026-02-19T17:23:12.474Z" } wheels = [ @@ -4921,51 +6851,29 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/52/2c/7aac8f88a20df085aeaa5802de8c8958a02d33715652b69d5ef90bc41b8b/scikit_fmm-2025.6.23-cp313-cp313-win_amd64.whl", hash = "sha256:a5f291db66949f15a68cc3e472c73e50ceb70d5ecb49eb364f55befdcbdcbc6e", size = 68454, upload-time = "2025-06-23T19:04:12.222Z" }, ] -[[package]] -name = "scipy" -version = "1.15.2" -source = { registry = "https://software.repos.intel.com/python/pypi" } -resolution-markers = [ - "python_full_version < '3.11' and sys_platform == 'linux'", - "python_full_version == '3.11.*' and sys_platform == 'linux'", - "python_full_version == '3.12.*' and sys_platform == 'linux'", - "python_full_version == '3.13.*' and sys_platform == 'linux'", -] -dependencies = [ - { name = "intel-openmp", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "mkl", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, -] -wheels = [ - { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.15.2-2-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:80fd62741237578a47752a0f422e0788cfa3f0f1f45770511115620c7dcda353" }, - { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.15.2-2-cp310-cp310-win_amd64.whl", hash = "sha256:ca2f0e3e6ee5eabe853e97a3d49a2bfdddf2893c0e9acd90948cdc6e729a152e" }, - { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.15.2-2-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:4a47223b5fe3baa9c5c8b62c988ce486fdca3fec9fe84c37f89a01a211180806" }, - { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.15.2-2-cp311-cp311-win_amd64.whl", hash = "sha256:f15b451dc9aac2ae1a68b2033861ed1e716307712248659399d2f938b6689c16" }, - { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.15.2-2-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:e16a95910d1171d544c8436cf57ee1c50bb45101dfeaa1110a1ac59e9262337f" }, - { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.15.2-2-cp312-cp312-win_amd64.whl", hash = "sha256:e11a0e6b5387bdbd92f9947a9961b210d046eab99f315028fbd901b2a7ed4a09" }, - { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.15.2-2-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:e136e9a3bb96633161c1bf5579854a345112108733b8b54a20dc38fe1d71b7e3" }, - { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.15.2-2-cp313-cp313-win_amd64.whl", hash = "sha256:83e862002b1bc6c7c4e8d2a6d7417714c7456de32a3548283d3295c7d52a6f08" }, - { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.15.2-4-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:efa9187b3a79328ee337105057d3c37c40cb189ee74444262d5384c5dacd640a" }, - { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.15.2-4-cp310-cp310-win_amd64.whl", hash = "sha256:b471fd10c03d15a689eea515ae7d39acb95a082556a423a164132513eb8d215f" }, - { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.15.2-4-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:fe0c346912aad47faa80b1178a24dbe41259b54b07b09d3b8b62f06758599ed0" }, - { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.15.2-4-cp311-cp311-win_amd64.whl", hash = "sha256:b11373f0576ac797025e5f1749a77069177dc3218b8fcc1f8a6fc75d911d22a9" }, - { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.15.2-4-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:971d4f7474483202a94170b496d3dd08f03a009465bb37dca9b2b48e065c20ec" }, - { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.15.2-4-cp312-cp312-win_amd64.whl", hash = "sha256:87b8c90a79584a505837185d0bc6b6d8e9ca90653820d153c9584a31c1252b1c" }, - { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.15.2-4-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:41720670037654488fd6725cf739c3b64f7491a27a4ae8142804fed5b8ad4a93" }, - { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.15.2-4-cp313-cp313-win_amd64.whl", hash = "sha256:baa9f85e85619e789b6091cd2b32766e82b1190f9bfe9c325ae622580b659b42" }, - { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.15.2-6-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:0455b6c96d90d28af43c7ec89235f102ebdf1ca2db0aa87c3c38baec8e8f0484" }, - { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.15.2-6-cp310-cp310-win_amd64.whl", hash = "sha256:0623e471af43459dcc13274b6acce701cd30d83a04e16df5af1bbca2b1b8c80c" }, -] - [[package]] name = "scipy" version = "1.15.3" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and sys_platform == 'darwin'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/0f/37/6964b830433e654ec7485e45a00fc9a27cf868d622838f6b6d9c5ec0d532/scipy-1.15.3.tar.gz", hash = "sha256:eae3cf522bc7df64b42cad3925c876e1b0b6c35c1337c93e12c0f366f55b0eaf", size = 59419214, upload-time = "2025-05-08T16:13:05.955Z" } wheels = [ @@ -5021,13 +6929,165 @@ name = "scipy" version = "1.17.1" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'darwin'", - "python_full_version == '3.13.*' and sys_platform == 'darwin'", - "python_full_version == '3.12.*' and sys_platform == 'darwin'", - "python_full_version == '3.11.*' and sys_platform == 'darwin'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/7a/97/5a3609c4f8d58b039179648e62dd220f89864f56f7357f5d4f45c29eb2cc/scipy-1.17.1.tar.gz", hash = "sha256:95d8e012d8cb8816c226aef832200b1d45109ed4464303e997c5b13122b297c0", size = 30573822, upload-time = "2026-02-23T00:26:24.851Z" } wheels = [ @@ -5107,10 +7167,10 @@ name = "shibuya" version = "2026.1.9" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "pygments-styles", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version == '3.11.*' and sys_platform == 'darwin') or (python_full_version == '3.11.*' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.12' and sys_platform == 'darwin') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pygments-styles" }, + { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/1d/b2/b94cb04adbb984973fe83fd670dd066514610241d829723f678366e691d2/shibuya-2026.1.9.tar.gz", hash = "sha256:b389f10fd9c07b048e940f32d1e1ac096a2d49736389173ac771b37a10b51fdf", size = 86002, upload-time = "2026-01-09T02:19:14.365Z" } wheels = [ @@ -5199,12 +7259,10 @@ name = "spgl1" version = "0.0.3" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.15.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/a6/3c/19c65d94fc402f208db8a917a8c8d8b16e4b62adc3b34095291ad9d5d30f/spgl1-0.0.3.tar.gz", hash = "sha256:9734da2747de5a48d65021f286ad1f1ba42503a5b3277b9fa052cfda1858530b", size = 311599, upload-time = "2024-08-16T13:45:48.448Z" } wheels = [ @@ -5216,26 +7274,40 @@ name = "sphinx" version = "8.1.3" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and sys_platform == 'darwin'", - "python_full_version < '3.11' and sys_platform == 'linux'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "alabaster", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "babel", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "docutils", version = "0.21.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "imagesize", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "jinja2", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "packaging", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pygments", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "requests", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "snowballstemmer", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinxcontrib-applehelp", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinxcontrib-devhelp", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinxcontrib-htmlhelp", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinxcontrib-jsmath", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinxcontrib-qthelp", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinxcontrib-serializinghtml", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "tomli", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "alabaster", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "babel", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "colorama", marker = "(python_full_version < '3.11' and sys_platform == 'win32') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "docutils", version = "0.21.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "imagesize", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jinja2", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "packaging", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pygments", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "requests", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "snowballstemmer", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinxcontrib-applehelp", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinxcontrib-devhelp", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinxcontrib-htmlhelp", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinxcontrib-jsmath", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinxcontrib-qthelp", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinxcontrib-serializinghtml", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "tomli", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/6f/6d/be0b61178fe2cdcb67e2a92fc9ebb488e3c51c4f74a36a7824c0adf23425/sphinx-8.1.3.tar.gz", hash = "sha256:43c1911eecb0d3e161ad78611bc905d1ad0e523e4ddc202a58a821773dc4c927", size = 8184611, upload-time = "2024-10-13T20:27:13.93Z" } wheels = [ @@ -5247,26 +7319,64 @@ name = "sphinx" version = "9.0.4" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version == '3.11.*' and sys_platform == 'darwin'", - "python_full_version == '3.11.*' and sys_platform == 'linux'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "alabaster", marker = "(python_full_version == '3.11.*' and sys_platform == 'darwin') or (python_full_version == '3.11.*' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "babel", marker = "(python_full_version == '3.11.*' and sys_platform == 'darwin') or (python_full_version == '3.11.*' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "docutils", version = "0.22.4", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version == '3.11.*' and sys_platform == 'darwin') or (python_full_version == '3.11.*' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "imagesize", marker = "(python_full_version == '3.11.*' and sys_platform == 'darwin') or (python_full_version == '3.11.*' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "jinja2", marker = "(python_full_version == '3.11.*' and sys_platform == 'darwin') or (python_full_version == '3.11.*' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "packaging", marker = "(python_full_version == '3.11.*' and sys_platform == 'darwin') or (python_full_version == '3.11.*' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pygments", marker = "(python_full_version == '3.11.*' and sys_platform == 'darwin') or (python_full_version == '3.11.*' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "requests", marker = "(python_full_version == '3.11.*' and sys_platform == 'darwin') or (python_full_version == '3.11.*' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "roman-numerals", marker = "(python_full_version == '3.11.*' and sys_platform == 'darwin') or (python_full_version == '3.11.*' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "snowballstemmer", marker = "(python_full_version == '3.11.*' and sys_platform == 'darwin') or (python_full_version == '3.11.*' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinxcontrib-applehelp", marker = "(python_full_version == '3.11.*' and sys_platform == 'darwin') or (python_full_version == '3.11.*' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinxcontrib-devhelp", marker = "(python_full_version == '3.11.*' and sys_platform == 'darwin') or (python_full_version == '3.11.*' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinxcontrib-htmlhelp", marker = "(python_full_version == '3.11.*' and sys_platform == 'darwin') or (python_full_version == '3.11.*' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinxcontrib-jsmath", marker = "(python_full_version == '3.11.*' and sys_platform == 'darwin') or (python_full_version == '3.11.*' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinxcontrib-qthelp", marker = "(python_full_version == '3.11.*' and sys_platform == 'darwin') or (python_full_version == '3.11.*' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinxcontrib-serializinghtml", marker = "(python_full_version == '3.11.*' and sys_platform == 'darwin') or (python_full_version == '3.11.*' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "alabaster", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "babel", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "colorama", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "docutils", version = "0.22.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "imagesize", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jinja2", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "packaging", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pygments", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "requests", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "roman-numerals", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "snowballstemmer", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinxcontrib-applehelp", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinxcontrib-devhelp", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinxcontrib-htmlhelp", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinxcontrib-jsmath", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinxcontrib-qthelp", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinxcontrib-serializinghtml", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/42/50/a8c6ccc36d5eacdfd7913ddccd15a9cee03ecafc5ee2bc40e1f168d85022/sphinx-9.0.4.tar.gz", hash = "sha256:594ef59d042972abbc581d8baa577404abe4e6c3b04ef61bd7fc2acbd51f3fa3", size = 8710502, upload-time = "2025-12-04T07:45:27.343Z" } wheels = [ @@ -5278,29 +7388,142 @@ name = "sphinx" version = "9.1.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'darwin'", - "python_full_version == '3.13.*' and sys_platform == 'darwin'", - "python_full_version == '3.12.*' and sys_platform == 'darwin'", - "python_full_version == '3.12.*' and sys_platform == 'linux'", - "python_full_version == '3.13.*' and sys_platform == 'linux'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "alabaster", marker = "(python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.12' and sys_platform == 'darwin') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "babel", marker = "(python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.12' and sys_platform == 'darwin') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "docutils", version = "0.22.4", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.12' and sys_platform == 'darwin') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "imagesize", marker = "(python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.12' and sys_platform == 'darwin') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "jinja2", marker = "(python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.12' and sys_platform == 'darwin') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "packaging", marker = "(python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.12' and sys_platform == 'darwin') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pygments", marker = "(python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.12' and sys_platform == 'darwin') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "requests", marker = "(python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.12' and sys_platform == 'darwin') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "roman-numerals", marker = "(python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.12' and sys_platform == 'darwin') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "snowballstemmer", marker = "(python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.12' and sys_platform == 'darwin') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinxcontrib-applehelp", marker = "(python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.12' and sys_platform == 'darwin') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinxcontrib-devhelp", marker = "(python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.12' and sys_platform == 'darwin') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinxcontrib-htmlhelp", marker = "(python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.12' and sys_platform == 'darwin') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinxcontrib-jsmath", marker = "(python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.12' and sys_platform == 'darwin') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinxcontrib-qthelp", marker = "(python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.12' and sys_platform == 'darwin') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinxcontrib-serializinghtml", marker = "(python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.12' and sys_platform == 'darwin') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "alabaster", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "babel", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "colorama", marker = "(python_full_version >= '3.12' and sys_platform == 'win32') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "docutils", version = "0.22.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "imagesize", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jinja2", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "packaging", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pygments", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "requests", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "roman-numerals", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "snowballstemmer", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinxcontrib-applehelp", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinxcontrib-devhelp", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinxcontrib-htmlhelp", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinxcontrib-jsmath", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinxcontrib-qthelp", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinxcontrib-serializinghtml", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/cd/bd/f08eb0f4eed5c83f1ba2a3bd18f7745a2b1525fad70660a1c00224ec468a/sphinx-9.1.0.tar.gz", hash = "sha256:7741722357dd75f8190766926071fed3bdc211c74dd2d7d4df5404da95930ddb", size = 8718324, upload-time = "2025-12-31T15:09:27.646Z" } wheels = [ @@ -5312,11 +7535,24 @@ name = "sphinx-design" version = "0.6.1" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and sys_platform == 'darwin'", - "python_full_version < '3.11' and sys_platform == 'linux'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/2b/69/b34e0cb5336f09c6866d53b4a19d76c227cdec1bbc7ac4de63ca7d58c9c7/sphinx_design-0.6.1.tar.gz", hash = "sha256:b44eea3719386d04d765c1a8257caca2b3e6f8421d7b3a5e742c0fd45f84e632", size = 2193689, upload-time = "2024-08-02T13:48:44.277Z" } wheels = [ @@ -5328,17 +7564,166 @@ name = "sphinx-design" version = "0.7.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'darwin'", - "python_full_version == '3.13.*' and sys_platform == 'darwin'", - "python_full_version == '3.12.*' and sys_platform == 'darwin'", - "python_full_version == '3.11.*' and sys_platform == 'darwin'", - "python_full_version == '3.11.*' and sys_platform == 'linux'", - "python_full_version == '3.12.*' and sys_platform == 'linux'", - "python_full_version == '3.13.*' and sys_platform == 'linux'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version == '3.11.*' and sys_platform == 'darwin') or (python_full_version == '3.11.*' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.12' and sys_platform == 'darwin') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/13/7b/804f311da4663a4aecc6cf7abd83443f3d4ded970826d0c958edc77d4527/sphinx_design-0.7.0.tar.gz", hash = "sha256:d2a3f5b19c24b916adb52f97c5f00efab4009ca337812001109084a740ec9b7a", size = 2203582, upload-time = "2026-01-19T13:12:53.297Z" } wheels = [ @@ -5350,10 +7735,10 @@ name = "sphinx-gallery" version = "0.20.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "pillow", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version == '3.11.*' and sys_platform == 'darwin') or (python_full_version == '3.11.*' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.12' and sys_platform == 'darwin') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pillow" }, + { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/5f/14/9238ac61932299b38c20c7c37dbfe60348c0348ea4d400f9ef25875b3bf7/sphinx_gallery-0.20.0.tar.gz", hash = "sha256:70281510c6183d812d3595957005ccf555c5a793f207410f6cd16a25bf08d735", size = 473502, upload-time = "2025-12-02T15:51:37.277Z" } wheels = [ @@ -5365,9 +7750,9 @@ name = "sphinx-iconify" version = "0.3.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version == '3.11.*' and sys_platform == 'darwin') or (python_full_version == '3.11.*' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.12' and sys_platform == 'darwin') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/68/4e/498964c2a6025e489b255015d3b5644aa93eb1dd1035324de18179af8abc/sphinx_iconify-0.3.0.tar.gz", hash = "sha256:7824ca694472d6babbe811e72cdcaf52b6e0ff4240e8cfda721f84f867605611", size = 3701, upload-time = "2025-12-18T05:19:03.683Z" } wheels = [ @@ -5433,9 +7818,9 @@ name = "sphinxemoji" version = "0.3.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version == '3.11.*' and sys_platform == 'darwin') or (python_full_version == '3.11.*' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.12' and sys_platform == 'darwin') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/ad/05/d531d8ce28eeb364e900dab98b8e236cf664a1b7f5fa93c212a5e87313aa/sphinxemoji-0.3.2.tar.gz", hash = "sha256:814da89a9a7603b7e4d85c487c7381656fa83632f20065e5ed782ab1dbbb5083", size = 45999, upload-time = "2025-12-15T12:01:56.885Z" } wheels = [ @@ -5456,34 +7841,13 @@ name = "sympy" version = "1.14.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "mpmath", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "mpmath" }, ] sdist = { url = "https://files.pythonhosted.org/packages/83/d3/803453b36afefb7c2bb238361cd4ae6125a569b4db67cd9e79846ba2d68c/sympy-1.14.0.tar.gz", hash = "sha256:d3d3fe8df1e5a0b42f0e7bdf50541697dbe7d23746e894990c030e2b05e72517", size = 7793921, upload-time = "2025-04-27T18:05:01.611Z" } wheels = [ { url = "https://files.pythonhosted.org/packages/a2/09/77d55d46fd61b4a135c444fc97158ef34a095e5681d0a6c10b75bf356191/sympy-1.14.0-py3-none-any.whl", hash = "sha256:e091cc3e99d2141a0ba2847328f5479b05d94a6635cb96148ccb3f34671bd8f5", size = 6299353, upload-time = "2025-04-27T18:04:59.103Z" }, ] -[[package]] -name = "tbb" -version = "2022.3.1" -source = { registry = "https://pypi.org/simple" } -dependencies = [ - { name = "tcmlib", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, -] -wheels = [ - { url = "https://files.pythonhosted.org/packages/08/59/8d381a2cfe8d36c4f4ff9f94769ff2809bfc16014d888360b0e24c7e5c6b/tbb-2022.3.1-py2.py3-none-manylinux_2_28_x86_64.whl", hash = "sha256:534c089eca6bcf148408684c156229d5f09c01d323b685b15739f41985b529d7", size = 4178630, upload-time = "2026-01-22T05:30:20.589Z" }, - { url = "https://files.pythonhosted.org/packages/68/ef/d01ec56a854949efc727c8cac8941325a2020f345a786e64ca6ad3a05611/tbb-2022.3.1-py3-none-win_amd64.whl", hash = "sha256:8187e4c50a77c75c51ca9395febddd3a67d88dcb4cc537947d68d244925710f7", size = 422729, upload-time = "2026-01-22T05:30:51.916Z" }, -] - -[[package]] -name = "tcmlib" -version = "1.4.1" -source = { registry = "https://pypi.org/simple" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/a1/a4/38e8b5a27b66ab286168ba6c449771ed71d71ec76524e7f12401474a5151/tcmlib-1.4.1-py2.py3-none-manylinux_2_28_x86_64.whl", hash = "sha256:0d5bd98db48d31bec7fedba5c23599bf9ae43c7016d4c3946d25242d320cee89", size = 2731276, upload-time = "2025-10-22T17:57:02.392Z" }, - { url = "https://files.pythonhosted.org/packages/eb/4d/2b1d55dba475f602197e284b9a5e5460139a9c5ef2bfb63c8d2a1fafc163/tcmlib-1.4.1-py2.py3-none-win_amd64.whl", hash = "sha256:5202a1fd8541182fbd4ef72848784e4bf94340152d7ddff33d401d30930fa53c", size = 370347, upload-time = "2025-10-22T18:00:36.37Z" }, -] - [[package]] name = "threadpoolctl" version = "3.6.0" @@ -5498,7 +7862,7 @@ name = "tinycss2" version = "1.4.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "webencodings", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "webencodings" }, ] sdist = { url = "https://files.pythonhosted.org/packages/7a/fd/7a5ee21fd08ff70d3d33a5781c255cbe779659bd03278feb98b19ee550f4/tinycss2-1.4.0.tar.gz", hash = "sha256:10c0972f6fc0fbee87c3edb76549357415e94548c1ae10ebccdea16fb404a9b7", size = 87085, upload-time = "2024-10-24T14:58:29.895Z" } wheels = [ @@ -5604,25 +7968,29 @@ name = "torch" version = "2.11.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'darwin'", - "python_full_version == '3.13.*' and sys_platform == 'darwin'", - "python_full_version == '3.12.*' and sys_platform == 'darwin'", - "python_full_version == '3.11.*' and sys_platform == 'darwin'", - "python_full_version < '3.11' and sys_platform == 'darwin'", - "python_full_version < '3.11' and sys_platform == 'linux'", - "python_full_version == '3.11.*' and sys_platform == 'linux'", - "python_full_version == '3.12.*' and sys_platform == 'linux'", - "python_full_version == '3.13.*' and sys_platform == 'linux'", + "python_full_version >= '3.14' and sys_platform == 'win32'", + "python_full_version >= '3.14' and sys_platform == 'emscripten'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.13.*' and sys_platform == 'win32'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform == 'win32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.11.*' and sys_platform == 'win32'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.11'", ] dependencies = [ - { name = "filelock", marker = "(python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "fsspec", marker = "(python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "jinja2", marker = "(python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "networkx", version = "3.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "networkx", version = "3.6.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "setuptools", marker = "(python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sympy", marker = "(python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "typing-extensions", marker = "(python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "filelock", marker = "(extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128')" }, + { name = "fsspec", marker = "(extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128')" }, + { name = "jinja2", marker = "(extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128')" }, + { name = "networkx", version = "3.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "networkx", version = "3.6.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "setuptools", marker = "(extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128')" }, + { name = "sympy", marker = "(extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128')" }, + { name = "typing-extensions", marker = "(extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/ac/f2/c1690994afe461aae2d0cac62251e6802a703dec0a6c549c02ecd0de92a9/torch-2.11.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2c0d7fcfbc0c4e8bb5ebc3907cbc0c6a0da1b8f82b1fc6e14e914fa0b9baf74e", size = 80526521, upload-time = "2026-03-23T18:12:06.86Z" }, @@ -5660,20 +8028,29 @@ name = "torch" version = "2.11.0+cpu" source = { registry = "https://download.pytorch.org/whl/cpu" } resolution-markers = [ - "python_full_version < '3.11' and sys_platform == 'linux'", - "python_full_version == '3.11.*' and sys_platform == 'linux'", - "python_full_version == '3.12.*' and sys_platform == 'linux'", - "python_full_version == '3.13.*' and sys_platform == 'linux'", + "python_full_version >= '3.14' and sys_platform == 'win32'", + "python_full_version >= '3.14' and sys_platform == 'emscripten'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.13.*' and sys_platform == 'win32'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform == 'win32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.11.*' and sys_platform == 'win32'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.11' and sys_platform != 'darwin'", ] dependencies = [ - { name = "filelock", marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "fsspec", marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "jinja2", marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "networkx", version = "3.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "networkx", version = "3.6.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "setuptools", marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sympy", marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "typing-extensions", marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "filelock", marker = "(sys_platform != 'darwin' and extra == 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "fsspec", marker = "(sys_platform != 'darwin' and extra == 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jinja2", marker = "(sys_platform != 'darwin' and extra == 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "networkx", version = "3.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "networkx", version = "3.6.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "setuptools", marker = "(sys_platform != 'darwin' and extra == 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sympy", marker = "(sys_platform != 'darwin' and extra == 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "typing-extensions", marker = "(sys_platform != 'darwin' and extra == 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://download.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp310-cp310-linux_s390x.whl" }, @@ -5711,32 +8088,36 @@ name = "torch" version = "2.11.0+cu126" source = { registry = "https://download.pytorch.org/whl/cu126" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'darwin'", - "python_full_version == '3.13.*' and sys_platform == 'darwin'", - "python_full_version == '3.12.*' and sys_platform == 'darwin'", - "python_full_version == '3.11.*' and sys_platform == 'darwin'", - "python_full_version < '3.11' and sys_platform == 'darwin'", - "python_full_version < '3.11' and sys_platform == 'linux'", - "python_full_version == '3.11.*' and sys_platform == 'linux'", - "python_full_version == '3.12.*' and sys_platform == 'linux'", - "python_full_version == '3.13.*' and sys_platform == 'linux'", + "python_full_version >= '3.14' and sys_platform == 'win32'", + "python_full_version >= '3.14' and sys_platform == 'emscripten'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.13.*' and sys_platform == 'win32'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform == 'win32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.11.*' and sys_platform == 'win32'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.11'", ] dependencies = [ - { name = "cuda-bindings", marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "cuda-toolkit", version = "12.6.3", source = { registry = "https://pypi.org/simple" }, extra = ["cublas", "cudart", "cufft", "cufile", "cupti", "curand", "cusolver", "cusparse", "nvjitlink", "nvrtc", "nvtx"], marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "filelock", marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "fsspec", marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "jinja2", marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "networkx", version = "3.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "networkx", version = "3.6.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cudnn-cu12", version = "9.10.2.21", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cusparselt-cu12", marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-nccl-cu12", version = "2.28.9", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-nvshmem-cu12", version = "3.4.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "setuptools", marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sympy", marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "triton", marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "typing-extensions", marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "cuda-bindings", marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "cuda-toolkit", version = "12.6.3", source = { registry = "https://pypi.org/simple" }, extra = ["cublas", "cudart", "cufft", "cufile", "cupti", "curand", "cusolver", "cusparse", "nvjitlink", "nvrtc", "nvtx"], marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "filelock", marker = "extra == 'extra-6-pylops-deep-cu126' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "fsspec", marker = "extra == 'extra-6-pylops-deep-cu126' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jinja2", marker = "extra == 'extra-6-pylops-deep-cu126' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "networkx", version = "3.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "networkx", version = "3.6.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cudnn-cu12", version = "9.10.2.21", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusparselt-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nccl-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvshmem-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "setuptools", marker = "extra == 'extra-6-pylops-deep-cu126' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sympy", marker = "extra == 'extra-6-pylops-deep-cu126' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "triton", marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "typing-extensions", marker = "extra == 'extra-6-pylops-deep-cu126' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://download.pytorch.org/whl/cu126/torch-2.11.0%2Bcu126-cp310-cp310-manylinux_2_28_aarch64.whl" }, @@ -5767,32 +8148,36 @@ name = "torch" version = "2.11.0+cu128" source = { registry = "https://download.pytorch.org/whl/cu128" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'darwin'", - "python_full_version == '3.13.*' and sys_platform == 'darwin'", - "python_full_version == '3.12.*' and sys_platform == 'darwin'", - "python_full_version == '3.11.*' and sys_platform == 'darwin'", - "python_full_version < '3.11' and sys_platform == 'darwin'", - "python_full_version < '3.11' and sys_platform == 'linux'", - "python_full_version == '3.11.*' and sys_platform == 'linux'", - "python_full_version == '3.12.*' and sys_platform == 'linux'", - "python_full_version == '3.13.*' and sys_platform == 'linux'", + "python_full_version >= '3.14' and sys_platform == 'win32'", + "python_full_version >= '3.14' and sys_platform == 'emscripten'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.13.*' and sys_platform == 'win32'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform == 'win32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.11.*' and sys_platform == 'win32'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.11'", ] dependencies = [ - { name = "cuda-bindings", marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "cuda-toolkit", version = "12.8.1", source = { registry = "https://pypi.org/simple" }, extra = ["cublas", "cudart", "cufft", "cufile", "cupti", "curand", "cusolver", "cusparse", "nvjitlink", "nvrtc", "nvtx"], marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "filelock", marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "fsspec", marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "jinja2", marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "networkx", version = "3.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "networkx", version = "3.6.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cudnn-cu12", version = "9.19.0.56", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cusparselt-cu12", marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-nccl-cu12", version = "2.28.9", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-nvshmem-cu12", version = "3.4.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "setuptools", marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sympy", marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "triton", marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "typing-extensions", marker = "(python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "cuda-bindings", marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "cuda-toolkit", version = "12.8.1", source = { registry = "https://pypi.org/simple" }, extra = ["cublas", "cudart", "cufft", "cufile", "cupti", "curand", "cusolver", "cusparse", "nvjitlink", "nvrtc", "nvtx"], marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "filelock", marker = "(extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "fsspec", marker = "(extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jinja2", marker = "(extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "networkx", version = "3.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "networkx", version = "3.6.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cudnn-cu12", version = "9.19.0.56", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusparselt-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nccl-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvshmem-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "setuptools", marker = "(extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sympy", marker = "(extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "triton", marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "typing-extensions", marker = "(extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://download.pytorch.org/whl/cu128/torch-2.11.0%2Bcu128-cp310-cp310-manylinux_2_28_aarch64.whl" }, @@ -5883,18 +8268,6 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/c7/b0/003792df09decd6849a5e39c28b513c06e84436a54440380862b5aeff25d/tzdata-2025.3-py2.py3-none-any.whl", hash = "sha256:06a47e5700f3081aab02b2e513160914ff0694bce9947d6b76ebd6bf57cfc5d1", size = 348521, upload-time = "2025-12-13T17:45:33.889Z" }, ] -[[package]] -name = "umf" -version = "1.0.3" -source = { registry = "https://pypi.org/simple" } -dependencies = [ - { name = "tcmlib", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, -] -wheels = [ - { url = "https://files.pythonhosted.org/packages/4c/b9/fe8c54eab5a3fdfdff1839d9299d90bfce5c467186b5c9ff9fd95d55ad64/umf-1.0.3-py2.py3-none-manylinux_2_28_x86_64.whl", hash = "sha256:c89c0974daed30a1cac77fb7ce5ff9140d178e286bb2dd91b751486d5d0a65b0", size = 359879, upload-time = "2026-01-22T05:32:44.433Z" }, - { url = "https://files.pythonhosted.org/packages/97/49/23b714e4ca9655f04d5b958ca8b4ef8361e10743581a637f141755b9f4fb/umf-1.0.3-py2.py3-none-win_amd64.whl", hash = "sha256:2182a623433329bd53863ac3b15a4af253d0eda62c603dc7c4e2bdce78658270", size = 249098, upload-time = "2026-01-22T05:33:19.278Z" }, -] - [[package]] name = "urllib3" version = "2.6.3" @@ -5909,11 +8282,11 @@ name = "virtualenv" version = "21.2.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "distlib", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "filelock", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "platformdirs", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "python-discovery", marker = "(python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'darwin' or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "typing-extensions", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "distlib" }, + { name = "filelock" }, + { name = "platformdirs" }, + { name = "python-discovery" }, + { name = "typing-extensions", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/aa/92/58199fe10049f9703c2666e809c4f686c54ef0a68b0f6afccf518c0b1eb9/virtualenv-21.2.0.tar.gz", hash = "sha256:1720dc3a62ef5b443092e3f499228599045d7fea4c79199770499df8becf9098", size = 5840618, upload-time = "2026-03-09T17:24:38.013Z" } wheels = [ @@ -5934,14 +8307,26 @@ name = "xarray" version = "2025.6.1" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and sys_platform == 'darwin'", - "python_full_version < '3.11' and sys_platform == 'linux'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform == 'linux') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "packaging", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pandas", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "packaging", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pandas", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/19/ec/e50d833518f10b0c24feb184b209bb6856f25b919ba8c1f89678b930b1cd/xarray-2025.6.1.tar.gz", hash = "sha256:a84f3f07544634a130d7dc615ae44175419f4c77957a7255161ed99c69c7c8b0", size = 3003185, upload-time = "2025-06-12T03:04:09.099Z" } wheels = [ @@ -5953,19 +8338,167 @@ name = "xarray" version = "2026.2.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'darwin'", - "python_full_version == '3.13.*' and sys_platform == 'darwin'", - "python_full_version == '3.12.*' and sys_platform == 'darwin'", - "python_full_version == '3.11.*' and sys_platform == 'darwin'", - "python_full_version == '3.11.*' and sys_platform == 'linux'", - "python_full_version == '3.12.*' and sys_platform == 'linux'", - "python_full_version == '3.13.*' and sys_platform == 'linux'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "packaging", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pandas", version = "3.0.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "packaging", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pandas", version = "3.0.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/0f/03/e3353b72e518574b32993989d8f696277bf878e9d508c7dd22e86c0dab5b/xarray-2026.2.0.tar.gz", hash = "sha256:978b6acb018770554f8fd964af4eb02f9bcc165d4085dbb7326190d92aa74bcf", size = 3111388, upload-time = "2026-02-13T22:20:50.18Z" } wheels = [ @@ -5977,15 +8510,26 @@ name = "xarray-einstats" version = "0.8.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and sys_platform == 'darwin'", - "python_full_version < '3.11' and sys_platform == 'linux'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform == 'linux') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.15.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform == 'linux') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "xarray", version = "2025.6.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "xarray", version = "2025.6.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/ed/5d/654cca0448ad5c1d0333530511bc20eefaab304a4362dcbdc7ea3da12a3d/xarray_einstats-0.8.0.tar.gz", hash = "sha256:7f1573f9bd4d60d6e7ed9fd27c4db39da51ec49bf8ba654d4602a139a6309d7f", size = 30225, upload-time = "2024-09-19T00:07:39.399Z" } wheels = [ @@ -5997,15 +8541,50 @@ name = "xarray-einstats" version = "0.9.1" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version == '3.11.*' and sys_platform == 'darwin'", - "python_full_version == '3.11.*' and sys_platform == 'linux'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version == '3.11.*' and sys_platform == 'linux') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version == '3.11.*' and sys_platform == 'darwin') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.15.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version == '3.11.*' and sys_platform == 'linux') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version == '3.11.*' and sys_platform == 'darwin') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "xarray", version = "2026.2.0", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version == '3.11.*' and sys_platform == 'darwin') or (python_full_version == '3.11.*' and sys_platform == 'linux') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "xarray", version = "2026.2.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/f1/10/ef474494a7f2102ec4c02352c723fa282c6237b600565eb82ee354291211/xarray_einstats-0.9.1.tar.gz", hash = "sha256:39b373deed43592c41d3fbf8863af62e19e01c1ae553ae5ff059a8df78d995c6", size = 33327, upload-time = "2025-06-18T15:53:28.499Z" } wheels = [ @@ -6017,18 +8596,128 @@ name = "xarray-einstats" version = "0.10.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'darwin'", - "python_full_version == '3.13.*' and sys_platform == 'darwin'", - "python_full_version == '3.12.*' and sys_platform == 'darwin'", - "python_full_version == '3.12.*' and sys_platform == 'linux'", - "python_full_version == '3.13.*' and sys_platform == 'linux'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.12' and sys_platform == 'darwin') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.15.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.12' and sys_platform == 'darwin') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "xarray", version = "2026.2.0", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version >= '3.12' and sys_platform == 'darwin') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.12' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "xarray", version = "2026.2.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/48/9b/305ee6a2dac75fc9c28105db061408df6ecbf0f7a1de37636e8e4ea47ca7/xarray_einstats-0.10.0.tar.gz", hash = "sha256:d432a363fc8f09baad164f9826dc711551c684b9abd8098c1b961d18663a627d", size = 33449, upload-time = "2026-02-19T18:13:55.245Z" } wheels = [ From 337d1590d7ce8776a9f1d5cc8c53518e82b3b424 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Sun, 29 Mar 2026 22:23:52 +0100 Subject: [PATCH 102/183] tmp: rollback pyproject.toml to working version for GPU CI --- pyproject.toml | 3 +- uv.lock | 106 ++++++++++++++++++++++++------------------------- 2 files changed, 53 insertions(+), 56 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 50439577..87519c37 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -42,16 +42,15 @@ advanced = [ "numba", "pyfftw", "PyWavelets", - "sympy", "scikit-fmm", "spgl1", "dtcwt", "astra-toolbox; sys_platform == 'linux'", "devito" ] -stat = ["pytensor", "pymc"] gpu-cu12 = ["cupy-cuda12x"] gpu-cu13 = ["cupy-cuda13x"] +stat = ["pytensor", "pymc"] deep = ["torch", "jax"] deep-cu126 = ["torch", "jax[cuda12]"] deep-cu128 = ["torch", "jax[cuda12]"] diff --git a/uv.lock b/uv.lock index 8ae73504..5292dc08 100644 --- a/uv.lock +++ b/uv.lock @@ -247,14 +247,14 @@ name = "astra-toolbox" version = "2.4.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cuda-runtime-cu12", version = "12.6.77", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-6-pylops-deep-cu126' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cuda-runtime-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-6-pylops-deep' or extra != 'extra-6-pylops-deep-cu126' or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cufft-cu12", version = "11.3.0.4", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-6-pylops-deep-cu126' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cufft-cu12", version = "11.3.3.83", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-6-pylops-deep' or extra != 'extra-6-pylops-deep-cu126' or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-runtime-cu12", version = "12.6.77", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-runtime-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cufft-cu12", version = "11.3.0.4", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cufft-cu12", version = "11.3.3.83", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/8d/6f/3df54180d9a9d76ed01447ec249f689039ee4bab00ba378539a6b696a36e/astra_toolbox-2.4.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:39ccf4f7c08ccd49e2ca2c2c58e981184ea16ca5f6c58a14b8ee6b456144f904", size = 13610894, upload-time = "2025-12-16T12:30:17.826Z" }, @@ -1036,7 +1036,7 @@ name = "cuda-bindings" version = "12.9.6" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "cuda-pathfinder", marker = "extra == 'extra-6-pylops-deep-cu126' or extra == 'extra-6-pylops-deep-cu128' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "cuda-pathfinder", marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/08/9d/dd87e1071bcb2e438c14e2e4497aa0037faf2c9775ac1d172f578f448668/cuda_bindings-12.9.6-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:bb2f1eedc8f65902b34e807c21a3b7c922dc8de1f51d0829ecbb5c6a5e9c5ff1", size = 7094433, upload-time = "2026-03-11T14:47:22.811Z" }, @@ -1087,37 +1087,37 @@ wheels = [ [package.optional-dependencies] cublas = [ - { name = "nvidia-cublas-cu12", version = "12.6.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cublas-cu12", version = "12.6.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] cudart = [ - { name = "nvidia-cuda-runtime-cu12", version = "12.6.77", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-runtime-cu12", version = "12.6.77", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] cufft = [ - { name = "nvidia-cufft-cu12", version = "11.3.0.4", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cufft-cu12", version = "11.3.0.4", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] cufile = [ { name = "nvidia-cufile-cu12", version = "1.11.1.6", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] cupti = [ - { name = "nvidia-cuda-cupti-cu12", version = "12.6.80", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-cupti-cu12", version = "12.6.80", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] curand = [ - { name = "nvidia-curand-cu12", version = "10.3.7.77", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-curand-cu12", version = "10.3.7.77", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] cusolver = [ - { name = "nvidia-cusolver-cu12", version = "11.7.1.2", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusolver-cu12", version = "11.7.1.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] cusparse = [ - { name = "nvidia-cusparse-cu12", version = "12.5.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusparse-cu12", version = "12.5.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] nvjitlink = [ - { name = "nvidia-nvjitlink-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] nvrtc = [ - { name = "nvidia-cuda-nvrtc-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-nvrtc-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] nvtx = [ - { name = "nvidia-nvtx-cu12", version = "12.6.77", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvtx-cu12", version = "12.6.77", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] [[package]] @@ -1137,37 +1137,37 @@ wheels = [ [package.optional-dependencies] cublas = [ - { name = "nvidia-cublas-cu12", version = "12.8.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cublas-cu12", version = "12.8.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] cudart = [ - { name = "nvidia-cuda-runtime-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-runtime-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] cufft = [ - { name = "nvidia-cufft-cu12", version = "11.3.3.83", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cufft-cu12", version = "11.3.3.83", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] cufile = [ { name = "nvidia-cufile-cu12", version = "1.13.1.3", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] cupti = [ - { name = "nvidia-cuda-cupti-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-cupti-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] curand = [ - { name = "nvidia-curand-cu12", version = "10.3.9.90", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-curand-cu12", version = "10.3.9.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] cusolver = [ - { name = "nvidia-cusolver-cu12", version = "11.7.3.90", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusolver-cu12", version = "11.7.3.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] cusparse = [ - { name = "nvidia-cusparse-cu12", version = "12.5.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusparse-cu12", version = "12.5.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] nvjitlink = [ - { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] nvrtc = [ - { name = "nvidia-cuda-nvrtc-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-nvrtc-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] nvtx = [ - { name = "nvidia-nvtx-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvtx-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] [[package]] @@ -4063,9 +4063,9 @@ name = "nvidia-cuda-nvcc" version = "13.2.51" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "nvidia-cuda-crt", marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cuda-runtime", marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-nvvm", marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-crt", marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-runtime", marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvvm", marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/4d/d8/3d1d733db86c1f18359151b0be0171b04738f17f09f98658caf9e3b5299d/nvidia_cuda_nvcc-13.2.51-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:48e070550a1290d696f055fa78443831bce5452cd2800eb3ab83f89b22c3b6cf", size = 38713648, upload-time = "2026-03-09T09:35:12.217Z" }, @@ -4225,7 +4225,7 @@ resolution-markers = [ "python_full_version < '3.11'", ] dependencies = [ - { name = "nvidia-cublas-cu12", version = "12.6.4.1", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-6-pylops-deep-cu126' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cublas-cu12", version = "12.6.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/fa/41/e79269ce215c857c935fd86bcfe91a451a584dfc27f1e068f568b9ad1ab7/nvidia_cudnn_cu12-9.10.2.21-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:c9132cc3f8958447b4910a1720036d9eff5928cc3179b0a51fb6d167c6cc87d8", size = 705026878, upload-time = "2025-06-06T21:52:51.348Z" }, @@ -4245,7 +4245,7 @@ resolution-markers = [ "python_full_version < '3.11'", ] dependencies = [ - { name = "nvidia-cublas-cu12", version = "12.8.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cublas-cu12", version = "12.8.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/09/b8/277c51962ee46fa3e5b203ac5f76107c650f781d6891e681e28e6f3e9fe6/nvidia_cudnn_cu12-9.19.0.56-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:08caaf27fe556aca82a3ee3b5aa49a77e7de0cfcb7ff4e5c29da426387a8267e", size = 656910700, upload-time = "2026-02-03T20:40:25.508Z" }, @@ -4258,7 +4258,7 @@ name = "nvidia-cudnn-cu13" version = "9.20.0.48" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "nvidia-cublas", marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cublas", marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/56/c5/83384d846b2fd17c44bd499b36c75a45ed4f095fbbb2252294e89cea5c5c/nvidia_cudnn_cu13-9.20.0.48-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:e31454ae00094b0c55319d9d15b6fa2fc50a9e1c0f5c8c80fb75258234e731e1", size = 444574296, upload-time = "2026-03-09T19:28:27.751Z" }, @@ -4271,7 +4271,7 @@ name = "nvidia-cufft" version = "12.2.0.37" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "nvidia-nvjitlink", marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink", marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/6d/4d/31158ab042b044b269019574da4430ecce8d05fec7af1d270e1ba28e3512/nvidia_cufft-12.2.0.37-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:d0d762b7ece2f2a4971a5f29a6cef13f26fd87c7cd0003b48ed82d9a1d7380d7", size = 218244744, upload-time = "2026-03-09T09:48:16.661Z" }, @@ -4291,7 +4291,7 @@ resolution-markers = [ "python_full_version < '3.11'", ] dependencies = [ - { name = "nvidia-nvjitlink-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-6-pylops-deep-cu126' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/1f/37/c50d2b2f2c07e146776389e3080f4faf70bcc4fa6e19d65bb54ca174ebc3/nvidia_cufft_cu12-11.3.0.4-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:d16079550df460376455cba121db6564089176d9bac9e4f360493ca4741b22a6", size = 200164144, upload-time = "2024-11-20T17:40:58.288Z" }, @@ -4353,7 +4353,7 @@ resolution-markers = [ "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-6-pylops-deep' or extra != 'extra-6-pylops-deep-cu126' or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/60/bc/7771846d3a0272026c416fbb7e5f4c1f146d6d80704534d0b187dd6f4800/nvidia_cufft_cu12-11.3.3.83-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:848ef7224d6305cdb2a4df928759dca7b1201874787083b6e7550dd6765ce69a", size = 193109211, upload-time = "2025-03-07T01:44:56.873Z" }, @@ -4434,9 +4434,9 @@ name = "nvidia-cusolver" version = "12.1.0.51" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "nvidia-cublas", marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cusparse", marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-nvjitlink", marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cublas", marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusparse", marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink", marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/25/09/6214d11749dfc2d1be9a9e0bcfb04069077b98f7df0ad41115da87c84700/nvidia_cusolver-12.1.0.51-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:2a0bde343f956934103bc19344584a2d7b95d03b8cca9c0d22c90ff8917bbc3c", size = 224103511, upload-time = "2026-03-09T09:51:14.704Z" }, @@ -4456,9 +4456,9 @@ resolution-markers = [ "python_full_version < '3.11'", ] dependencies = [ - { name = "nvidia-cublas-cu12", version = "12.6.4.1", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-6-pylops-deep-cu126' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cusparse-cu12", version = "12.5.4.2", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-6-pylops-deep-cu126' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-nvjitlink-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-6-pylops-deep-cu126' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cublas-cu12", version = "12.6.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusparse-cu12", version = "12.5.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/93/17/dbe1aa865e4fdc7b6d4d0dd308fdd5aaab60f939abfc0ea1954eac4fb113/nvidia_cusolver_cu12-11.7.1.2-py3-none-manylinux2014_aarch64.whl", hash = "sha256:0ce237ef60acde1efc457335a2ddadfd7610b892d94efee7b776c64bb1cac9e0", size = 157833628, upload-time = "2024-10-01T17:05:05.591Z" }, @@ -4480,9 +4480,9 @@ resolution-markers = [ "python_full_version < '3.11'", ] dependencies = [ - { name = "nvidia-cublas-cu12", version = "12.8.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cusparse-cu12", version = "12.5.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cublas-cu12", version = "12.8.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusparse-cu12", version = "12.5.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/c8/32/f7cd6ce8a7690544d084ea21c26e910a97e077c9b7f07bf5de623ee19981/nvidia_cusolver_cu12-11.7.3.90-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:db9ed69dbef9715071232caa9b69c52ac7de3a95773c2db65bdba85916e4e5c0", size = 267229841, upload-time = "2025-03-07T01:46:54.356Z" }, @@ -4495,7 +4495,7 @@ name = "nvidia-cusparse" version = "12.7.9.17" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "nvidia-nvjitlink", marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink", marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/06/5a/6bb7fc5f9658902efebc8551b1a9265b7a5908cbf9efdabdf97bc30b168a/nvidia_cusparse-12.7.9.17-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:7c5d21980dc5f064c7ba13af2250e7fb4036283f1d1943c2915573c27928c89e", size = 168894384, upload-time = "2026-03-09T09:52:23.003Z" }, @@ -4515,7 +4515,7 @@ resolution-markers = [ "python_full_version < '3.11'", ] dependencies = [ - { name = "nvidia-nvjitlink-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-6-pylops-deep-cu126' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/eb/eb/6681efd0aa7df96b4f8067b3ce7246833dd36830bb4cec8896182773db7d/nvidia_cusparse_cu12-12.5.4.2-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:d25b62fb18751758fe3c93a4a08eff08effedfe4edf1c6bb5afd0890fe88f887", size = 216451147, upload-time = "2024-11-20T17:44:18.055Z" }, @@ -4537,7 +4537,7 @@ resolution-markers = [ "python_full_version < '3.11'", ] dependencies = [ - { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/bc/f7/cd777c4109681367721b00a106f491e0d0d15cfa1fd59672ce580ce42a97/nvidia_cusparse_cu12-12.5.8.93-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:9b6c161cb130be1a07a27ea6923df8141f3c295852f4b260c65f18f3e0a091dc", size = 288117129, upload-time = "2025-03-07T01:47:40.407Z" }, @@ -4671,7 +4671,7 @@ name = "nvidia-nvshmem-cu13" version = "3.6.5" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "nvidia-cuda-cccl", marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-cccl", marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/83/6b/4c642d2cce57c8bd32043b4a608b6acc8cd0579c2f53af9a7ef9e1e1ccca/nvidia_nvshmem_cu13-3.6.5-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:94aa0149490be658cf95945ce9f16ba90a90edbd6a564366f996ead7496f2f22", size = 71726240, upload-time = "2026-03-24T19:19:29.816Z" }, @@ -5562,7 +5562,6 @@ advanced = [ { name = "pywavelets", version = "1.9.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "scikit-fmm" }, { name = "spgl1" }, - { name = "sympy" }, ] deep = [ { name = "jax", version = "0.6.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, @@ -5649,13 +5648,12 @@ requires-dist = [ { name = "scikit-fmm", marker = "extra == 'advanced'" }, { name = "scipy", specifier = ">=1.11.0" }, { name = "spgl1", marker = "extra == 'advanced'" }, - { name = "sympy", marker = "extra == 'advanced'" }, { name = "torch", marker = "extra == 'deep'", index = "https://download.pytorch.org/whl/cpu", conflict = { package = "pylops", extra = "deep" } }, { name = "torch", marker = "extra == 'deep-cu126'", index = "https://download.pytorch.org/whl/cu126", conflict = { package = "pylops", extra = "deep-cu126" } }, { name = "torch", marker = "extra == 'deep-cu128'", index = "https://download.pytorch.org/whl/cu128", conflict = { package = "pylops", extra = "deep-cu128" } }, { name = "torch", marker = "extra == 'deep-cu13'", specifier = ">=2.11" }, ] -provides-extras = ["advanced", "stat", "gpu-cu12", "gpu-cu13", "deep", "deep-cu126", "deep-cu128", "deep-cu13"] +provides-extras = ["advanced", "gpu-cu12", "gpu-cu13", "stat", "deep", "deep-cu126", "deep-cu128", "deep-cu13"] [package.metadata.requires-dev] dev = [ From 6deee8b61141972152c4858b2fdbb9a730f3a5d1 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Sat, 4 Apr 2026 09:50:33 +0100 Subject: [PATCH 103/183] doc: add more info about optional dependencies in uv --- docs/source/installation.rst | 349 +++++++++++++++++++-------- pylops/waveeqprocessing/kirchhoff.py | 2 +- 2 files changed, 252 insertions(+), 99 deletions(-) diff --git a/docs/source/installation.rst b/docs/source/installation.rst index d0d829a3..08002a3d 100755 --- a/docs/source/installation.rst +++ b/docs/source/installation.rst @@ -23,11 +23,13 @@ For learning, however, the standard installation is often good enough; in that c recommend using `uv `_, a modern Python package manager that is easy to use and has a very fast dependency resolver. -Some operators have additional, optional "engines" to improve their performance. -These often rely on third-party libraries which are added to the list of our optional -dependencies. Optional dependencies therefore refer to those dependencies that are not -strictly needed nor installed directly as part of a standard installation. -For details more details, see :ref:`Optional`. +Some operators have additional, optional "engines" that are usually meant to provide improved +performance on CPU or enable GPU acceleration. These rely on third-party libraries, which are +added to the list of our optional dependencies and must be installed to be able to use the +associated engine. Similarly, some operators are implemented on top of third-party libraries, +which are also added to the list of our optional dependencies and must be installed to be +able to use the associated operator. In both cases, if the dependency is not installed, the +rest of the library will still work. For details more details, see :ref:`Optional`. Step-by-step installation for users @@ -119,7 +121,6 @@ Fork the `PyLops repository `_ and clone it by Install dependencies ==================== - We recommend installing dependencies into a separate environment. For that end, we provide a `Makefile` with useful commands for setting up the environment. @@ -364,55 +365,163 @@ other libraries that you have in your system, we have decided to build some of t of PyLops in such a way that if an *optional* dependency is not present in your Python environment, a safe fallback to one of the required dependencies will be enforced. -When using the Conda package manager, all of the required dependencies (and some of the -optional ones - namely ) are installed using the command: +.. note:: -.. code-block:: bash + If you are a developer, all the optional dependencies below (except GPU) can + be installed automatically by cloning the repository and installing + PyLops via ``make dev-install_conda`` (``conda``) or + ``make dev-install_uv`` (``uv``). GPU-enabled equivalents are + ``make dev-install_conda_gpu`` (``conda``) and + ``make dev-install_uvcu126 / dev-install_uvcu128 / dev-install_uvcu13 `` (``uv``) - >> conda install --channel conda-forge pylops +When using the Conda package manager, only the required dependencies will be installed +when installing PyLops. It is recommended to install the optional dependencies manually +before installing PyLops or as part of the creation of the environment via an +`environment.yml` file. -Alternatively, from version ``1.4.0`` some of the optional dependencies can also be -installed as part of the pip installation via: +Alternatively, from version ``v1.4.0`` some of the optional dependencies can be +installed as part of the pip installation via (see summary table below for details): -.. code-block:: bash +.. tab-set:: + + .. tab-item:: :iconify:`devicon:pypi` pip - >> pip install pylops[advanced] + .. code-block:: bash -Dependencies are however installed from their PyPI wheels. + >> pip install pylops[advanced] -Finally, note that CuPy and JAX are not **not** installed -automatically. Users interested to accelerate their computations with the aid -of GPUs should install either or both of them prior to installing PyLops as -described in :ref:`OptionalGPU`. + .. tab-item:: :iconify:`material-icon-theme:uv` uv -.. note:: + .. code-block:: bash - If you are a developer, all the optional dependencies below (except GPU) can - be installed automatically by cloning the repository and installing - PyLops via ``make dev-install_conda`` (``conda``) or ``make dev-install`` (``pip``). + >> uv add "pylops[advanced]" +Finally, from version ``2.7.0``, all of the optional dependencies can be installed as part of +the pip installation via (see summary table below for details): -More details about the installation process for the different optional dependencies are described -in the following (an asterisc is used to indicate those dependencies that are automatically installed -when installing PyLops from conda-forge or via ``pip install pylops[advanced]``): +.. tab-set:: + + .. tab-item:: :iconify:`devicon:pypi` pip + + .. code-block:: bash + + >> pip install pylops[advanced, stat, deep] # CPU + >> pip install pylops[advanced, stat, gpu-cu12, deep-cu126] # GPU with CUDA 12.6 + >> pip install pylops[advanced, stat, gpu-cu12, deep-cu128] # GPU with CUDA 12.6 + >> pip install pylops[advanced, stat, gpu-cu13, deep-cu13] # GPU with CUDA 13.0 + + .. tab-item:: :iconify:`material-icon-theme:uv` uv + + .. code-block:: bash + + >> uv add "pylops[advanced, stat, deep]" # CPU + >> uv add "pylops[advanced, stat, gpu-cu12, deep-cu126]" # GPU with CUDA 12.6 + >> uv add "pylops[advanced, stat, gpu-cu12, deep-cu128]" # GPU with CUDA 12.6 + >> uv add "pylops[advanced, stat, gpu-cu13, deep-cu13]" # GPU with CUDA 13.0 + +In all cases, dependencies are installed from their PyPI wheels. + +A summary table of all optional dependencies, the operators that rely on them (and +whether they are required to be able to use the operator(s)), and how to install +them as part of the installation process of PyLopss provided in the table below. + +.. list-table:: + :widths: 15 40 5 40 + :header-rows: 1 + + * - Dependency + - Operator(s) affected + - Required + - Install with + * - ASTRA + - :py:class:`pylops.medical.CT2D` + - |:white_check_mark:| + - `pip install pylops[advanced]` / `uv add "pylops[advanced]"` + * - dtcwt + - :py:class:`pylops.signalprocessing.DTCWT` + - |:white_check_mark:| + - `pip install pylops[advanced]` / `uv add "pylops[advanced]"` + * - Devito + - :py:class:`pylops.waveeqprocessing.AcousticWave2D` + - |:white_check_mark:| + - `pip install pylops[advanced]` / `uv add "pylops[advanced]"` + * - FFTW + - :py:class:`pylops.signalprocessing.FFT`, :py:class:`pylops.signalprocessing.FFT2D`, + :py:class:`pylops.signalprocessing.FFTND` + - |:red_circle:| + - `pip install pylops[advanced]` / `uv add "pylops[advanced]"` + * - MKL-FFT + - :py:class:`pylops.signalprocessing.FFT`, :py:class:`pylops.signalprocessing.FFT2D`, + :py:class:`pylops.signalprocessing.FFTND` + - |:red_circle:| + - N/A (see below for installation instructions) + * - Numba + - :py:class:`pylops.basicoperators.Spread`, :py:class:`pylops.signalprocessing.FourierRadon2D`, + :py:class:`pylops.signalprocessing.FourierRadon3D`, :py:class:`pylops.signalprocessing.Radon2D`, + :py:class:`pylops.signalprocessing.Radon3D`, :py:class:`pylops.signalprocessing.NonStationaryConvolve2D`, + :py:class:`pylops.signalprocessing.NonStationaryFilters2D`, :py:class:`pylops.signalprocessing.NonStationaryConvolve3D`, + :py:class:`pylops.signalprocessing.PWSprayer2D`, :py:class:`pylops.signalprocessing.PWSmoother2D`, + :py:class:`pylops.waveeqprocessing.Kirchhoff` + - |:red_circle:| + - `pip install pylops[advanced]` / `uv add "pylops[advanced]"` + * - PyMC and PyTensor + - :py:class:`pylops.PyTensorOperator` + - |:white_check_mark:| + - `pip install pylops[stat]` / `uv add "pylops[stat]"` + * - PyWavelets + - :py:class:`pylops.signalprocessing.DWT`, :py:class:`pylops.signalprocessing.DWT2D`, + :py:class:`pylops.signalprocessing.DWTND` + - |:red_circle:| + - `pip install pylops[advanced]` / `uv add "pylops[advanced]"` + * - scikit-fmm + - :py:class:`pylops.waveeqprocessing.Kirchhoff` + - |:white_check_mark:| + - `pip install pylops[advanced]` / `uv add "pylops[advanced]"` + * - SPGL1 + - :py:class:`pylops.optimization.sparsity.spgl1` + - |:white_check_mark:| + - `pip install pylops[advanced]` / `uv add "pylops[advanced]"` + * - Sympy + - :py:class:`pylops.waveeqprocessing.AcousticWave2D` and :py:func:`pylops.utils.describe.describe` + - |:white_check_mark:| + - `pip install pylops[advanced]` / `uv add "pylops[advanced]"` + * - Torch + - :py:class:`pylops.TorchOperator` + - |:white_check_mark:| + - `pip install pylops[deep]` / `uv add "pylops[deep]"` (or GPU equivalents) + * - CuPy + - Almost all operators (see :ref:`gpu` for details) + - |:red_circle:| + - `pip install pylops[gpu-cu12]` / `uv add "pylops[gpu-cu12]"` + * - JAX + - :py:class:`pylops.JAXOperator` + - |:red_circle:| + - `pip install pylops[deep]` / `uv add "pylops[deep]"` (or GPU equivalents) + +More details about the installation process for the different optional dependencies are described +in the following: ASTRA ----- `ASTRA `_ is library used to perform computerized tomography. It is used in PyLops in the operator :py:class:`pylops.medical.CT2D` -To use this library, install it manually either via ``conda``: +To use this library, install it via: -.. code-block:: bash +.. tab-set:: - >> conda install --channel astra-toolbox astra-toolbox + .. tab-item:: :iconify:`devicon:anaconda` conda -or via pip: + .. code-block:: bash -.. code-block:: bash + >> conda install --channel astra-toolbox astra-toolbox - >> pip install astra-toolbox + .. tab-item:: :iconify:`material-icon-theme:uv` uv + + .. code-block:: bash + + >> uv add astra-toolbox dtcwt @@ -420,11 +529,15 @@ dtcwt `dtcwt `_ is a library used to implement the DT-CWT operators. -Install it via ``pip`` with: +Install it via: -.. code-block:: bash +.. tab-set:: + + .. tab-item:: :iconify:`material-icon-theme:uv` uv - >> pip install dtcwt + .. code-block:: bash + + >> uv add dtcwt .. warning:: ``dtcwt`` does not support NumPy 2 yet, so make sure you use NumPy 1.x @@ -437,11 +550,15 @@ Devito the finite-difference method. It is used in PyLops to compute wavefields :py:class:`pylops.waveeqprocessing.AcousticWave2D` -Install it via ``pip`` with +Install it via: -.. code-block:: bash +.. tab-set:: + + .. tab-item:: :iconify:`material-icon-theme:uv` uv + + .. code-block:: bash - >> pip install devito + >> uv add devito FFTW and MKL-FFT @@ -456,33 +573,41 @@ The first two engines are part of the required PyLops dependencies. The third implements the well-known `FFTW `_ via the Python wrapper :py:class:`pyfftw.FFTW`. While this optimized FFT tends to outperform the other two in many cases, it is not included by default. -To use this library, install it manually either via ``conda``: +To use this library, install it via: -.. code-block:: bash +.. tab-set:: - >> conda install --channel conda-forge pyfftw + .. tab-item:: :iconify:`devicon:anaconda` conda -or via pip: + .. code-block:: bash -.. code-block:: bash + >> conda install --channel conda-forge pyfftw - >> pip install pyfftw + .. tab-item:: :iconify:`material-icon-theme:uv` uv + + .. code-block:: bash + + >> uv add pyfftw The fourth implements **Intel MKL FFT** via the Python interface `mkl_fft `_. This provides access to Intel’s oneMKL Fourier Transform routines, enabling efficient FFT computations with performance close to native C/Intel® oneMKL -To use this library, you can install it using ``conda``: +To use this library, you can install it via: -.. code-block:: bash +.. tab-set:: - >> conda install --channel https://software.repos.intel.com/python/conda --channel conda-forge mkl_fft + .. tab-item:: :iconify:`devicon:anaconda` conda -or via pip: + .. code-block:: bash -.. code-block:: bash + >> conda install --channel https://software.repos.intel.com/python/conda --channel conda-forge mkl_fft + + .. tab-item:: :iconify:`material-icon-theme:uv` uv + + .. code-block:: bash - >> pip install --index-url https://software.repos.intel.com/python/pypi --extra-index-url https://pypi.org/simple mkl_fft + >> uv add mkl_fft --index-url https://software.repos.intel.com/python/pypi --extra-index-url https://pypi.org/simple Installing ``mkl-fft`` triggers the installation of Intel-optimized versions of `NumPy `__ and `SciPy `__, which redirects ``numpy.fft`` and ``scipy.fft`` to use MKL FFT routines. @@ -492,7 +617,7 @@ Although the library can run without Intel-optimized NumPy and SciPy, maximum pe SciPy built with Intel’s Math Kernel Library (MKL) alongside Intel Python. .. note:: - `mkl_fft` is not supported on macOS + `mkl_fft` is not supported on macOS. .. warning:: @@ -512,8 +637,9 @@ SciPy built with Intel’s Math Kernel Library (MKL) alongside Intel Python. Alternatively, you can install ``pyFFTW`` directly with ``conda``, since the updated recipe is already available and works without any manual adjustments. -Numba* ------- + +Numba +----- Although we always strive to write code for forward and adjoint operators that takes advantage of the perks of NumPy and SciPy (e.g., broadcasting, ufunc), in some case we may end up using for loops that may lead to poor performance. In those cases we may decide to implement alternative (optional) @@ -525,26 +651,27 @@ always available implementation to the Numba implementation by simply providing additional input parameter to the operator ``engine="numba"``. This is for example the case in the :py:class:`pylops.signalprocessing.Radon2D`. -If interested to use Numba backend from ``conda``, you will need to manually install it: +If interested to use Numba backend, install it via: -.. code-block:: bash +.. tab-set:: - >> conda install numba + .. tab-item:: :iconify:`devicon:anaconda` conda -It is also advised to install the additional package -`icc_rt `_ to use -optimised transcendental functions as compiler intrinsics. + .. code-block:: bash -.. code-block:: bash + >> conda install numba + >> conda install --channel numba icc_rt # optional - >> conda install --channel numba icc_rt + .. tab-item:: :iconify:`material-icon-theme:uv` uv -Through ``pip`` the equivalent would be: + .. code-block:: bash -.. code-block:: bash + >> uv add numba + >> uv add icc_rt # optional - >> pip install numba - >> pip install icc_rt +Note that it is also advised to install the additional package +`icc_rt `_ to use +optimised transcendental functions as compiler intrinsics. However, it is important to note that ``icc_rt`` will only be identified by Numba if ``LD_LIBRARY_PATH`` is properly set. @@ -574,36 +701,45 @@ PyMC and PyTensor ----------------- `PyTensor `_ is used to allow seamless integration between PyLops and `PyMC `_ operators. -Install both of them via ``conda`` with: +Install both of them with: -.. code-block:: bash +.. tab-set:: - conda install -c conda-forge pytensor pymc + .. tab-item:: :iconify:`devicon:anaconda` conda -or via ``pip`` with + .. code-block:: bash -.. code-block:: bash + >> conda install -c conda-forge pytensor pymc - >> pip install pytensor pymc + .. tab-item:: :iconify:`material-icon-theme:uv` uv + + .. code-block:: bash + + >> uv add pytensor pymc .. warning:: OSX users may experience a ``CompileError`` error when using PyTensor. This can be solved by adding ``pytensor.config.gcc__cxxflags = "-Wno-c++11-narrowing"`` after ``import pytensor``. + PyWavelets ---------- `PyWavelets `_ is used to implement the wavelet operators. -Install it via ``conda`` with: +Install it via: -.. code-block:: bash +.. tab-set:: - >> conda install pywavelets + .. tab-item:: :iconify:`devicon:anaconda` conda -or via ``pip`` with + .. code-block:: bash -.. code-block:: bash + >> conda install pywavelets + + .. tab-item:: :iconify:`material-icon-theme:uv` uv + + .. code-block:: bash - >> pip install PyWavelets + >> uv add PyWavelets scikit-fmm @@ -612,17 +748,21 @@ scikit-fmm fast marching method. It is used in PyLops to compute traveltime tables in the initialization of :py:class:`pylops.waveeqprocessing.Kirchhoff` when choosing ``mode="eikonal"``. As this may not be of interest for many users, this library has not been added -to the mandatory requirements of PyLops. With ``conda``, install it via +to the mandatory requirements of PyLops. Install it via -.. code-block:: bash +.. tab-set:: - >> conda install --channel conda-forge scikit-fmm + .. tab-item:: :iconify:`devicon:anaconda` conda -or with ``pip`` via + .. code-block:: bash -.. code-block:: bash + >> conda install --channel conda-forge scikit-fmm + + .. tab-item:: :iconify:`material-icon-theme:uv` uv + + .. code-block:: bash - >> pip install scikit-fmm + >> uv add scikit-fmm SPGL1 @@ -631,11 +771,15 @@ SPGL1 basis pursuit, basis pursuit denoise, and Lasso problems in :py:func:`pylops.optimization.sparsity.SPGL1` solver. -Install it via ``pip`` with: +Install it via: -.. code-block:: bash +.. tab-set:: + + .. tab-item:: :iconify:`material-icon-theme:uv` uv - >> pip install spgl1 + .. code-block:: bash + + >> uv add spgl1 Sympy @@ -643,38 +787,47 @@ Sympy This library is used to implement the ``describe`` method, which transforms PyLops operators into their mathematical expression. -Install it via ``conda`` with: +Install it via: -.. code-block:: bash +.. tab-set:: - >> conda install sympy + .. tab-item:: :iconify:`devicon:anaconda` conda -or via ``pip`` with + .. code-block:: bash -.. code-block:: bash + >> conda install sympy - >> pip install sympy + .. tab-item:: :iconify:`material-icon-theme:uv` uv + + .. code-block:: bash + + >> uv add sympy Torch ----- `Torch `_ is used to allow seamless integration between PyLops and PyTorch operators. -Install it via ``conda`` with: +Install it via: -.. code-block:: bash +.. tab-set:: - >> conda install -c pytorch pytorch + .. tab-item:: :iconify:`devicon:anaconda` conda + + .. code-block:: bash -or via ``pip`` with + >> conda install -c pytorch pytorch -.. code-block:: bash + .. tab-item:: :iconify:`material-icon-theme:uv` uv + + .. code-block:: bash - >> pip install torch + >> uv add torch .. _OptionalGPU: + Optional Dependencies for GPU ============================= PyLops will automatically diff --git a/pylops/waveeqprocessing/kirchhoff.py b/pylops/waveeqprocessing/kirchhoff.py index e1684047..11106520 100644 --- a/pylops/waveeqprocessing/kirchhoff.py +++ b/pylops/waveeqprocessing/kirchhoff.py @@ -330,7 +330,7 @@ def __init__( "A new implementation of Kirchhoff is provided in v2.1.0. " "This currently affects only the inner working of the " "operator, end-users can continue using the operator in " - "the same way. Nevertheless, it is now recommended to provide" + "the same way. Nevertheless, it is now recommended to provide " "the variables trav (and amp) as a tuples containing the " "traveltime (and amplitude) tables for sources and receivers " "separately. This behaviour will eventually become default in " From 8ba5cac30c6b967def88520cf7f5c0900168d301 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Sat, 4 Apr 2026 09:53:50 +0100 Subject: [PATCH 104/183] ci: updated coverage GA to uv --- .../workflows/codacy-coverage-reporter.yaml | 67 +++++++++---------- 1 file changed, 31 insertions(+), 36 deletions(-) diff --git a/.github/workflows/codacy-coverage-reporter.yaml b/.github/workflows/codacy-coverage-reporter.yaml index f005925d..81ef492b 100644 --- a/.github/workflows/codacy-coverage-reporter.yaml +++ b/.github/workflows/codacy-coverage-reporter.yaml @@ -2,43 +2,38 @@ # For more information see: https://github.com/codacy/codacy-coverage-reporter-action name: PyLops-coverage -on: [push, pull_request_target] +on: + pull_request: + push: + branches: [dev] jobs: build: - strategy: - matrix: - platform: [ ubuntu-latest, ] - python-version: ["3.11", ] - - runs-on: ${{ matrix.platform }} + runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - name: Get history and tags for SCM versioning to work - run: | - git fetch --prune --unshallow - git fetch --depth=1 origin +refs/tags/*:refs/tags/* - - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v5 - with: - python-version: ${{ matrix.python-version }} - - name: Install dependencies - run: | - python -m pip install --upgrade pip - pip install flake8 pytest - pip install -r requirements-dev.txt - pip install -r requirements-pyfftw.txt - pip install -r requirements-torch.txt - - name: Install pylops - run: | - pip install . - pip install coverage - - name: Code coverage with coverage - run: | - coverage run -m pytest - coverage xml - - name: Run codacy-coverage-reporter - uses: codacy/codacy-coverage-reporter-action@v1 - with: - project-token: ${{ secrets.CODACY_PROJECT_TOKEN }} - coverage-reports: coverage.xml + - name: Check out source repository + uses: actions/checkout@v6 + with: + fetch-depth: 0 + - name: Install uv with Python + uses: astral-sh/setup-uv@v6 + with: + python-version: "3.11" + - name: Install dependencies and pylops + run: uv sync --locked --extra advanced --extra stat --extra deep --all-groups + - name: Coverage with pytest + run: | + uv run coverage run -m pytest + uv run coverage xml + uv run coverage html + - name: Upload HTML coverage report + uses: actions/upload-artifact@v4 + with: + name: coverage-html + path: htmlcov/ + - name: Run codacy-coverage-reporter + if: github.event_name == 'push' + uses: codacy/codacy-coverage-reporter-action@v1 + with: + project-token: ${{ secrets.CODACY_PROJECT_TOKEN }} + coverage-reports: coverage.xml From 7fa8955b1cc67033edf30dd8839f66991db9e578 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Sat, 4 Apr 2026 10:14:13 +0100 Subject: [PATCH 105/183] build: removed unused requirements files --- requirements-dev-arm.txt | 35 ----------------------------------- requirements-doc.txt | 38 -------------------------------------- requirements-pyfftw.txt | 1 - requirements.txt | 1 - 4 files changed, 75 deletions(-) delete mode 100644 requirements-dev-arm.txt delete mode 100644 requirements-doc.txt delete mode 100644 requirements-pyfftw.txt delete mode 100644 requirements.txt diff --git a/requirements-dev-arm.txt b/requirements-dev-arm.txt deleted file mode 100644 index 3f78c9a7..00000000 --- a/requirements-dev-arm.txt +++ /dev/null @@ -1,35 +0,0 @@ -numpy>=2.0.0 -scipy>=1.13.0 -jax -numba -pyfftw -PyWavelets -spgl1 -scikit-fmm -sympy -devito -# dtcwt (until numpy>=2.0.0 is supported) -# astra-toolbox (not available on arm-osx) -matplotlib -ipython -pytest -pytest-runner -setuptools_scm -docutils<0.18 -Sphinx -pooch -shibuya -sphinx-design -sphinx-gallery -sphinx-iconify -sphinxemoji -numpydoc -nbsphinx -image -pre-commit -autopep8 -isort -black -flake8 -mypy -pytensor>=2.28.0 diff --git a/requirements-doc.txt b/requirements-doc.txt deleted file mode 100644 index 5d954a86..00000000 --- a/requirements-doc.txt +++ /dev/null @@ -1,38 +0,0 @@ -numpy>=2.0.0 -scipy>=1.13.0 -jax -numba -pyfftw -PyWavelets -spgl1 -scikit-fmm -sympy -devito -# dtcwt (until numpy>=2.0.0 is supported) -astra-toolbox>=2.2.0 -matplotlib -ipython -pytest -pytest-runner -setuptools_scm -docutils<0.18 -Sphinx -pooch -shibuya -sphinx-design -sphinx-gallery -sphinx-iconify -sphinxemoji -numpydoc -nbsphinx -image -pre-commit -autopep8 -isort -black -flake8 -mypy -standard-imghdr; python_version >= '3.13' -pytensor>=2.28.0 -pymc>=5.21.0 -mkl_fft; sys_platform != "darwin" diff --git a/requirements-pyfftw.txt b/requirements-pyfftw.txt deleted file mode 100644 index 0ee0a829..00000000 --- a/requirements-pyfftw.txt +++ /dev/null @@ -1 +0,0 @@ -pyfftw diff --git a/requirements.txt b/requirements.txt deleted file mode 100644 index 9c558e35..00000000 --- a/requirements.txt +++ /dev/null @@ -1 +0,0 @@ -. From 64aefe731f9632b38e4a69dd5509b6007166ce97 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Sat, 4 Apr 2026 10:16:07 +0100 Subject: [PATCH 106/183] build: updated files to exclude in MANIFEST.in --- MANIFEST.in | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/MANIFEST.in b/MANIFEST.in index f76b4ea6..0b65f483 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -1,6 +1,8 @@ exclude .* -exclude environment.yml requirements.txt Makefile -exclude environment-dev.yml requirements-dev.txt azure-pipelines.yml readthedocs.yml +exclude Makefile +exclude environment* +exclude requirements* +exclude azure-pipelines.yml readthedocs.yml recursive-exclude docs * recursive-exclude examples * recursive-exclude pytests * From d9a20814dbd0af4c0c89266485f10cf254f02048 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Sat, 4 Apr 2026 10:16:42 +0100 Subject: [PATCH 107/183] build: updated targets in Makefile --- Makefile | 41 ++++++++++++++++------------------------- 1 file changed, 16 insertions(+), 25 deletions(-) diff --git a/Makefile b/Makefile index ce01c301..08e057a2 100644 --- a/Makefile +++ b/Makefile @@ -3,10 +3,10 @@ PYTHON := $(shell command -v python3 2> /dev/null || command which python 2> /de UV := $(shell command -v uv 2> /dev/null || command which uv 2> /dev/null) NOX := $(shell command -v nox 2> /dev/null || command which nox 2> /dev/null) -.PHONY: install_conda dev-install_conda dev-install_conda_intel_mkl dev-install_conda_arm -.PHONY: install_conda dev-install_conda dev-install_conda_intel_mkl dev-install_conda_arm +.PHONY: install_conda dev-install_conda dev-install_conda_intel_mkl dev-install_conda_arm dev-install_conda_gpu +.PHONY: dev-install_uv dev-install_uvcu126 dev-install_uvcu128 dev-install_uvcu13 .PHONY: tests tests_cpu_ongpu tests_gpu tests_uv tests_cpu_ongpu_uv tests_gpu_uv tests_nox -.PHONY: doc doc_uv docupdate docupdate_uv servedoc lint lint_uv typeannot typeannot_uv +.PHONY: doc doc_uv docupdate docupdate_uv servedoc servedoc_uv lint lint_uv typeannot typeannot_uv .PHONY: coverage coverage_uv pipcheck: @@ -33,27 +33,6 @@ ifndef NOX endif @echo Using nox: $(NOX) -install: - make pipcheck - $(PIP) install -r requirements.txt && $(PIP) install . - -dev-install: - make pipcheck - $(PIP) install -r requirements-dev.txt &&\ - $(PIP) install -r requirements-pyfftw.txt &&\ - $(PIP) install -r requirements-torch.txt && $(PIP) install -e . - -dev-install_intel_mkl: - make pipcheck - $(PIP) install -r requirements-intel-mkl.txt &&\ - $(PIP) install -r requirements-dev.txt &&\ - $(PIP) install -r requirements-torch.txt && $(PIP) install -e . - -dev-install_gpu: - make pipcheck - $(PIP) install -r requirements-dev-gpu.txt &&\ - $(PIP) install -e . - install_conda: conda env create -f environment.yml && source ${CONDA_PREFIX}/etc/profile.d/conda.sh && conda activate pylops && pip install . @@ -71,7 +50,19 @@ dev-install_conda_gpu: dev-install_uv: make uvcheck - $(UV) sync --locked --all-extras --all-groups + $(UV) sync --locked --extra advanced --extra stat --extra deep --all-groups + +dev-install_uvcu126: + make uvcheck + $(UV) sync --locked --extra advanced --extra stat --extra gpu-cu126 --extra deep-cu126 --all-groups + +dev-install_uvcu128: + make uvcheck + $(UV) sync --locked --extra advanced --extra stat --extra gpu-cu128 --extra deep-cu128 --all-groups + +dev-install_uvcu13: + make uvcheck + $(UV) sync --locked --extra advanced --extra stat --extra gpu-cu13 --extra deep-cu13 --all-groups tests: # Run tests with CPU From be39ba3162fe456675c1f02c6646004d5ed05318 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Sat, 4 Apr 2026 10:35:45 +0100 Subject: [PATCH 108/183] minor: updated list of excluded files in coverage --- .coveragerc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.coveragerc b/.coveragerc index 638e19a7..a4ec3818 100644 --- a/.coveragerc +++ b/.coveragerc @@ -1,3 +1,8 @@ [run] branch = True source = pylops +omit = + pylops/basicoperators/_*.py + pylops/signalprocessing/_*.py + pylops/utils/_*.py + pylops/waveeqprocessing/_*.py From f77c34268c37ffc7b7523a27c9315f98faa4ff3d Mon Sep 17 00:00:00 2001 From: mrava87 Date: Sat, 4 Apr 2026 10:36:10 +0100 Subject: [PATCH 109/183] doc: finalized update of installation instructions --- docs/source/installation.rst | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/docs/source/installation.rst b/docs/source/installation.rst index 08002a3d..a64b195d 100755 --- a/docs/source/installation.rst +++ b/docs/source/installation.rst @@ -23,7 +23,7 @@ For learning, however, the standard installation is often good enough; in that c recommend using `uv `_, a modern Python package manager that is easy to use and has a very fast dependency resolver. -Some operators have additional, optional "engines" that are usually meant to provide improved +Some operators have additional, optional *engines* that are usually meant to provide improved performance on CPU or enable GPU acceleration. These rely on third-party libraries, which are added to the list of our optional dependencies and must be installed to be able to use the associated engine. Similarly, some operators are implemented on top of third-party libraries, @@ -57,13 +57,8 @@ First install `pylops` with your package manager of choice. >> uv add pylops which installs also the *required* dependencies, if not already present - in your environment. To also install some of the optional dependencies - (namely ``numba``, ``pyfftw``, ``PyWavelets``, ``scikit-fmm``, ``spgl1``, - ``dtcwt``, ``astra-toolbox``), run: - - .. code-block:: bash - - >> uv add "pylops[advanced]" + in your environment. Refer to :ref:`Optional` for alternative `uv` + commands that install some of the optional dependencies as well. From Source =========== @@ -372,7 +367,7 @@ a safe fallback to one of the required dependencies will be enforced. PyLops via ``make dev-install_conda`` (``conda``) or ``make dev-install_uv`` (``uv``). GPU-enabled equivalents are ``make dev-install_conda_gpu`` (``conda``) and - ``make dev-install_uvcu126 / dev-install_uvcu128 / dev-install_uvcu13 `` (``uv``) + ``make dev-install_uvcu126 / dev-install_uvcu128 / dev-install_uvcu13`` (``uv``) When using the Conda package manager, only the required dependencies will be installed when installing PyLops. It is recommended to install the optional dependencies manually @@ -424,7 +419,7 @@ In all cases, dependencies are installed from their PyPI wheels. A summary table of all optional dependencies, the operators that rely on them (and whether they are required to be able to use the operator(s)), and how to install -them as part of the installation process of PyLopss provided in the table below. +them as part of the installation process of PyLops provided in the table below. .. list-table:: :widths: 15 40 5 40 From a60a326ee1ea1718f7dcfc3b5b53f384c5340074 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Sat, 4 Apr 2026 10:49:43 +0100 Subject: [PATCH 110/183] ci: trying switching GPU GA to uv --- .github/workflows/buildcupy1.yaml | 38 +++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 .github/workflows/buildcupy1.yaml diff --git a/.github/workflows/buildcupy1.yaml b/.github/workflows/buildcupy1.yaml new file mode 100644 index 00000000..59596cf5 --- /dev/null +++ b/.github/workflows/buildcupy1.yaml @@ -0,0 +1,38 @@ +name: PyLops Testing (CuPy) + +on: + pull_request: + types: [opened, synchronize, reopened] + push: + branches: + - main + - dev + +jobs: + build: + runs-on: self-hosted + steps: + - name: Check out source repository + uses: actions/checkout@v6 + with: + fetch-depth: 0 + - name: Install uv with Python 3.11 + uses: astral-sh/setup-uv@v6 + with: + python-version: 3.11 + - name: Install dependencies and pylops + run: | + srun --account=yuxilab -n 1 -N 1 --gres=gpu:L40S:1 bash -c ' + uv sync --locked --extra advanced \ + --extra stat --extra gpu-cu128 \ + --extra deep-cu128 --all-groups + ' + echo "done!" + - name: Test with pytest + run: | + srun --account=yuxilab -n 1 -N 1 --gres=gpu:L40S:1 bash -c ' + export CUPY_PYLOPS=1 + export TEST_CUPY_PYLOPS=1 + uv run pytest --color=yes pytests/ + ' + echo "done!" From 61a7889666fc4a35fad6ddfdbdea7c8612bb04c0 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Sat, 4 Apr 2026 11:08:06 +0100 Subject: [PATCH 111/183] fix: fixed optional dep name for cupy in uv --- .github/workflows/buildcupy1.yaml | 2 +- Makefile | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/buildcupy1.yaml b/.github/workflows/buildcupy1.yaml index 59596cf5..5574b0f2 100644 --- a/.github/workflows/buildcupy1.yaml +++ b/.github/workflows/buildcupy1.yaml @@ -24,7 +24,7 @@ jobs: run: | srun --account=yuxilab -n 1 -N 1 --gres=gpu:L40S:1 bash -c ' uv sync --locked --extra advanced \ - --extra stat --extra gpu-cu128 \ + --extra stat --extra gpu-cu12 \ --extra deep-cu128 --all-groups ' echo "done!" diff --git a/Makefile b/Makefile index 08e057a2..b6b17289 100644 --- a/Makefile +++ b/Makefile @@ -54,11 +54,11 @@ dev-install_uv: dev-install_uvcu126: make uvcheck - $(UV) sync --locked --extra advanced --extra stat --extra gpu-cu126 --extra deep-cu126 --all-groups + $(UV) sync --locked --extra advanced --extra stat --extra gpu-cu12 --extra deep-cu126 --all-groups dev-install_uvcu128: make uvcheck - $(UV) sync --locked --extra advanced --extra stat --extra gpu-cu128 --extra deep-cu128 --all-groups + $(UV) sync --locked --extra advanced --extra stat --extra gpu-cu12 --extra deep-cu128 --all-groups dev-install_uvcu13: make uvcheck From 54b518caacd6db2937b022ca074ae5ab2fe61797 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Sat, 4 Apr 2026 11:25:20 +0100 Subject: [PATCH 112/183] tmp: force torch<2.11.0 in cu12 to run on GA --- pyproject.toml | 7 +- uv.lock | 8237 +++++++++++++++++++++++++----------------------- 2 files changed, 4369 insertions(+), 3875 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 87519c37..17a4306b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -52,9 +52,9 @@ gpu-cu12 = ["cupy-cuda12x"] gpu-cu13 = ["cupy-cuda13x"] stat = ["pytensor", "pymc"] deep = ["torch", "jax"] -deep-cu126 = ["torch", "jax[cuda12]"] -deep-cu128 = ["torch", "jax[cuda12]"] -deep-cu13 = ["torch>=2.11", "jax[cuda13]"] +deep-cu126 = ["torch<2.11.0", "jax[cuda12]"] +deep-cu128 = ["torch<2.11.0", "jax[cuda12]"] +deep-cu13 = ["torch>=2.11.0", "jax[cuda13]"] [dependency-groups] dev = [ @@ -101,6 +101,7 @@ conflicts = [ { extra = "deep" }, { extra = "deep-cu126" }, { extra = "deep-cu128" }, + { extra = "deep-cu13" }, ], ] diff --git a/uv.lock b/uv.lock index 5292dc08..3a3af8f4 100644 --- a/uv.lock +++ b/uv.lock @@ -2,177 +2,207 @@ version = 1 revision = 3 requires-python = ">=3.10" resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] conflicts = [[ { package = "pylops", extra = "gpu-cu12" }, @@ -181,6 +211,7 @@ conflicts = [[ { package = "pylops", extra = "deep" }, { package = "pylops", extra = "deep-cu126" }, { package = "pylops", extra = "deep-cu128" }, + { package = "pylops", extra = "deep-cu13" }, ]] [[package]] @@ -209,21 +240,21 @@ dependencies = [ { name = "h5netcdf" }, { name = "h5py" }, { name = "matplotlib" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "packaging" }, - { name = "pandas", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pandas", version = "3.0.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pandas", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pandas", version = "3.0.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "platformdirs" }, - { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "setuptools" }, { name = "typing-extensions" }, - { name = "xarray", version = "2025.6.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "xarray", version = "2026.2.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "xarray-einstats", version = "0.8.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "xarray-einstats", version = "0.9.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "xarray-einstats", version = "0.10.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "xarray", version = "2025.6.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "xarray", version = "2026.2.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "xarray-einstats", version = "0.8.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "xarray-einstats", version = "0.9.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "xarray-einstats", version = "0.10.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/f3/c9/9c853633715f972eecc20995763c6e3005a3afcdcf47e39d20cd1c2889cd/arviz-0.23.4.tar.gz", hash = "sha256:611be826995066036c9443ea98d11486c279ef3da3b6cdc5c0816fab434115b9", size = 1592968, upload-time = "2026-02-04T17:57:53.664Z" } wheels = [ @@ -235,7 +266,7 @@ name = "asgiref" version = "3.11.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "typing-extensions", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "typing-extensions", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/63/40/f03da1264ae8f7cfdbf9146542e5e7e8100a4c66ab48e791df9a03d3f6c0/asgiref-3.11.1.tar.gz", hash = "sha256:5f184dc43b7e763efe848065441eac62229c9f7b0475f41f80e207a114eda4ce", size = 38550, upload-time = "2026-02-03T13:30:14.33Z" } wheels = [ @@ -247,14 +278,14 @@ name = "astra-toolbox" version = "2.4.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cuda-runtime-cu12", version = "12.6.77", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cuda-runtime-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cufft-cu12", version = "11.3.0.4", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cufft-cu12", version = "11.3.3.83", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-runtime-cu12", version = "12.6.77", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-6-pylops-deep-cu126' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-runtime-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-6-pylops-deep' or extra != 'extra-6-pylops-deep-cu126' or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cufft-cu12", version = "11.3.0.4", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-6-pylops-deep-cu126' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cufft-cu12", version = "11.3.3.83", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-6-pylops-deep' or extra != 'extra-6-pylops-deep-cu126' or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/8d/6f/3df54180d9a9d76ed01447ec249f689039ee4bab00ba378539a6b696a36e/astra_toolbox-2.4.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:39ccf4f7c08ccd49e2ca2c2c58e981184ea16ca5f6c58a14b8ee6b456144f904", size = 13610894, upload-time = "2025-12-16T12:30:17.826Z" }, @@ -279,7 +310,7 @@ version = "2.3.2" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "pycodestyle" }, - { name = "tomli", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "tomli", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/50/d8/30873d2b7b57dee9263e53d142da044c4600a46f2d28374b3e38b023df16/autopep8-2.3.2.tar.gz", hash = "sha256:89440a4f969197b69a995e4ce0661b031f455a9f776d2c5ba3dbd83466931758", size = 92210, upload-time = "2025-01-14T14:46:18.454Z" } wheels = [ @@ -348,7 +379,7 @@ name = "cffi" version = "2.0.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "pycparser", marker = "implementation_name != 'PyPy' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pycparser", marker = "implementation_name != 'PyPy' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/eb/56/b1ba7935a17738ae8453301356628e8147c79dbb825bcbc73dc7401f9846/cffi-2.0.0.tar.gz", hash = "sha256:44d1b5909021139fe36001ae048dbdde8214afa20200eda0f64c068cac5d5529", size = 523588, upload-time = "2025-09-08T23:24:04.541Z" } wheels = [ @@ -439,8 +470,8 @@ name = "cgen" version = "2025.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "pytools" }, { name = "typing-extensions" }, ] @@ -566,8 +597,8 @@ version = "2023.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "cgen" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "platformdirs" }, { name = "pytools" }, ] @@ -599,24 +630,27 @@ name = "contourpy" version = "1.3.2" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/66/54/eb9bfc647b19f2009dd5c7f5ec51c4e6ca831725f1aea7a993034f483147/contourpy-1.3.2.tar.gz", hash = "sha256:b6945942715a034c671b7fc54f9588126b0b8bf23db2696e3ca8328f3ff0ab54", size = 13466130, upload-time = "2025-04-15T17:47:53.79Z" } wheels = [ @@ -683,165 +717,192 @@ name = "contourpy" version = "1.3.3" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/58/01/1253e6698a07380cd31a736d248a3f2a50a7c88779a1813da27503cadc2a/contourpy-1.3.3.tar.gz", hash = "sha256:083e12155b210502d0bca491432bb04d56dc3432f95a979b429f2848c3dbe880", size = 13466174, upload-time = "2025-07-26T12:03:12.549Z" } wheels = [ @@ -1033,46 +1094,45 @@ wheels = [ [[package]] name = "cuda-bindings" -version = "12.9.6" +version = "12.9.4" source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.11'", +] dependencies = [ - { name = "cuda-pathfinder", marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, -] -wheels = [ - { url = "https://files.pythonhosted.org/packages/08/9d/dd87e1071bcb2e438c14e2e4497aa0037faf2c9775ac1d172f578f448668/cuda_bindings-12.9.6-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:bb2f1eedc8f65902b34e807c21a3b7c922dc8de1f51d0829ecbb5c6a5e9c5ff1", size = 7094433, upload-time = "2026-03-11T14:47:22.811Z" }, - { url = "https://files.pythonhosted.org/packages/8c/1d/5631df2faa5e5f6bd3e8fef098d6fc1b7c6f38811821332ef28ad82ce0d4/cuda_bindings-12.9.6-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d9f9031e7a265e74f1517668139987253552d1677d995da4b0d990aa19b9b9b0", size = 7626833, upload-time = "2026-03-11T14:47:25.046Z" }, - { url = "https://files.pythonhosted.org/packages/1b/76/d1783a73719c3e083305766b097115c21311a0e6c939af99910826419e99/cuda_bindings-12.9.6-cp310-cp310-win_amd64.whl", hash = "sha256:69e820e72af29bac65cf821a0a7b2546ef4cca5685640739a828c00ef91fdbef", size = 7148460, upload-time = "2026-03-11T14:47:27.469Z" }, - { url = "https://files.pythonhosted.org/packages/1f/a5/e9d37c10f6c27c9c65d53c6cd6d9763e1df99c004780585fc2ad9041fbe3/cuda_bindings-12.9.6-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:2662f59db67d9aeaf8959c593c91f600792c2970cf02cae2814387fc687b115a", size = 7090971, upload-time = "2026-03-11T14:47:29.526Z" }, - { url = "https://files.pythonhosted.org/packages/66/d5/bd4c03e9516d3cf788a270debe28d687e5c48b13a9931599bbddf01de302/cuda_bindings-12.9.6-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:e8519707644ea630a365b101703a9136f4cb144760cc2c73281c38a05e07d08d", size = 7618785, upload-time = "2026-03-11T14:47:31.531Z" }, - { url = "https://files.pythonhosted.org/packages/ca/7b/178b040b35638e93a601aabc6061d52150f6685c7520536b4e7e108db5f9/cuda_bindings-12.9.6-cp311-cp311-win_amd64.whl", hash = "sha256:e0ac0a4facdb9a6563984ae4917c7a658cbc6a5d0feb858e5a79ba4047c36397", size = 7175051, upload-time = "2026-03-11T14:47:33.213Z" }, - { url = "https://files.pythonhosted.org/packages/50/04/8a4d45dc154a8a32982658cc55be291e9778d1197834b15d33427e2f65c1/cuda_bindings-12.9.6-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0ea331bc47d9988cc61f0ecc5fa8df9dd188b4493ae1c6688bb1ee8ce8ba1af4", size = 7050347, upload-time = "2026-03-11T14:47:35.221Z" }, - { url = "https://files.pythonhosted.org/packages/3b/69/4b0375e1b120dfa7427c31c8420cfdee596ecd03955fd291a96116fa375d/cuda_bindings-12.9.6-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b2b54b95a47104eff56b5155818ab5790e3ccdba8dd51e2928ae56782aaf5b02", size = 7590574, upload-time = "2026-03-11T14:47:37.452Z" }, - { url = "https://files.pythonhosted.org/packages/a4/35/71b818233e1ea503face2a0e6f6f2c73ca02b946ca9613104667ba4a8454/cuda_bindings-12.9.6-cp312-cp312-win_amd64.whl", hash = "sha256:407b85671c363a5ddf77cd4bdeb05355340a88ac2cd0c6adc1a0f4b4d11c13c2", size = 7364562, upload-time = "2026-03-11T14:47:39.188Z" }, - { url = "https://files.pythonhosted.org/packages/dd/ad/2d9b80c28deae971ce4bbe991c23b81347a2a8918b2672020d07f070a596/cuda_bindings-12.9.6-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:da30d89db8188b9beb5a6467d72b2f11d1b667ab901d2d373bcde51b97765b21", size = 6950608, upload-time = "2026-03-11T14:47:40.944Z" }, - { url = "https://files.pythonhosted.org/packages/b2/ca/729781d11445cfbacd1af1bf0edfe147c311212cfdf1d5c292e0565fabef/cuda_bindings-12.9.6-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:3d1be8bd80b34f51dcbaf138dafd817e888cf2d12c47833019fd933beb32d7ef", size = 7439531, upload-time = "2026-03-11T14:47:42.757Z" }, - { url = "https://files.pythonhosted.org/packages/be/43/596306849cce32b3fea0f9efa739651b37818ede2fff57a6b7912fc28401/cuda_bindings-12.9.6-cp313-cp313-win_amd64.whl", hash = "sha256:ee82fd3588ad28ec9887503bf81b329b89ea9ac0df726e0e50fb377abd57d2a0", size = 7321230, upload-time = "2026-03-11T14:47:44.664Z" }, - { url = "https://files.pythonhosted.org/packages/fe/f3/51768221aade33e711dcf7e4a52fdc0d0446c1baf39f6bcc9d69cfbceb0b/cuda_bindings-12.9.6-cp313-cp313t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:48666e666f083a4c4387ffe20594b05e092b535a4453d1e4817d71237d02aa13", size = 6861186, upload-time = "2026-03-11T14:47:46.335Z" }, - { url = "https://files.pythonhosted.org/packages/71/34/14afff4aabe3b5bd84c647dea4a4dfb917c94b8a8df0adb6b1622c2b465b/cuda_bindings-12.9.6-cp313-cp313t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b4f82f8f8061f3a39446bf854c4edd9bcc2d0da3f58d8f6f54541b3e4d5c933d", size = 7356548, upload-time = "2026-03-11T14:47:48.209Z" }, - { url = "https://files.pythonhosted.org/packages/9d/d0/887866f28e15f021ea42f298ede9de2477ef9f2eeac6c14e2dba8bea7a0f/cuda_bindings-12.9.6-cp313-cp313t-win_amd64.whl", hash = "sha256:b1731d651fe05e795295bf011e98bae0ad5cc29759da7ccb6ff946cc541b50c1", size = 7736392, upload-time = "2026-03-11T14:47:50.229Z" }, - { url = "https://files.pythonhosted.org/packages/3d/d3/a29faf4fb371c2f43ffda23a938ec0bebf6dbab676350e137ae0f61e5ec0/cuda_bindings-12.9.6-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f00290f9468d2cfeee92aaad2275be32dfd2f4967a97ac0f12314b7e6281ad78", size = 7046617, upload-time = "2026-03-11T14:47:52.46Z" }, - { url = "https://files.pythonhosted.org/packages/2a/97/71e66b2ed65d80f7b70a1538af72d73cd798e22bc93d240d7e69f2366322/cuda_bindings-12.9.6-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d3bc6e28cf5d133f72050c515db72876870fb009f1431bcbf45b54a179be2284", size = 7481379, upload-time = "2026-03-11T14:47:54.281Z" }, - { url = "https://files.pythonhosted.org/packages/cb/74/7aaaf7f29fa972da0e9e0c07dfdef4f18225df78c152b30f08763ffe03e5/cuda_bindings-12.9.6-cp314-cp314-win_amd64.whl", hash = "sha256:2b23ac88152b2b09f9c12fb70d5e07c25f17e915ab2e1b1dec7b702b25ae5dc6", size = 7458439, upload-time = "2026-03-11T14:47:56.386Z" }, - { url = "https://files.pythonhosted.org/packages/49/91/c10b575a001aad39c036efd649869aac8d97ef0ba9f1d8ad17b4946b3366/cuda_bindings-12.9.6-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e88d38fdf07cc777dec1afaba8139c2eedb3819063f6b42f1e2ea8516bdd6806", size = 6879714, upload-time = "2026-03-11T14:47:58.095Z" }, - { url = "https://files.pythonhosted.org/packages/2a/9a/998471e76bea78e96d3d7fdf0bc5f46c3210858e81e6d13d8186a9dbb636/cuda_bindings-12.9.6-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4df01e34cefd3275170b2ac0426d325271ab435e85f59a69300eacd8ff23d34c", size = 7367020, upload-time = "2026-03-11T14:47:59.781Z" }, - { url = "https://files.pythonhosted.org/packages/4b/98/8e5363d00c959d4172b1d619a4f03af454bf9952636224f0ac0f5c35c067/cuda_bindings-12.9.6-cp314-cp314t-win_amd64.whl", hash = "sha256:7f0a08eba6e807d041bf6f2ba66d84db1ddf54787399dfac716497ef40fb5fc3", size = 8162218, upload-time = "2026-03-11T14:48:01.554Z" }, + { name = "cuda-pathfinder" }, ] - -[[package]] -name = "cuda-pathfinder" -version = "1.5.0" -source = { registry = "https://pypi.org/simple" } wheels = [ - { url = "https://files.pythonhosted.org/packages/93/66/0c02bd330e7d976f83fa68583d6198d76f23581bcbb5c0e98a6148f326e5/cuda_pathfinder-1.5.0-py3-none-any.whl", hash = "sha256:498f90a9e9de36044a7924742aecce11c50c49f735f1bc53e05aa46de9ea4110", size = 49739, upload-time = "2026-03-24T21:14:30.869Z" }, + { url = "https://files.pythonhosted.org/packages/37/31/bfcc870f69c6a017c4ad5c42316207fc7551940db6f3639aa4466ec5faf3/cuda_bindings-12.9.4-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a022c96b8bd847e8dc0675523431149a4c3e872f440e3002213dbb9e08f0331a", size = 11800959, upload-time = "2025-10-21T14:51:26.458Z" }, + { url = "https://files.pythonhosted.org/packages/7a/d8/b546104b8da3f562c1ff8ab36d130c8fe1dd6a045ced80b4f6ad74f7d4e1/cuda_bindings-12.9.4-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4d3c842c2a4303b2a580fe955018e31aea30278be19795ae05226235268032e5", size = 12148218, upload-time = "2025-10-21T14:51:28.855Z" }, + { url = "https://files.pythonhosted.org/packages/b5/1e/9c8ed3f3dbed7b7d038805fdc65cbc65fda9983e84437778a9571e7092bc/cuda_bindings-12.9.4-cp310-cp310-win_amd64.whl", hash = "sha256:f69107389e6b9948969bfd0a20c4f571fd1aefcfb1d2e1b72cc8ba5ecb7918ab", size = 11464568, upload-time = "2025-10-21T14:51:31.454Z" }, + { url = "https://files.pythonhosted.org/packages/a9/2b/ebcbb60aa6dba830474cd360c42e10282f7a343c0a1f58d24fbd3b7c2d77/cuda_bindings-12.9.4-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a6a429dc6c13148ff1e27c44f40a3dd23203823e637b87fd0854205195988306", size = 11840604, upload-time = "2025-10-21T14:51:34.565Z" }, + { url = "https://files.pythonhosted.org/packages/45/e7/b47792cc2d01c7e1d37c32402182524774dadd2d26339bd224e0e913832e/cuda_bindings-12.9.4-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c912a3d9e6b6651853eed8eed96d6800d69c08e94052c292fec3f282c5a817c9", size = 12210593, upload-time = "2025-10-21T14:51:36.574Z" }, + { url = "https://files.pythonhosted.org/packages/dd/be/90d32049e06abcfba4b2e7df1dbcb5e16215c8852eef0cd8b25f38a66bd4/cuda_bindings-12.9.4-cp311-cp311-win_amd64.whl", hash = "sha256:443b0875916879c2e4c3722941e25e42d5ab9bcbf34c9e83404fb100fa1f6913", size = 11490933, upload-time = "2025-10-21T14:51:38.792Z" }, + { url = "https://files.pythonhosted.org/packages/0c/c2/65bfd79292b8ff18be4dd7f7442cea37bcbc1a228c1886f1dea515c45b67/cuda_bindings-12.9.4-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:694ba35023846625ef471257e6b5a4bc8af690f961d197d77d34b1d1db393f56", size = 11760260, upload-time = "2025-10-21T14:51:40.79Z" }, + { url = "https://files.pythonhosted.org/packages/a9/c1/dabe88f52c3e3760d861401bb994df08f672ec893b8f7592dc91626adcf3/cuda_bindings-12.9.4-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:fda147a344e8eaeca0c6ff113d2851ffca8f7dfc0a6c932374ee5c47caa649c8", size = 12151019, upload-time = "2025-10-21T14:51:43.167Z" }, + { url = "https://files.pythonhosted.org/packages/df/6b/9c1b1a6c01392bfdd758e9486f52a1a72bc8f49e98f9355774ef98b5fb4e/cuda_bindings-12.9.4-cp312-cp312-win_amd64.whl", hash = "sha256:696ca75d249ddf287d01b9a698b8e2d8a05046495a9c051ca15659dc52d17615", size = 11586961, upload-time = "2025-10-21T14:51:45.394Z" }, + { url = "https://files.pythonhosted.org/packages/05/8b/b4b2d1c7775fa403b64333e720cfcfccef8dcb9cdeb99947061ca5a77628/cuda_bindings-12.9.4-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:cf8bfaedc238f3b115d957d1fd6562b7e8435ba57f6d0e2f87d0e7149ccb2da5", size = 11570071, upload-time = "2025-10-21T14:51:47.472Z" }, + { url = "https://files.pythonhosted.org/packages/63/56/e465c31dc9111be3441a9ba7df1941fe98f4aa6e71e8788a3fb4534ce24d/cuda_bindings-12.9.4-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:32bdc5a76906be4c61eb98f546a6786c5773a881f3b166486449b5d141e4a39f", size = 11906628, upload-time = "2025-10-21T14:51:49.905Z" }, + { url = "https://files.pythonhosted.org/packages/05/d0/d0e4e2e047d8e899f023fa15ad5e9894ce951253f4c894f1cd68490fdb14/cuda_bindings-12.9.4-cp313-cp313-win_amd64.whl", hash = "sha256:a2e82c8985948f953c2be51df45c3fe11c812a928fca525154fb9503190b3e64", size = 11556719, upload-time = "2025-10-21T14:51:52.248Z" }, + { url = "https://files.pythonhosted.org/packages/ec/07/6aff13bc1e977e35aaa6b22f52b172e2890c608c6db22438cf7ed2bf43a6/cuda_bindings-12.9.4-cp313-cp313t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:3adf4958dcf68ae7801a59b73fb00a8b37f8d0595060d66ceae111b1002de38d", size = 11566797, upload-time = "2025-10-21T14:51:54.581Z" }, + { url = "https://files.pythonhosted.org/packages/a3/84/1e6be415e37478070aeeee5884c2022713c1ecc735e6d82d744de0252eee/cuda_bindings-12.9.4-cp313-cp313t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:56e0043c457a99ac473ddc926fe0dc4046694d99caef633e92601ab52cbe17eb", size = 11925991, upload-time = "2025-10-21T14:51:56.535Z" }, + { url = "https://files.pythonhosted.org/packages/4d/3c/972edfddb4ae8a9fccd3c3766ed47453b6f805b6026b32f10209dd4b8ad4/cuda_bindings-12.9.4-cp313-cp313t-win_amd64.whl", hash = "sha256:b32d8b685f0e66f5658bcf4601ef034e89fc2843582886f0a58784a4302da06c", size = 11894363, upload-time = "2025-10-21T14:51:58.633Z" }, + { url = "https://files.pythonhosted.org/packages/1e/b5/96a6696e20c4ffd2b327f54c7d0fde2259bdb998d045c25d5dedbbe30290/cuda_bindings-12.9.4-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1f53a7f453d4b2643d8663d036bafe29b5ba89eb904c133180f295df6dc151e5", size = 11624530, upload-time = "2025-10-21T14:52:01.539Z" }, + { url = "https://files.pythonhosted.org/packages/d1/af/6dfd8f2ed90b1d4719bc053ff8940e494640fe4212dc3dd72f383e4992da/cuda_bindings-12.9.4-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:8b72ee72a9cc1b531db31eebaaee5c69a8ec3500e32c6933f2d3b15297b53686", size = 11922703, upload-time = "2025-10-21T14:52:03.585Z" }, + { url = "https://files.pythonhosted.org/packages/e6/87/652796522cc1a7af559460e1ce59b642e05c1468b9c08522a9a096b4cf04/cuda_bindings-12.9.4-cp314-cp314-win_amd64.whl", hash = "sha256:53a10c71fdbdb743e0268d07964e5a996dd00b4e43831cbfce9804515d97d575", size = 11517716, upload-time = "2025-10-21T14:52:06.013Z" }, + { url = "https://files.pythonhosted.org/packages/39/73/d2fc40c043bac699c3880bf88d3cebe9d88410cd043795382826c93a89f0/cuda_bindings-12.9.4-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:20f2699d61d724de3eb3f3369d57e2b245f93085cab44fd37c3bea036cea1a6f", size = 11565056, upload-time = "2025-10-21T14:52:08.338Z" }, + { url = "https://files.pythonhosted.org/packages/6c/19/90ac264acc00f6df8a49378eedec9fd2db3061bf9263bf9f39fd3d8377c3/cuda_bindings-12.9.4-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d80bffc357df9988dca279734bc9674c3934a654cab10cadeed27ce17d8635ee", size = 11924658, upload-time = "2025-10-21T14:52:10.411Z" }, + { url = "https://files.pythonhosted.org/packages/ab/52/a30f46e822bfa6b4a659d1e8de8c4a4adf908ea075dac568b55362541bd8/cuda_bindings-12.9.4-cp314-cp314t-win_amd64.whl", hash = "sha256:53e11991a92ff6f26a0c8a98554cd5d6721c308a6b7bfb08bebac9201e039e43", size = 12055608, upload-time = "2025-10-21T14:52:12.335Z" }, ] [[package]] -name = "cuda-toolkit" -version = "12.6.3" +name = "cuda-bindings" +version = "13.2.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", @@ -1081,93 +1141,79 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", "python_full_version < '3.11'", ] +dependencies = [ + { name = "cuda-pathfinder" }, +] wheels = [ - { url = "https://files.pythonhosted.org/packages/ad/88/2dbc37975fffb874418b14380418a1b99cb36f2101fd1d08c54e06ee8c95/cuda_toolkit-12.6.3-py2.py3-none-any.whl", hash = "sha256:79d8605baeb6c2f695761e0efb54bc62dbc3c9e32eb0742df7669c07befaa8f7", size = 2288, upload-time = "2025-08-13T02:03:05.283Z" }, + { url = "https://files.pythonhosted.org/packages/1a/fe/7351d7e586a8b4c9f89731bfe4cf0148223e8f9903ff09571f78b3fb0682/cuda_bindings-13.2.0-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:08b395f79cb89ce0cd8effff07c4a1e20101b873c256a1aeb286e8fd7bd0f556", size = 5744254, upload-time = "2026-03-11T00:12:29.798Z" }, + { url = "https://files.pythonhosted.org/packages/aa/ef/184aa775e970fc089942cd9ec6302e6e44679d4c14549c6a7ea45bf7f798/cuda_bindings-13.2.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d6f3682ec3c4769326aafc67c2ba669d97d688d0b7e63e659d36d2f8b72f32d6", size = 6329075, upload-time = "2026-03-11T00:12:32.319Z" }, + { url = "https://files.pythonhosted.org/packages/ec/ea/81999d01375645f34596c76eb046b4b36d58cc6fe2bddb2410f8a7b7a827/cuda_bindings-13.2.0-cp310-cp310-win_amd64.whl", hash = "sha256:845025438a1b9e20718b9fb42add3e0eb72e85458bcab3eeb80bfd8f0a9dab33", size = 5600047, upload-time = "2026-03-11T00:12:34.848Z" }, + { url = "https://files.pythonhosted.org/packages/e0/a9/3a8241c6e19483ac1f1dcf5c10238205dcb8a6e9d0d4d4709240dff28ff4/cuda_bindings-13.2.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:721104c603f059780d287969be3d194a18d0cc3b713ed9049065a1107706759d", size = 5730273, upload-time = "2026-03-11T00:12:37.18Z" }, + { url = "https://files.pythonhosted.org/packages/e9/94/2748597f47bb1600cd466b20cab4159f1530a3a33fe7f70fee199b3abb9e/cuda_bindings-13.2.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:1eba9504ac70667dd48313395fe05157518fd6371b532790e96fbb31bbb5a5e1", size = 6313924, upload-time = "2026-03-11T00:12:39.462Z" }, + { url = "https://files.pythonhosted.org/packages/29/5a/0ce1731c48bcd9f40996a4ef1abbf634f1a7fe4a15c5050b1e75ce3a7acf/cuda_bindings-13.2.0-cp311-cp311-win_amd64.whl", hash = "sha256:debb51b211d246f8326f6b6e982506a5d0d9906672c91bc478b66addc7ecc60a", size = 5631363, upload-time = "2026-03-11T00:12:41.58Z" }, + { url = "https://files.pythonhosted.org/packages/52/c8/b2589d68acf7e3d63e2be330b84bc25712e97ed799affbca7edd7eae25d6/cuda_bindings-13.2.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e865447abfb83d6a98ad5130ed3c70b1fc295ae3eeee39fd07b4ddb0671b6788", size = 5722404, upload-time = "2026-03-11T00:12:44.041Z" }, + { url = "https://files.pythonhosted.org/packages/1f/92/f899f7bbb5617bb65ec52a6eac1e9a1447a86b916c4194f8a5001b8cde0c/cuda_bindings-13.2.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:46d8776a55d6d5da9dd6e9858fba2efcda2abe6743871dee47dd06eb8cb6d955", size = 6320619, upload-time = "2026-03-11T00:12:45.939Z" }, + { url = "https://files.pythonhosted.org/packages/bb/a5/d7f01a415e134546248cef612adad8153c9f1eb10ec79505a7cd8294370b/cuda_bindings-13.2.0-cp312-cp312-win_amd64.whl", hash = "sha256:45815daeb595bf3b405c52671a2542b1f8e9329f3b029494acbfcc74aeaa1f2d", size = 5840830, upload-time = "2026-03-11T00:12:48.43Z" }, + { url = "https://files.pythonhosted.org/packages/df/93/eef988860a3ca985f82c4f3174fc0cdd94e07331ba9a92e8e064c260337f/cuda_bindings-13.2.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6629ca2df6f795b784752409bcaedbd22a7a651b74b56a165ebc0c9dcbd504d0", size = 5614610, upload-time = "2026-03-11T00:12:50.337Z" }, + { url = "https://files.pythonhosted.org/packages/18/23/6db3aba46864aee357ab2415135b3fe3da7e9f1fa0221fa2a86a5968099c/cuda_bindings-13.2.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:7dca0da053d3b4cc4869eff49c61c03f3c5dbaa0bcd712317a358d5b8f3f385d", size = 6149914, upload-time = "2026-03-11T00:12:52.374Z" }, + { url = "https://files.pythonhosted.org/packages/c4/84/d3b6220b51cbc02ca14db7387e97445126b4ff5125aaa6c5dd7dcb75e679/cuda_bindings-13.2.0-cp313-cp313-win_amd64.whl", hash = "sha256:8cebe3ce4aeeca5af9c490e175f76c4b569bbf4a35a62294b777bc77bf7ac4d8", size = 5796512, upload-time = "2026-03-11T00:12:54.483Z" }, + { url = "https://files.pythonhosted.org/packages/c0/87/87a014f045b77c6de5c8527b0757fe644417b184e5367db977236a141602/cuda_bindings-13.2.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a6464b30f46692d6c7f65d4a0e0450d81dd29de3afc1bb515653973d01c2cd6e", size = 5685673, upload-time = "2026-03-11T00:12:56.371Z" }, + { url = "https://files.pythonhosted.org/packages/ee/5e/c0fe77a73aaefd3fff25ffaccaac69c5a63eafdf8b9a4c476626ef0ac703/cuda_bindings-13.2.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f4af9f3e1be603fa12d5ad6cfca7844c9d230befa9792b5abdf7dd79979c3626", size = 6191386, upload-time = "2026-03-11T00:12:58.965Z" }, + { url = "https://files.pythonhosted.org/packages/e3/73/98bcb069778fe420226db75aff54b5dd6c3ecfd0912edabab723326e80b7/cuda_bindings-13.2.0-cp314-cp314-win_amd64.whl", hash = "sha256:bd658bb5c0e55b7b3e5dd0ed509c6addb298c665db26a9bfba35e1e626000ba2", size = 5938605, upload-time = "2026-03-11T00:13:01.639Z" }, + { url = "https://files.pythonhosted.org/packages/5f/58/ed2c3b39c8dd5f96aa7a4abef0d47a73932c7a988e30f5fa428f00ed0da1/cuda_bindings-13.2.0-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:df850a1ff8ce1b3385257b08e47b70e959932f5f432d0a4e46a355962b4e4771", size = 5507469, upload-time = "2026-03-11T00:13:04.063Z" }, + { url = "https://files.pythonhosted.org/packages/1f/01/0c941b112ceeb21439b05895eace78ca1aa2eaaf695c8521a068fd9b4c00/cuda_bindings-13.2.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:e8a16384c6494e5485f39314b0b4afb04bee48d49edb16d5d8593fd35bbd231b", size = 6059693, upload-time = "2026-03-11T00:13:06.003Z" }, + { url = "https://files.pythonhosted.org/packages/52/49/4e01cc06447d39476e138d1b1adec8d35c0d04eccd2c8d69befc08cd66e8/cuda_bindings-13.2.0-cp314-cp314t-win_amd64.whl", hash = "sha256:6ccf14e0c1def3b7200100aafff3a9f7e210ecb6e409329e92dcf6cd2c00d5c7", size = 6662637, upload-time = "2026-03-11T00:13:07.881Z" }, ] -[package.optional-dependencies] -cublas = [ - { name = "nvidia-cublas-cu12", version = "12.6.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, -] -cudart = [ - { name = "nvidia-cuda-runtime-cu12", version = "12.6.77", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, -] -cufft = [ - { name = "nvidia-cufft-cu12", version = "11.3.0.4", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, -] -cufile = [ - { name = "nvidia-cufile-cu12", version = "1.11.1.6", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, -] -cupti = [ - { name = "nvidia-cuda-cupti-cu12", version = "12.6.80", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, -] -curand = [ - { name = "nvidia-curand-cu12", version = "10.3.7.77", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, -] -cusolver = [ - { name = "nvidia-cusolver-cu12", version = "11.7.1.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, -] -cusparse = [ - { name = "nvidia-cusparse-cu12", version = "12.5.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, -] -nvjitlink = [ - { name = "nvidia-nvjitlink-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, -] -nvrtc = [ - { name = "nvidia-cuda-nvrtc-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, -] -nvtx = [ - { name = "nvidia-nvtx-cu12", version = "12.6.77", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, +[[package]] +name = "cuda-pathfinder" +version = "1.5.0" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/93/66/0c02bd330e7d976f83fa68583d6198d76f23581bcbb5c0e98a6148f326e5/cuda_pathfinder-1.5.0-py3-none-any.whl", hash = "sha256:498f90a9e9de36044a7924742aecce11c50c49f735f1bc53e05aa46de9ea4110", size = 49739, upload-time = "2026-03-24T21:14:30.869Z" }, ] [[package]] name = "cuda-toolkit" -version = "12.8.1" +version = "13.0.2" source = { registry = "https://pypi.org/simple" } -resolution-markers = [ - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version < '3.11'", -] wheels = [ - { url = "https://files.pythonhosted.org/packages/d4/c8/7dce3a0b15b42a3b58e7d96eb22a687d3bf2c44e01d149a6874629cd9938/cuda_toolkit-12.8.1-py2.py3-none-any.whl", hash = "sha256:adc7906af4ecbf9a352f9dca5734eceb21daec281ccfcf5675e1d2f724fc2cba", size = 2283, upload-time = "2025-08-13T02:03:07.842Z" }, + { url = "https://files.pythonhosted.org/packages/57/b2/453099f5f3b698d7d0eab38916aac44c7f76229f451709e2eb9db6615dcd/cuda_toolkit-13.0.2-py2.py3-none-any.whl", hash = "sha256:b198824cf2f54003f50d64ada3a0f184b42ca0846c1c94192fa269ecd97a66eb", size = 2364, upload-time = "2025-12-19T23:24:07.328Z" }, ] [package.optional-dependencies] cublas = [ - { name = "nvidia-cublas-cu12", version = "12.8.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cublas", marker = "sys_platform == 'linux' or sys_platform == 'win32' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] cudart = [ - { name = "nvidia-cuda-runtime-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-runtime", marker = "sys_platform == 'linux' or sys_platform == 'win32' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] cufft = [ - { name = "nvidia-cufft-cu12", version = "11.3.3.83", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cufft", marker = "sys_platform == 'linux' or sys_platform == 'win32' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] cufile = [ - { name = "nvidia-cufile-cu12", version = "1.13.1.3", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cufile", marker = "sys_platform == 'linux' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] cupti = [ - { name = "nvidia-cuda-cupti-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-cupti", marker = "sys_platform == 'linux' or sys_platform == 'win32' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] curand = [ - { name = "nvidia-curand-cu12", version = "10.3.9.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-curand", marker = "sys_platform == 'linux' or sys_platform == 'win32' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] cusolver = [ - { name = "nvidia-cusolver-cu12", version = "11.7.3.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusolver", marker = "sys_platform == 'linux' or sys_platform == 'win32' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] cusparse = [ - { name = "nvidia-cusparse-cu12", version = "12.5.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusparse", marker = "sys_platform == 'linux' or sys_platform == 'win32' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] nvjitlink = [ - { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink", marker = "sys_platform == 'linux' or sys_platform == 'win32' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] nvrtc = [ - { name = "nvidia-cuda-nvrtc-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-nvrtc", marker = "sys_platform == 'linux' or sys_platform == 'win32' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] nvtx = [ - { name = "nvidia-nvtx-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'linux' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvtx", marker = "sys_platform == 'linux' or sys_platform == 'win32' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] [[package]] @@ -1176,8 +1222,8 @@ version = "14.0.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "cuda-pathfinder" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/ef/8f/43961a56021be9e211d359524582b10d3e618d1e821942fc19530addd0a8/cupy_cuda12x-14.0.1-cp310-cp310-manylinux2014_aarch64.whl", hash = "sha256:b42da54c9da0d5a7748e4120f13c47594d3e1fc2741b712591aa915517741096", size = 144959483, upload-time = "2026-02-20T10:22:13.493Z" }, @@ -1203,8 +1249,8 @@ version = "14.0.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "cuda-pathfinder" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/0c/9d/5f271070c17aac8e30b140b5ec9c129983f57b49899a8fc34c3f114d09f7/cupy_cuda13x-14.0.1-cp310-cp310-manylinux2014_aarch64.whl", hash = "sha256:4d6d5ae87eb1a6eb55f5a3d54c606f5263c54319c3d85afe4627cb7fff403050", size = 72993295, upload-time = "2026-02-20T10:23:48.346Z" }, @@ -1251,8 +1297,8 @@ dependencies = [ { name = "cgen" }, { name = "codepy" }, { name = "multidict" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "packaging" }, { name = "pip" }, { name = "psutil" }, @@ -1278,65 +1324,77 @@ name = "django" version = "5.2.12" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "asgiref", marker = "python_full_version < '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sqlparse", marker = "python_full_version < '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "tzdata", marker = "(python_full_version < '3.12' and sys_platform == 'win32') or (python_full_version >= '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.12' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.12' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "asgiref", marker = "python_full_version < '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sqlparse", marker = "python_full_version < '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "tzdata", marker = "(python_full_version < '3.12' and sys_platform == 'win32') or (python_full_version >= '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.12' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.12' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.12' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.12' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/bd/55/b9445fc0695b03746f355c05b2eecc54c34e05198c686f4fc4406b722b52/django-5.2.12.tar.gz", hash = "sha256:6b809af7165c73eff5ce1c87fdae75d4da6520d6667f86401ecf55b681eb1eeb", size = 10860574, upload-time = "2026-03-03T13:56:05.509Z" } wheels = [ @@ -1348,128 +1406,146 @@ name = "django" version = "6.0.3" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "asgiref", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sqlparse", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "tzdata", marker = "(python_full_version >= '3.12' and sys_platform == 'win32') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "asgiref", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sqlparse", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "tzdata", marker = "(python_full_version >= '3.12' and sys_platform == 'win32') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.12' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/80/e1/894115c6bd70e2c8b66b0c40a3c367d83a5a48c034a4d904d31b62f7c53a/django-6.0.3.tar.gz", hash = "sha256:90be765ee756af8a6cbd6693e56452404b5ad15294f4d5e40c0a55a0f4870fe1", size = 10872701, upload-time = "2026-03-03T13:55:15.026Z" } wheels = [ @@ -1481,21 +1557,24 @@ name = "docutils" version = "0.21.2" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] sdist = { url = "https://files.pythonhosted.org/packages/ae/ed/aefcc8cd0ba62a0560c3c18c33925362d46c6075480bfa4df87b28e169a9/docutils-0.21.2.tar.gz", hash = "sha256:3a6b18732edf182daa3cd12775bbb338cf5691468f91eeeb109deff6ebfa986f", size = 2204444, upload-time = "2024-04-23T18:57:18.24Z" } wheels = [ @@ -1507,162 +1586,189 @@ name = "docutils" version = "0.22.4" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] sdist = { url = "https://files.pythonhosted.org/packages/ae/b6/03bb70946330e88ffec97aefd3ea75ba575cb2e762061e0e62a213befee8/docutils-0.22.4.tar.gz", hash = "sha256:4db53b1fde9abecbb74d91230d32ab626d94f6badfc575d6db9194a49df29968", size = 2291750, upload-time = "2025-12-18T19:00:26.443Z" } wheels = [ @@ -1674,8 +1780,8 @@ name = "dtcwt" version = "0.13.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "six" }, ] sdist = { url = "https://files.pythonhosted.org/packages/5a/09/cf86b2de232a6605366b9718e443b7a1097f70a8f1f72253de57ee068554/dtcwt-0.13.0.tar.gz", hash = "sha256:c6a76045dd58932c9b19510222c58e51275799a9cd5402be2b43370e8dcda457", size = 87414, upload-time = "2024-02-20T10:09:10.773Z" } @@ -1698,7 +1804,7 @@ name = "exceptiongroup" version = "1.3.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "typing-extensions", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "typing-extensions", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/50/79/66800aadf48771f6b62f7eb014e352e5d06856655206165d775e675a02c9/exceptiongroup-1.3.1.tar.gz", hash = "sha256:8b412432c6055b0b7d14c310000ae93352ed6754f70fa8f7c34141f91c4e3219", size = 30371, upload-time = "2025-11-21T23:01:54.787Z" } wheels = [ @@ -1794,8 +1900,8 @@ name = "h5netcdf" version = "1.8.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "packaging" }, ] sdist = { url = "https://files.pythonhosted.org/packages/ef/03/92d6cc02c0055158167255980461155d6e17f1c4143c03f8bcc18d3e3f3a/h5netcdf-1.8.1.tar.gz", hash = "sha256:9b396a4cc346050fc1a4df8523bc1853681ec3544e0449027ae397cb953c7a16", size = 78679, upload-time = "2026-01-23T07:35:31.233Z" } @@ -1808,8 +1914,8 @@ name = "h5py" version = "3.16.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/db/33/acd0ce6863b6c0d7735007df01815403f5589a21ff8c2e1ee2587a38f548/h5py-3.16.0.tar.gz", hash = "sha256:a0dbaad796840ccaa67a4c144a0d0c8080073c34c76d5a6941d6818678ef2738", size = 446526, upload-time = "2026-03-06T13:49:08.07Z" } wheels = [ @@ -1885,8 +1991,8 @@ name = "image" version = "1.5.33" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "django", version = "5.2.12", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "django", version = "6.0.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "django", version = "5.2.12", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "django", version = "6.0.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "pillow" }, { name = "six" }, ] @@ -1915,28 +2021,28 @@ name = "jax" version = "0.6.2" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "jaxlib", version = "0.6.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "ml-dtypes", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "opt-einsum", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jaxlib", version = "0.6.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "ml-dtypes", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "opt-einsum", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/cf/1e/267f59c8fb7f143c3f778c76cb7ef1389db3fd7e4540f04b9f42ca90764d/jax-0.6.2.tar.gz", hash = "sha256:a437d29038cbc8300334119692744704ca7941490867b9665406b7f90665cd96", size = 2334091, upload-time = "2025-06-17T23:10:27.186Z" } wheels = [ @@ -1945,7 +2051,7 @@ wheels = [ [package.optional-dependencies] cuda12 = [ - { name = "jax-cuda12-plugin", version = "0.6.2", source = { registry = "https://pypi.org/simple" }, extra = ["with-cuda"], marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jax-cuda12-plugin", version = "0.6.2", source = { registry = "https://pypi.org/simple" }, extra = ["with-cuda"], marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "jaxlib", version = "0.6.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] @@ -1954,169 +2060,169 @@ name = "jax" version = "0.9.2" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "jaxlib", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "ml-dtypes", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "opt-einsum", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jaxlib", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "ml-dtypes", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "opt-einsum", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/92/4c/5aca25abd45fa38dd136e5ae2010376518c67950e1f9408e0c5c93fcf77d/jax-0.9.2.tar.gz", hash = "sha256:42b28017b3e6b57a44b0274cc15f5153239c4873959030399ac1afc009c22365", size = 2662784, upload-time = "2026-03-18T23:28:10.471Z" } wheels = [ @@ -2125,12 +2231,12 @@ wheels = [ [package.optional-dependencies] cuda12 = [ - { name = "jax-cuda12-plugin", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, extra = ["with-cuda"], marker = "(python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jax-cuda12-plugin", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, extra = ["with-cuda"], marker = "(python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "jaxlib", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] cuda13 = [ - { name = "jax-cuda13-plugin", extra = ["with-cuda"], marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "jaxlib", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jax-cuda13-plugin", extra = ["with-cuda"], marker = "(python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jaxlib", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] [[package]] @@ -2193,26 +2299,25 @@ wheels = [ [package.optional-dependencies] with-cuda = [ - { name = "nvidia-cublas-cu12", version = "12.6.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cublas-cu12", version = "12.8.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cuda-cupti-cu12", version = "12.6.80", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cuda-cupti-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cublas-cu12", version = "12.6.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cublas-cu12", version = "12.8.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-cupti-cu12", version = "12.6.80", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-cupti-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "nvidia-cuda-nvcc-cu12", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cuda-nvrtc-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cuda-nvrtc-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cuda-runtime-cu12", version = "12.6.77", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cuda-runtime-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cudnn-cu12", version = "9.10.2.21", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cudnn-cu12", version = "9.19.0.56", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cufft-cu12", version = "11.3.0.4", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cufft-cu12", version = "11.3.3.83", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cusolver-cu12", version = "11.7.1.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cusolver-cu12", version = "11.7.3.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cusparse-cu12", version = "12.5.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cusparse-cu12", version = "12.5.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-nvrtc-cu12", version = "12.6.77", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-nvrtc-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-runtime-cu12", version = "12.6.77", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-runtime-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cudnn-cu12", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cufft-cu12", version = "11.3.0.4", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cufft-cu12", version = "11.3.3.83", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusolver-cu12", version = "11.7.1.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusolver-cu12", version = "11.7.3.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusparse-cu12", version = "12.5.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusparse-cu12", version = "12.5.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "nvidia-nccl-cu12", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-nvjitlink-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "nvidia-nvshmem-cu12", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] @@ -2254,26 +2359,25 @@ wheels = [ [package.optional-dependencies] with-cuda = [ - { name = "nvidia-cublas-cu12", version = "12.6.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cublas-cu12", version = "12.8.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cuda-cupti-cu12", version = "12.6.80", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cuda-cupti-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cublas-cu12", version = "12.6.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cublas-cu12", version = "12.8.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-cupti-cu12", version = "12.6.80", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-cupti-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "nvidia-cuda-nvcc-cu12", marker = "(python_full_version >= '3.11' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cuda-nvrtc-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cuda-nvrtc-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cuda-runtime-cu12", version = "12.6.77", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cuda-runtime-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cudnn-cu12", version = "9.10.2.21", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cudnn-cu12", version = "9.19.0.56", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cufft-cu12", version = "11.3.0.4", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cufft-cu12", version = "11.3.3.83", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cusolver-cu12", version = "11.7.1.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cusolver-cu12", version = "11.7.3.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cusparse-cu12", version = "12.5.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cusparse-cu12", version = "12.5.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-nvrtc-cu12", version = "12.6.77", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-nvrtc-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-runtime-cu12", version = "12.6.77", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-runtime-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cudnn-cu12", marker = "(python_full_version >= '3.11' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cufft-cu12", version = "11.3.0.4", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cufft-cu12", version = "11.3.3.83", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusolver-cu12", version = "11.7.1.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusolver-cu12", version = "11.7.3.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusparse-cu12", version = "12.5.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusparse-cu12", version = "12.5.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "nvidia-nccl-cu12", marker = "(python_full_version >= '3.11' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-nvjitlink-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "nvidia-nvshmem-cu12", marker = "(python_full_version >= '3.11' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] @@ -2291,7 +2395,7 @@ name = "jax-cuda13-plugin" version = "0.9.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "jax-cuda13-pjrt", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jax-cuda13-pjrt", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/eb/dc/157b6cd4badf957c43d913f58676d98dc936d643eff4ac28e030c317f44c/jax_cuda13_plugin-0.9.2-cp311-cp311-manylinux_2_27_aarch64.whl", hash = "sha256:f0cda88f70db5877d2bb2f99c456d34e2c904da2a0f783973d4cebdad4ed0c88", size = 5642490, upload-time = "2026-03-18T23:26:37.732Z" }, @@ -2310,19 +2414,19 @@ wheels = [ [package.optional-dependencies] with-cuda = [ - { name = "nvidia-cublas", marker = "(python_full_version >= '3.11' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cuda-cupti", marker = "(python_full_version >= '3.11' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cuda-nvcc", marker = "(python_full_version >= '3.11' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cuda-nvrtc", marker = "(python_full_version >= '3.11' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cuda-runtime", marker = "(python_full_version >= '3.11' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cudnn-cu13", marker = "(python_full_version >= '3.11' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cufft", marker = "(python_full_version >= '3.11' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cusolver", marker = "(python_full_version >= '3.11' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cusparse", marker = "(python_full_version >= '3.11' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-nccl-cu13", marker = "(python_full_version >= '3.11' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-nvjitlink", marker = "(python_full_version >= '3.11' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-nvshmem-cu13", marker = "(python_full_version >= '3.11' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-nvvm", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cublas", marker = "(python_full_version >= '3.11' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-cupti", marker = "(python_full_version >= '3.11' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-nvcc", marker = "(python_full_version >= '3.11' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-nvrtc", marker = "(python_full_version >= '3.11' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-runtime", marker = "(python_full_version >= '3.11' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cudnn-cu13", marker = "(python_full_version >= '3.11' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cufft", marker = "(python_full_version >= '3.11' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusolver", marker = "(python_full_version >= '3.11' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusparse", marker = "(python_full_version >= '3.11' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nccl-cu13", marker = "(python_full_version >= '3.11' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink", marker = "(python_full_version >= '3.11' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvshmem-cu13", marker = "(python_full_version >= '3.11' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvvm", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] [[package]] @@ -2330,26 +2434,26 @@ name = "jaxlib" version = "0.6.2" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "ml-dtypes", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "ml-dtypes", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/15/c5/41598634c99cbebba46e6777286fb76abc449d33d50aeae5d36128ca8803/jaxlib-0.6.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:da4601b2b5dc8c23d6afb293eacfb9aec4e1d1871cb2f29c5a151d103e73b0f8", size = 54298019, upload-time = "2025-06-17T23:10:36.916Z" }, @@ -2377,167 +2481,167 @@ name = "jaxlib" version = "0.9.2" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "ml-dtypes", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "ml-dtypes", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/b1/2c/0ba08670ab04f6094f0cda4cdc89818946007d0d1dfefa636eab6c7d5392/jaxlib-0.9.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:785f177c3eb78cb7dc797c55ed5c4b6312141845c9a686957e484bacbfce5e88", size = 58762159, upload-time = "2026-03-18T23:26:55.405Z" }, @@ -2993,13 +3097,13 @@ name = "matplotlib" version = "3.10.8" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "contourpy", version = "1.3.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "contourpy", version = "1.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "contourpy", version = "1.3.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "contourpy", version = "1.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "cycler" }, { name = "fonttools" }, { name = "kiwisolver" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "packaging" }, { name = "pillow" }, { name = "pyparsing" }, @@ -3094,7 +3198,7 @@ name = "mistune" version = "3.2.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "typing-extensions", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "typing-extensions", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/9d/55/d01f0c4b45ade6536c51170b9043db8b2ec6ddf4a35c7ea3f5f559ac935b/mistune-3.2.0.tar.gz", hash = "sha256:708487c8a8cdd99c9d90eb3ed4c3ed961246ff78ac82f03418f5183ab70e398a", size = 95467, upload-time = "2025-12-23T11:36:34.994Z" } wheels = [ @@ -3106,8 +3210,8 @@ name = "ml-dtypes" version = "0.5.4" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/0e/4a/c27b42ed9b1c7d13d9ba8b6905dece787d6259152f2309338aed29b2447b/ml_dtypes-0.5.4.tar.gz", hash = "sha256:8ab06a50fb9bf9666dd0fe5dfb4676fa2b0ac0f31ecff72a6c3af8e22c063453", size = 692314, upload-time = "2025-11-17T22:32:31.031Z" } wheels = [ @@ -3161,7 +3265,7 @@ name = "multidict" version = "6.2.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "typing-extensions", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "typing-extensions", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/82/4a/7874ca44a1c9b23796c767dd94159f6c17e31c0e7d090552a1c623247d82/multidict-6.2.0.tar.gz", hash = "sha256:0085b0afb2446e57050140240a8595846ed64d1cbd26cef936bfab3192c673b8", size = 71066, upload-time = "2025-03-17T16:55:54.689Z" } wheels = [ @@ -3257,10 +3361,10 @@ name = "mypy" version = "1.19.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "librt", marker = "platform_python_implementation != 'PyPy' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "librt", marker = "platform_python_implementation != 'PyPy' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "mypy-extensions" }, { name = "pathspec" }, - { name = "tomli", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "tomli", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/f5/db/4efed9504bc01309ab9c2da7e352cc223569f05478012b5d9ece38fd44d2/mypy-1.19.1.tar.gz", hash = "sha256:19d88bb05303fe63f71dd2c6270daca27cb9401c4ca8255fe50d1d920e0eb9ba", size = 3582404, upload-time = "2025-12-15T05:03:48.42Z" } @@ -3367,14 +3471,14 @@ name = "nbsphinx" version = "0.9.8" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "docutils", version = "0.21.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "docutils", version = "0.22.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "docutils", version = "0.21.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "docutils", version = "0.22.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "jinja2" }, { name = "nbconvert" }, { name = "nbformat" }, - { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "traitlets" }, ] sdist = { url = "https://files.pythonhosted.org/packages/e7/d1/82081750f8a78ad0399c6ed831d42623b891904e8e7b8a75878225cf1dce/nbsphinx-0.9.8.tar.gz", hash = "sha256:d0765908399a8ee2b57be7ae881cf2ea58d66db3af7bbf33e6eb48f83bea5495", size = 417469, upload-time = "2025-11-28T17:41:02.336Z" } @@ -3387,21 +3491,21 @@ name = "networkx" version = "3.4.2" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] sdist = { url = "https://files.pythonhosted.org/packages/fd/1d/06475e1cd5264c0b870ea2cc6fdb3e37177c1e565c43f56ff17a10e3937f/networkx-3.4.2.tar.gz", hash = "sha256:307c3669428c5362aab27c8a1260aa8f47c4e91d3891f48be0141738d8d053e1", size = 2151368, upload-time = "2024-10-21T12:39:38.695Z" } wheels = [ @@ -3413,162 +3517,162 @@ name = "networkx" version = "3.6.1" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] sdist = { url = "https://files.pythonhosted.org/packages/6a/51/63fe664f3908c97be9d2e4f1158eb633317598cfa6e1fc14af5383f17512/networkx-3.6.1.tar.gz", hash = "sha256:26b7c357accc0c8cde558ad486283728b65b6a95d85ee1cd66bafab4c8168509", size = 2517025, upload-time = "2025-12-08T17:02:39.908Z" } wheels = [ @@ -3590,8 +3694,8 @@ version = "0.64.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "llvmlite" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/23/c9/a0fb41787d01d621046138da30f6c2100d80857bf34b3390dd68040f27a3/numba-0.64.0.tar.gz", hash = "sha256:95e7300af648baa3308127b1955b52ce6d11889d16e8cfe637b4f85d2fca52b1", size = 2765679, upload-time = "2026-02-18T18:41:20.974Z" } wheels = [ @@ -3622,21 +3726,24 @@ name = "numpy" version = "2.2.6" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] sdist = { url = "https://files.pythonhosted.org/packages/76/21/7d2a95e4bba9dc13d043ee156a356c0a8f0c6309dff6b21b4d71a073b8a8/numpy-2.2.6.tar.gz", hash = "sha256:e29554e2bef54a90aa5cc07da6ce955accb83f21ab5de01a62c8478897b264fd", size = 20276440, upload-time = "2025-05-17T22:38:04.611Z" } wheels = [ @@ -3701,162 +3808,189 @@ name = "numpy" version = "2.4.3" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] sdist = { url = "https://files.pythonhosted.org/packages/10/8b/c265f4823726ab832de836cdd184d0986dcf94480f81e8739692a7ac7af2/numpy-2.4.3.tar.gz", hash = "sha256:483a201202b73495f00dbc83796c6ae63137a9bdade074f7648b3e32613412dd", size = 20727743, upload-time = "2026-03-09T07:58:53.426Z" } wheels = [ @@ -3938,10 +4072,10 @@ name = "numpydoc" version = "1.10.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "tomli", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "tomli", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/e9/3c/dfccc9e7dee357fb2aa13c3890d952a370dd0ed071e0f7ed62ed0df567c1/numpydoc-1.10.0.tar.gz", hash = "sha256:3f7970f6eee30912260a6b31ac72bba2432830cd6722569ec17ee8d3ef5ffa01", size = 94027, upload-time = "2025-12-02T16:39:12.937Z" } wheels = [ @@ -3950,12 +4084,12 @@ wheels = [ [[package]] name = "nvidia-cublas" -version = "13.3.0.5" +version = "13.1.0.3" source = { registry = "https://pypi.org/simple" } wheels = [ - { url = "https://files.pythonhosted.org/packages/e8/5c/08177998e1234459e46b2cdad73738b5516f84b8fa28a8379c678b95c6c0/nvidia_cublas-13.3.0.5-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:48308e7f44feb337ca24d95efdceeac5703fb5dcf9bfb0c23f1eb48015fdd8a1", size = 505057164, upload-time = "2026-03-09T09:43:27.897Z" }, - { url = "https://files.pythonhosted.org/packages/3c/7c/ae5d1751819acff18b0fac29c0a4e93d06d36cfabebe36365ddacc7c32a9/nvidia_cublas-13.3.0.5-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:366568e2dc59e6fe71ffd179f9f2a38b8b2772aed626320a64008651b1e72974", size = 403287501, upload-time = "2026-03-09T09:47:05.046Z" }, - { url = "https://files.pythonhosted.org/packages/f8/6f/7ed17e69ac6799098d7ab9ff46789c10ea58d49f75726ba351badc5f109d/nvidia_cublas-13.3.0.5-py3-none-win_amd64.whl", hash = "sha256:065b944083560334e02299050979b7cfd91ec79e5fc5c23d602f7f35c0d1356c", size = 387823761, upload-time = "2026-03-09T10:05:43.442Z" }, + { url = "https://files.pythonhosted.org/packages/e1/a5/fce49e2ae977e0ccc084e5adafceb4f0ac0c8333cb6863501618a7277f67/nvidia_cublas-13.1.0.3-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:c86fc7f7ae36d7528288c5d88098edcb7b02c633d262e7ddbb86b0ad91be5df2", size = 542851226, upload-time = "2025-10-09T08:59:04.818Z" }, + { url = "https://files.pythonhosted.org/packages/e7/44/423ac00af4dd95a5aeb27207e2c0d9b7118702149bf4704c3ddb55bb7429/nvidia_cublas-13.1.0.3-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:ee8722c1f0145ab246bccb9e452153b5e0515fd094c3678df50b2a0888b8b171", size = 423133236, upload-time = "2025-10-09T08:59:32.536Z" }, + { url = "https://files.pythonhosted.org/packages/10/f5/f50bc3f5c2bb57ab8f5b4d78bc1146b57810d42cb8fcb28cbe2e14050376/nvidia_cublas-13.1.0.3-py3-none-win_amd64.whl", hash = "sha256:2a3b94a37def342471c59fad7856caee4926809a72dd5270155d6a31b5b277be", size = 404355960, upload-time = "2025-10-09T09:07:00.987Z" }, ] [[package]] @@ -3992,16 +4126,6 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/70/61/7d7b3c70186fb651d0fbd35b01dbfc8e755f69fd58f817f3d0f642df20c3/nvidia_cublas_cu12-12.8.4.1-py3-none-win_amd64.whl", hash = "sha256:47e9b82132fa8d2b4944e708049229601448aaad7e6f296f630f2d1a32de35af", size = 567544208, upload-time = "2025-03-07T01:53:30.535Z" }, ] -[[package]] -name = "nvidia-cuda-cccl" -version = "13.2.27" -source = { registry = "https://pypi.org/simple" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/f4/9f/0678a8761631ff399e41876352b2c041c05a4630eb2888ef53f74776cd4d/nvidia_cuda_cccl-13.2.27-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:8e5c228bf1990eecd8d770d58f850b15923f78d3df1299e71c0c45054afc56c3", size = 3652707, upload-time = "2026-03-09T09:28:09.177Z" }, - { url = "https://files.pythonhosted.org/packages/5c/c6/0d0a3ba1fb6d683bfbc27f5e622aa0c954808194851b762613eee274695c/nvidia_cuda_cccl-13.2.27-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:f71b5dbc838867d1281715f34e642263098ea2ce59d85e9192f140ee24744f49", size = 3599896, upload-time = "2026-03-09T09:28:39.064Z" }, - { url = "https://files.pythonhosted.org/packages/ae/28/d40356244ad087f69cf9dc7d684eba72da9d208c50ef57ed9f3ce3e9b970/nvidia_cuda_cccl-13.2.27-py3-none-win_amd64.whl", hash = "sha256:9d35d5dc2772d36b989b9c570e7c44bcf87fee9050e1403f94bcd92786a3e277", size = 3523022, upload-time = "2026-03-09T09:59:30.312Z" }, -] - [[package]] name = "nvidia-cuda-crt" version = "13.2.51" @@ -4014,12 +4138,12 @@ wheels = [ [[package]] name = "nvidia-cuda-cupti" -version = "13.2.23" +version = "13.0.85" source = { registry = "https://pypi.org/simple" } wheels = [ - { url = "https://files.pythonhosted.org/packages/b5/6f/b22e43c2d4880984990fb17dd68b4677767b3f8a8464b281ca19366f2d2d/nvidia_cuda_cupti-13.2.23-py3-none-manylinux_2_25_aarch64.whl", hash = "sha256:b6a6b6c4f7cf6a5c7362bd8f7ab18550a0ad8df77b494b8be35a166bd38b4150", size = 11753409, upload-time = "2026-03-09T09:33:24.767Z" }, - { url = "https://files.pythonhosted.org/packages/cd/5c/08e8387b94ef03037f0b29b8ff39057dadc676201c9161ced96c1e4cc66c/nvidia_cuda_cupti-13.2.23-py3-none-manylinux_2_25_x86_64.whl", hash = "sha256:74b81c4087588ca91d99fda043ec50be85ca75aaf1c1fbf46f1c68284bb07706", size = 11986576, upload-time = "2026-03-09T09:33:54.952Z" }, - { url = "https://files.pythonhosted.org/packages/da/27/b3e58ac7327aefb426086ff38d0259c3a0e52954849b2d0291ea7c746d57/nvidia_cuda_cupti-13.2.23-py3-none-win_amd64.whl", hash = "sha256:9417851b334429690fd93f430c056a54817c6e240e92dc7fa9f1f6ddc663466b", size = 8175546, upload-time = "2026-03-09T10:00:50.692Z" }, + { url = "https://files.pythonhosted.org/packages/2a/2a/80353b103fc20ce05ef51e928daed4b6015db4aaa9162ed0997090fe2250/nvidia_cuda_cupti-13.0.85-py3-none-manylinux_2_25_aarch64.whl", hash = "sha256:796bd679890ee55fb14a94629b698b6db54bcfd833d391d5e94017dd9d7d3151", size = 10310827, upload-time = "2025-09-04T08:26:42.012Z" }, + { url = "https://files.pythonhosted.org/packages/33/6d/737d164b4837a9bbd202f5ae3078975f0525a55730fe871d8ed4e3b952b0/nvidia_cuda_cupti-13.0.85-py3-none-manylinux_2_25_x86_64.whl", hash = "sha256:4eb01c08e859bf924d222250d2e8f8b8ff6d3db4721288cf35d14252a4d933c8", size = 10715597, upload-time = "2025-09-04T08:26:51.312Z" }, + { url = "https://files.pythonhosted.org/packages/ad/df/b74b10025c1205695c5676373f2edd3e87a7202cc62ead0dfbc373b0f6ea/nvidia_cuda_cupti-13.0.85-py3-none-win_amd64.whl", hash = "sha256:683f58d301548deeefcb8f6fac1b8d907691b9d8b18eccab417f51e362102f00", size = 7736776, upload-time = "2025-09-04T08:38:08.38Z" }, ] [[package]] @@ -4063,9 +4187,9 @@ name = "nvidia-cuda-nvcc" version = "13.2.51" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "nvidia-cuda-crt", marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cuda-runtime", marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-nvvm", marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-crt", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-runtime", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvvm", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/4d/d8/3d1d733db86c1f18359151b0be0171b04738f17f09f98658caf9e3b5299d/nvidia_cuda_nvcc-13.2.51-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:48e070550a1290d696f055fa78443831bce5452cd2800eb3ab83f89b22c3b6cf", size = 38713648, upload-time = "2026-03-09T09:35:12.217Z" }, @@ -4085,17 +4209,17 @@ wheels = [ [[package]] name = "nvidia-cuda-nvrtc" -version = "13.2.51" +version = "13.0.88" source = { registry = "https://pypi.org/simple" } wheels = [ - { url = "https://files.pythonhosted.org/packages/5e/21/2fd0aa5a03a8c71962d281084ac44ae7b3b6690d6163ffd7d6486fdb7aa8/nvidia_cuda_nvrtc-13.2.51-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl", hash = "sha256:c88076f32cbbd26e7ebd2107d4b093dd8667e2a90b23b3273d028f3daf574d2e", size = 47019178, upload-time = "2026-03-09T09:38:11.629Z" }, - { url = "https://files.pythonhosted.org/packages/27/ce/ef85d9b59e3fcb0e44041d72de857bf4e87f772d747c603018acbb4addb1/nvidia_cuda_nvrtc-13.2.51-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:8d4ddd23dbd4878eea5d970a70631d2668381fc2bdc5ec16cd5faa8c2db24d03", size = 44754448, upload-time = "2026-03-09T09:37:38.021Z" }, - { url = "https://files.pythonhosted.org/packages/7e/49/941e11340c0b95652d8e496a72e0e9a993ecf26b27edd331ffa1c5644f88/nvidia_cuda_nvrtc-13.2.51-py3-none-win_amd64.whl", hash = "sha256:01edf375ef3860210c4473b70384061a7eff24a1fd64e3196de87c595cb9fe5f", size = 40817509, upload-time = "2026-03-09T10:02:46.813Z" }, + { url = "https://files.pythonhosted.org/packages/c3/68/483a78f5e8f31b08fb1bb671559968c0ca3a065ac7acabfc7cee55214fd6/nvidia_cuda_nvrtc-13.0.88-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl", hash = "sha256:ad9b6d2ead2435f11cbb6868809d2adeeee302e9bb94bcf0539c7a40d80e8575", size = 90215200, upload-time = "2025-09-04T08:28:44.204Z" }, + { url = "https://files.pythonhosted.org/packages/b7/dc/6bb80850e0b7edd6588d560758f17e0550893a1feaf436807d64d2da040f/nvidia_cuda_nvrtc-13.0.88-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:d27f20a0ca67a4bb34268a5e951033496c5b74870b868bacd046b1b8e0c3267b", size = 43015449, upload-time = "2025-09-04T08:28:20.239Z" }, + { url = "https://files.pythonhosted.org/packages/4a/af/345fedb9f4c76c84ab4fa445b36bd4048a4d9db60e6bc76b4f913ff4b852/nvidia_cuda_nvrtc-13.0.88-py3-none-win_amd64.whl", hash = "sha256:6bcd4e7f8e205cbe644f5a98f2f799bef9556fefc89dd786e79a16312ce49872", size = 76807835, upload-time = "2025-09-04T08:39:15.274Z" }, ] [[package]] name = "nvidia-cuda-nvrtc-cu12" -version = "12.6.85" +version = "12.6.77" source = { registry = "https://pypi.org/simple" } resolution-markers = [ "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", @@ -4105,9 +4229,9 @@ resolution-markers = [ "python_full_version < '3.11'", ] wheels = [ - { url = "https://files.pythonhosted.org/packages/f5/31/ffb400c5ae99daf09687aa6c42831c5d824f71c4851363ed2a4a1ac52bab/nvidia_cuda_nvrtc_cu12-12.6.85-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl", hash = "sha256:800927308ccc5dd6246d3f61f7fcef2ed7ec4e59e199090d360d3293f78bd5a2", size = 23649944, upload-time = "2024-11-20T17:38:06.511Z" }, - { url = "https://files.pythonhosted.org/packages/48/ab/476146f59ff5ef5bd6e62c187097d859ea78b5752d19c6c3f9be5f90dafc/nvidia_cuda_nvrtc_cu12-12.6.85-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:3f3134f50963882373063901657554f230bedf6039d30b09f6be55c64c993a37", size = 23162872, upload-time = "2024-11-20T17:37:42.967Z" }, - { url = "https://files.pythonhosted.org/packages/0c/f7/472414aee887d626373d0b2140a59ac4308e3eaed815060e5410fc83305a/nvidia_cuda_nvrtc_cu12-12.6.85-py3-none-win_amd64.whl", hash = "sha256:a419e2c95e75b88b602f8bb66f82a6c5651e8475a509841c958486b1b71510bf", size = 39026436, upload-time = "2024-11-20T17:49:13.633Z" }, + { url = "https://files.pythonhosted.org/packages/f4/2f/72df534873235983cc0a5371c3661bebef7c4682760c275590b972c7b0f9/nvidia_cuda_nvrtc_cu12-12.6.77-py3-none-manylinux2014_aarch64.whl", hash = "sha256:5847f1d6e5b757f1d2b3991a01082a44aad6f10ab3c5c0213fa3e25bddc25a13", size = 23162955, upload-time = "2024-10-01T16:59:50.922Z" }, + { url = "https://files.pythonhosted.org/packages/75/2e/46030320b5a80661e88039f59060d1790298b4718944a65a7f2aeda3d9e9/nvidia_cuda_nvrtc_cu12-12.6.77-py3-none-manylinux2014_x86_64.whl", hash = "sha256:35b0cc6ee3a9636d5409133e79273ce1f3fd087abb0532d2d2e8fff1fe9efc53", size = 23650380, upload-time = "2024-10-01T17:00:14.643Z" }, + { url = "https://files.pythonhosted.org/packages/f5/46/d3a1cdda8bb113c80f43a0a6f3a853356d487b830f3483f92d49ce87fa55/nvidia_cuda_nvrtc_cu12-12.6.77-py3-none-win_amd64.whl", hash = "sha256:f7007dbd914c56bd80ea31bc43e8e149da38f68158f423ba845fc3292684e45a", size = 39026742, upload-time = "2024-10-01T17:10:49.058Z" }, ] [[package]] @@ -4129,12 +4253,12 @@ wheels = [ [[package]] name = "nvidia-cuda-runtime" -version = "13.2.51" +version = "13.0.96" source = { registry = "https://pypi.org/simple" } wheels = [ - { url = "https://files.pythonhosted.org/packages/12/ec/0fa54349c6cf17054746529a3b99c6bc0049a229ac7fe667a24a244f79fa/nvidia_cuda_runtime-13.2.51-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:dfcccf62936b211a86e3cbc5fcc30647af8e601744e987f6a5925ed045b58672", size = 2340606, upload-time = "2026-03-09T09:29:42.659Z" }, - { url = "https://files.pythonhosted.org/packages/a6/5a/b116ad2b7e574d691458ca0139ab4e9f26beed62184c85570636ce127b7f/nvidia_cuda_runtime-13.2.51-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:9c43b06a52c5b9316e19abc047236932c4d5c729969918a83223c4d2a4132f9a", size = 2321923, upload-time = "2026-03-09T09:30:13.061Z" }, - { url = "https://files.pythonhosted.org/packages/db/61/15ccf703eeb4b5399a44ea6cabb12a1ce28cf7590de295df39ee8e23525a/nvidia_cuda_runtime-13.2.51-py3-none-win_amd64.whl", hash = "sha256:2f12e8db61a90a15af531414f387635e1598e44a2702bc34c75eb926fc96fd5e", size = 3152480, upload-time = "2026-03-09T10:00:20.154Z" }, + { url = "https://files.pythonhosted.org/packages/87/4f/17d7b9b8e285199c58ce28e31b5c5bbaa4d8271af06a89b6405258245de2/nvidia_cuda_runtime-13.0.96-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:ef9bcbe90493a2b9d810e43d249adb3d02e98dd30200d86607d8d02687c43f55", size = 2261060, upload-time = "2025-10-09T08:55:15.78Z" }, + { url = "https://files.pythonhosted.org/packages/2e/24/d1558f3b68b1d26e706813b1d10aa1d785e4698c425af8db8edc3dced472/nvidia_cuda_runtime-13.0.96-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:7f82250d7782aa23b6cfe765ecc7db554bd3c2870c43f3d1821f1d18aebf0548", size = 2243632, upload-time = "2025-10-09T08:55:36.117Z" }, + { url = "https://files.pythonhosted.org/packages/b7/94/6b867483bec07da24ffa32736c79fabb94ef3a7af4d787a9d4a974868576/nvidia_cuda_runtime-13.0.96-py3-none-win_amd64.whl", hash = "sha256:f79298c8a098cec150a597c8eba58ecdab96e3bdc4b9bc4f9983635031740492", size = 2927037, upload-time = "2025-10-09T09:04:23.782Z" }, ] [[package]] @@ -4161,51 +4285,63 @@ name = "nvidia-cuda-runtime-cu12" version = "12.8.90" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] wheels = [ { url = "https://files.pythonhosted.org/packages/7c/75/f865a3b236e4647605ea34cc450900854ba123834a5f1598e160b9530c3a/nvidia_cuda_runtime_cu12-12.8.90-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:52bf7bbee900262ffefe5e9d5a2a69a30d97e2bc5bb6cc866688caa976966e3d", size = 965265, upload-time = "2025-03-07T01:39:43.533Z" }, @@ -4217,15 +4353,9 @@ wheels = [ name = "nvidia-cudnn-cu12" version = "9.10.2.21" source = { registry = "https://pypi.org/simple" } -resolution-markers = [ - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version < '3.11'", -] dependencies = [ - { name = "nvidia-cublas-cu12", version = "12.6.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cublas-cu12", version = "12.6.4.1", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-6-pylops-deep-cu126' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cublas-cu12", version = "12.8.4.1", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-6-pylops-deep-cu128' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/fa/41/e79269ce215c857c935fd86bcfe91a451a584dfc27f1e068f568b9ad1ab7/nvidia_cudnn_cu12-9.10.2.21-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:c9132cc3f8958447b4910a1720036d9eff5928cc3179b0a51fb6d167c6cc87d8", size = 705026878, upload-time = "2025-06-06T21:52:51.348Z" }, @@ -4233,50 +4363,30 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/3d/90/0bd6e586701b3a890fd38aa71c387dab4883d619d6e5ad912ccbd05bfd67/nvidia_cudnn_cu12-9.10.2.21-py3-none-win_amd64.whl", hash = "sha256:c6288de7d63e6cf62988f0923f96dc339cea362decb1bf5b3141883392a7d65e", size = 692992268, upload-time = "2025-06-06T21:55:18.114Z" }, ] -[[package]] -name = "nvidia-cudnn-cu12" -version = "9.19.0.56" -source = { registry = "https://pypi.org/simple" } -resolution-markers = [ - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version < '3.11'", -] -dependencies = [ - { name = "nvidia-cublas-cu12", version = "12.8.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, -] -wheels = [ - { url = "https://files.pythonhosted.org/packages/09/b8/277c51962ee46fa3e5b203ac5f76107c650f781d6891e681e28e6f3e9fe6/nvidia_cudnn_cu12-9.19.0.56-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:08caaf27fe556aca82a3ee3b5aa49a77e7de0cfcb7ff4e5c29da426387a8267e", size = 656910700, upload-time = "2026-02-03T20:40:25.508Z" }, - { url = "https://files.pythonhosted.org/packages/c5/41/65225d42fba06fb3dd3972485ea258e7dd07a40d6e01c95da6766ad87354/nvidia_cudnn_cu12-9.19.0.56-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:ac6ad90a075bb33a94f2b4cf4622eac13dd4dc65cf6dd9c7572a318516a36625", size = 657906812, upload-time = "2026-02-03T20:44:12.638Z" }, - { url = "https://files.pythonhosted.org/packages/a7/a5/48f07449fc9c6cc146dcafe6149fa5d69630137d2ec5b7d9e09f255fadd7/nvidia_cudnn_cu12-9.19.0.56-py3-none-win_amd64.whl", hash = "sha256:cec70596b9ce878fab83810c3f5a2e606d35f510e5fee579759e4cbc68a23750", size = 644003014, upload-time = "2026-02-03T20:46:25.768Z" }, -] - [[package]] name = "nvidia-cudnn-cu13" -version = "9.20.0.48" +version = "9.19.0.56" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "nvidia-cublas", marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cublas" }, ] wheels = [ - { url = "https://files.pythonhosted.org/packages/56/c5/83384d846b2fd17c44bd499b36c75a45ed4f095fbbb2252294e89cea5c5c/nvidia_cudnn_cu13-9.20.0.48-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:e31454ae00094b0c55319d9d15b6fa2fc50a9e1c0f5c8c80fb75258234e731e1", size = 444574296, upload-time = "2026-03-09T19:28:27.751Z" }, - { url = "https://files.pythonhosted.org/packages/6e/5e/edb9c0ae051602c3ccaffe424256463636d639e27d7f302dde9975ef9e7a/nvidia_cudnn_cu13-9.20.0.48-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:0c45dd8eeb50b603f07995b1b300c62ffe6a1980482b82b3bcf94a4ca9d49304", size = 366173588, upload-time = "2026-03-09T19:29:34.474Z" }, - { url = "https://files.pythonhosted.org/packages/78/39/21507455b1bca8b5702a9e9fc6ce73735f216f558dac2c9ede58e4d456b8/nvidia_cudnn_cu13-9.20.0.48-py3-none-win_amd64.whl", hash = "sha256:af8139732b99c0118be65ea5aac97f0d46018f8c552889e49d2fb0c6261a4a24", size = 350712614, upload-time = "2026-03-09T19:31:11.398Z" }, + { url = "https://files.pythonhosted.org/packages/f1/84/26025437c1e6b61a707442184fa0c03d083b661adf3a3eecfd6d21677740/nvidia_cudnn_cu13-9.19.0.56-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:6ed29ffaee1176c612daf442e4dd6cfeb6a0caa43ddcbeb59da94953030b1be4", size = 433781201, upload-time = "2026-02-03T20:40:53.805Z" }, + { url = "https://files.pythonhosted.org/packages/a3/22/0b4b932655d17a6da1b92fa92ab12844b053bb2ac2475e179ba6f043da1e/nvidia_cudnn_cu13-9.19.0.56-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:d20e1734305e9d68889a96e3f35094d733ff1f83932ebe462753973e53a572bf", size = 366066321, upload-time = "2026-02-03T20:44:52.837Z" }, + { url = "https://files.pythonhosted.org/packages/91/a2/f020386683ee9ab2c9a9f7f79290d9b0d07f7241de54dc746af2abd188d2/nvidia_cudnn_cu13-9.19.0.56-py3-none-win_amd64.whl", hash = "sha256:40d8c375005bcb01495f8edf375230b203a411a0c05fb6dc92a3781edcb23eac", size = 350547366, upload-time = "2026-02-03T20:50:49.563Z" }, ] [[package]] name = "nvidia-cufft" -version = "12.2.0.37" +version = "12.0.0.61" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "nvidia-nvjitlink", marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink" }, ] wheels = [ - { url = "https://files.pythonhosted.org/packages/6d/4d/31158ab042b044b269019574da4430ecce8d05fec7af1d270e1ba28e3512/nvidia_cufft-12.2.0.37-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:d0d762b7ece2f2a4971a5f29a6cef13f26fd87c7cd0003b48ed82d9a1d7380d7", size = 218244744, upload-time = "2026-03-09T09:48:16.661Z" }, - { url = "https://files.pythonhosted.org/packages/00/a8/d8c0a8c4c45a3904a52c9860b07fdf775ca0517df884e3d240205a42b7ff/nvidia_cufft-12.2.0.37-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:1530739e18736b07f57f835664659aa99179dab7b567c581a1ec7cb6c9737662", size = 218258094, upload-time = "2026-03-09T09:48:55.172Z" }, - { url = "https://files.pythonhosted.org/packages/42/23/2092572f20dd39f710100995fa750b7b69cb3f709786be1f6adbed68eab7/nvidia_cufft-12.2.0.37-py3-none-win_amd64.whl", hash = "sha256:eef441948c4beaf2c37744d03e6a94a5a3b72e5fd651436862a94bad435071ae", size = 217463601, upload-time = "2026-03-09T10:06:25.721Z" }, + { url = "https://files.pythonhosted.org/packages/8b/ae/f417a75c0259e85c1d2f83ca4e960289a5f814ed0cea74d18c353d3e989d/nvidia_cufft-12.0.0.61-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:2708c852ef8cd89d1d2068bdbece0aa188813a0c934db3779b9b1faa8442e5f5", size = 214053554, upload-time = "2025-09-04T08:31:38.196Z" }, + { url = "https://files.pythonhosted.org/packages/a8/2f/7b57e29836ea8714f81e9898409196f47d772d5ddedddf1592eadb8ab743/nvidia_cufft-12.0.0.61-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:6c44f692dce8fd5ffd3e3df134b6cdb9c2f72d99cf40b62c32dde45eea9ddad3", size = 214085489, upload-time = "2025-09-04T08:31:56.044Z" }, + { url = "https://files.pythonhosted.org/packages/85/b2/f8af21a2ed1beed337a6a02c5a28aeb85441f4d578ec3d529543c775ea4b/nvidia_cufft-12.0.0.61-py3-none-win_amd64.whl", hash = "sha256:2abce5b39d2f5ae12730fb7e5db6696533e36c26e2d3e8fd1750bdd2853364eb", size = 213342123, upload-time = "2025-09-04T08:40:51.145Z" }, ] [[package]] @@ -4291,7 +4401,7 @@ resolution-markers = [ "python_full_version < '3.11'", ] dependencies = [ - { name = "nvidia-nvjitlink-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-6-pylops-deep-cu126' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/1f/37/c50d2b2f2c07e146776389e3080f4faf70bcc4fa6e19d65bb54ca174ebc3/nvidia_cufft_cu12-11.3.0.4-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:d16079550df460376455cba121db6564089176d9bac9e4f360493ca4741b22a6", size = 200164144, upload-time = "2024-11-20T17:40:58.288Z" }, @@ -4306,54 +4416,66 @@ name = "nvidia-cufft-cu12" version = "11.3.3.83" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-6-pylops-deep' or extra != 'extra-6-pylops-deep-cu126' or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/60/bc/7771846d3a0272026c416fbb7e5f4c1f146d6d80704534d0b187dd6f4800/nvidia_cufft_cu12-11.3.3.83-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:848ef7224d6305cdb2a4df928759dca7b1201874787083b6e7550dd6765ce69a", size = 193109211, upload-time = "2025-03-07T01:44:56.873Z" }, @@ -4361,6 +4483,15 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/7d/ec/ce1629f1e478bb5ccd208986b5f9e0316a78538dd6ab1d0484f012f8e2a1/nvidia_cufft_cu12-11.3.3.83-py3-none-win_amd64.whl", hash = "sha256:7a64a98ef2a7c47f905aaf8931b69a3a43f27c55530c698bb2ed7c75c0b42cb7", size = 192216559, upload-time = "2025-03-07T01:53:57.106Z" }, ] +[[package]] +name = "nvidia-cufile" +version = "1.15.1.6" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/3f/70/4f193de89a48b71714e74602ee14d04e4019ad36a5a9f20c425776e72cd6/nvidia_cufile-1.15.1.6-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:08a3ecefae5a01c7f5117351c64f17c7c62efa5fffdbe24fc7d298da19cd0b44", size = 1223672, upload-time = "2025-09-04T08:32:22.779Z" }, + { url = "https://files.pythonhosted.org/packages/ab/73/cc4a14c9813a8a0d509417cf5f4bdaba76e924d58beb9864f5a7baceefbf/nvidia_cufile-1.15.1.6-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:bdc0deedc61f548bddf7733bdc216456c2fdb101d020e1ab4b88d232d5e2f6d1", size = 1136992, upload-time = "2025-09-04T08:32:14.119Z" }, +] + [[package]] name = "nvidia-cufile-cu12" version = "1.11.1.6" @@ -4393,6 +4524,16 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/1e/f5/5607710447a6fe9fd9b3283956fceeee8a06cda1d2f56ce31371f595db2a/nvidia_cufile_cu12-1.13.1.3-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:4beb6d4cce47c1a0f1013d72e02b0994730359e17801d395bdcbf20cfb3bb00a", size = 1120705, upload-time = "2025-03-07T01:45:41.434Z" }, ] +[[package]] +name = "nvidia-curand" +version = "10.4.0.35" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/1e/72/7c2ae24fb6b63a32e6ae5d241cc65263ea18d08802aaae087d9f013335a2/nvidia_curand-10.4.0.35-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:133df5a7509c3e292aaa2b477afd0194f06ce4ea24d714d616ff36439cee349a", size = 61962106, upload-time = "2025-08-04T10:21:41.128Z" }, + { url = "https://files.pythonhosted.org/packages/a5/9f/be0a41ca4a4917abf5cb9ae0daff1a6060cc5de950aec0396de9f3b52bc5/nvidia_curand-10.4.0.35-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:1aee33a5da6e1db083fe2b90082def8915f30f3248d5896bcec36a579d941bfc", size = 59544258, upload-time = "2025-08-04T10:22:03.992Z" }, + { url = "https://files.pythonhosted.org/packages/99/27/72103153b1ffc00e09fdc40ac970235343dcd1ea8bd762e84d2d73219ffa/nvidia_curand-10.4.0.35-py3-none-win_amd64.whl", hash = "sha256:65b1710aa6961d326b411e314b374290904c5ddf41dc3f766ebc3f1d7d4ca69f", size = 55242481, upload-time = "2025-08-04T10:30:41.831Z" }, +] + [[package]] name = "nvidia-curand-cu12" version = "10.3.7.77" @@ -4431,17 +4572,17 @@ wheels = [ [[package]] name = "nvidia-cusolver" -version = "12.1.0.51" +version = "12.0.4.66" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "nvidia-cublas", marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cusparse", marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-nvjitlink", marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cublas" }, + { name = "nvidia-cusparse" }, + { name = "nvidia-nvjitlink" }, ] wheels = [ - { url = "https://files.pythonhosted.org/packages/25/09/6214d11749dfc2d1be9a9e0bcfb04069077b98f7df0ad41115da87c84700/nvidia_cusolver-12.1.0.51-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:2a0bde343f956934103bc19344584a2d7b95d03b8cca9c0d22c90ff8917bbc3c", size = 224103511, upload-time = "2026-03-09T09:51:14.704Z" }, - { url = "https://files.pythonhosted.org/packages/ec/3a/6ee9b1c6632ec9cc0339996ffb331e5a8cbedcd361f7d4d0b63d48519a28/nvidia_cusolver-12.1.0.51-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:0148ba705c196075607cd9d7a856a834695b406907b1ba8ad99b8a325a463611", size = 201732826, upload-time = "2026-03-09T09:51:45.431Z" }, - { url = "https://files.pythonhosted.org/packages/27/1d/a47c5b5b59767d70e91a1ebe475b21f18ec3b9371ccf50c43be51f11acfa/nvidia_cusolver-12.1.0.51-py3-none-win_amd64.whl", hash = "sha256:94e1053bd63d91a8c3d85d2cb4842f3fcd4b9f178e435c7584a821b4e3c8db0f", size = 194557402, upload-time = "2026-03-09T10:07:27.051Z" }, + { url = "https://files.pythonhosted.org/packages/c8/c3/b30c9e935fc01e3da443ec0116ed1b2a009bb867f5324d3f2d7e533e776b/nvidia_cusolver-12.0.4.66-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:02c2457eaa9e39de20f880f4bd8820e6a1cfb9f9a34f820eb12a155aa5bc92d2", size = 223467760, upload-time = "2025-09-04T08:33:04.222Z" }, + { url = "https://files.pythonhosted.org/packages/5f/67/cba3777620cdacb99102da4042883709c41c709f4b6323c10781a9c3aa34/nvidia_cusolver-12.0.4.66-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:0a759da5dea5c0ea10fd307de75cdeb59e7ea4fcb8add0924859b944babf1112", size = 200941980, upload-time = "2025-09-04T08:33:22.767Z" }, + { url = "https://files.pythonhosted.org/packages/99/ef/332a0101260ca78a1daef046bf0b06199e8ed4dac1d2aa698289c358169c/nvidia_cusolver-12.0.4.66-py3-none-win_amd64.whl", hash = "sha256:16515bd33a8e76bb54d024cfa068fa68d30e80fc34b9e1090813ea9362e0cb65", size = 193551444, upload-time = "2025-09-04T08:41:46.813Z" }, ] [[package]] @@ -4456,9 +4597,9 @@ resolution-markers = [ "python_full_version < '3.11'", ] dependencies = [ - { name = "nvidia-cublas-cu12", version = "12.6.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cusparse-cu12", version = "12.5.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-nvjitlink-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cublas-cu12", version = "12.6.4.1", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-6-pylops-deep-cu126' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusparse-cu12", version = "12.5.4.2", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-6-pylops-deep-cu126' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-6-pylops-deep-cu126' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/93/17/dbe1aa865e4fdc7b6d4d0dd308fdd5aaab60f939abfc0ea1954eac4fb113/nvidia_cusolver_cu12-11.7.1.2-py3-none-manylinux2014_aarch64.whl", hash = "sha256:0ce237ef60acde1efc457335a2ddadfd7610b892d94efee7b776c64bb1cac9e0", size = 157833628, upload-time = "2024-10-01T17:05:05.591Z" }, @@ -4480,9 +4621,9 @@ resolution-markers = [ "python_full_version < '3.11'", ] dependencies = [ - { name = "nvidia-cublas-cu12", version = "12.8.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cusparse-cu12", version = "12.5.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cublas-cu12", version = "12.8.4.1", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-6-pylops-deep-cu128' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusparse-cu12", version = "12.5.8.93", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-6-pylops-deep-cu128' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-6-pylops-deep-cu128' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/c8/32/f7cd6ce8a7690544d084ea21c26e910a97e077c9b7f07bf5de623ee19981/nvidia_cusolver_cu12-11.7.3.90-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:db9ed69dbef9715071232caa9b69c52ac7de3a95773c2db65bdba85916e4e5c0", size = 267229841, upload-time = "2025-03-07T01:46:54.356Z" }, @@ -4492,15 +4633,15 @@ wheels = [ [[package]] name = "nvidia-cusparse" -version = "12.7.9.17" +version = "12.6.3.3" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "nvidia-nvjitlink", marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink" }, ] wheels = [ - { url = "https://files.pythonhosted.org/packages/06/5a/6bb7fc5f9658902efebc8551b1a9265b7a5908cbf9efdabdf97bc30b168a/nvidia_cusparse-12.7.9.17-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:7c5d21980dc5f064c7ba13af2250e7fb4036283f1d1943c2915573c27928c89e", size = 168894384, upload-time = "2026-03-09T09:52:23.003Z" }, - { url = "https://files.pythonhosted.org/packages/87/40/23990a83164aaec2bfeffcee87794299f3cfdbdd7ed024b2af078afb600a/nvidia_cusparse-12.7.9.17-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:7fb409bc7bb85e7a95706bd1e0b502b418a026dc35823179b4dafa92f1f2f7fd", size = 150883058, upload-time = "2026-03-09T09:53:00.781Z" }, - { url = "https://files.pythonhosted.org/packages/c1/7e/8beb074f2134106a383bdef4882611462853712d64cf1c0ef4ba19c4a988/nvidia_cusparse-12.7.9.17-py3-none-win_amd64.whl", hash = "sha256:7d412d17205feeefc7ef1494ded29ef65fdd847e7401855c5f8d8c32f3401042", size = 149145416, upload-time = "2026-03-09T10:07:58.345Z" }, + { url = "https://files.pythonhosted.org/packages/f8/94/5c26f33738ae35276672f12615a64bd008ed5be6d1ebcb23579285d960a9/nvidia_cusparse-12.6.3.3-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:80bcc4662f23f1054ee334a15c72b8940402975e0eab63178fc7e670aa59472c", size = 162155568, upload-time = "2025-09-04T08:33:42.864Z" }, + { url = "https://files.pythonhosted.org/packages/fa/18/623c77619c31d62efd55302939756966f3ecc8d724a14dab2b75f1508850/nvidia_cusparse-12.6.3.3-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:2b3c89c88d01ee0e477cb7f82ef60a11a4bcd57b6b87c33f789350b59759360b", size = 145942937, upload-time = "2025-09-04T08:33:58.029Z" }, + { url = "https://files.pythonhosted.org/packages/02/b0/b043d6f3480f102f885cf87fc3ffd3edcb5e23b855025a50e2ef4d059185/nvidia_cusparse-12.6.3.3-py3-none-win_amd64.whl", hash = "sha256:cbcf42feb737bd7ec15b4c0a63e62351886bd3f975027b8815d7f720a2b5ea79", size = 143783033, upload-time = "2025-09-04T08:42:12.391Z" }, ] [[package]] @@ -4515,7 +4656,7 @@ resolution-markers = [ "python_full_version < '3.11'", ] dependencies = [ - { name = "nvidia-nvjitlink-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-6-pylops-deep-cu126' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/eb/eb/6681efd0aa7df96b4f8067b3ce7246833dd36830bb4cec8896182773db7d/nvidia_cusparse_cu12-12.5.4.2-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:d25b62fb18751758fe3c93a4a08eff08effedfe4edf1c6bb5afd0890fe88f887", size = 216451147, upload-time = "2024-11-20T17:44:18.055Z" }, @@ -4537,7 +4678,7 @@ resolution-markers = [ "python_full_version < '3.11'", ] dependencies = [ - { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-6-pylops-deep-cu128' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/bc/f7/cd777c4109681367721b00a106f491e0d0d15cfa1fd59672ce580ce42a97/nvidia_cusparse_cu12-12.5.8.93-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:9b6c161cb130be1a07a27ea6923df8141f3c295852f4b260c65f18f3e0a091dc", size = 288117129, upload-time = "2025-03-07T01:47:40.407Z" }, @@ -4555,32 +4696,42 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/2f/d8/a6b0d0d0c2435e9310f3e2bb0d9c9dd4c33daef86aa5f30b3681defd37ea/nvidia_cusparselt_cu12-0.7.1-py3-none-win_amd64.whl", hash = "sha256:f67fbb5831940ec829c9117b7f33807db9f9678dc2a617fbe781cac17b4e1075", size = 271020911, upload-time = "2025-02-26T00:14:47.204Z" }, ] +[[package]] +name = "nvidia-cusparselt-cu13" +version = "0.8.0" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/46/10/8dcd1175260706a2fc92a16a52e306b71d4c1ea0b0cc4a9484183399818a/nvidia_cusparselt_cu13-0.8.0-py3-none-manylinux2014_aarch64.whl", hash = "sha256:400c6ed1cf6780fc6efedd64ec9f1345871767e6a1a0a552a1ea0578117ea77c", size = 220791277, upload-time = "2025-08-13T19:22:40.982Z" }, + { url = "https://files.pythonhosted.org/packages/fd/53/43b0d71f4e702fa9733f8b4571fdca50a8813f1e450b656c239beff12315/nvidia_cusparselt_cu13-0.8.0-py3-none-manylinux2014_x86_64.whl", hash = "sha256:25e30a8a7323935d4ad0340b95a0b69926eee755767e8e0b1cf8dd85b197d3fd", size = 169884119, upload-time = "2025-08-13T19:23:41.967Z" }, + { url = "https://files.pythonhosted.org/packages/57/de/8f0578928b9b1246d7b1324db0528e6b9f9fb54496a49f40bf71f09f1a27/nvidia_cusparselt_cu13-0.8.0-py3-none-win_amd64.whl", hash = "sha256:e80212ed7b1afc97102fbb2b5c82487aa73f6a0edfa6d26c5a152593e520bb8f", size = 156459710, upload-time = "2025-08-13T19:24:18.043Z" }, +] + [[package]] name = "nvidia-nccl-cu12" -version = "2.28.9" +version = "2.27.5" source = { registry = "https://pypi.org/simple" } wheels = [ - { url = "https://files.pythonhosted.org/packages/08/c4/120d2dfd92dff2c776d68f361ff8705fdea2ca64e20b612fab0fd3f581ac/nvidia_nccl_cu12-2.28.9-py3-none-manylinux_2_18_aarch64.whl", hash = "sha256:50a36e01c4a090b9f9c47d92cec54964de6b9fcb3362d0e19b8ffc6323c21b60", size = 296766525, upload-time = "2025-11-18T05:49:16.094Z" }, - { url = "https://files.pythonhosted.org/packages/4a/4e/44dbb46b3d1b0ec61afda8e84837870f2f9ace33c564317d59b70bc19d3e/nvidia_nccl_cu12-2.28.9-py3-none-manylinux_2_18_x86_64.whl", hash = "sha256:485776daa8447da5da39681af455aa3b2c2586ddcf4af8772495e7c532c7e5ab", size = 296782137, upload-time = "2025-11-18T05:49:34.248Z" }, + { url = "https://files.pythonhosted.org/packages/bb/1c/857979db0ef194ca5e21478a0612bcdbbe59458d7694361882279947b349/nvidia_nccl_cu12-2.27.5-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:31432ad4d1fb1004eb0c56203dc9bc2178a1ba69d1d9e02d64a6938ab5e40e7a", size = 322400625, upload-time = "2025-06-26T04:11:04.496Z" }, + { url = "https://files.pythonhosted.org/packages/6e/89/f7a07dc961b60645dbbf42e80f2bc85ade7feb9a491b11a1e973aa00071f/nvidia_nccl_cu12-2.27.5-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:ad730cf15cb5d25fe849c6e6ca9eb5b76db16a80f13f425ac68d8e2e55624457", size = 322348229, upload-time = "2025-06-26T04:11:28.385Z" }, ] [[package]] name = "nvidia-nccl-cu13" -version = "2.29.7" +version = "2.28.9" source = { registry = "https://pypi.org/simple" } wheels = [ - { url = "https://files.pythonhosted.org/packages/72/0d/daf50d44177ee0cbc7ff0a0c91eb5ff676c82be42f9a970bc7597f440c3a/nvidia_nccl_cu13-2.29.7-py3-none-manylinux_2_18_aarch64.whl", hash = "sha256:674a12383e3c38a1bcccae7d4f3633b37852230b6047883cb2f4c2d1b36d9bf5", size = 206014712, upload-time = "2026-03-03T05:34:20.843Z" }, - { url = "https://files.pythonhosted.org/packages/67/f4/58e4e91b6919367c7aafb8e36fce9aad1a3047e536bf7e2fd560927d3a4c/nvidia_nccl_cu13-2.29.7-py3-none-manylinux_2_18_x86_64.whl", hash = "sha256:edd81538446786ec3b73972543e53bb43bcaf0bfc8ef76cb679fcc390ffe136d", size = 205976000, upload-time = "2026-03-03T05:36:24.472Z" }, + { url = "https://files.pythonhosted.org/packages/39/55/1920646a2e43ffd4fc958536b276197ed740e9e0c54105b4bb3521591fc7/nvidia_nccl_cu13-2.28.9-py3-none-manylinux_2_18_aarch64.whl", hash = "sha256:01c873ba1626b54caa12272ed228dc5b2781545e0ae8ba3f432a8ef1c6d78643", size = 196561677, upload-time = "2025-11-18T05:49:03.45Z" }, + { url = "https://files.pythonhosted.org/packages/b0/b4/878fefaad5b2bcc6fcf8d474a25e3e3774bc5133e4b58adff4d0bca238bc/nvidia_nccl_cu13-2.28.9-py3-none-manylinux_2_18_x86_64.whl", hash = "sha256:e4553a30f34195f3fa1da02a6da3d6337d28f2003943aa0a3d247bbc25fefc42", size = 196493177, upload-time = "2025-11-18T05:49:17.677Z" }, ] [[package]] name = "nvidia-nvjitlink" -version = "13.2.51" +version = "13.0.88" source = { registry = "https://pypi.org/simple" } wheels = [ - { url = "https://files.pythonhosted.org/packages/12/ae/ef3c49f1918aef93b39045499bfdb0ac9fb13e1785bc83f7a1b5d58a292d/nvidia_nvjitlink-13.2.51-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl", hash = "sha256:6703c9ed79301382787a23fda9a7388af0779ecbc37545e4d50c055c897694a0", size = 41370377, upload-time = "2026-03-09T09:55:51.938Z" }, - { url = "https://files.pythonhosted.org/packages/6d/44/9e42f8ad320a23dfcb9542fc6ccd06a3a3ef495a779ade5937540fe7aa59/nvidia_nvjitlink-13.2.51-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:3ba8bc06d756d10b643929e1f65dd162120c3e25ace58bd6414ee7eb98e10dde", size = 39285486, upload-time = "2026-03-09T09:55:19.032Z" }, - { url = "https://files.pythonhosted.org/packages/c7/a5/790191cfa16461ebb225ba508dd64edfa94b59f493bf592d02ffede2085b/nvidia_nvjitlink-13.2.51-py3-none-win_amd64.whl", hash = "sha256:f7c58cbca8ae520bfffd0af868681731ef3d647e1d179d54be6e79d13a00dc87", size = 36791995, upload-time = "2026-03-09T10:09:29.902Z" }, + { url = "https://files.pythonhosted.org/packages/56/7a/123e033aaff487c77107195fa5a2b8686795ca537935a24efae476c41f05/nvidia_nvjitlink-13.0.88-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl", hash = "sha256:13a74f429e23b921c1109976abefacc69835f2f433ebd323d3946e11d804e47b", size = 40713933, upload-time = "2025-09-04T08:35:43.553Z" }, + { url = "https://files.pythonhosted.org/packages/ab/2c/93c5250e64df4f894f1cbb397c6fd71f79813f9fd79d7cd61de3f97b3c2d/nvidia_nvjitlink-13.0.88-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:e931536ccc7d467a98ba1d8b89ff7fa7f1fa3b13f2b0069118cd7f47bff07d0c", size = 38768748, upload-time = "2025-09-04T08:35:20.008Z" }, + { url = "https://files.pythonhosted.org/packages/e4/01/07530b0e37546231052e30234540289c42eaffa486f1a34a87fed340157b/nvidia_nvjitlink-13.0.88-py3-none-win_amd64.whl", hash = "sha256:634e96e3da9ef845ae744097a1f289238ecf946ce0b82e93cdce14b9782e682f", size = 36035115, upload-time = "2025-09-04T08:43:03.001Z" }, ] [[package]] @@ -4605,51 +4756,63 @@ name = "nvidia-nvjitlink-cu12" version = "12.8.93" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] wheels = [ { url = "https://files.pythonhosted.org/packages/f6/74/86a07f1d0f42998ca31312f998bd3b9a7eff7f52378f4f270c8679c77fb9/nvidia_nvjitlink_cu12-12.8.93-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl", hash = "sha256:81ff63371a7ebd6e6451970684f916be2eab07321b73c9d244dc2b4da7f73b88", size = 39254836, upload-time = "2025-03-07T01:49:55.661Z" }, @@ -4668,14 +4831,21 @@ wheels = [ [[package]] name = "nvidia-nvshmem-cu13" -version = "3.6.5" +version = "3.4.5" source = { registry = "https://pypi.org/simple" } -dependencies = [ - { name = "nvidia-cuda-cccl", marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, +wheels = [ + { url = "https://files.pythonhosted.org/packages/dc/0f/05cc9c720236dcd2db9c1ab97fff629e96821be2e63103569da0c9b72f19/nvidia_nvshmem_cu13-3.4.5-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:6dc2a197f38e5d0376ad52cd1a2a3617d3cdc150fd5966f4aee9bcebb1d68fe9", size = 60215947, upload-time = "2025-09-06T00:32:20.022Z" }, + { url = "https://files.pythonhosted.org/packages/3c/35/a9bf80a609e74e3b000fef598933235c908fcefcef9026042b8e6dfde2a9/nvidia_nvshmem_cu13-3.4.5-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:290f0a2ee94c9f3687a02502f3b9299a9f9fe826e6d0287ee18482e78d495b80", size = 60412546, upload-time = "2025-09-06T00:32:41.564Z" }, ] + +[[package]] +name = "nvidia-nvtx" +version = "13.0.85" +source = { registry = "https://pypi.org/simple" } wheels = [ - { url = "https://files.pythonhosted.org/packages/83/6b/4c642d2cce57c8bd32043b4a608b6acc8cd0579c2f53af9a7ef9e1e1ccca/nvidia_nvshmem_cu13-3.6.5-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:94aa0149490be658cf95945ce9f16ba90a90edbd6a564366f996ead7496f2f22", size = 71726240, upload-time = "2026-03-24T19:19:29.816Z" }, - { url = "https://files.pythonhosted.org/packages/5d/7b/2ab033584a3339552472ac8d79543c503a0e06dd0d082448b06697e7f716/nvidia_nvshmem_cu13-3.6.5-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:4001aabc72ead32ecc3c9add3c6781befcb71adcbe286d7f5956042e68668c70", size = 71952588, upload-time = "2026-03-24T19:19:57.844Z" }, + { url = "https://files.pythonhosted.org/packages/c2/f3/d86c845465a2723ad7e1e5c36dcd75ddb82898b3f53be47ebd429fb2fa5d/nvidia_nvtx-13.0.85-py3-none-manylinux1_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:4936d1d6780fbe68db454f5e72a42ff64d1fd6397df9f363ae786930fd5c1cd4", size = 148047, upload-time = "2025-09-04T08:29:01.761Z" }, + { url = "https://files.pythonhosted.org/packages/a8/64/3708a90d1ebe202ffdeb7185f878a3c84d15c2b2c31858da2ce0583e2def/nvidia_nvtx-13.0.85-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:cb7780edb6b14107373c835bf8b72e7a178bac7367e23da7acb108f973f157a6", size = 148878, upload-time = "2025-09-04T08:28:53.627Z" }, + { url = "https://files.pythonhosted.org/packages/d2/50/0e2220f8620a177de994211186ffc5bfa9f2ce1e1282797f8f90096f9f88/nvidia_nvtx-13.0.85-py3-none-win_amd64.whl", hash = "sha256:d66ea44254dd3c6eacc300047af6e1288d2269dd072b417e0adffbf479e18519", size = 137066, upload-time = "2025-09-04T08:39:25.649Z" }, ] [[package]] @@ -4747,27 +4917,30 @@ name = "pandas" version = "2.3.3" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "python-dateutil", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pytz", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "tzdata", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "python-dateutil", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pytz", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "tzdata", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/33/01/d40b85317f86cf08d853a4f495195c73815fdf205eef3993821720274518/pandas-2.3.3.tar.gz", hash = "sha256:e05e1af93b977f7eafa636d043f9f94c7ee3ac81af99c13508215942e64c993b", size = 4495223, upload-time = "2025-09-29T23:34:51.853Z" } wheels = [ @@ -4825,167 +4998,194 @@ name = "pandas" version = "3.0.1" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "python-dateutil", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "tzdata", marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "python-dateutil", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "tzdata", marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/2e/0c/b28ed414f080ee0ad153f848586d61d1878f91689950f037f976ce15f6c8/pandas-3.0.1.tar.gz", hash = "sha256:4186a699674af418f655dbd420ed87f50d56b4cd6603784279d9eef6627823c8", size = 4641901, upload-time = "2026-02-17T22:20:16.434Z" } wheels = [ @@ -5271,25 +5471,28 @@ name = "pyfftw" version = "0.15.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "setuptools", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "setuptools", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/4b/3f/ee1bc44b080fc1e81d293cd07bed563d254bc1997d63a3b8053804a87dfd/pyfftw-0.15.0.tar.gz", hash = "sha256:2f16b9854a40c8fdd10aa5803b24ddc6ab49f9cd559dbd7f07e7d61aa205c1ca", size = 164003, upload-time = "2024-11-06T16:01:19.293Z" } wheels = [ @@ -5327,165 +5530,192 @@ name = "pyfftw" version = "0.15.1" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/f2/2d/e38439b7f937e8bf91a9ff2b8d9713d0d8e64e980fc00e8d1945b8a5b74b/pyfftw-0.15.1.tar.gz", hash = "sha256:bbcde6d40d165e1cbaf12dde062ebfebe9e43394cac8c166e699ba2c9a4b0461", size = 192838, upload-time = "2025-10-22T19:58:56.683Z" } wheels = [ @@ -5543,50 +5773,46 @@ wheels = [ name = "pylops" source = { editable = "." } dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] [package.optional-dependencies] advanced = [ - { name = "astra-toolbox", marker = "sys_platform == 'linux' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "astra-toolbox", marker = "sys_platform == 'linux' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "devito" }, { name = "dtcwt" }, { name = "llvmlite" }, { name = "numba" }, - { name = "pyfftw", version = "0.15.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pyfftw", version = "0.15.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pywavelets", version = "1.8.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pywavelets", version = "1.9.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pyfftw", version = "0.15.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pyfftw", version = "0.15.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pywavelets", version = "1.8.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pywavelets", version = "1.9.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "scikit-fmm" }, { name = "spgl1" }, ] deep = [ - { name = "jax", version = "0.6.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "jax", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and extra == 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "torch", version = "2.11.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "torch", version = "2.11.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'darwin' and extra == 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jax", version = "0.6.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jax", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and extra == 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "torch", version = "2.11.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "torch", version = "2.11.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'darwin' and extra == 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] deep-cu126 = [ - { name = "jax", version = "0.6.2", source = { registry = "https://pypi.org/simple" }, extra = ["cuda12"], marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "jax", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, extra = ["cuda12"], marker = "(python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "torch", version = "2.11.0+cu126", source = { registry = "https://download.pytorch.org/whl/cu126" } }, + { name = "jax", version = "0.6.2", source = { registry = "https://pypi.org/simple" }, extra = ["cuda12"], marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jax", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, extra = ["cuda12"], marker = "(python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "torch", version = "2.10.0+cu126", source = { registry = "https://download.pytorch.org/whl/cu126" } }, ] deep-cu128 = [ - { name = "jax", version = "0.6.2", source = { registry = "https://pypi.org/simple" }, extra = ["cuda12"], marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "jax", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, extra = ["cuda12"], marker = "(python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "torch", version = "2.11.0+cu128", source = { registry = "https://download.pytorch.org/whl/cu128" } }, + { name = "jax", version = "0.6.2", source = { registry = "https://pypi.org/simple" }, extra = ["cuda12"], marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jax", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, extra = ["cuda12"], marker = "(python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "torch", version = "2.10.0+cu128", source = { registry = "https://download.pytorch.org/whl/cu128" } }, ] deep-cu13 = [ - { name = "jax", version = "0.6.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "jax", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, extra = ["cuda13"], marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "torch", version = "2.11.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "torch", version = "2.11.0", source = { registry = "https://pypi.org/simple" }, marker = "(extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128')" }, - { name = "torch", version = "2.11.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'darwin' and extra == 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "torch", version = "2.11.0+cu126", source = { registry = "https://download.pytorch.org/whl/cu126" }, marker = "extra == 'extra-6-pylops-deep-cu126' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "torch", version = "2.11.0+cu128", source = { registry = "https://download.pytorch.org/whl/cu128" }, marker = "(extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jax", version = "0.6.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jax", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, extra = ["cuda13"], marker = "(python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "torch", version = "2.11.0", source = { registry = "https://pypi.org/simple" } }, ] gpu-cu12 = [ { name = "cupy-cuda12x" }, @@ -5595,10 +5821,10 @@ gpu-cu13 = [ { name = "cupy-cuda13x" }, ] stat = [ - { name = "pymc", version = "5.25.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pymc", version = "5.28.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pytensor", version = "2.31.7", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pytensor", version = "2.38.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pymc", version = "5.25.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pymc", version = "5.28.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pytensor", version = "2.31.7", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pytensor", version = "2.38.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] [package.dev-dependencies] @@ -5617,11 +5843,11 @@ doc = [ { name = "numpydoc" }, { name = "pooch" }, { name = "shibuya" }, - { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinx-design", version = "0.6.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinx-design", version = "0.7.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx-design", version = "0.6.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx-design", version = "0.7.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "sphinx-gallery" }, { name = "sphinx-iconify" }, { name = "sphinxemoji" }, @@ -5649,9 +5875,9 @@ requires-dist = [ { name = "scipy", specifier = ">=1.11.0" }, { name = "spgl1", marker = "extra == 'advanced'" }, { name = "torch", marker = "extra == 'deep'", index = "https://download.pytorch.org/whl/cpu", conflict = { package = "pylops", extra = "deep" } }, - { name = "torch", marker = "extra == 'deep-cu126'", index = "https://download.pytorch.org/whl/cu126", conflict = { package = "pylops", extra = "deep-cu126" } }, - { name = "torch", marker = "extra == 'deep-cu128'", index = "https://download.pytorch.org/whl/cu128", conflict = { package = "pylops", extra = "deep-cu128" } }, - { name = "torch", marker = "extra == 'deep-cu13'", specifier = ">=2.11" }, + { name = "torch", marker = "extra == 'deep-cu126'", specifier = "<2.11.0", index = "https://download.pytorch.org/whl/cu126", conflict = { package = "pylops", extra = "deep-cu126" } }, + { name = "torch", marker = "extra == 'deep-cu128'", specifier = "<2.11.0", index = "https://download.pytorch.org/whl/cu128", conflict = { package = "pylops", extra = "deep-cu128" } }, + { name = "torch", marker = "extra == 'deep-cu13'", specifier = ">=2.11.0" }, ] provides-extras = ["advanced", "gpu-cu12", "gpu-cu13", "stat", "deep", "deep-cu126", "deep-cu128", "deep-cu13"] @@ -5683,33 +5909,36 @@ name = "pymc" version = "5.25.1" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "arviz", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "cachetools", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "cloudpickle", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pandas", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pytensor", version = "2.31.7", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "rich", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "threadpoolctl", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "typing-extensions", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "arviz", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "cachetools", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "cloudpickle", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pandas", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pytensor", version = "2.31.7", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "rich", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "threadpoolctl", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "typing-extensions", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/4d/f4/30ae01e539b7b1dc83578e1aedbc04567f76b48ba287fb31be6de0e0684d/pymc-5.25.1.tar.gz", hash = "sha256:9e739315c0547336b4c11127aae8b3750145b29cdd8e21609196594aa29c21f8", size = 487746, upload-time = "2025-07-24T11:57:04.107Z" } wheels = [ @@ -5721,174 +5950,201 @@ name = "pymc" version = "5.28.2" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "arviz", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "cachetools", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "cloudpickle", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pandas", version = "3.0.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pytensor", version = "2.38.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "rich", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "threadpoolctl", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "typing-extensions", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "arviz", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "cachetools", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "cloudpickle", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pandas", version = "3.0.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pytensor", version = "2.38.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "rich", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "threadpoolctl", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "typing-extensions", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/fe/01/335aaa6478f3a99d84f53b79fd6abefe8a6fd5e74d508b6328dbf0fb73d1/pymc-5.28.2.tar.gz", hash = "sha256:8bd81bb576a26bf03fb8f3830d446c341840b35135e8ad2ebd5fc6e529aaa17f", size = 508000, upload-time = "2026-03-19T13:29:55.097Z" } wheels = [ @@ -5909,31 +6165,34 @@ name = "pytensor" version = "2.31.7" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "cons", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "etuples", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "filelock", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "logical-unification", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "minikanren", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "setuptools", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "cons", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "etuples", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "filelock", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "logical-unification", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "minikanren", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "setuptools", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/f9/1b/77783110a06ce0afacab063c64f644ea0a450daffa76dcf1bbb09ae2d819/pytensor-2.31.7.tar.gz", hash = "sha256:0af99e240c95bc0223886eefb4343b0e9dc6fba349b70b107b3a6fbb9cb66409", size = 4431862, upload-time = "2025-07-09T00:34:30.557Z" } wheels = [ @@ -5965,173 +6224,200 @@ name = "pytensor" version = "2.38.2" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "cons", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "etuples", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "filelock", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "logical-unification", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "minikanren", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numba", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "setuptools", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "cons", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "etuples", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "filelock", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "logical-unification", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "minikanren", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numba", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "setuptools", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/1c/89/e7b91f7366e36dbf937d4e53fa949b7f93627812e833526e0e426becbacb/pytensor-2.38.2.tar.gz", hash = "sha256:c804e665e69e830e31344133fea5793d2fd75c662ee1359d01589875c0cce105", size = 4862054, upload-time = "2026-03-06T13:37:01.039Z" } wheels = [ @@ -6159,13 +6445,13 @@ name = "pytest" version = "9.0.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "colorama", marker = "sys_platform == 'win32' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "exceptiongroup", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "colorama", marker = "sys_platform == 'win32' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "exceptiongroup", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "iniconfig" }, { name = "packaging" }, { name = "pluggy" }, { name = "pygments" }, - { name = "tomli", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "tomli", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/d1/db/7ef3487e0fb0049ddb5ce41d3a49c235bf9ad299b6a25d5780a89f19230f/pytest-9.0.2.tar.gz", hash = "sha256:75186651a92bd89611d1d9fc20f0b4345fd827c41ccd5c299a868a05d70edf11", size = 1568901, upload-time = "2025-12-06T21:30:51.014Z" } wheels = [ @@ -6225,24 +6511,27 @@ name = "pywavelets" version = "1.8.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/48/45/bfaaab38545a33a9f06c61211fc3bea2e23e8a8e00fedeb8e57feda722ff/pywavelets-1.8.0.tar.gz", hash = "sha256:f3800245754840adc143cbc29534a1b8fc4b8cff6e9d403326bd52b7bb5c35aa", size = 3935274, upload-time = "2024-12-04T19:54:20.593Z" } wheels = [ @@ -6290,165 +6579,192 @@ name = "pywavelets" version = "1.9.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/5a/75/50581633d199812205ea8cdd0f6d52f12a624886b74bf1486335b67f01ff/pywavelets-1.9.0.tar.gz", hash = "sha256:148d12203377772bea452a59211d98649c8ee4a05eff019a9021853a36babdc8", size = 3938340, upload-time = "2025-08-04T16:20:04.978Z" } wheels = [ @@ -6571,7 +6887,7 @@ name = "pyzmq" version = "27.1.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "cffi", marker = "implementation_name == 'pypy' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "cffi", marker = "implementation_name == 'pypy' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/04/0b/3c9baedbdf613ecaa7aa07027780b8867f57b6293b6ee50de316c9f3222b/pyzmq-27.1.0.tar.gz", hash = "sha256:ac0765e3d44455adb6ddbf4417dcce460fc40a05978c08efdf2948072f6db540", size = 281750, upload-time = "2025-09-08T23:10:18.157Z" } wheels = [ @@ -6646,7 +6962,7 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "attrs" }, { name = "rpds-py" }, - { name = "typing-extensions", marker = "python_full_version < '3.13' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "typing-extensions", marker = "python_full_version < '3.13' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/22/f5/df4e9027acead3ecc63e50fe1e36aca1523e1719559c499951bb4b53188f/referencing-0.37.0.tar.gz", hash = "sha256:44aefc3142c5b842538163acb373e24cce6632bd54bdb01b21ad5863489f50d8", size = 78036, upload-time = "2025-10-13T15:30:48.871Z" } wheels = [ @@ -6854,24 +7170,27 @@ name = "scipy" version = "1.15.3" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/0f/37/6964b830433e654ec7485e45a00fc9a27cf868d622838f6b6d9c5ec0d532/scipy-1.15.3.tar.gz", hash = "sha256:eae3cf522bc7df64b42cad3925c876e1b0b6c35c1337c93e12c0f366f55b0eaf", size = 59419214, upload-time = "2025-05-08T16:13:05.955Z" } wheels = [ @@ -6927,165 +7246,192 @@ name = "scipy" version = "1.17.1" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/7a/97/5a3609c4f8d58b039179648e62dd220f89864f56f7357f5d4f45c29eb2cc/scipy-1.17.1.tar.gz", hash = "sha256:95d8e012d8cb8816c226aef832200b1d45109ed4464303e997c5b13122b297c0", size = 30573822, upload-time = "2026-02-23T00:26:24.851Z" } wheels = [ @@ -7166,9 +7512,9 @@ version = "2026.1.9" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "pygments-styles" }, - { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/1d/b2/b94cb04adbb984973fe83fd670dd066514610241d829723f678366e691d2/shibuya-2026.1.9.tar.gz", hash = "sha256:b389f10fd9c07b048e940f32d1e1ac096a2d49736389173ac771b37a10b51fdf", size = 86002, upload-time = "2026-01-09T02:19:14.365Z" } wheels = [ @@ -7257,10 +7603,10 @@ name = "spgl1" version = "0.0.3" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/a6/3c/19c65d94fc402f208db8a917a8c8d8b16e4b62adc3b34095291ad9d5d30f/spgl1-0.0.3.tar.gz", hash = "sha256:9734da2747de5a48d65021f286ad1f1ba42503a5b3277b9fa052cfda1858530b", size = 311599, upload-time = "2024-08-16T13:45:48.448Z" } wheels = [ @@ -7272,40 +7618,43 @@ name = "sphinx" version = "8.1.3" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "alabaster", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "babel", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "colorama", marker = "(python_full_version < '3.11' and sys_platform == 'win32') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "docutils", version = "0.21.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "imagesize", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "jinja2", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "packaging", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pygments", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "requests", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "snowballstemmer", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinxcontrib-applehelp", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinxcontrib-devhelp", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinxcontrib-htmlhelp", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinxcontrib-jsmath", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinxcontrib-qthelp", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinxcontrib-serializinghtml", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "tomli", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "alabaster", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "babel", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "colorama", marker = "(python_full_version < '3.11' and sys_platform == 'win32') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "docutils", version = "0.21.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "imagesize", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jinja2", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "packaging", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pygments", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "requests", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "snowballstemmer", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinxcontrib-applehelp", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinxcontrib-devhelp", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinxcontrib-htmlhelp", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinxcontrib-jsmath", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinxcontrib-qthelp", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinxcontrib-serializinghtml", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "tomli", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/6f/6d/be0b61178fe2cdcb67e2a92fc9ebb488e3c51c4f74a36a7824c0adf23425/sphinx-8.1.3.tar.gz", hash = "sha256:43c1911eecb0d3e161ad78611bc905d1ad0e523e4ddc202a58a821773dc4c927", size = 8184611, upload-time = "2024-10-13T20:27:13.93Z" } wheels = [ @@ -7317,64 +7666,73 @@ name = "sphinx" version = "9.0.4" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "alabaster", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "babel", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "colorama", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "docutils", version = "0.22.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "imagesize", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "jinja2", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "packaging", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pygments", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "requests", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "roman-numerals", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "snowballstemmer", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinxcontrib-applehelp", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinxcontrib-devhelp", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinxcontrib-htmlhelp", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinxcontrib-jsmath", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinxcontrib-qthelp", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinxcontrib-serializinghtml", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "alabaster", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "babel", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "colorama", marker = "(python_full_version == '3.11.*' and sys_platform == 'win32') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "docutils", version = "0.22.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "imagesize", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jinja2", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "packaging", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pygments", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "requests", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "roman-numerals", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "snowballstemmer", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinxcontrib-applehelp", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinxcontrib-devhelp", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinxcontrib-htmlhelp", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinxcontrib-jsmath", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinxcontrib-qthelp", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinxcontrib-serializinghtml", marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/42/50/a8c6ccc36d5eacdfd7913ddccd15a9cee03ecafc5ee2bc40e1f168d85022/sphinx-9.0.4.tar.gz", hash = "sha256:594ef59d042972abbc581d8baa577404abe4e6c3b04ef61bd7fc2acbd51f3fa3", size = 8710502, upload-time = "2025-12-04T07:45:27.343Z" } wheels = [ @@ -7386,142 +7744,160 @@ name = "sphinx" version = "9.1.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "alabaster", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "babel", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "colorama", marker = "(python_full_version >= '3.12' and sys_platform == 'win32') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "docutils", version = "0.22.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "imagesize", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "jinja2", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "packaging", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pygments", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "requests", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "roman-numerals", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "snowballstemmer", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinxcontrib-applehelp", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinxcontrib-devhelp", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinxcontrib-htmlhelp", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinxcontrib-jsmath", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinxcontrib-qthelp", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinxcontrib-serializinghtml", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "alabaster", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "babel", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "colorama", marker = "(python_full_version >= '3.12' and sys_platform == 'win32') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.12' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "docutils", version = "0.22.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "imagesize", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jinja2", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "packaging", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pygments", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "requests", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "roman-numerals", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "snowballstemmer", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinxcontrib-applehelp", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinxcontrib-devhelp", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinxcontrib-htmlhelp", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinxcontrib-jsmath", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinxcontrib-qthelp", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinxcontrib-serializinghtml", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/cd/bd/f08eb0f4eed5c83f1ba2a3bd18f7745a2b1525fad70660a1c00224ec468a/sphinx-9.1.0.tar.gz", hash = "sha256:7741722357dd75f8190766926071fed3bdc211c74dd2d7d4df5404da95930ddb", size = 8718324, upload-time = "2025-12-31T15:09:27.646Z" } wheels = [ @@ -7533,24 +7909,27 @@ name = "sphinx-design" version = "0.6.1" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/2b/69/b34e0cb5336f09c6866d53b4a19d76c227cdec1bbc7ac4de63ca7d58c9c7/sphinx_design-0.6.1.tar.gz", hash = "sha256:b44eea3719386d04d765c1a8257caca2b3e6f8421d7b3a5e742c0fd45f84e632", size = 2193689, upload-time = "2024-08-02T13:48:44.277Z" } wheels = [ @@ -7562,166 +7941,193 @@ name = "sphinx-design" version = "0.7.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/13/7b/804f311da4663a4aecc6cf7abd83443f3d4ded970826d0c958edc77d4527/sphinx_design-0.7.0.tar.gz", hash = "sha256:d2a3f5b19c24b916adb52f97c5f00efab4009ca337812001109084a740ec9b7a", size = 2203582, upload-time = "2026-01-19T13:12:53.297Z" } wheels = [ @@ -7734,9 +8140,9 @@ version = "0.20.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "pillow" }, - { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/5f/14/9238ac61932299b38c20c7c37dbfe60348c0348ea4d400f9ef25875b3bf7/sphinx_gallery-0.20.0.tar.gz", hash = "sha256:70281510c6183d812d3595957005ccf555c5a793f207410f6cd16a25bf08d735", size = 473502, upload-time = "2025-12-02T15:51:37.277Z" } wheels = [ @@ -7748,9 +8154,9 @@ name = "sphinx-iconify" version = "0.3.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/68/4e/498964c2a6025e489b255015d3b5644aa93eb1dd1035324de18179af8abc/sphinx_iconify-0.3.0.tar.gz", hash = "sha256:7824ca694472d6babbe811e72cdcaf52b6e0ff4240e8cfda721f84f867605611", size = 3701, upload-time = "2025-12-18T05:19:03.683Z" } wheels = [ @@ -7816,9 +8222,9 @@ name = "sphinxemoji" version = "0.3.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "8.1.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/ad/05/d531d8ce28eeb364e900dab98b8e236cf664a1b7f5fa93c212a5e87313aa/sphinxemoji-0.3.2.tar.gz", hash = "sha256:814da89a9a7603b7e4d85c487c7381656fa83632f20065e5ed782ab1dbbb5083", size = 45999, upload-time = "2025-12-15T12:01:56.885Z" } wheels = [ @@ -7930,6 +8336,146 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/fb/12/5911ae3eeec47800503a238d971e51722ccea5feb8569b735184d5fcdbc0/toolz-1.1.0-py3-none-any.whl", hash = "sha256:15ccc861ac51c53696de0a5d6d4607f99c210739caf987b5d2054f3efed429d8", size = 58093, upload-time = "2025-10-17T04:03:20.435Z" }, ] +[[package]] +name = "torch" +version = "2.10.0+cu126" +source = { registry = "https://download.pytorch.org/whl/cu126" } +resolution-markers = [ + "python_full_version >= '3.14' and sys_platform == 'win32'", + "python_full_version >= '3.14' and sys_platform == 'emscripten'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.13.*' and sys_platform == 'win32'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform == 'win32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.11.*' and sys_platform == 'win32'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.11'", +] +dependencies = [ + { name = "cuda-bindings", version = "12.9.4", source = { registry = "https://pypi.org/simple" }, marker = "sys_platform == 'linux' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "filelock" }, + { name = "fsspec" }, + { name = "jinja2" }, + { name = "networkx", version = "3.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "networkx", version = "3.6.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cublas-cu12", version = "12.6.4.1", source = { registry = "https://pypi.org/simple" }, marker = "sys_platform == 'linux' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-cupti-cu12", version = "12.6.80", source = { registry = "https://pypi.org/simple" }, marker = "sys_platform == 'linux' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-nvrtc-cu12", version = "12.6.77", source = { registry = "https://pypi.org/simple" }, marker = "sys_platform == 'linux' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-runtime-cu12", version = "12.6.77", source = { registry = "https://pypi.org/simple" }, marker = "sys_platform == 'linux' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cudnn-cu12", marker = "sys_platform == 'linux' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cufft-cu12", version = "11.3.0.4", source = { registry = "https://pypi.org/simple" }, marker = "sys_platform == 'linux' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cufile-cu12", version = "1.11.1.6", source = { registry = "https://pypi.org/simple" }, marker = "sys_platform == 'linux' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-curand-cu12", version = "10.3.7.77", source = { registry = "https://pypi.org/simple" }, marker = "sys_platform == 'linux' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusolver-cu12", version = "11.7.1.2", source = { registry = "https://pypi.org/simple" }, marker = "sys_platform == 'linux' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusparse-cu12", version = "12.5.4.2", source = { registry = "https://pypi.org/simple" }, marker = "sys_platform == 'linux' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusparselt-cu12", marker = "sys_platform == 'linux' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nccl-cu12", marker = "sys_platform == 'linux' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "sys_platform == 'linux' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvshmem-cu12", marker = "sys_platform == 'linux' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvtx-cu12", version = "12.6.77", source = { registry = "https://pypi.org/simple" }, marker = "sys_platform == 'linux' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "setuptools", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sympy" }, + { name = "triton", marker = "sys_platform == 'linux' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "typing-extensions" }, +] +wheels = [ + { url = "https://download.pytorch.org/whl/cu126/torch-2.10.0%2Bcu126-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:dae63a4756c9c455f299309b7b093f1b7c3460e63b53769cab10543b51a1d827" }, + { url = "https://download.pytorch.org/whl/cu126/torch-2.10.0%2Bcu126-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:a256b51e8ca00770a47fe7ab865e3211d2a080d4f1cdc814cdcfb073b36cf1a1" }, + { url = "https://download.pytorch.org/whl/cu126/torch-2.10.0%2Bcu126-cp310-cp310-win_amd64.whl", hash = "sha256:b91012be20b6c0370800ed7c153fd5b51582495f00f7341c38fa0cb6b9c9a968" }, + { url = "https://download.pytorch.org/whl/cu126/torch-2.10.0%2Bcu126-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:3a5fb967ffb53ffa0d2579c9819491cfc36c557040de6fdeabcfcfb45df019bc" }, + { url = "https://download.pytorch.org/whl/cu126/torch-2.10.0%2Bcu126-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:a9a9ba3b2baf23c044499ffbcbed88e04b6e38b94189c7dc42dd2cfcdd8c55c0" }, + { url = "https://download.pytorch.org/whl/cu126/torch-2.10.0%2Bcu126-cp311-cp311-win_amd64.whl", hash = "sha256:4749cd32e32ed55179ff2ff0407e0ae5077fe4d332bfa49258f4578d09eccb40" }, + { url = "https://download.pytorch.org/whl/cu126/torch-2.10.0%2Bcu126-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:81264238b3d8840276dd30c31f393e325b8f5da6390d18ac2a80dacecfd693ea" }, + { url = "https://download.pytorch.org/whl/cu126/torch-2.10.0%2Bcu126-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:2a7a569206f07965eff69b28e147676540bb0ba6e1a39410802b6e4708cb8356" }, + { url = "https://download.pytorch.org/whl/cu126/torch-2.10.0%2Bcu126-cp312-cp312-win_amd64.whl", hash = "sha256:95d8409b8a15191de4c2958e86ca47f3ea8f9739b994ee4ca0e7586f37336413" }, + { url = "https://download.pytorch.org/whl/cu126/torch-2.10.0%2Bcu126-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:9ffbf240bc193841ba0a79976510aa9ec14c95a57699257b581bc782316b592f" }, + { url = "https://download.pytorch.org/whl/cu126/torch-2.10.0%2Bcu126-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:8568052253534abe27b3ac56d301f69d35ef5ce16479e6a3d7808fb052310919" }, + { url = "https://download.pytorch.org/whl/cu126/torch-2.10.0%2Bcu126-cp313-cp313-win_amd64.whl", hash = "sha256:91e21e7ad572bf0136e5b7f192714f120c8abde8e128f1a0759f158951643822" }, + { url = "https://download.pytorch.org/whl/cu126/torch-2.10.0%2Bcu126-cp313-cp313t-manylinux_2_28_aarch64.whl", hash = "sha256:c3480edd0ecc95df5f3418687f584037c072392646f94f5181d32bba5446724f" }, + { url = "https://download.pytorch.org/whl/cu126/torch-2.10.0%2Bcu126-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:270918b7a7ae46951fae6150bee9fcbd6a908242a1acc8d7e73de1194a041902" }, + { url = "https://download.pytorch.org/whl/cu126/torch-2.10.0%2Bcu126-cp313-cp313t-win_amd64.whl", hash = "sha256:06335b76cbaae9ee94071e69dd79ecfadab76a48edd4ef79a95de0fbf1bc04b4" }, + { url = "https://download.pytorch.org/whl/cu126/torch-2.10.0%2Bcu126-cp314-cp314-manylinux_2_28_aarch64.whl", hash = "sha256:6935902d55007b3031a1e1ce74f9d0e1a6780cb02990818133a868560197dfa6" }, + { url = "https://download.pytorch.org/whl/cu126/torch-2.10.0%2Bcu126-cp314-cp314-manylinux_2_28_x86_64.whl", hash = "sha256:4cf597403f339a5068ad5a96fac562a2664a7cc584f24689d3136bf3deb0d07e" }, + { url = "https://download.pytorch.org/whl/cu126/torch-2.10.0%2Bcu126-cp314-cp314-win_amd64.whl", hash = "sha256:ef8d62917bf7886929f6b3d8fbab372f8ac660b61cca47c19e0354c23fb860cf" }, + { url = "https://download.pytorch.org/whl/cu126/torch-2.10.0%2Bcu126-cp314-cp314t-manylinux_2_28_aarch64.whl", hash = "sha256:55f4639ea3d0f232281bbe8acce7e04f53e6789594ff354aff7560b22e2d8241" }, + { url = "https://download.pytorch.org/whl/cu126/torch-2.10.0%2Bcu126-cp314-cp314t-manylinux_2_28_x86_64.whl", hash = "sha256:1aba08d6a66cb7577afc13fcc2bec8b15133438098a5acd512cee920c40c16a8" }, + { url = "https://download.pytorch.org/whl/cu126/torch-2.10.0%2Bcu126-cp314-cp314t-win_amd64.whl", hash = "sha256:78bc0feb3357037b902562a8c0b72ca78cef65e2d2b782c214c7892df87b96a3" }, +] + +[[package]] +name = "torch" +version = "2.10.0+cu128" +source = { registry = "https://download.pytorch.org/whl/cu128" } +resolution-markers = [ + "python_full_version >= '3.14' and sys_platform == 'win32'", + "python_full_version >= '3.14' and sys_platform == 'emscripten'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.13.*' and sys_platform == 'win32'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform == 'win32'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.11.*' and sys_platform == 'win32'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.11'", +] +dependencies = [ + { name = "cuda-bindings", version = "12.9.4", source = { registry = "https://pypi.org/simple" }, marker = "sys_platform == 'linux' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "filelock" }, + { name = "fsspec" }, + { name = "jinja2" }, + { name = "networkx", version = "3.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "networkx", version = "3.6.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cublas-cu12", version = "12.8.4.1", source = { registry = "https://pypi.org/simple" }, marker = "sys_platform == 'linux' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-cupti-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "sys_platform == 'linux' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-nvrtc-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "sys_platform == 'linux' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-runtime-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "sys_platform == 'linux' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cudnn-cu12", marker = "sys_platform == 'linux' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cufft-cu12", version = "11.3.3.83", source = { registry = "https://pypi.org/simple" }, marker = "sys_platform == 'linux' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cufile-cu12", version = "1.13.1.3", source = { registry = "https://pypi.org/simple" }, marker = "sys_platform == 'linux' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-curand-cu12", version = "10.3.9.90", source = { registry = "https://pypi.org/simple" }, marker = "sys_platform == 'linux' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusolver-cu12", version = "11.7.3.90", source = { registry = "https://pypi.org/simple" }, marker = "sys_platform == 'linux' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusparse-cu12", version = "12.5.8.93", source = { registry = "https://pypi.org/simple" }, marker = "sys_platform == 'linux' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusparselt-cu12", marker = "sys_platform == 'linux' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nccl-cu12", marker = "sys_platform == 'linux' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "sys_platform == 'linux' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvshmem-cu12", marker = "sys_platform == 'linux' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvtx-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "sys_platform == 'linux' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "setuptools", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sympy" }, + { name = "triton", marker = "sys_platform == 'linux' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "typing-extensions" }, +] +wheels = [ + { url = "https://download.pytorch.org/whl/cu128/torch-2.10.0%2Bcu128-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:e186f57ef1de1aa877943259819468fc6f27efb583b4a91f9215ada7b7f4e6cc" }, + { url = "https://download.pytorch.org/whl/cu128/torch-2.10.0%2Bcu128-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:36368507b56eaa51acbd3c96ac8893bb9a86991ffcd0699fea3a1a74a2b8bdcb" }, + { url = "https://download.pytorch.org/whl/cu128/torch-2.10.0%2Bcu128-cp310-cp310-win_amd64.whl", hash = "sha256:14d2831b9292c3a9b0d80116451315a08ffe8db745d403d06000bc47165b1f9e" }, + { url = "https://download.pytorch.org/whl/cu128/torch-2.10.0%2Bcu128-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:85ed7944655ea6fd69377692e9cbfd7bba28d99696ceae79985e7caa99cf0a95" }, + { url = "https://download.pytorch.org/whl/cu128/torch-2.10.0%2Bcu128-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:1d01ffaebf64715c0f507a39463149cb19e596ff702bd4bcf862601f2881dabc" }, + { url = "https://download.pytorch.org/whl/cu128/torch-2.10.0%2Bcu128-cp311-cp311-win_amd64.whl", hash = "sha256:3523fda6e2cfab2b04ae09b1424681358e508bb3faa11ceb67004113d5e7acad" }, + { url = "https://download.pytorch.org/whl/cu128/torch-2.10.0%2Bcu128-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:6f09cdf2415516be028ae82e6b985bcfc3eac37bc52ab401142689f6224516ca" }, + { url = "https://download.pytorch.org/whl/cu128/torch-2.10.0%2Bcu128-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:628e89bd5110ced7debee2a57c69959725b7fbc64eab81a39dd70e46c7e28ba5" }, + { url = "https://download.pytorch.org/whl/cu128/torch-2.10.0%2Bcu128-cp312-cp312-win_amd64.whl", hash = "sha256:fbde8f6a9ec8c76979a0d14df21c10b9e5cab6f0d106a73ca73e2179bc597cae" }, + { url = "https://download.pytorch.org/whl/cu128/torch-2.10.0%2Bcu128-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:bdbcc703382f948e951c063448c9406bf38ce66c41dd698d9e2733fcf96c037a" }, + { url = "https://download.pytorch.org/whl/cu128/torch-2.10.0%2Bcu128-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:7b4bd23ed63de97456fcc81c26fea9f02ee02ce1112111c4dac0d8cfe574b23e" }, + { url = "https://download.pytorch.org/whl/cu128/torch-2.10.0%2Bcu128-cp313-cp313-win_amd64.whl", hash = "sha256:4d1b0b49c54223c7c04050b49eac141d77b6edbc34aea1dfc74a6fdb661baa8c" }, + { url = "https://download.pytorch.org/whl/cu128/torch-2.10.0%2Bcu128-cp313-cp313t-manylinux_2_28_aarch64.whl", hash = "sha256:f1f8b840c64b645a4bc61a393db48effb9c92b2dc26c8373873911f0750d1ea7" }, + { url = "https://download.pytorch.org/whl/cu128/torch-2.10.0%2Bcu128-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:23f58258012bcf1c349cb22af387e33aadca7f83ea617b080e774eb41e4fe8ff" }, + { url = "https://download.pytorch.org/whl/cu128/torch-2.10.0%2Bcu128-cp313-cp313t-win_amd64.whl", hash = "sha256:01b216e097b17a5277cfb47c383cdcacf06abeadcb0daca0c76b59e72854c3b6" }, + { url = "https://download.pytorch.org/whl/cu128/torch-2.10.0%2Bcu128-cp314-cp314-manylinux_2_28_aarch64.whl", hash = "sha256:c42377bc2607e3e1c60da71b792fb507c3938c87fd6edab8b21c59c91473c36d" }, + { url = "https://download.pytorch.org/whl/cu128/torch-2.10.0%2Bcu128-cp314-cp314-manylinux_2_28_x86_64.whl", hash = "sha256:37d71feea068776855686a1512058df3f19f6f040a151f055aa746601678744f" }, + { url = "https://download.pytorch.org/whl/cu128/torch-2.10.0%2Bcu128-cp314-cp314-win_amd64.whl", hash = "sha256:c57017ca29e62271e362fdeee7d20070e254755a5148b30b553d8a10fc83c7ef" }, + { url = "https://download.pytorch.org/whl/cu128/torch-2.10.0%2Bcu128-cp314-cp314t-manylinux_2_28_aarch64.whl", hash = "sha256:777461f50b2daf77e4bdd8e2ad34bdfc5a993bf1bdf2ab9ef39f5edfe4e9c12b" }, + { url = "https://download.pytorch.org/whl/cu128/torch-2.10.0%2Bcu128-cp314-cp314t-manylinux_2_28_x86_64.whl", hash = "sha256:7bcba6a7c5f0987a13298b1ca843155dcceceac758fa3c7ccd5c7af4059a1080" }, + { url = "https://download.pytorch.org/whl/cu128/torch-2.10.0%2Bcu128-cp314-cp314t-win_amd64.whl", hash = "sha256:70d89143c956389d4806cb4e5fe0b1129fe0db280e1073288d17fa76c101cba4" }, +] + [[package]] name = "torch" version = "2.11.0" @@ -7942,14 +8488,14 @@ resolution-markers = [ "python_full_version < '3.11' and sys_platform == 'darwin'", ] dependencies = [ - { name = "filelock", marker = "(sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "fsspec", marker = "(sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "jinja2", marker = "(sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "networkx", version = "3.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "networkx", version = "3.6.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "setuptools", marker = "(sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sympy", marker = "(sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "typing-extensions", marker = "(sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "filelock", marker = "sys_platform == 'darwin' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "fsspec", marker = "sys_platform == 'darwin' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jinja2", marker = "sys_platform == 'darwin' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "networkx", version = "3.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "networkx", version = "3.6.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "setuptools", marker = "sys_platform == 'darwin' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sympy", marker = "sys_platform == 'darwin' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "typing-extensions", marker = "sys_platform == 'darwin' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://download.pytorch.org/whl/cpu/torch-2.11.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:91209c7d8a2460b76e8ff5b28b7623da4ab1d27474b79e1de83e954871985afe" }, @@ -7981,14 +8527,21 @@ resolution-markers = [ "python_full_version < '3.11'", ] dependencies = [ - { name = "filelock", marker = "(extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128')" }, - { name = "fsspec", marker = "(extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128')" }, - { name = "jinja2", marker = "(extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128')" }, - { name = "networkx", version = "3.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "networkx", version = "3.6.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "setuptools", marker = "(extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128')" }, - { name = "sympy", marker = "(extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128')" }, - { name = "typing-extensions", marker = "(extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128')" }, + { name = "cuda-bindings", version = "13.2.0", source = { registry = "https://pypi.org/simple" }, marker = "sys_platform == 'linux' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "cuda-toolkit", extra = ["cublas", "cudart", "cufft", "cufile", "cupti", "curand", "cusolver", "cusparse", "nvjitlink", "nvrtc", "nvtx"], marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "filelock" }, + { name = "fsspec" }, + { name = "jinja2" }, + { name = "networkx", version = "3.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "networkx", version = "3.6.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cudnn-cu13", marker = "sys_platform == 'linux' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusparselt-cu13", marker = "sys_platform == 'linux' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nccl-cu13", marker = "sys_platform == 'linux' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvshmem-cu13", marker = "sys_platform == 'linux' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "setuptools" }, + { name = "sympy" }, + { name = "triton", marker = "sys_platform == 'linux' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "typing-extensions" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/ac/f2/c1690994afe461aae2d0cac62251e6802a703dec0a6c549c02ecd0de92a9/torch-2.11.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2c0d7fcfbc0c4e8bb5ebc3907cbc0c6a0da1b8f82b1fc6e14e914fa0b9baf74e", size = 80526521, upload-time = "2026-03-23T18:12:06.86Z" }, @@ -8041,14 +8594,14 @@ resolution-markers = [ "python_full_version < '3.11' and sys_platform != 'darwin'", ] dependencies = [ - { name = "filelock", marker = "(sys_platform != 'darwin' and extra == 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "fsspec", marker = "(sys_platform != 'darwin' and extra == 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "jinja2", marker = "(sys_platform != 'darwin' and extra == 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "networkx", version = "3.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "networkx", version = "3.6.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "setuptools", marker = "(sys_platform != 'darwin' and extra == 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sympy", marker = "(sys_platform != 'darwin' and extra == 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "typing-extensions", marker = "(sys_platform != 'darwin' and extra == 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "filelock", marker = "sys_platform != 'darwin' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "fsspec", marker = "sys_platform != 'darwin' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jinja2", marker = "sys_platform != 'darwin' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "networkx", version = "3.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "networkx", version = "3.6.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "setuptools", marker = "sys_platform != 'darwin' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "sympy", marker = "sys_platform != 'darwin' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "typing-extensions", marker = "sys_platform != 'darwin' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://download.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp310-cp310-linux_s390x.whl" }, @@ -8081,126 +8634,6 @@ wheels = [ { url = "https://download.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp314-cp314t-win_amd64.whl" }, ] -[[package]] -name = "torch" -version = "2.11.0+cu126" -source = { registry = "https://download.pytorch.org/whl/cu126" } -resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32'", - "python_full_version >= '3.14' and sys_platform == 'emscripten'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.13.*' and sys_platform == 'win32'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.12.*' and sys_platform == 'win32'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.11.*' and sys_platform == 'win32'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version < '3.11'", -] -dependencies = [ - { name = "cuda-bindings", marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "cuda-toolkit", version = "12.6.3", source = { registry = "https://pypi.org/simple" }, extra = ["cublas", "cudart", "cufft", "cufile", "cupti", "curand", "cusolver", "cusparse", "nvjitlink", "nvrtc", "nvtx"], marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "filelock", marker = "extra == 'extra-6-pylops-deep-cu126' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "fsspec", marker = "extra == 'extra-6-pylops-deep-cu126' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "jinja2", marker = "extra == 'extra-6-pylops-deep-cu126' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "networkx", version = "3.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "networkx", version = "3.6.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cudnn-cu12", version = "9.10.2.21", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cusparselt-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-nccl-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-nvshmem-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "setuptools", marker = "extra == 'extra-6-pylops-deep-cu126' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sympy", marker = "extra == 'extra-6-pylops-deep-cu126' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "triton", marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "typing-extensions", marker = "extra == 'extra-6-pylops-deep-cu126' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, -] -wheels = [ - { url = "https://download.pytorch.org/whl/cu126/torch-2.11.0%2Bcu126-cp310-cp310-manylinux_2_28_aarch64.whl" }, - { url = "https://download.pytorch.org/whl/cu126/torch-2.11.0%2Bcu126-cp310-cp310-manylinux_2_28_x86_64.whl" }, - { url = "https://download.pytorch.org/whl/cu126/torch-2.11.0%2Bcu126-cp310-cp310-win_amd64.whl" }, - { url = "https://download.pytorch.org/whl/cu126/torch-2.11.0%2Bcu126-cp311-cp311-manylinux_2_28_aarch64.whl" }, - { url = "https://download.pytorch.org/whl/cu126/torch-2.11.0%2Bcu126-cp311-cp311-manylinux_2_28_x86_64.whl" }, - { url = "https://download.pytorch.org/whl/cu126/torch-2.11.0%2Bcu126-cp311-cp311-win_amd64.whl" }, - { url = "https://download.pytorch.org/whl/cu126/torch-2.11.0%2Bcu126-cp312-cp312-manylinux_2_28_aarch64.whl" }, - { url = "https://download.pytorch.org/whl/cu126/torch-2.11.0%2Bcu126-cp312-cp312-manylinux_2_28_x86_64.whl" }, - { url = "https://download.pytorch.org/whl/cu126/torch-2.11.0%2Bcu126-cp312-cp312-win_amd64.whl" }, - { url = "https://download.pytorch.org/whl/cu126/torch-2.11.0%2Bcu126-cp313-cp313-manylinux_2_28_aarch64.whl" }, - { url = "https://download.pytorch.org/whl/cu126/torch-2.11.0%2Bcu126-cp313-cp313-manylinux_2_28_x86_64.whl" }, - { url = "https://download.pytorch.org/whl/cu126/torch-2.11.0%2Bcu126-cp313-cp313-win_amd64.whl" }, - { url = "https://download.pytorch.org/whl/cu126/torch-2.11.0%2Bcu126-cp313-cp313t-manylinux_2_28_aarch64.whl" }, - { url = "https://download.pytorch.org/whl/cu126/torch-2.11.0%2Bcu126-cp313-cp313t-manylinux_2_28_x86_64.whl" }, - { url = "https://download.pytorch.org/whl/cu126/torch-2.11.0%2Bcu126-cp313-cp313t-win_amd64.whl" }, - { url = "https://download.pytorch.org/whl/cu126/torch-2.11.0%2Bcu126-cp314-cp314-manylinux_2_28_aarch64.whl" }, - { url = "https://download.pytorch.org/whl/cu126/torch-2.11.0%2Bcu126-cp314-cp314-manylinux_2_28_x86_64.whl" }, - { url = "https://download.pytorch.org/whl/cu126/torch-2.11.0%2Bcu126-cp314-cp314-win_amd64.whl" }, - { url = "https://download.pytorch.org/whl/cu126/torch-2.11.0%2Bcu126-cp314-cp314t-manylinux_2_28_aarch64.whl" }, - { url = "https://download.pytorch.org/whl/cu126/torch-2.11.0%2Bcu126-cp314-cp314t-manylinux_2_28_x86_64.whl" }, - { url = "https://download.pytorch.org/whl/cu126/torch-2.11.0%2Bcu126-cp314-cp314t-win_amd64.whl" }, -] - -[[package]] -name = "torch" -version = "2.11.0+cu128" -source = { registry = "https://download.pytorch.org/whl/cu128" } -resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32'", - "python_full_version >= '3.14' and sys_platform == 'emscripten'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.13.*' and sys_platform == 'win32'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.12.*' and sys_platform == 'win32'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version == '3.11.*' and sys_platform == 'win32'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", - "python_full_version < '3.11'", -] -dependencies = [ - { name = "cuda-bindings", marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "cuda-toolkit", version = "12.8.1", source = { registry = "https://pypi.org/simple" }, extra = ["cublas", "cudart", "cufft", "cufile", "cupti", "curand", "cusolver", "cusparse", "nvjitlink", "nvrtc", "nvtx"], marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "filelock", marker = "(extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "fsspec", marker = "(extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "jinja2", marker = "(extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "networkx", version = "3.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "networkx", version = "3.6.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cudnn-cu12", version = "9.19.0.56", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cusparselt-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-nccl-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-nvshmem-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "setuptools", marker = "(extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "sympy", marker = "(extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "triton", marker = "(sys_platform == 'linux' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "typing-extensions", marker = "(extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, -] -wheels = [ - { url = "https://download.pytorch.org/whl/cu128/torch-2.11.0%2Bcu128-cp310-cp310-manylinux_2_28_aarch64.whl" }, - { url = "https://download.pytorch.org/whl/cu128/torch-2.11.0%2Bcu128-cp310-cp310-manylinux_2_28_x86_64.whl" }, - { url = "https://download.pytorch.org/whl/cu128/torch-2.11.0%2Bcu128-cp310-cp310-win_amd64.whl" }, - { url = "https://download.pytorch.org/whl/cu128/torch-2.11.0%2Bcu128-cp311-cp311-manylinux_2_28_aarch64.whl" }, - { url = "https://download.pytorch.org/whl/cu128/torch-2.11.0%2Bcu128-cp311-cp311-manylinux_2_28_x86_64.whl" }, - { url = "https://download.pytorch.org/whl/cu128/torch-2.11.0%2Bcu128-cp311-cp311-win_amd64.whl" }, - { url = "https://download.pytorch.org/whl/cu128/torch-2.11.0%2Bcu128-cp312-cp312-manylinux_2_28_aarch64.whl" }, - { url = "https://download.pytorch.org/whl/cu128/torch-2.11.0%2Bcu128-cp312-cp312-manylinux_2_28_x86_64.whl" }, - { url = "https://download.pytorch.org/whl/cu128/torch-2.11.0%2Bcu128-cp312-cp312-win_amd64.whl" }, - { url = "https://download.pytorch.org/whl/cu128/torch-2.11.0%2Bcu128-cp313-cp313-manylinux_2_28_aarch64.whl" }, - { url = "https://download.pytorch.org/whl/cu128/torch-2.11.0%2Bcu128-cp313-cp313-manylinux_2_28_x86_64.whl" }, - { url = "https://download.pytorch.org/whl/cu128/torch-2.11.0%2Bcu128-cp313-cp313-win_amd64.whl" }, - { url = "https://download.pytorch.org/whl/cu128/torch-2.11.0%2Bcu128-cp313-cp313t-manylinux_2_28_aarch64.whl" }, - { url = "https://download.pytorch.org/whl/cu128/torch-2.11.0%2Bcu128-cp313-cp313t-manylinux_2_28_x86_64.whl" }, - { url = "https://download.pytorch.org/whl/cu128/torch-2.11.0%2Bcu128-cp313-cp313t-win_amd64.whl" }, - { url = "https://download.pytorch.org/whl/cu128/torch-2.11.0%2Bcu128-cp314-cp314-manylinux_2_28_aarch64.whl" }, - { url = "https://download.pytorch.org/whl/cu128/torch-2.11.0%2Bcu128-cp314-cp314-manylinux_2_28_x86_64.whl" }, - { url = "https://download.pytorch.org/whl/cu128/torch-2.11.0%2Bcu128-cp314-cp314-win_amd64.whl" }, - { url = "https://download.pytorch.org/whl/cu128/torch-2.11.0%2Bcu128-cp314-cp314t-manylinux_2_28_aarch64.whl" }, - { url = "https://download.pytorch.org/whl/cu128/torch-2.11.0%2Bcu128-cp314-cp314t-manylinux_2_28_x86_64.whl" }, - { url = "https://download.pytorch.org/whl/cu128/torch-2.11.0%2Bcu128-cp314-cp314t-win_amd64.whl" }, -] - [[package]] name = "tornado" version = "6.5.5" @@ -8284,7 +8717,7 @@ dependencies = [ { name = "filelock" }, { name = "platformdirs" }, { name = "python-discovery" }, - { name = "typing-extensions", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "typing-extensions", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/aa/92/58199fe10049f9703c2666e809c4f686c54ef0a68b0f6afccf518c0b1eb9/virtualenv-21.2.0.tar.gz", hash = "sha256:1720dc3a62ef5b443092e3f499228599045d7fea4c79199770499df8becf9098", size = 5840618, upload-time = "2026-03-09T17:24:38.013Z" } wheels = [ @@ -8305,26 +8738,29 @@ name = "xarray" version = "2025.6.1" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "packaging", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pandas", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "packaging", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pandas", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/19/ec/e50d833518f10b0c24feb184b209bb6856f25b919ba8c1f89678b930b1cd/xarray-2025.6.1.tar.gz", hash = "sha256:a84f3f07544634a130d7dc615ae44175419f4c77957a7255161ed99c69c7c8b0", size = 3003185, upload-time = "2025-06-12T03:04:09.099Z" } wheels = [ @@ -8336,167 +8772,194 @@ name = "xarray" version = "2026.2.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "packaging", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pandas", version = "3.0.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "packaging", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pandas", version = "3.0.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/0f/03/e3353b72e518574b32993989d8f696277bf878e9d508c7dd22e86c0dab5b/xarray-2026.2.0.tar.gz", hash = "sha256:978b6acb018770554f8fd964af4eb02f9bcc165d4085dbb7326190d92aa74bcf", size = 3111388, upload-time = "2026-02-13T22:20:50.18Z" } wheels = [ @@ -8508,26 +8971,29 @@ name = "xarray-einstats" version = "0.8.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "xarray", version = "2025.6.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "xarray", version = "2025.6.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/ed/5d/654cca0448ad5c1d0333530511bc20eefaab304a4362dcbdc7ea3da12a3d/xarray_einstats-0.8.0.tar.gz", hash = "sha256:7f1573f9bd4d60d6e7ed9fd27c4db39da51ec49bf8ba654d4602a139a6309d7f", size = 30225, upload-time = "2024-09-19T00:07:39.399Z" } wheels = [ @@ -8539,50 +9005,59 @@ name = "xarray-einstats" version = "0.9.1" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "xarray", version = "2026.2.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "xarray", version = "2026.2.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/f1/10/ef474494a7f2102ec4c02352c723fa282c6237b600565eb82ee354291211/xarray_einstats-0.9.1.tar.gz", hash = "sha256:39b373deed43592c41d3fbf8863af62e19e01c1ae553ae5ff059a8df78d995c6", size = 33327, upload-time = "2025-06-18T15:53:28.499Z" } wheels = [ @@ -8594,128 +9069,146 @@ name = "xarray-einstats" version = "0.10.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "xarray", version = "2026.2.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "xarray", version = "2026.2.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/48/9b/305ee6a2dac75fc9c28105db061408df6ecbf0f7a1de37636e8e4ea47ca7/xarray_einstats-0.10.0.tar.gz", hash = "sha256:d432a363fc8f09baad164f9826dc711551c684b9abd8098c1b961d18663a627d", size = 33449, upload-time = "2026-02-19T18:13:55.245Z" } wheels = [ From 63eb1d9e910e309de47a85834c9249ea278eb1c0 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Sat, 4 Apr 2026 11:53:24 +0100 Subject: [PATCH 113/183] test: fix kirchhoff not to run tests with eikonal traveltimes on gpu --- pytests/test_kirchhoff.py | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/pytests/test_kirchhoff.py b/pytests/test_kirchhoff.py index da672b0d..1cdbaf45 100644 --- a/pytests/test_kirchhoff.py +++ b/pytests/test_kirchhoff.py @@ -35,12 +35,12 @@ } # Check if skfmm is available and by-pass tests using it otherwise. This is -# currently required for Travis as since we moved to Python3.8 it has -# stopped working +# currently used in GPU CI not to run tests that require skfmm to compute the +# traveltime tables - should consider fixing it try: import skfmm # noqa: F401 - skfmm_enabled = True + skfmm_enabled = True if backend == "numpy" else False except ImportError: skfmm_enabled = False @@ -198,7 +198,14 @@ def test_traveltime_table(): _, ) = Kirchhoff._traveltime_table(z, x, s3d, r3d, v0, y=y, mode="analytic") - (trav_srcs_eik, trav_recs_eik, _, _, _, _,) = Kirchhoff._traveltime_table( + ( + trav_srcs_eik, + trav_recs_eik, + _, + _, + _, + _, + ) = Kirchhoff._traveltime_table( z, x, s3d, From 7cdf3f3a3421c74f99f44bf5a3c1394056973782 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Sat, 4 Apr 2026 12:01:04 +0100 Subject: [PATCH 114/183] test: skip fft tests with fftw in GPU mode --- pytests/test_ffts.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pytests/test_ffts.py b/pytests/test_ffts.py index 18149a23..b47e9de0 100644 --- a/pytests/test_ffts.py +++ b/pytests/test_ffts.py @@ -1059,6 +1059,8 @@ def test_FFTND_small_complex(par): def test_FFT_1dsignal(par): if par["engine"] == "mkl_fft" and not mkl_fft_enabled: pytest.skip("mkl_fft is not installed") + if par["engine"] == "fftw" and backend == "cupy": + pytest.skip("fftw does not work with CuPy arrays") np.random.seed(5) """Dot-test and inversion for FFT operator for 1d signal""" decimal = 3 if np.real(np.ones(1, par["dtype"])).dtype == np.float32 else 8 From ada2a6b201b1cc2a9e7ed3c472c00bfcb0eef940 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Sat, 4 Apr 2026 12:04:36 +0100 Subject: [PATCH 115/183] test: skip chirpradon tests with fftw in GPU mode --- pytests/test_chirpradon.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pytests/test_chirpradon.py b/pytests/test_chirpradon.py index 696a347b..0323cde3 100644 --- a/pytests/test_chirpradon.py +++ b/pytests/test_chirpradon.py @@ -101,6 +101,9 @@ def test_ChirpRadon3D(par): """Dot-test, forward, analytical inverse and sparse inverse for ChirpRadon3D operator """ + if par["engine"] == "fftw" and backend == "cupy": + pytest.skip("fftw does not work with CuPy arrays") + parmod = { "ot": 0, "dt": 0.004, From 4e3e04c33ace4adbab7a4bffe77f2c15199a5601 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Sat, 4 Apr 2026 12:52:31 +0100 Subject: [PATCH 116/183] test: skip 2d/3d fft tests with fftw in GPU mode --- pytests/test_ffts.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pytests/test_ffts.py b/pytests/test_ffts.py index b47e9de0..188ddaa9 100644 --- a/pytests/test_ffts.py +++ b/pytests/test_ffts.py @@ -1180,6 +1180,8 @@ def test_FFT_2dsignal(par): """ if par["engine"] == "mkl_fft" and not mkl_fft_enabled: pytest.skip("mkl_fft is not installed") + if par["engine"] == "fftw" and backend == "cupy": + pytest.skip("fftw does not work with CuPy arrays") np.random.seed(5) decimal = 3 if np.real(np.ones(1, par["dtype"])).dtype == np.float32 else 8 @@ -1397,6 +1399,8 @@ def test_FFT_3dsignal(par): """ if par["engine"] == "mkl_fft" and not mkl_fft_enabled: pytest.skip("mkl_fft is not installed") + if par["engine"] == "fftw" and backend == "cupy": + pytest.skip("fftw does not work with CuPy arrays") np.random.seed(5) decimal = 3 if np.real(np.ones(1, par["dtype"])).dtype == np.float32 else 8 From 7697d6ee066fff9396a6c1d8b3ab859af274fd46 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Sat, 4 Apr 2026 13:05:42 +0100 Subject: [PATCH 117/183] ci: switch to uv in cupy GA --- .github/workflows/buildcupy.yaml | 43 ++++++++++++++----------------- .github/workflows/buildcupy1.yaml | 38 --------------------------- 2 files changed, 20 insertions(+), 61 deletions(-) delete mode 100644 .github/workflows/buildcupy1.yaml diff --git a/.github/workflows/buildcupy.yaml b/.github/workflows/buildcupy.yaml index 1a9632c6..5574b0f2 100644 --- a/.github/workflows/buildcupy.yaml +++ b/.github/workflows/buildcupy.yaml @@ -13,29 +13,26 @@ jobs: runs-on: self-hosted steps: - name: Check out source repository - uses: actions/checkout@v4 - - name: Set up Python environment and Install dependencies and pylops + uses: actions/checkout@v6 + with: + fetch-depth: 0 + - name: Install uv with Python 3.11 + uses: astral-sh/setup-uv@v6 + with: + python-version: 3.11 + - name: Install dependencies and pylops run: | - python3 -m venv .venv-pylops - # write install scripts - cat << 'EOF' > pylops_tests.sh - #!/bin/bash - PYTHON=.venv-pylops/bin/python3 - PIP=.venv-pylops/bin/pip - ls $PYTHON - ls $PIP - $PIP install - $PIP install --upgrade pip setuptools - $PIP install install flake8 pytest setuptools-scm - $PIP install -r requirements-dev-gpu.txt - $PIP install cupy-cuda12x - $PYTHON -m setuptools_scm - $PIP install . - EOF - srun --account=yuxilab -n 1 -N 1 --gres=gpu:L40S:1 bash pylops_tests.sh - - name: Tests with pytest + srun --account=yuxilab -n 1 -N 1 --gres=gpu:L40S:1 bash -c ' + uv sync --locked --extra advanced \ + --extra stat --extra gpu-cu12 \ + --extra deep-cu128 --all-groups + ' + echo "done!" + - name: Test with pytest run: | - export CUPY_PYLOPS=1; export TEST_CUPY_PYLOPS=1; - export PYTEST=.venv-pylops/bin/pytest - srun --account=yuxilab -n 1 -N 1 --gres=gpu:L40S:1 $PYTEST + srun --account=yuxilab -n 1 -N 1 --gres=gpu:L40S:1 bash -c ' + export CUPY_PYLOPS=1 + export TEST_CUPY_PYLOPS=1 + uv run pytest --color=yes pytests/ + ' echo "done!" diff --git a/.github/workflows/buildcupy1.yaml b/.github/workflows/buildcupy1.yaml deleted file mode 100644 index 5574b0f2..00000000 --- a/.github/workflows/buildcupy1.yaml +++ /dev/null @@ -1,38 +0,0 @@ -name: PyLops Testing (CuPy) - -on: - pull_request: - types: [opened, synchronize, reopened] - push: - branches: - - main - - dev - -jobs: - build: - runs-on: self-hosted - steps: - - name: Check out source repository - uses: actions/checkout@v6 - with: - fetch-depth: 0 - - name: Install uv with Python 3.11 - uses: astral-sh/setup-uv@v6 - with: - python-version: 3.11 - - name: Install dependencies and pylops - run: | - srun --account=yuxilab -n 1 -N 1 --gres=gpu:L40S:1 bash -c ' - uv sync --locked --extra advanced \ - --extra stat --extra gpu-cu12 \ - --extra deep-cu128 --all-groups - ' - echo "done!" - - name: Test with pytest - run: | - srun --account=yuxilab -n 1 -N 1 --gres=gpu:L40S:1 bash -c ' - export CUPY_PYLOPS=1 - export TEST_CUPY_PYLOPS=1 - uv run pytest --color=yes pytests/ - ' - echo "done!" From 9eb08d17b658b29722209d981734e5449e5f6c64 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Sat, 4 Apr 2026 13:13:34 +0100 Subject: [PATCH 118/183] minor: removed unused requirements-dev-gpu --- requirements-dev-gpu.txt | 29 ----------------------------- 1 file changed, 29 deletions(-) delete mode 100644 requirements-dev-gpu.txt diff --git a/requirements-dev-gpu.txt b/requirements-dev-gpu.txt deleted file mode 100644 index 719bab03..00000000 --- a/requirements-dev-gpu.txt +++ /dev/null @@ -1,29 +0,0 @@ -numpy>=2.0.0 -scipy>=1.13.0 -cupy-cuda12x -torch<2.11.0 -numba -sympy -astra-toolbox>=2.3.0 -matplotlib -ipython -pytest -pytest-runner -setuptools_scm -docutils<0.18 -Sphinx -pooch -shibuya -sphinx-design -sphinx-gallery -sphinx-iconify -sphinxemoji -numpydoc -nbsphinx -image -pre-commit -autopep8 -isort -black -flake8 -mypy From ae011ecf3beed3e80745e99e1a3ab9eb871f8b21 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Sat, 4 Apr 2026 14:40:05 +0100 Subject: [PATCH 119/183] build: enable intel in pyproject and use in intel GA --- .github/workflows/build-mkl1.yaml | 32 + pyproject.toml | 17 +- uv.lock | 982 +++++++++++++++++++++++------- 3 files changed, 810 insertions(+), 221 deletions(-) create mode 100644 .github/workflows/build-mkl1.yaml diff --git a/.github/workflows/build-mkl1.yaml b/.github/workflows/build-mkl1.yaml new file mode 100644 index 00000000..ca0c6291 --- /dev/null +++ b/.github/workflows/build-mkl1.yaml @@ -0,0 +1,32 @@ +name: PyLops Testing with Intel oneAPI Math Kernel Library(oneMKL) + +on: + pull_request: + types: [opened, synchronize, reopened] + push: + branches: + - main + - dev + +jobs: + build: + strategy: + matrix: + platform: [ubuntu-latest] + python-version: ["3.11", "3.12", "3.13"] + + runs-on: ${{ matrix.platform }} + + steps: + - name: Check out source repository + uses: actions/checkout@v6 + with: + fetch-depth: 0 + - name: Install uv with Python ${{ matrix.python-version }} + uses: astral-sh/setup-uv@v6 + with: + python-version: ${{ matrix.python-version }} + - name: Install dependencies and pylops + run: uv sync --locked --extra intel --extra advanced --extra stat --extra deep --all-groups + - name: Test with pytest + run: uv run pytest --color=yes pytests/ diff --git a/pyproject.toml b/pyproject.toml index 17a4306b..cb9520e5 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -31,8 +31,8 @@ classifiers = [ ] requires-python = ">=3.10" dependencies = [ - "numpy >= 1.21.0", - "scipy >= 1.11.0", + "numpy >= 1.21.0; extra != 'intel'", + "scipy >= 1.11.0; extra != 'intel'", ] dynamic = ["version"] @@ -55,6 +55,11 @@ deep = ["torch", "jax"] deep-cu126 = ["torch<2.11.0", "jax[cuda12]"] deep-cu128 = ["torch<2.11.0", "jax[cuda12]"] deep-cu13 = ["torch>=2.11.0", "jax[cuda13]"] +intel = [ + "numpy>=2.0.0; sys_platform != 'darwin'", + "scipy>=1.13.0; sys_platform != 'darwin'", + "mkl_fft; sys_platform != 'darwin'", +] [dependency-groups] dev = [ @@ -111,6 +116,9 @@ torch = [ { index = "pytorch-cu126", extra = "deep-cu126" }, { index = "pytorch-cu128", extra = "deep-cu128" }, ] +numpy = [{ index = "intel", extra = "intel" }] +scipy = [{ index = "intel", extra = "intel" }] +mkl_fft = [{ index = "intel", extra = "intel" }] [[tool.uv.index]] name = "pytorch-cpu" @@ -127,6 +135,11 @@ name = "pytorch-cu128" url = "https://download.pytorch.org/whl/cu128" explicit = true +[[tool.uv.index]] +name = "intel" +url = "https://software.repos.intel.com/python/pypi" +explicit = true + [tool.pytest.ini_options] addopts = "--verbose" python_files = ["pytests/*.py"] diff --git a/uv.lock b/uv.lock index 3a3af8f4..556f368e 100644 --- a/uv.lock +++ b/uv.lock @@ -240,14 +240,18 @@ dependencies = [ { name = "h5netcdf" }, { name = "h5py" }, { name = "matplotlib" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "packaging" }, - { name = "pandas", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pandas", version = "3.0.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pandas", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (python_full_version >= '3.14' and sys_platform != 'darwin') or (python_full_version >= '3.14' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.14' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pandas", version = "3.0.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14') or (python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "platformdirs" }, - { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.15.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.16.3", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "setuptools" }, { name = "typing-extensions" }, { name = "xarray", version = "2025.6.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, @@ -278,14 +282,14 @@ name = "astra-toolbox" version = "2.4.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cuda-runtime-cu12", version = "12.6.77", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-6-pylops-deep-cu126' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cuda-runtime-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-6-pylops-deep' or extra != 'extra-6-pylops-deep-cu126' or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cufft-cu12", version = "11.3.0.4", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-6-pylops-deep-cu126' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cufft-cu12", version = "11.3.3.83", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-6-pylops-deep' or extra != 'extra-6-pylops-deep-cu126' or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-runtime-cu12", version = "12.6.77", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-runtime-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cufft-cu12", version = "11.3.0.4", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cufft-cu12", version = "11.3.3.83", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.15.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.16.3", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/8d/6f/3df54180d9a9d76ed01447ec249f689039ee4bab00ba378539a6b696a36e/astra_toolbox-2.4.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:39ccf4f7c08ccd49e2ca2c2c58e981184ea16ca5f6c58a14b8ee6b456144f904", size = 13610894, upload-time = "2025-12-16T12:30:17.826Z" }, @@ -470,8 +474,10 @@ name = "cgen" version = "2025.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "pytools" }, { name = "typing-extensions" }, ] @@ -597,8 +603,10 @@ version = "2023.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "cgen" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "platformdirs" }, { name = "pytools" }, ] @@ -650,7 +658,8 @@ resolution-markers = [ "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/66/54/eb9bfc647b19f2009dd5c7f5ec51c4e6ca831725f1aea7a993034f483147/contourpy-1.3.2.tar.gz", hash = "sha256:b6945942715a034c671b7fc54f9588126b0b8bf23db2696e3ca8328f3ff0ab54", size = 13466130, upload-time = "2025-04-15T17:47:53.79Z" } wheels = [ @@ -902,7 +911,8 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/58/01/1253e6698a07380cd31a736d248a3f2a50a7c88779a1813da27503cadc2a/contourpy-1.3.3.tar.gz", hash = "sha256:083e12155b210502d0bca491432bb04d56dc3432f95a979b429f2848c3dbe880", size = 13466174, upload-time = "2025-07-26T12:03:12.549Z" } wheels = [ @@ -1104,7 +1114,7 @@ resolution-markers = [ "python_full_version < '3.11'", ] dependencies = [ - { name = "cuda-pathfinder" }, + { name = "cuda-pathfinder", marker = "(python_full_version < '3.11' and sys_platform == 'emscripten') or (python_full_version < '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/37/31/bfcc870f69c6a017c4ad5c42316207fc7551940db6f3639aa4466ec5faf3/cuda_bindings-12.9.4-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a022c96b8bd847e8dc0675523431149a4c3e872f440e3002213dbb9e08f0331a", size = 11800959, upload-time = "2025-10-21T14:51:26.458Z" }, @@ -1142,7 +1152,7 @@ resolution-markers = [ "python_full_version < '3.11'", ] dependencies = [ - { name = "cuda-pathfinder" }, + { name = "cuda-pathfinder", marker = "(python_full_version < '3.11' and sys_platform == 'emscripten') or (python_full_version < '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/1a/fe/7351d7e586a8b4c9f89731bfe4cf0148223e8f9903ff09571f78b3fb0682/cuda_bindings-13.2.0-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:08b395f79cb89ce0cd8effff07c4a1e20101b873c256a1aeb286e8fd7bd0f556", size = 5744254, upload-time = "2026-03-11T00:12:29.798Z" }, @@ -1183,37 +1193,37 @@ wheels = [ [package.optional-dependencies] cublas = [ - { name = "nvidia-cublas", marker = "sys_platform == 'linux' or sys_platform == 'win32' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cublas", marker = "(python_full_version < '3.11' and sys_platform == 'win32') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'linux' or (sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] cudart = [ - { name = "nvidia-cuda-runtime", marker = "sys_platform == 'linux' or sys_platform == 'win32' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-runtime", marker = "(python_full_version < '3.11' and sys_platform == 'win32') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'linux' or (sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] cufft = [ - { name = "nvidia-cufft", marker = "sys_platform == 'linux' or sys_platform == 'win32' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cufft", marker = "(python_full_version < '3.11' and sys_platform == 'win32') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'linux' or (sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] cufile = [ { name = "nvidia-cufile", marker = "sys_platform == 'linux' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] cupti = [ - { name = "nvidia-cuda-cupti", marker = "sys_platform == 'linux' or sys_platform == 'win32' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-cupti", marker = "(python_full_version < '3.11' and sys_platform == 'win32') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'linux' or (sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] curand = [ - { name = "nvidia-curand", marker = "sys_platform == 'linux' or sys_platform == 'win32' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-curand", marker = "(python_full_version < '3.11' and sys_platform == 'win32') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'linux' or (sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] cusolver = [ - { name = "nvidia-cusolver", marker = "sys_platform == 'linux' or sys_platform == 'win32' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusolver", marker = "(python_full_version < '3.11' and sys_platform == 'win32') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'linux' or (sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] cusparse = [ - { name = "nvidia-cusparse", marker = "sys_platform == 'linux' or sys_platform == 'win32' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusparse", marker = "(python_full_version < '3.11' and sys_platform == 'win32') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'linux' or (sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] nvjitlink = [ - { name = "nvidia-nvjitlink", marker = "sys_platform == 'linux' or sys_platform == 'win32' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink", marker = "(python_full_version < '3.11' and sys_platform == 'win32') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'linux' or (sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] nvrtc = [ - { name = "nvidia-cuda-nvrtc", marker = "sys_platform == 'linux' or sys_platform == 'win32' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-nvrtc", marker = "(python_full_version < '3.11' and sys_platform == 'win32') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'linux' or (sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] nvtx = [ - { name = "nvidia-nvtx", marker = "sys_platform == 'linux' or sys_platform == 'win32' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvtx", marker = "(python_full_version < '3.11' and sys_platform == 'win32') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'linux' or (sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] [[package]] @@ -1222,8 +1232,10 @@ version = "14.0.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "cuda-pathfinder" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/ef/8f/43961a56021be9e211d359524582b10d3e618d1e821942fc19530addd0a8/cupy_cuda12x-14.0.1-cp310-cp310-manylinux2014_aarch64.whl", hash = "sha256:b42da54c9da0d5a7748e4120f13c47594d3e1fc2741b712591aa915517741096", size = 144959483, upload-time = "2026-02-20T10:22:13.493Z" }, @@ -1249,8 +1261,10 @@ version = "14.0.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "cuda-pathfinder" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/0c/9d/5f271070c17aac8e30b140b5ec9c129983f57b49899a8fc34c3f114d09f7/cupy_cuda13x-14.0.1-cp310-cp310-manylinux2014_aarch64.whl", hash = "sha256:4d6d5ae87eb1a6eb55f5a3d54c606f5263c54319c3d85afe4627cb7fff403050", size = 72993295, upload-time = "2026-02-20T10:23:48.346Z" }, @@ -1297,8 +1311,10 @@ dependencies = [ { name = "cgen" }, { name = "codepy" }, { name = "multidict" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "packaging" }, { name = "pip" }, { name = "psutil" }, @@ -1780,8 +1796,10 @@ name = "dtcwt" version = "0.13.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "six" }, ] sdist = { url = "https://files.pythonhosted.org/packages/5a/09/cf86b2de232a6605366b9718e443b7a1097f70a8f1f72253de57ee068554/dtcwt-0.13.0.tar.gz", hash = "sha256:c6a76045dd58932c9b19510222c58e51275799a9cd5402be2b43370e8dcda457", size = 87414, upload-time = "2024-02-20T10:09:10.773Z" } @@ -1900,8 +1918,10 @@ name = "h5netcdf" version = "1.8.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "packaging" }, ] sdist = { url = "https://files.pythonhosted.org/packages/ef/03/92d6cc02c0055158167255980461155d6e17f1c4143c03f8bcc18d3e3f3a/h5netcdf-1.8.1.tar.gz", hash = "sha256:9b396a4cc346050fc1a4df8523bc1853681ec3544e0449027ae397cb953c7a16", size = 78679, upload-time = "2026-01-23T07:35:31.233Z" } @@ -1914,8 +1934,10 @@ name = "h5py" version = "3.16.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/db/33/acd0ce6863b6c0d7735007df01815403f5589a21ff8c2e1ee2587a38f548/h5py-3.16.0.tar.gz", hash = "sha256:a0dbaad796840ccaa67a4c144a0d0c8080073c34c76d5a6941d6818678ef2738", size = 446526, upload-time = "2026-03-06T13:49:08.07Z" } wheels = [ @@ -2016,6 +2038,39 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/cb/b1/3846dd7f199d53cb17f49cba7e651e9ce294d8497c8c150530ed11865bb8/iniconfig-2.3.0-py3-none-any.whl", hash = "sha256:f631c04d2c48c52b84d0d0549c99ff3859c98df65b3101406327ecc7d53fbf12", size = 7484, upload-time = "2025-10-18T21:55:41.639Z" }, ] +[[package]] +name = "intel-cmplr-lib-rt" +version = "2025.3.3" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/b2/1b/7c977f3689c06a0986c30a3d65a7901c17b6b46f0400e8da2fd05c4a846c/intel_cmplr_lib_rt-2025.3.3-py2.py3-none-manylinux_2_28_x86_64.whl", hash = "sha256:c904ee120c4e6a4eae3c46f904a32b98f3640b9a08d0b2cfd0b8277835a4cebb", size = 48085124, upload-time = "2026-03-24T15:11:41.212Z" }, + { url = "https://files.pythonhosted.org/packages/c7/3d/0d2befa1f9c18491287c3b18bd4a3f392cb0631f8003334771a384f19e1d/intel_cmplr_lib_rt-2025.3.3-py2.py3-none-win_amd64.whl", hash = "sha256:c12d6a3a275b02ddf79b0af1ed21a998d2a7c489eb71d513fef9ff3a7582c485", size = 17743958, upload-time = "2026-03-24T15:10:56.416Z" }, +] + +[[package]] +name = "intel-cmplr-lib-ur" +version = "2025.3.3" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "umf", marker = "python_full_version < '3.11' or sys_platform != 'darwin' or extra != 'extra-6-pylops-deep' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/82/ca/9e27494641de36448c4783a1ff67f55b546733beb39fb8abe72960b756a4/intel_cmplr_lib_ur-2025.3.3-py2.py3-none-manylinux_2_28_x86_64.whl", hash = "sha256:a18ceadd336ad2f82f47977214ddc94568c5a33e262ee3b9d1b3631b7897b669", size = 30765500, upload-time = "2026-03-24T15:11:44.973Z" }, + { url = "https://files.pythonhosted.org/packages/3f/0f/f195caa3add546c47414ed62ba508bdbb6486d56a8f7371449cd554d041a/intel_cmplr_lib_ur-2025.3.3-py2.py3-none-win_amd64.whl", hash = "sha256:6f019c5563aaa231d7f618b400cfb4a8a5eac18bbb5084b1ebb1361696b6c7dd", size = 1253494, upload-time = "2026-03-24T15:11:09.948Z" }, +] + +[[package]] +name = "intel-openmp" +version = "2025.3.3" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "intel-cmplr-lib-ur", marker = "python_full_version < '3.11' or sys_platform != 'darwin' or extra != 'extra-6-pylops-deep' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/3f/12/5e07caf359d5bedd67b40e84e2faec6b5a3ad5da27ce151860fe6b270935/intel_openmp-2025.3.3-py2.py3-none-manylinux_2_28_x86_64.whl", hash = "sha256:0b20a49b041afc8c1ec9b5746f006c2aa1d2475a9fe6d29ed551dba7cb84d9ab", size = 74335293, upload-time = "2026-03-24T15:11:36.732Z" }, + { url = "https://files.pythonhosted.org/packages/55/79/ec688efdcd29fd5ab299fd8a76f2bfdcb1466d308a6482b3f0b51dfb34e2/intel_openmp-2025.3.3-py2.py3-none-win_amd64.whl", hash = "sha256:20a0f9306a9eb7f56065e7e912ae359d64bfeebc37513464f92840fa3c0d0c4b", size = 32085026, upload-time = "2026-03-24T15:11:02.086Z" }, +] + [[package]] name = "jax" version = "0.6.2" @@ -2040,9 +2095,11 @@ resolution-markers = [ dependencies = [ { name = "jaxlib", version = "0.6.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "ml-dtypes", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "opt-einsum", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.15.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/cf/1e/267f59c8fb7f143c3f778c76cb7ef1389db3fd7e4540f04b9f42ca90764d/jax-0.6.2.tar.gz", hash = "sha256:a437d29038cbc8300334119692744704ca7941490867b9665406b7f90665cd96", size = 2334091, upload-time = "2025-06-17T23:10:27.186Z" } wheels = [ @@ -2220,9 +2277,11 @@ resolution-markers = [ dependencies = [ { name = "jaxlib", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "ml-dtypes", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "opt-einsum", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.16.3", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/92/4c/5aca25abd45fa38dd136e5ae2010376518c67950e1f9408e0c5c93fcf77d/jax-0.9.2.tar.gz", hash = "sha256:42b28017b3e6b57a44b0274cc15f5153239c4873959030399ac1afc009c22365", size = 2662784, upload-time = "2026-03-18T23:28:10.471Z" } wheels = [ @@ -2452,8 +2511,10 @@ resolution-markers = [ ] dependencies = [ { name = "ml-dtypes", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.15.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/15/c5/41598634c99cbebba46e6777286fb76abc449d33d50aeae5d36128ca8803/jaxlib-0.6.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:da4601b2b5dc8c23d6afb293eacfb9aec4e1d1871cb2f29c5a151d103e73b0f8", size = 54298019, upload-time = "2025-06-17T23:10:36.916Z" }, @@ -2640,8 +2701,10 @@ resolution-markers = [ ] dependencies = [ { name = "ml-dtypes", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.16.3", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/b1/2c/0ba08670ab04f6094f0cda4cdc89818946007d0d1dfefa636eab6c7d5392/jaxlib-0.9.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:785f177c3eb78cb7dc797c55ed5c4b6312141845c9a686957e484bacbfce5e88", size = 58762159, upload-time = "2026-03-18T23:26:55.405Z" }, @@ -3102,8 +3165,10 @@ dependencies = [ { name = "cycler" }, { name = "fonttools" }, { name = "kiwisolver" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "packaging" }, { name = "pillow" }, { name = "pyparsing" }, @@ -3205,13 +3270,330 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/9b/f7/4a5e785ec9fbd65146a27b6b70b6cdc161a66f2024e4b04ac06a67f5578b/mistune-3.2.0-py3-none-any.whl", hash = "sha256:febdc629a3c78616b94393c6580551e0e34cc289987ec6c35ed3f4be42d0eee1", size = 53598, upload-time = "2025-12-23T11:36:33.211Z" }, ] +[[package]] +name = "mkl" +version = "2025.3.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "intel-openmp", marker = "python_full_version < '3.11' or sys_platform != 'darwin' or extra != 'extra-6-pylops-deep' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "onemkl-license", marker = "python_full_version < '3.11' or sys_platform != 'darwin' or extra != 'extra-6-pylops-deep' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "tbb", marker = "python_full_version < '3.11' or sys_platform != 'darwin' or extra != 'extra-6-pylops-deep' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/b3/ee/76755ca0ec9626835e0d024c369b968f24eadce2106a7884404720670623/mkl-2025.3.1-py2.py3-none-manylinux_2_28_x86_64.whl", hash = "sha256:db31e59fa368dd4fa45b494351f4b7e0e6204b08d7db27836118c4e1370eb011", size = 195022933, upload-time = "2026-01-22T05:35:09.804Z" }, + { url = "https://files.pythonhosted.org/packages/99/c2/97c8df6e8c0663903ab7b0fe4d9529e6a75ffeeeef7b1727bc14996d389b/mkl-2025.3.1-py2.py3-none-win_amd64.whl", hash = "sha256:74084f58784c4cde1dc3284bdf3a19df30fbfe11416567e4ba6419d3bd9ce33e", size = 155530417, upload-time = "2026-01-22T05:31:57.796Z" }, +] + +[[package]] +name = "mkl-fft" +version = "2.1.2" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.11' and sys_platform == 'darwin'", +] +dependencies = [ + { name = "mkl-service", marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/c8/56/98805462037d0424284dd7ade3eb6bd142c7347cfc4b44e0e2e8ee71d00d/mkl_fft-2.1.2-0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:4aa6b87196bbaee8c9b7f7182fb853b60ab24f733ed8cc866bc5930ab07b9a01", size = 152272, upload-time = "2025-12-18T03:16:23.049Z" }, + { url = "https://files.pythonhosted.org/packages/71/d9/f626947e69dd2da82585b32a5d3072a089f499b8bde3cdc59945803cdbac/mkl_fft-2.1.2-0-cp310-cp310-win_amd64.whl", hash = "sha256:a8bb7d400819750c42c7b1b3433991fb96d0f7e697183a2543fc37e4b1b46d89", size = 141716, upload-time = "2025-12-18T03:16:27.972Z" }, + { url = "https://files.pythonhosted.org/packages/56/a2/538d578c9a799cc140f0d7e91d9b0d7e7f19e88ccfd8fd69da215d6bfb58/mkl_fft-2.1.2-0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:43d500372321161cddb09f4eed828fd9cdf509cd148ab0694139a76f3ceb19b0", size = 152001, upload-time = "2025-12-18T03:16:42.897Z" }, + { url = "https://files.pythonhosted.org/packages/57/06/7369a774b9801aaae00cd4f319b0ae53fb78a3061153117066eb7d03c284/mkl_fft-2.1.2-0-cp311-cp311-win_amd64.whl", hash = "sha256:8c2eacc0f77f4a462e1a3063743931a142433ce764a93ad239617ada100b8e27", size = 141572, upload-time = "2025-12-18T03:16:57.593Z" }, + { url = "https://files.pythonhosted.org/packages/ac/e1/a78b5d209789c33ab5f0fb08d9ec4426f0d15fac894f38ea4244d3ededad/mkl_fft-2.1.2-0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:69ca28e18427892f504d9bfd3f84352dea667b09c87a6218624ee5dd05214da0", size = 153267, upload-time = "2025-12-18T03:17:22.91Z" }, + { url = "https://files.pythonhosted.org/packages/41/b6/1c341fd7d3d93569050d5b30db9ccccbec353ede4e7de619f93acea6f8bb/mkl_fft-2.1.2-0-cp312-cp312-win_amd64.whl", hash = "sha256:7a389640a489fc802e3ff55012d6381d30f996a61d48929232abe6cd6b5a527d", size = 139965, upload-time = "2025-12-18T03:17:37.72Z" }, + { url = "https://files.pythonhosted.org/packages/c1/a6/b829ea6c84360b9224778ef36b6fc55d39b86951c241bc90ebd51bfb6519/mkl_fft-2.1.2-0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:0616da164fca8bc4b62258cba834bb2626040c25d9080f97e7149ba3cf1e1234", size = 150512, upload-time = "2025-12-18T03:17:52.542Z" }, + { url = "https://files.pythonhosted.org/packages/e9/91/8bd581805ec969234977b3e430e30e7f5bd3e5e5e1cd3ffdb7a3d22a8e12/mkl_fft-2.1.2-0-cp313-cp313-win_amd64.whl", hash = "sha256:037bc18476d115a3dd369cee51ba74d129803163fb6e44537263be1bade41200", size = 139808, upload-time = "2025-12-18T03:18:07.295Z" }, + { url = "https://files.pythonhosted.org/packages/f3/10/87fb3551c50db9f4ba2a0be8a60242254b6a59c5411aaf9610ef920d60dd/mkl_fft-2.1.2-0-cp314-cp314-manylinux_2_28_x86_64.whl", hash = "sha256:5e3395dcdfd2e571d717b9594c6f02eaf6c2845159b48ce0b2462e47960360f8", size = 151078, upload-time = "2025-12-18T03:18:21.808Z" }, + { url = "https://files.pythonhosted.org/packages/45/99/98340b2efc2e090005a511f478ee32eabbcb30ca8ff0f3614ad51ceb4cac/mkl_fft-2.1.2-0-cp314-cp314-win_amd64.whl", hash = "sha256:fbd883cdaf9e2c7f53a81a7c5c7bfe535ae0b2dd34c94151765c66eaba92f4b1", size = 139956, upload-time = "2025-12-18T03:18:46.937Z" }, +] + +[[package]] +name = "mkl-fft" +version = "2.1.2" +source = { registry = "https://software.repos.intel.com/python/pypi" } +resolution-markers = [ + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", +] +dependencies = [ + { name = "mkl-service", marker = "sys_platform != 'darwin' or extra != 'extra-6-pylops-deep' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, +] +wheels = [ + { url = "https://software.repos.intel.com/python/pypi/mkl-fft/mkl_fft-2.1.2-0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:4aa6b87196bbaee8c9b7f7182fb853b60ab24f733ed8cc866bc5930ab07b9a01" }, + { url = "https://software.repos.intel.com/python/pypi/mkl-fft/mkl_fft-2.1.2-0-cp310-cp310-win_amd64.whl", hash = "sha256:a8bb7d400819750c42c7b1b3433991fb96d0f7e697183a2543fc37e4b1b46d89" }, + { url = "https://software.repos.intel.com/python/pypi/mkl-fft/mkl_fft-2.1.2-0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:43d500372321161cddb09f4eed828fd9cdf509cd148ab0694139a76f3ceb19b0" }, + { url = "https://software.repos.intel.com/python/pypi/mkl-fft/mkl_fft-2.1.2-0-cp311-cp311-win_amd64.whl", hash = "sha256:8c2eacc0f77f4a462e1a3063743931a142433ce764a93ad239617ada100b8e27" }, + { url = "https://software.repos.intel.com/python/pypi/mkl-fft/mkl_fft-2.1.2-0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:69ca28e18427892f504d9bfd3f84352dea667b09c87a6218624ee5dd05214da0" }, + { url = "https://software.repos.intel.com/python/pypi/mkl-fft/mkl_fft-2.1.2-0-cp312-cp312-win_amd64.whl", hash = "sha256:7a389640a489fc802e3ff55012d6381d30f996a61d48929232abe6cd6b5a527d" }, + { url = "https://software.repos.intel.com/python/pypi/mkl-fft/mkl_fft-2.1.2-0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:0616da164fca8bc4b62258cba834bb2626040c25d9080f97e7149ba3cf1e1234" }, + { url = "https://software.repos.intel.com/python/pypi/mkl-fft/mkl_fft-2.1.2-0-cp313-cp313-win_amd64.whl", hash = "sha256:037bc18476d115a3dd369cee51ba74d129803163fb6e44537263be1bade41200" }, + { url = "https://software.repos.intel.com/python/pypi/mkl-fft/mkl_fft-2.1.2-0-cp314-cp314-manylinux_2_28_x86_64.whl", hash = "sha256:5e3395dcdfd2e571d717b9594c6f02eaf6c2845159b48ce0b2462e47960360f8" }, + { url = "https://software.repos.intel.com/python/pypi/mkl-fft/mkl_fft-2.1.2-0-cp314-cp314-win_amd64.whl", hash = "sha256:fbd883cdaf9e2c7f53a81a7c5c7bfe535ae0b2dd34c94151765c66eaba92f4b1" }, +] + +[[package]] +name = "mkl-random" +version = "1.3.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "mkl", marker = "python_full_version < '3.11' or sys_platform != 'darwin' or extra != 'extra-6-pylops-deep' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/18/fb/d79787e258df55ce74400c2d23a73d36b75f6473615f36c920de674f4a0d/mkl_random-1.3.1-0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:0f7c4119a81b907d0e7a16fed0998544cfce5faa176c08d704938b07d23073e5", size = 395558, upload-time = "2025-12-18T03:19:02.423Z" }, + { url = "https://files.pythonhosted.org/packages/1f/84/b4354c3fef78e88bb1f0a743b9f85ab07988a7334a72a95694fca44a2a89/mkl_random-1.3.1-0-cp310-cp310-win_amd64.whl", hash = "sha256:7c461156cac3b3a9275f39e4e9509943302d85457ea77c8ca4f8dcd3bb56f51f", size = 327352, upload-time = "2025-12-18T03:19:07.724Z" }, + { url = "https://files.pythonhosted.org/packages/e0/ea/afc591229ce938e0d5ad4b55e2ef33e7ecf571bc6d9bb2bfe61d40a2f5ee/mkl_random-1.3.1-0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:5ec5ea3e4aaaa9a2cdd8497392c035071c9a73f4025f8efb44a2187409bb113b", size = 396482, upload-time = "2025-12-18T03:19:23.049Z" }, + { url = "https://files.pythonhosted.org/packages/17/07/f2505adbc4929cfde28dcc529cf8e984774b25c4818a0528e28a19386a32/mkl_random-1.3.1-0-cp311-cp311-win_amd64.whl", hash = "sha256:a7b0c17aaa297d24fcd863a3b753b52b1329314cef444299f60713aa2eff33db", size = 327737, upload-time = "2025-12-18T03:19:28.006Z" }, + { url = "https://files.pythonhosted.org/packages/f6/bf/9a676399bdf0bb9fd707e6883e707a180a9f554a1625c549d113e4dc17f6/mkl_random-1.3.1-0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:e479b9e24f55fa711a1e2b692fa4df4d392731a95adc72827d0064c66da95bd6", size = 389216, upload-time = "2025-12-18T03:19:53.809Z" }, + { url = "https://files.pythonhosted.org/packages/bb/1b/f38f913e44b67b6a48d7d4bdc18989a1bf4a57afb13b93f7362b04e3ba04/mkl_random-1.3.1-0-cp312-cp312-win_amd64.whl", hash = "sha256:64771fda8448ef8214835e648e15c9fa8f8343de393308fb1fdb7b427a905b56", size = 309038, upload-time = "2025-12-18T03:20:19.183Z" }, + { url = "https://files.pythonhosted.org/packages/fb/a6/f2292606c5f4e4ab2a80478d58854e2d4815a2f8024e20c7ef4ed35f6242/mkl_random-1.3.1-0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:8cb087db1eee8d00eebda6f8feeb47d1e58310bec0afcc82585bedd5fb412d40", size = 389577, upload-time = "2025-12-18T03:20:34.666Z" }, + { url = "https://files.pythonhosted.org/packages/aa/8a/ebd3db8b401c7abeedbde3b32d0eb8445a23d6896669c32d92a2baa9244a/mkl_random-1.3.1-0-cp313-cp313-win_amd64.whl", hash = "sha256:46bb649171bf78d4f884f5375648345c65af0cf8ae86a2d3b2c24c0f30607765", size = 310493, upload-time = "2025-12-18T03:21:00.708Z" }, + { url = "https://files.pythonhosted.org/packages/42/e2/756dbfd72771889c5522bc5bdfcbe88906fd053709ff85204cdbd450bed3/mkl_random-1.3.1-0-cp314-cp314-manylinux_2_28_x86_64.whl", hash = "sha256:4349ea41d733a53841617a12a18ad11df9310104c77d75b8129bb32d806a7e2b", size = 392836, upload-time = "2025-12-18T03:21:15.801Z" }, + { url = "https://files.pythonhosted.org/packages/e1/f1/290c54153228dc0c9580d7fdb6f986a47405206eaea90052cfecc9215c4d/mkl_random-1.3.1-0-cp314-cp314-win_amd64.whl", hash = "sha256:d3b7d77c34157aeca455762d5bf7f488525901eaac7b06581c5ea75ac57c4828", size = 309315, upload-time = "2025-12-18T03:21:30.892Z" }, +] + +[[package]] +name = "mkl-service" +version = "2.6.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "mkl", marker = "python_full_version < '3.11' or sys_platform != 'darwin' or extra != 'extra-6-pylops-deep' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/9c/71/ab67f81a2fc6e9a6c10bbc432477f8ee9ae9c4d0de50f19711b609eb0f90/mkl_service-2.6.1-0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:eed9c4c4fd5f426c3c5001a634aea06e8dc50ebdbcb0c99589979992946bbcb8", size = 76185, upload-time = "2025-12-18T03:21:55.976Z" }, + { url = "https://files.pythonhosted.org/packages/9b/dd/812cf51bda802dfd76634e30e8401826201660151e5fe1da8dc2888a777d/mkl_service-2.6.1-0-cp310-cp310-win_amd64.whl", hash = "sha256:c9e99ba433084b77074b99c43f5f2107fe14ae13a72120436ad484708cbf3bbe", size = 82587, upload-time = "2025-12-18T03:22:00.378Z" }, + { url = "https://files.pythonhosted.org/packages/b0/ac/e3a2a837cfc977a26310d6cab796f90d954ec33067a66ea4ef55e6c97f47/mkl_service-2.6.1-0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:585963fa40f5229c056710eb28b1ee2e0ec242de9be48faf98496b2ae900f708", size = 76945, upload-time = "2025-12-18T03:22:15.53Z" }, + { url = "https://files.pythonhosted.org/packages/5d/8d/90532db9a38b9081873059753ce6c843cec33001f7f44d97e8aad0d3ebfe/mkl_service-2.6.1-0-cp311-cp311-win_amd64.whl", hash = "sha256:6ed69d3e7aeaeeac6ba3cfc539f036dd0bbfcbdcbfcf79fd20397427fe55a771", size = 82750, upload-time = "2025-12-18T03:22:30.242Z" }, + { url = "https://files.pythonhosted.org/packages/a1/3c/47e5c48db719895fd5a5fb2ec709a8cbf62269b03df022afd4df12b63afb/mkl_service-2.6.1-0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:63515445a87c61f7a61fbe9e95f94aa3f317fe4a8ea166a80d067179e2e4eacc", size = 79014, upload-time = "2025-12-18T03:22:55.682Z" }, + { url = "https://files.pythonhosted.org/packages/f5/6e/d753f25948edc5dc3110532db0346d95a1c3522d190b111f5e62950466ea/mkl_service-2.6.1-0-cp312-cp312-win_amd64.whl", hash = "sha256:8a8c750a69b202afd0a9445601c318872c0d6c6e2e9add83b0340f92d98c8a09", size = 83351, upload-time = "2025-12-18T03:23:20.462Z" }, + { url = "https://files.pythonhosted.org/packages/f9/bc/069d3cd74e0e83d23c29aab02a57ea66b432e761ed879c104ddd438ff0f5/mkl_service-2.6.1-0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:b535e27ce89a156d345d793d8afcbc77077bebe6db4a6b4a85f34456bb081d9e", size = 78164, upload-time = "2025-12-18T03:23:34.877Z" }, + { url = "https://files.pythonhosted.org/packages/aa/52/19f4699fc9bfaa3f45112cc86a709463e8792d44e17b22adc6144e8fe5c2/mkl_service-2.6.1-0-cp313-cp313-win_amd64.whl", hash = "sha256:6a42aa470e27e7d8d1ecf3eddd368e1cc06813d567acfaaccc1486b761e3449f", size = 82561, upload-time = "2025-12-18T03:23:49.811Z" }, + { url = "https://files.pythonhosted.org/packages/0d/1e/b0b825650612941d356f8025d5e5c23c5035ff6c61fc993e6a498b4c99cc/mkl_service-2.6.1-0-cp314-cp314-manylinux_2_28_x86_64.whl", hash = "sha256:48efaabf14d1ad09d2f6f264992b435bcbf54199e0968c5357b513802372ed4b", size = 78656, upload-time = "2025-12-18T03:24:03.975Z" }, + { url = "https://files.pythonhosted.org/packages/a8/82/7eba7190ef6e9f6fc969cfcb008a1cc471b3c903265c862c80a6a3478812/mkl_service-2.6.1-0-cp314-cp314-win_amd64.whl", hash = "sha256:ca5ceddfbcb58caab0572f8541f5e68eabaed73932c37067286572c8646ebfe4", size = 82917, upload-time = "2025-12-18T03:24:18.602Z" }, +] + +[[package]] +name = "mkl-umath" +version = "0.3.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "intel-cmplr-lib-rt", marker = "python_full_version < '3.11' or sys_platform != 'darwin' or extra != 'extra-6-pylops-deep' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "mkl-service", marker = "python_full_version < '3.11' or sys_platform != 'darwin' or extra != 'extra-6-pylops-deep' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/e1/ac/42a644bed25b446888d46072c0fbe3e2811616f3e521f0032f696f30ca04/mkl_umath-0.3.1-0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:d24a89e90056223535f283af70c5ce9eac204852f91e26f1100f84ccf301eadb", size = 186279, upload-time = "2025-12-18T03:24:44.231Z" }, + { url = "https://files.pythonhosted.org/packages/b2/c3/5760274fac1384e1c161478753d0750fbd8a01093c2e632e710bf55f4e49/mkl_umath-0.3.1-0-cp310-cp310-win_amd64.whl", hash = "sha256:8bc5871e9704ca8e52faaa88f253f1f2b87e3a7ef176ce38566a63770a644cce", size = 226455, upload-time = "2025-12-18T03:24:49.1Z" }, + { url = "https://files.pythonhosted.org/packages/a6/1e/e5a759067444a6a89fee94d51d6f380943ad442299d08ab8a06a88b32d7c/mkl_umath-0.3.1-0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:ca0590c4991b0bcabb63ad2d58a44dba1f0d7eb6c557805354ed77b61fba3cd9", size = 185876, upload-time = "2025-12-18T03:24:53.991Z" }, + { url = "https://files.pythonhosted.org/packages/0a/30/06e36e676b742b393a57b86af6db02c53c1379a7a1b62ad328a95136c5a8/mkl_umath-0.3.1-0-cp311-cp311-win_amd64.whl", hash = "sha256:ebfdb168b57f15cc1d4026490eab9586d081feca658ed818f7c84db117cafd9e", size = 229659, upload-time = "2025-12-18T03:25:21.096Z" }, + { url = "https://files.pythonhosted.org/packages/89/0a/235c91178f1b25af36e2e8b9b9de0056ed39d82cfb0c4e32b63c0bfc66a2/mkl_umath-0.3.1-0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:cbfde1d989a09a259c052ea48e4a77934c73739c619816f907bdda6ed7418e66", size = 184932, upload-time = "2025-12-18T03:25:35.85Z" }, + { url = "https://files.pythonhosted.org/packages/91/29/b4cc452daba4bfbf493aae41d05385c886b4cbb3c0e6738cfbffcbd4dcab/mkl_umath-0.3.1-0-cp312-cp312-win_amd64.whl", hash = "sha256:989c29113860b89ed55781452894aacfff4e77a6359cc6bdfa34c991b94c2986", size = 229758, upload-time = "2025-12-18T03:25:50.551Z" }, + { url = "https://files.pythonhosted.org/packages/9b/c4/6a485c34411203eee9bd207a720767ba4980b12aa9854e5ab55d13e25b9d/mkl_umath-0.3.1-0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:1c6aa55f801be9adb8fd9477b6954842af4a82972c7a6d6a0779bc75681f4d73", size = 183964, upload-time = "2025-12-18T03:26:05.637Z" }, + { url = "https://files.pythonhosted.org/packages/e7/11/7b9f23d5ffd94224c48a4e0ec7e3027cf4829bb72b7b9fcf5972059e862c/mkl_umath-0.3.1-0-cp313-cp313-win_amd64.whl", hash = "sha256:7b40ab6ef98e2497cc4da8faa3b69d0a33a73f7f805e5aab40c29f1c07a9b7d4", size = 229420, upload-time = "2025-12-18T03:26:31.089Z" }, + { url = "https://files.pythonhosted.org/packages/18/c3/eab82bab003b609f0d65112c7c847f8781212203dbe462e3cdf874aae6c3/mkl_umath-0.3.1-0-cp314-cp314-manylinux_2_28_x86_64.whl", hash = "sha256:c0c6cece961d79c0dfd44bcfcff0255ce89c69463896090d55c85cb039031885", size = 184436, upload-time = "2025-12-18T03:26:56.443Z" }, + { url = "https://files.pythonhosted.org/packages/59/3f/01564f81ef0188c32f27b91ffdc7c8cd5b41e9ace87da198014e6f219d32/mkl_umath-0.3.1-0-cp314-cp314-win_amd64.whl", hash = "sha256:0a82d20cac3b4ee757d698434f14412432e3a47e4c94de376405e1418b84f8c0", size = 229670, upload-time = "2025-12-18T03:27:11.444Z" }, +] + [[package]] name = "ml-dtypes" version = "0.5.4" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/0e/4a/c27b42ed9b1c7d13d9ba8b6905dece787d6259152f2309338aed29b2447b/ml_dtypes-0.5.4.tar.gz", hash = "sha256:8ab06a50fb9bf9666dd0fe5dfb4676fa2b0ac0f31ecff72a6c3af8e22c063453", size = 692314, upload-time = "2025-11-17T22:32:31.031Z" } wheels = [ @@ -3694,8 +4076,10 @@ version = "0.64.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "llvmlite" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/23/c9/a0fb41787d01d621046138da30f6c2100d80857bf34b3390dd68040f27a3/numba-0.64.0.tar.gz", hash = "sha256:95e7300af648baa3308127b1955b52ce6d11889d16e8cfe637b4f85d2fca52b1", size = 2765679, upload-time = "2026-02-18T18:41:20.974Z" } wheels = [ @@ -3726,24 +4110,12 @@ name = "numpy" version = "2.2.6" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin'", +] +dependencies = [ + { name = "mkl-fft", version = "2.1.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "mkl-random", marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "mkl-umath", marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/76/21/7d2a95e4bba9dc13d043ee156a356c0a8f0c6309dff6b21b4d71a073b8a8/numpy-2.2.6.tar.gz", hash = "sha256:e29554e2bef54a90aa5cc07da6ce955accb83f21ab5de01a62c8478897b264fd", size = 20276440, upload-time = "2025-05-17T22:38:04.611Z" } wheels = [ @@ -3805,8 +4177,41 @@ wheels = [ [[package]] name = "numpy" -version = "2.4.3" -source = { registry = "https://pypi.org/simple" } +version = "2.2.6" +source = { registry = "https://software.repos.intel.com/python/pypi" } +resolution-markers = [ + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", +] +dependencies = [ + { name = "mkl-fft", version = "2.1.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "mkl-random", marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "mkl-umath", marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, +] +wheels = [ + { url = "https://software.repos.intel.com/python/pypi/numpy/numpy-2.2.6-5-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:df8ba1d261a59e6502a7e78623438a1ee643a07d47de7cb5c222f2ac9e3d6330" }, + { url = "https://software.repos.intel.com/python/pypi/numpy/numpy-2.2.6-5-cp310-cp310-win_amd64.whl", hash = "sha256:926c1cd7be4282b3623ef10aefdc559075e506fa2fde82d32cb98f2ae2902da1" }, + { url = "https://software.repos.intel.com/python/pypi/numpy/numpy-2.2.6-6-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:a94c6fdf9da3676710a00e187fb98583c44778e1f671916a72fc844503c12a17" }, + { url = "https://software.repos.intel.com/python/pypi/numpy/numpy-2.2.6-6-cp310-cp310-win_amd64.whl", hash = "sha256:8ea9a4db13c3ac34fd918bbc9afc928a0cc2d4a6fc6c91f6ca75cfe1bbc13496" }, +] + +[[package]] +name = "numpy" +version = "2.3.2" +source = { registry = "https://software.repos.intel.com/python/pypi" } resolution-markers = [ "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", @@ -3856,10 +4261,6 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", @@ -3917,10 +4318,6 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -3978,10 +4375,6 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -3992,6 +4385,38 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] +dependencies = [ + { name = "mkl-fft", version = "2.1.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "mkl-random", marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "mkl-umath", marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, +] +wheels = [ + { url = "https://software.repos.intel.com/python/pypi/numpy/numpy-2.3.2-5-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:e32a9b87a1ac53b4c903790963628d4f1118c6849d93c72533fcead9384c4ece" }, + { url = "https://software.repos.intel.com/python/pypi/numpy/numpy-2.3.2-5-cp311-cp311-win_amd64.whl", hash = "sha256:5b61c264517a378b2f538fcfa3f72ece8b28af613fc99a1a61fbfa8674cbf009" }, + { url = "https://software.repos.intel.com/python/pypi/numpy/numpy-2.3.2-5-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:0715375fedc17b6ef55165f2a03f9f95e61f00a2064ad9d951c4342cbb48c283" }, + { url = "https://software.repos.intel.com/python/pypi/numpy/numpy-2.3.2-5-cp312-cp312-win_amd64.whl", hash = "sha256:3638af5b1bbf9e7faeb98b6611756e1b5c619a6ff93fde3fc7a99b92c3808bc0" }, + { url = "https://software.repos.intel.com/python/pypi/numpy/numpy-2.3.2-5-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:01d909ca68ee97c1dceb44b20121b7da078be0901cc36a81dc331e9647416beb" }, + { url = "https://software.repos.intel.com/python/pypi/numpy/numpy-2.3.2-5-cp313-cp313-win_amd64.whl", hash = "sha256:116b4e0844b9e73e03d2a6182a56fbef91a83171322d533a43af8d4646ae0dec" }, + { url = "https://software.repos.intel.com/python/pypi/numpy/numpy-2.3.2-7-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:2bd98edde1126126d606df0a4c38ff1d47986242a19b27031a72e84ef655ce6a" }, + { url = "https://software.repos.intel.com/python/pypi/numpy/numpy-2.3.2-7-cp311-cp311-win_amd64.whl", hash = "sha256:6a69c8bf2022bb70bfe249aa6b187affc556713dc1ad718165f22011ed092014" }, + { url = "https://software.repos.intel.com/python/pypi/numpy/numpy-2.3.2-7-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:dab9b9b3714ccd96b2fa80fbc99224f58389d5c8b126c05231431b13d83e71d6" }, + { url = "https://software.repos.intel.com/python/pypi/numpy/numpy-2.3.2-7-cp312-cp312-win_amd64.whl", hash = "sha256:9522a47117423af3e8ab52a276df5fe7f4bcea7e3364216901e13549b5a69aea" }, + { url = "https://software.repos.intel.com/python/pypi/numpy/numpy-2.3.2-7-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:88f285bcff765e046c7881eb4b167990902b37d0d807728e5408fb1094aab57f" }, + { url = "https://software.repos.intel.com/python/pypi/numpy/numpy-2.3.2-7-cp313-cp313-win_amd64.whl", hash = "sha256:9a4a51e04fa3e6923b46c189593542eca71d94e3339169764d72cb4a1090f94c" }, + { url = "https://software.repos.intel.com/python/pypi/numpy/numpy-2.3.2-7-cp314-cp314-manylinux_2_28_x86_64.whl", hash = "sha256:0d090ddf5c962d9e7a6a503a0870e16b09ff23f4e94e0608867d592cd933b775" }, + { url = "https://software.repos.intel.com/python/pypi/numpy/numpy-2.3.2-7-cp314-cp314-win_amd64.whl", hash = "sha256:1cb1c0a8e332dffe83a22fa645873e179c5ad850daf4a330ec834d3c84f2cf1a" }, +] + +[[package]] +name = "numpy" +version = "2.4.3" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.14' and sys_platform == 'darwin'", + "python_full_version == '3.13.*' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and sys_platform == 'darwin'", + "python_full_version == '3.11.*' and sys_platform == 'darwin'", +] sdist = { url = "https://files.pythonhosted.org/packages/10/8b/c265f4823726ab832de836cdd184d0986dcf94480f81e8739692a7ac7af2/numpy-2.4.3.tar.gz", hash = "sha256:483a201202b73495f00dbc83796c6ae63137a9bdade074f7648b3e32613412dd", size = 20727743, upload-time = "2026-03-09T07:58:53.426Z" } wheels = [ { url = "https://files.pythonhosted.org/packages/f9/51/5093a2df15c4dc19da3f79d1021e891f5dcf1d9d1db6ba38891d5590f3fe/numpy-2.4.3-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:33b3bf58ee84b172c067f56aeadc7ee9ab6de69c5e800ab5b10295d54c581adb", size = 16957183, upload-time = "2026-03-09T07:55:57.774Z" }, @@ -4187,9 +4612,9 @@ name = "nvidia-cuda-nvcc" version = "13.2.51" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "nvidia-cuda-crt", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cuda-runtime", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-nvvm", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-crt", marker = "(python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-runtime", marker = "(python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvvm", marker = "(python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/4d/d8/3d1d733db86c1f18359151b0be0171b04738f17f09f98658caf9e3b5299d/nvidia_cuda_nvcc-13.2.51-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:48e070550a1290d696f055fa78443831bce5452cd2800eb3ab83f89b22c3b6cf", size = 38713648, upload-time = "2026-03-09T09:35:12.217Z" }, @@ -4354,8 +4779,8 @@ name = "nvidia-cudnn-cu12" version = "9.10.2.21" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "nvidia-cublas-cu12", version = "12.6.4.1", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-6-pylops-deep-cu126' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cublas-cu12", version = "12.8.4.1", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-6-pylops-deep-cu128' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cublas-cu12", version = "12.6.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cublas-cu12", version = "12.8.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/fa/41/e79269ce215c857c935fd86bcfe91a451a584dfc27f1e068f568b9ad1ab7/nvidia_cudnn_cu12-9.10.2.21-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:c9132cc3f8958447b4910a1720036d9eff5928cc3179b0a51fb6d167c6cc87d8", size = 705026878, upload-time = "2025-06-06T21:52:51.348Z" }, @@ -4368,7 +4793,7 @@ name = "nvidia-cudnn-cu13" version = "9.19.0.56" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "nvidia-cublas" }, + { name = "nvidia-cublas", marker = "(python_full_version < '3.11' and sys_platform == 'emscripten') or (python_full_version < '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/f1/84/26025437c1e6b61a707442184fa0c03d083b661adf3a3eecfd6d21677740/nvidia_cudnn_cu13-9.19.0.56-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:6ed29ffaee1176c612daf442e4dd6cfeb6a0caa43ddcbeb59da94953030b1be4", size = 433781201, upload-time = "2026-02-03T20:40:53.805Z" }, @@ -4381,7 +4806,7 @@ name = "nvidia-cufft" version = "12.0.0.61" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "nvidia-nvjitlink" }, + { name = "nvidia-nvjitlink", marker = "(python_full_version < '3.11' and sys_platform == 'emscripten') or (python_full_version < '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/8b/ae/f417a75c0259e85c1d2f83ca4e960289a5f814ed0cea74d18c353d3e989d/nvidia_cufft-12.0.0.61-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:2708c852ef8cd89d1d2068bdbece0aa188813a0c934db3779b9b1faa8442e5f5", size = 214053554, upload-time = "2025-09-04T08:31:38.196Z" }, @@ -4401,7 +4826,7 @@ resolution-markers = [ "python_full_version < '3.11'", ] dependencies = [ - { name = "nvidia-nvjitlink-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-6-pylops-deep-cu126' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/1f/37/c50d2b2f2c07e146776389e3080f4faf70bcc4fa6e19d65bb54ca174ebc3/nvidia_cufft_cu12-11.3.0.4-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:d16079550df460376455cba121db6564089176d9bac9e4f360493ca4741b22a6", size = 200164144, upload-time = "2024-11-20T17:40:58.288Z" }, @@ -4475,7 +4900,7 @@ resolution-markers = [ "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-6-pylops-deep' or extra != 'extra-6-pylops-deep-cu126' or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/60/bc/7771846d3a0272026c416fbb7e5f4c1f146d6d80704534d0b187dd6f4800/nvidia_cufft_cu12-11.3.3.83-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:848ef7224d6305cdb2a4df928759dca7b1201874787083b6e7550dd6765ce69a", size = 193109211, upload-time = "2025-03-07T01:44:56.873Z" }, @@ -4575,9 +5000,9 @@ name = "nvidia-cusolver" version = "12.0.4.66" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "nvidia-cublas" }, - { name = "nvidia-cusparse" }, - { name = "nvidia-nvjitlink" }, + { name = "nvidia-cublas", marker = "(python_full_version < '3.11' and sys_platform == 'emscripten') or (python_full_version < '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusparse", marker = "(python_full_version < '3.11' and sys_platform == 'emscripten') or (python_full_version < '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink", marker = "(python_full_version < '3.11' and sys_platform == 'emscripten') or (python_full_version < '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/c8/c3/b30c9e935fc01e3da443ec0116ed1b2a009bb867f5324d3f2d7e533e776b/nvidia_cusolver-12.0.4.66-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:02c2457eaa9e39de20f880f4bd8820e6a1cfb9f9a34f820eb12a155aa5bc92d2", size = 223467760, upload-time = "2025-09-04T08:33:04.222Z" }, @@ -4597,9 +5022,9 @@ resolution-markers = [ "python_full_version < '3.11'", ] dependencies = [ - { name = "nvidia-cublas-cu12", version = "12.6.4.1", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-6-pylops-deep-cu126' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cusparse-cu12", version = "12.5.4.2", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-6-pylops-deep-cu126' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-nvjitlink-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-6-pylops-deep-cu126' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cublas-cu12", version = "12.6.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusparse-cu12", version = "12.5.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/93/17/dbe1aa865e4fdc7b6d4d0dd308fdd5aaab60f939abfc0ea1954eac4fb113/nvidia_cusolver_cu12-11.7.1.2-py3-none-manylinux2014_aarch64.whl", hash = "sha256:0ce237ef60acde1efc457335a2ddadfd7610b892d94efee7b776c64bb1cac9e0", size = 157833628, upload-time = "2024-10-01T17:05:05.591Z" }, @@ -4621,9 +5046,9 @@ resolution-markers = [ "python_full_version < '3.11'", ] dependencies = [ - { name = "nvidia-cublas-cu12", version = "12.8.4.1", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-6-pylops-deep-cu128' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cusparse-cu12", version = "12.5.8.93", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-6-pylops-deep-cu128' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-6-pylops-deep-cu128' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cublas-cu12", version = "12.8.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusparse-cu12", version = "12.5.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/c8/32/f7cd6ce8a7690544d084ea21c26e910a97e077c9b7f07bf5de623ee19981/nvidia_cusolver_cu12-11.7.3.90-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:db9ed69dbef9715071232caa9b69c52ac7de3a95773c2db65bdba85916e4e5c0", size = 267229841, upload-time = "2025-03-07T01:46:54.356Z" }, @@ -4636,7 +5061,7 @@ name = "nvidia-cusparse" version = "12.6.3.3" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "nvidia-nvjitlink" }, + { name = "nvidia-nvjitlink", marker = "(python_full_version < '3.11' and sys_platform == 'emscripten') or (python_full_version < '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/f8/94/5c26f33738ae35276672f12615a64bd008ed5be6d1ebcb23579285d960a9/nvidia_cusparse-12.6.3.3-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:80bcc4662f23f1054ee334a15c72b8940402975e0eab63178fc7e670aa59472c", size = 162155568, upload-time = "2025-09-04T08:33:42.864Z" }, @@ -4656,7 +5081,7 @@ resolution-markers = [ "python_full_version < '3.11'", ] dependencies = [ - { name = "nvidia-nvjitlink-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-6-pylops-deep-cu126' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/eb/eb/6681efd0aa7df96b4f8067b3ce7246833dd36830bb4cec8896182773db7d/nvidia_cusparse_cu12-12.5.4.2-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:d25b62fb18751758fe3c93a4a08eff08effedfe4edf1c6bb5afd0890fe88f887", size = 216451147, upload-time = "2024-11-20T17:44:18.055Z" }, @@ -4678,7 +5103,7 @@ resolution-markers = [ "python_full_version < '3.11'", ] dependencies = [ - { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-6-pylops-deep-cu128' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/bc/f7/cd777c4109681367721b00a106f491e0d0d15cfa1fd59672ce580ce42a97/nvidia_cusparse_cu12-12.5.8.93-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:9b6c161cb130be1a07a27ea6923df8141f3c295852f4b260c65f18f3e0a091dc", size = 288117129, upload-time = "2025-03-07T01:47:40.407Z" }, @@ -4894,6 +5319,15 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/ec/11/3f1ee9dce24b41812dd572a037c4436d4d21f759fbe373cc271b0ce98805/nvidia_nvvm-13.2.51-py3-none-win_amd64.whl", hash = "sha256:a4809baaa5429eabe1878853761ce31f0ba15216e2348710b7898dc591f5fc14", size = 56751075, upload-time = "2026-03-09T10:11:09.994Z" }, ] +[[package]] +name = "onemkl-license" +version = "2025.3.1" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/3e/1d/7acbedb07bf4c71cc499527c25a3ef60bf83ed41b8918e986ed7a4573bd4/onemkl_license-2025.3.1-py2.py3-none-manylinux_2_28_x86_64.whl", hash = "sha256:b6263a01bf29c04ea683eab1712eb6b74c2b8b722722f46fd90784ed8778c093", size = 58934, upload-time = "2026-01-22T05:36:11.789Z" }, + { url = "https://files.pythonhosted.org/packages/1b/7f/732bd62f4ce4ddcbf97003efa856fcafc99c29e6b05deb0c1bb9cb85bdc4/onemkl_license-2025.3.1-py2.py3-none-win_amd64.whl", hash = "sha256:9fa45b274f05a61797f9ec3166b136124250ec7c9c91dedb87f3a926bfed9a54", size = 58959, upload-time = "2026-01-22T05:32:16.865Z" }, +] + [[package]] name = "opt-einsum" version = "3.4.0" @@ -4917,30 +5351,77 @@ name = "pandas" version = "2.3.3" source = { registry = "https://pypi.org/simple" } resolution-markers = [ + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "python-dateutil", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pytz", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "tzdata", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.14' and sys_platform != 'darwin') or (python_full_version >= '3.14' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.14' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "python-dateutil", marker = "python_full_version < '3.11' or (python_full_version >= '3.14' and sys_platform != 'darwin') or (python_full_version >= '3.14' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.14' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pytz", marker = "python_full_version < '3.11' or (python_full_version >= '3.14' and sys_platform != 'darwin') or (python_full_version >= '3.14' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.14' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "tzdata", marker = "python_full_version < '3.11' or (python_full_version >= '3.14' and sys_platform != 'darwin') or (python_full_version >= '3.14' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.14' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/33/01/d40b85317f86cf08d853a4f495195c73815fdf205eef3993821720274518/pandas-2.3.3.tar.gz", hash = "sha256:e05e1af93b977f7eafa636d043f9f94c7ee3ac81af99c13508215942e64c993b", size = 4495223, upload-time = "2025-09-29T23:34:51.853Z" } wheels = [ @@ -4998,9 +5479,6 @@ name = "pandas" version = "3.0.1" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", @@ -5010,9 +5488,6 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", @@ -5022,9 +5497,6 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", @@ -5034,9 +5506,6 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", @@ -5050,18 +5519,12 @@ resolution-markers = [ "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -5071,9 +5534,6 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -5083,9 +5543,6 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -5095,9 +5552,6 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -5111,18 +5565,12 @@ resolution-markers = [ "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -5132,9 +5580,6 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -5144,9 +5589,6 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -5156,9 +5598,6 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -5172,9 +5611,6 @@ resolution-markers = [ "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -5183,9 +5619,10 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "python-dateutil", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "tzdata", marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'darwin') or (python_full_version >= '3.11' and python_full_version < '3.14' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "python-dateutil", marker = "(python_full_version >= '3.11' and python_full_version < '3.14') or (python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "tzdata", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/2e/0c/b28ed414f080ee0ad153f848586d61d1878f91689950f037f976ce15f6c8/pandas-3.0.1.tar.gz", hash = "sha256:4186a699674af418f655dbd420ed87f50d56b4cd6603784279d9eef6627823c8", size = 4641901, upload-time = "2026-02-17T22:20:16.434Z" } wheels = [ @@ -5491,7 +5928,8 @@ resolution-markers = [ "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "setuptools", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/4b/3f/ee1bc44b080fc1e81d293cd07bed563d254bc1997d63a3b8053804a87dfd/pyfftw-0.15.0.tar.gz", hash = "sha256:2f16b9854a40c8fdd10aa5803b24ddc6ab49f9cd559dbd7f07e7d61aa205c1ca", size = 164003, upload-time = "2024-11-06T16:01:19.293Z" } @@ -5715,7 +6153,8 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/f2/2d/e38439b7f937e8bf91a9ff2b8d9713d0d8e64e980fc00e8d1945b8a5b74b/pyfftw-0.15.1.tar.gz", hash = "sha256:bbcde6d40d165e1cbaf12dde062ebfebe9e43394cac8c166e699ba2c9a4b0461", size = 192838, upload-time = "2025-10-22T19:58:56.683Z" } wheels = [ @@ -5772,12 +6211,6 @@ wheels = [ [[package]] name = "pylops" source = { editable = "." } -dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, -] [package.optional-dependencies] advanced = [ @@ -5820,6 +6253,13 @@ gpu-cu12 = [ gpu-cu13 = [ { name = "cupy-cuda13x" }, ] +intel = [ + { name = "mkl-fft", version = "2.1.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "sys_platform != 'darwin' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.15.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.16.3", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, +] stat = [ { name = "pymc", version = "5.25.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "pymc", version = "5.28.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, @@ -5865,21 +6305,24 @@ requires-dist = [ { name = "jax", extras = ["cuda12"], marker = "extra == 'deep-cu128'" }, { name = "jax", extras = ["cuda13"], marker = "extra == 'deep-cu13'" }, { name = "llvmlite", marker = "extra == 'advanced'" }, + { name = "mkl-fft", marker = "sys_platform != 'darwin' and extra == 'intel'", index = "https://software.repos.intel.com/python/pypi", conflict = { package = "pylops", extra = "intel" } }, { name = "numba", marker = "extra == 'advanced'" }, - { name = "numpy", specifier = ">=1.21.0" }, + { name = "numpy", marker = "sys_platform != 'darwin' and extra == 'intel'", specifier = ">=2.0.0", index = "https://software.repos.intel.com/python/pypi", conflict = { package = "pylops", extra = "intel" } }, + { name = "numpy", marker = "extra != 'intel'", specifier = ">=1.21.0" }, { name = "pyfftw", marker = "extra == 'advanced'" }, { name = "pymc", marker = "extra == 'stat'" }, { name = "pytensor", marker = "extra == 'stat'" }, { name = "pywavelets", marker = "extra == 'advanced'" }, { name = "scikit-fmm", marker = "extra == 'advanced'" }, - { name = "scipy", specifier = ">=1.11.0" }, + { name = "scipy", marker = "sys_platform != 'darwin' and extra == 'intel'", specifier = ">=1.13.0", index = "https://software.repos.intel.com/python/pypi", conflict = { package = "pylops", extra = "intel" } }, + { name = "scipy", marker = "extra != 'intel'", specifier = ">=1.11.0" }, { name = "spgl1", marker = "extra == 'advanced'" }, { name = "torch", marker = "extra == 'deep'", index = "https://download.pytorch.org/whl/cpu", conflict = { package = "pylops", extra = "deep" } }, { name = "torch", marker = "extra == 'deep-cu126'", specifier = "<2.11.0", index = "https://download.pytorch.org/whl/cu126", conflict = { package = "pylops", extra = "deep-cu126" } }, { name = "torch", marker = "extra == 'deep-cu128'", specifier = "<2.11.0", index = "https://download.pytorch.org/whl/cu128", conflict = { package = "pylops", extra = "deep-cu128" } }, { name = "torch", marker = "extra == 'deep-cu13'", specifier = ">=2.11.0" }, ] -provides-extras = ["advanced", "gpu-cu12", "gpu-cu13", "stat", "deep", "deep-cu126", "deep-cu128", "deep-cu13"] +provides-extras = ["advanced", "gpu-cu12", "gpu-cu13", "stat", "deep", "deep-cu126", "deep-cu128", "deep-cu13", "intel"] [package.metadata.requires-dev] dev = [ @@ -5932,11 +6375,13 @@ dependencies = [ { name = "arviz", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "cachetools", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "cloudpickle", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "pandas", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "pytensor", version = "2.31.7", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "rich", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.15.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "threadpoolctl", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "typing-extensions", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] @@ -6138,11 +6583,14 @@ dependencies = [ { name = "arviz", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "cachetools", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "cloudpickle", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pandas", version = "3.0.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pandas", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.14' and sys_platform != 'darwin') or (python_full_version >= '3.14' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.14' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pandas", version = "3.0.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14') or (python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "pytensor", version = "2.38.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "rich", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.16.3", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "threadpoolctl", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "typing-extensions", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] @@ -6190,8 +6638,10 @@ dependencies = [ { name = "filelock", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "logical-unification", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "minikanren", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.15.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "setuptools", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/f9/1b/77783110a06ce0afacab063c64f644ea0a450daffa76dcf1bbb09ae2d819/pytensor-2.31.7.tar.gz", hash = "sha256:0af99e240c95bc0223886eefb4343b0e9dc6fba349b70b107b3a6fbb9cb66409", size = 4431862, upload-time = "2025-07-09T00:34:30.557Z" } @@ -6415,8 +6865,10 @@ dependencies = [ { name = "logical-unification", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "minikanren", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "numba", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.16.3", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "setuptools", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/1c/89/e7b91f7366e36dbf937d4e53fa949b7f93627812e833526e0e426becbacb/pytensor-2.38.2.tar.gz", hash = "sha256:c804e665e69e830e31344133fea5793d2fd75c662ee1359d01589875c0cce105", size = 4862054, upload-time = "2026-03-06T13:37:01.039Z" } @@ -6531,7 +6983,8 @@ resolution-markers = [ "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/48/45/bfaaab38545a33a9f06c61211fc3bea2e23e8a8e00fedeb8e57feda722ff/pywavelets-1.8.0.tar.gz", hash = "sha256:f3800245754840adc143cbc29534a1b8fc4b8cff6e9d403326bd52b7bb5c35aa", size = 3935274, upload-time = "2024-12-04T19:54:20.593Z" } wheels = [ @@ -6764,7 +7217,8 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/5a/75/50581633d199812205ea8cdd0f6d52f12a624886b74bf1486335b67f01ff/pywavelets-1.9.0.tar.gz", hash = "sha256:148d12203377772bea452a59211d98649c8ee4a05eff019a9021853a36babdc8", size = 3938340, upload-time = "2025-08-04T16:20:04.978Z" } wheels = [ @@ -7167,30 +7621,60 @@ wheels = [ [[package]] name = "scipy" -version = "1.15.3" -source = { registry = "https://pypi.org/simple" } +version = "1.15.2" +source = { registry = "https://software.repos.intel.com/python/pypi" } resolution-markers = [ "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "intel-openmp", marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "mkl", marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, +] +wheels = [ + { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.15.2-2-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:80fd62741237578a47752a0f422e0788cfa3f0f1f45770511115620c7dcda353" }, + { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.15.2-2-cp310-cp310-win_amd64.whl", hash = "sha256:ca2f0e3e6ee5eabe853e97a3d49a2bfdddf2893c0e9acd90948cdc6e729a152e" }, + { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.15.2-2-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:4a47223b5fe3baa9c5c8b62c988ce486fdca3fec9fe84c37f89a01a211180806" }, + { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.15.2-2-cp311-cp311-win_amd64.whl", hash = "sha256:f15b451dc9aac2ae1a68b2033861ed1e716307712248659399d2f938b6689c16" }, + { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.15.2-2-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:e16a95910d1171d544c8436cf57ee1c50bb45101dfeaa1110a1ac59e9262337f" }, + { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.15.2-2-cp312-cp312-win_amd64.whl", hash = "sha256:e11a0e6b5387bdbd92f9947a9961b210d046eab99f315028fbd901b2a7ed4a09" }, + { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.15.2-2-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:e136e9a3bb96633161c1bf5579854a345112108733b8b54a20dc38fe1d71b7e3" }, + { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.15.2-2-cp313-cp313-win_amd64.whl", hash = "sha256:83e862002b1bc6c7c4e8d2a6d7417714c7456de32a3548283d3295c7d52a6f08" }, + { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.15.2-4-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:efa9187b3a79328ee337105057d3c37c40cb189ee74444262d5384c5dacd640a" }, + { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.15.2-4-cp310-cp310-win_amd64.whl", hash = "sha256:b471fd10c03d15a689eea515ae7d39acb95a082556a423a164132513eb8d215f" }, + { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.15.2-4-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:fe0c346912aad47faa80b1178a24dbe41259b54b07b09d3b8b62f06758599ed0" }, + { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.15.2-4-cp311-cp311-win_amd64.whl", hash = "sha256:b11373f0576ac797025e5f1749a77069177dc3218b8fcc1f8a6fc75d911d22a9" }, + { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.15.2-4-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:971d4f7474483202a94170b496d3dd08f03a009465bb37dca9b2b48e065c20ec" }, + { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.15.2-4-cp312-cp312-win_amd64.whl", hash = "sha256:87b8c90a79584a505837185d0bc6b6d8e9ca90653820d153c9584a31c1252b1c" }, + { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.15.2-4-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:41720670037654488fd6725cf739c3b64f7491a27a4ae8142804fed5b8ad4a93" }, + { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.15.2-4-cp313-cp313-win_amd64.whl", hash = "sha256:baa9f85e85619e789b6091cd2b32766e82b1190f9bfe9c325ae622580b659b42" }, + { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.15.2-6-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:0455b6c96d90d28af43c7ec89235f102ebdf1ca2db0aa87c3c38baec8e8f0484" }, + { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.15.2-6-cp310-cp310-win_amd64.whl", hash = "sha256:0623e471af43459dcc13274b6acce701cd30d83a04e16df5af1bbca2b1b8c80c" }, +] + +[[package]] +name = "scipy" +version = "1.15.3" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.11' and sys_platform == 'darwin'", +] +dependencies = [ + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/0f/37/6964b830433e654ec7485e45a00fc9a27cf868d622838f6b6d9c5ec0d532/scipy-1.15.3.tar.gz", hash = "sha256:eae3cf522bc7df64b42cad3925c876e1b0b6c35c1337c93e12c0f366f55b0eaf", size = 59419214, upload-time = "2025-05-08T16:13:05.955Z" } wheels = [ @@ -7243,8 +7727,8 @@ wheels = [ [[package]] name = "scipy" -version = "1.17.1" -source = { registry = "https://pypi.org/simple" } +version = "1.16.3" +source = { registry = "https://software.repos.intel.com/python/pypi" } resolution-markers = [ "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", @@ -7294,10 +7778,6 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", @@ -7355,10 +7835,6 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -7416,10 +7892,6 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -7431,7 +7903,33 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "intel-openmp", marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "mkl", marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, +] +wheels = [ + { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.16.3-1-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:10697d201393bfd9c4ea3d78c4d280acb6be71a76e16f68fff140b1b51510c2e" }, + { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.16.3-1-cp311-cp311-win_amd64.whl", hash = "sha256:298455604b371cce43fac65f1a2219fdedefd6236ef2e8adc43f984df0d10e3c" }, + { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.16.3-1-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:8f83ad7f45568a586ea3a811d1cd6382378befb6d5d864027d51d42d29d1d49b" }, + { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.16.3-1-cp312-cp312-win_amd64.whl", hash = "sha256:6efbadab342da25f300a618c5338573cf15dc9e1fb1722cf2990e066a25e7768" }, + { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.16.3-1-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:897b12e6d9641057a8921aba6a111551549ce97868d546ff803c98c9987a7fa7" }, + { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.16.3-1-cp313-cp313-win_amd64.whl", hash = "sha256:0c12454d3337d0610d26aea52f5b2c899a44ef3a174820833b283debf6626030" }, + { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.16.3-1-cp314-cp314-manylinux_2_28_x86_64.whl", hash = "sha256:7a9558e18c7df98dd768f7bbcaafc0a77d0c5034ef524471085175467e83c38b" }, + { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.16.3-1-cp314-cp314-win_amd64.whl", hash = "sha256:b5a526fffbf69073abb4247f294550a1437c4745355a0affd71ecff63771b2b9" }, +] + +[[package]] +name = "scipy" +version = "1.17.1" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.14' and sys_platform == 'darwin'", + "python_full_version == '3.13.*' and sys_platform == 'darwin'", + "python_full_version == '3.12.*' and sys_platform == 'darwin'", + "python_full_version == '3.11.*' and sys_platform == 'darwin'", +] +dependencies = [ + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/7a/97/5a3609c4f8d58b039179648e62dd220f89864f56f7357f5d4f45c29eb2cc/scipy-1.17.1.tar.gz", hash = "sha256:95d8e012d8cb8816c226aef832200b1d45109ed4464303e997c5b13122b297c0", size = 30573822, upload-time = "2026-02-23T00:26:24.851Z" } wheels = [ @@ -7603,10 +8101,14 @@ name = "spgl1" version = "0.0.3" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.15.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.16.3", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/a6/3c/19c65d94fc402f208db8a917a8c8d8b16e4b62adc3b34095291ad9d5d30f/spgl1-0.0.3.tar.gz", hash = "sha256:9734da2747de5a48d65021f286ad1f1ba42503a5b3277b9fa052cfda1858530b", size = 311599, upload-time = "2024-08-16T13:45:48.448Z" } wheels = [ @@ -8252,6 +8754,27 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/a2/09/77d55d46fd61b4a135c444fc97158ef34a095e5681d0a6c10b75bf356191/sympy-1.14.0-py3-none-any.whl", hash = "sha256:e091cc3e99d2141a0ba2847328f5479b05d94a6635cb96148ccb3f34671bd8f5", size = 6299353, upload-time = "2025-04-27T18:04:59.103Z" }, ] +[[package]] +name = "tbb" +version = "2022.3.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "tcmlib", marker = "python_full_version < '3.11' or sys_platform != 'darwin' or extra != 'extra-6-pylops-deep' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/08/59/8d381a2cfe8d36c4f4ff9f94769ff2809bfc16014d888360b0e24c7e5c6b/tbb-2022.3.1-py2.py3-none-manylinux_2_28_x86_64.whl", hash = "sha256:534c089eca6bcf148408684c156229d5f09c01d323b685b15739f41985b529d7", size = 4178630, upload-time = "2026-01-22T05:30:20.589Z" }, + { url = "https://files.pythonhosted.org/packages/68/ef/d01ec56a854949efc727c8cac8941325a2020f345a786e64ca6ad3a05611/tbb-2022.3.1-py3-none-win_amd64.whl", hash = "sha256:8187e4c50a77c75c51ca9395febddd3a67d88dcb4cc537947d68d244925710f7", size = 422729, upload-time = "2026-01-22T05:30:51.916Z" }, +] + +[[package]] +name = "tcmlib" +version = "1.4.1" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a1/a4/38e8b5a27b66ab286168ba6c449771ed71d71ec76524e7f12401474a5151/tcmlib-1.4.1-py2.py3-none-manylinux_2_28_x86_64.whl", hash = "sha256:0d5bd98db48d31bec7fedba5c23599bf9ae43c7016d4c3946d25242d320cee89", size = 2731276, upload-time = "2025-10-22T17:57:02.392Z" }, + { url = "https://files.pythonhosted.org/packages/eb/4d/2b1d55dba475f602197e284b9a5e5460139a9c5ef2bfb63c8d2a1fafc163/tcmlib-1.4.1-py2.py3-none-win_amd64.whl", hash = "sha256:5202a1fd8541182fbd4ef72848784e4bf94340152d7ddff33d401d30930fa53c", size = 370347, upload-time = "2025-10-22T18:00:36.37Z" }, +] + [[package]] name = "threadpoolctl" version = "3.6.0" @@ -8699,6 +9222,18 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/c7/b0/003792df09decd6849a5e39c28b513c06e84436a54440380862b5aeff25d/tzdata-2025.3-py2.py3-none-any.whl", hash = "sha256:06a47e5700f3081aab02b2e513160914ff0694bce9947d6b76ebd6bf57cfc5d1", size = 348521, upload-time = "2025-12-13T17:45:33.889Z" }, ] +[[package]] +name = "umf" +version = "1.0.3" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "tcmlib", marker = "python_full_version < '3.11' or sys_platform != 'darwin' or extra != 'extra-6-pylops-deep' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/4c/b9/fe8c54eab5a3fdfdff1839d9299d90bfce5c467186b5c9ff9fd95d55ad64/umf-1.0.3-py2.py3-none-manylinux_2_28_x86_64.whl", hash = "sha256:c89c0974daed30a1cac77fb7ce5ff9140d178e286bb2dd91b751486d5d0a65b0", size = 359879, upload-time = "2026-01-22T05:32:44.433Z" }, + { url = "https://files.pythonhosted.org/packages/97/49/23b714e4ca9655f04d5b958ca8b4ef8361e10743581a637f141755b9f4fb/umf-1.0.3-py2.py3-none-win_amd64.whl", hash = "sha256:2182a623433329bd53863ac3b15a4af253d0eda62c603dc7c4e2bdce78658270", size = 249098, upload-time = "2026-01-22T05:33:19.278Z" }, +] + [[package]] name = "urllib3" version = "2.6.3" @@ -8758,7 +9293,8 @@ resolution-markers = [ "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "packaging", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "pandas", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] @@ -8957,9 +9493,11 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "packaging", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pandas", version = "3.0.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pandas", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.14' and sys_platform != 'darwin') or (python_full_version >= '3.14' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.14' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pandas", version = "3.0.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14') or (python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/0f/03/e3353b72e518574b32993989d8f696277bf878e9d508c7dd22e86c0dab5b/xarray-2026.2.0.tar.gz", hash = "sha256:978b6acb018770554f8fd964af4eb02f9bcc165d4085dbb7326190d92aa74bcf", size = 3111388, upload-time = "2026-02-13T22:20:50.18Z" } wheels = [ @@ -8991,8 +9529,10 @@ resolution-markers = [ "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.15.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "xarray", version = "2025.6.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/ed/5d/654cca0448ad5c1d0333530511bc20eefaab304a4362dcbdc7ea3da12a3d/xarray_einstats-0.8.0.tar.gz", hash = "sha256:7f1573f9bd4d60d6e7ed9fd27c4db39da51ec49bf8ba654d4602a139a6309d7f", size = 30225, upload-time = "2024-09-19T00:07:39.399Z" } @@ -9055,8 +9595,10 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version == '3.11.*' and sys_platform != 'darwin') or (python_full_version == '3.11.*' and extra != 'extra-6-pylops-deep') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.16.3", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version == '3.11.*' and sys_platform != 'darwin') or (python_full_version == '3.11.*' and extra != 'extra-6-pylops-deep') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "xarray", version = "2026.2.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/f1/10/ef474494a7f2102ec4c02352c723fa282c6237b600565eb82ee354291211/xarray_einstats-0.9.1.tar.gz", hash = "sha256:39b373deed43592c41d3fbf8863af62e19e01c1ae553ae5ff059a8df78d995c6", size = 33327, upload-time = "2025-06-18T15:53:28.499Z" } @@ -9206,8 +9748,10 @@ resolution-markers = [ "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.12' and sys_platform != 'darwin') or (python_full_version >= '3.12' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.12' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.12' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.12' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.16.3", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.12' and sys_platform != 'darwin') or (python_full_version >= '3.12' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.12' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.12' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.12' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "xarray", version = "2026.2.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/48/9b/305ee6a2dac75fc9c28105db061408df6ecbf0f7a1de37636e8e4ea47ca7/xarray_einstats-0.10.0.tar.gz", hash = "sha256:d432a363fc8f09baad164f9826dc711551c684b9abd8098c1b961d18663a627d", size = 33449, upload-time = "2026-02-19T18:13:55.245Z" } From b08b3cdc81a7c8d541f5357f9f975ce744306122 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Sat, 4 Apr 2026 14:51:37 +0100 Subject: [PATCH 120/183] tmp: temporarely restore requirements-dev-gpu --- requirements-dev-gpu.txt | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 requirements-dev-gpu.txt diff --git a/requirements-dev-gpu.txt b/requirements-dev-gpu.txt new file mode 100644 index 00000000..18d4b6c6 --- /dev/null +++ b/requirements-dev-gpu.txt @@ -0,0 +1,27 @@ +numpy>=2.0.0 +scipy>=1.13.0 +cupy-cuda12x +torch<2.11.0 +numba +sympy +astra-toolbox>=2.3.0 +matplotlib +ipython +pytest +pytest-runner +setuptools_scm +docutils<0.18 +Sphinx +pooch +pydata-sphinx-theme +sphinx-gallery +sphinxemoji +numpydoc +nbsphinx +image +pre-commit +autopep8 +isort +black +flake8 +mypy From d28ee1c86968c3789fcfcbba7e84de4022bb7b23 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Sat, 4 Apr 2026 14:55:59 +0100 Subject: [PATCH 121/183] minor: try to fix conflicts due to intel dep in pyprpoject.toml --- pyproject.toml | 6 +- requirements-dev-gpu.txt | 27 -- uv.lock | 650 +++++++++++++++++++++------------------ 3 files changed, 361 insertions(+), 322 deletions(-) delete mode 100644 requirements-dev-gpu.txt diff --git a/pyproject.toml b/pyproject.toml index cb9520e5..d0bb9bf2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -56,9 +56,9 @@ deep-cu126 = ["torch<2.11.0", "jax[cuda12]"] deep-cu128 = ["torch<2.11.0", "jax[cuda12]"] deep-cu13 = ["torch>=2.11.0", "jax[cuda13]"] intel = [ - "numpy>=2.0.0; sys_platform != 'darwin'", - "scipy>=1.13.0; sys_platform != 'darwin'", - "mkl_fft; sys_platform != 'darwin'", + "numpy>=2.0.0; sys_platform == 'linux' and platform_machine == 'x86_64'", + "scipy>=1.13.0; sys_platform == 'linux' and platform_machine == 'x86_64'", + "mkl_fft; sys_platform == 'linux' and platform_machine == 'x86_64'", ] [dependency-groups] diff --git a/requirements-dev-gpu.txt b/requirements-dev-gpu.txt deleted file mode 100644 index 18d4b6c6..00000000 --- a/requirements-dev-gpu.txt +++ /dev/null @@ -1,27 +0,0 @@ -numpy>=2.0.0 -scipy>=1.13.0 -cupy-cuda12x -torch<2.11.0 -numba -sympy -astra-toolbox>=2.3.0 -matplotlib -ipython -pytest -pytest-runner -setuptools_scm -docutils<0.18 -Sphinx -pooch -pydata-sphinx-theme -sphinx-gallery -sphinxemoji -numpydoc -nbsphinx -image -pre-commit -autopep8 -isort -black -flake8 -mypy diff --git a/uv.lock b/uv.lock index 556f368e..8fc4a63e 100644 --- a/uv.lock +++ b/uv.lock @@ -242,7 +242,8 @@ dependencies = [ { name = "matplotlib" }, { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "packaging" }, { name = "pandas", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (python_full_version >= '3.14' and sys_platform != 'darwin') or (python_full_version >= '3.14' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.14' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, @@ -250,7 +251,8 @@ dependencies = [ { name = "platformdirs" }, { name = "scipy", version = "1.15.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.16.3", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.16.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.16.3", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "setuptools" }, { name = "typing-extensions" }, @@ -476,7 +478,8 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "pytools" }, { name = "typing-extensions" }, @@ -605,7 +608,8 @@ dependencies = [ { name = "cgen" }, { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "platformdirs" }, { name = "pytools" }, @@ -911,7 +915,8 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/58/01/1253e6698a07380cd31a736d248a3f2a50a7c88779a1813da27503cadc2a/contourpy-1.3.3.tar.gz", hash = "sha256:083e12155b210502d0bca491432bb04d56dc3432f95a979b429f2848c3dbe880", size = 13466174, upload-time = "2025-07-26T12:03:12.549Z" } @@ -1234,7 +1239,8 @@ dependencies = [ { name = "cuda-pathfinder" }, { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12') or (python_full_version >= '3.11' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12') or (python_full_version >= '3.11' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12') or (python_full_version >= '3.11' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13')" }, { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ @@ -1263,7 +1269,8 @@ dependencies = [ { name = "cuda-pathfinder" }, { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13')" }, { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ @@ -1313,7 +1320,8 @@ dependencies = [ { name = "multidict" }, { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "packaging" }, { name = "pip" }, @@ -1798,7 +1806,8 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "six" }, ] @@ -1920,7 +1929,8 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "packaging" }, ] @@ -1936,7 +1946,8 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/db/33/acd0ce6863b6c0d7735007df01815403f5589a21ff8c2e1ee2587a38f548/h5py-3.16.0.tar.gz", hash = "sha256:a0dbaad796840ccaa67a4c144a0d0c8080073c34c76d5a6941d6818678ef2738", size = 446526, upload-time = "2026-03-06T13:49:08.07Z" } @@ -2052,7 +2063,7 @@ name = "intel-cmplr-lib-ur" version = "2025.3.3" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "umf", marker = "python_full_version < '3.11' or sys_platform != 'darwin' or extra != 'extra-6-pylops-deep' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "umf", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'emscripten') or (python_full_version < '3.11' and sys_platform == 'win32') or (sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/82/ca/9e27494641de36448c4783a1ff67f55b546733beb39fb8abe72960b756a4/intel_cmplr_lib_ur-2025.3.3-py2.py3-none-manylinux_2_28_x86_64.whl", hash = "sha256:a18ceadd336ad2f82f47977214ddc94568c5a33e262ee3b9d1b3631b7897b669", size = 30765500, upload-time = "2026-03-24T15:11:44.973Z" }, @@ -2064,7 +2075,7 @@ name = "intel-openmp" version = "2025.3.3" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "intel-cmplr-lib-ur", marker = "python_full_version < '3.11' or sys_platform != 'darwin' or extra != 'extra-6-pylops-deep' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "intel-cmplr-lib-ur", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'emscripten') or (python_full_version < '3.11' and sys_platform == 'win32') or (sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/3f/12/5e07caf359d5bedd67b40e84e2faec6b5a3ad5da27ce151860fe6b270935/intel_openmp-2025.3.3-py2.py3-none-manylinux_2_28_x86_64.whl", hash = "sha256:0b20a49b041afc8c1ec9b5746f006c2aa1d2475a9fe6d29ed551dba7cb84d9ab", size = 74335293, upload-time = "2026-03-24T15:11:36.732Z" }, @@ -2277,10 +2288,12 @@ resolution-markers = [ dependencies = [ { name = "jaxlib", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "ml-dtypes", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "opt-einsum", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.16.3", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.16.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.16.3", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/92/4c/5aca25abd45fa38dd136e5ae2010376518c67950e1f9408e0c5c93fcf77d/jax-0.9.2.tar.gz", hash = "sha256:42b28017b3e6b57a44b0274cc15f5153239c4873959030399ac1afc009c22365", size = 2662784, upload-time = "2026-03-18T23:28:10.471Z" } @@ -2701,9 +2714,11 @@ resolution-markers = [ ] dependencies = [ { name = "ml-dtypes", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.16.3", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.16.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.16.3", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ @@ -3167,7 +3182,8 @@ dependencies = [ { name = "kiwisolver" }, { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "packaging" }, { name = "pillow" }, @@ -3275,9 +3291,9 @@ name = "mkl" version = "2025.3.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "intel-openmp", marker = "python_full_version < '3.11' or sys_platform != 'darwin' or extra != 'extra-6-pylops-deep' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "onemkl-license", marker = "python_full_version < '3.11' or sys_platform != 'darwin' or extra != 'extra-6-pylops-deep' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "tbb", marker = "python_full_version < '3.11' or sys_platform != 'darwin' or extra != 'extra-6-pylops-deep' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "intel-openmp", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'emscripten') or (python_full_version < '3.11' and sys_platform == 'win32') or (sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "onemkl-license", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'emscripten') or (python_full_version < '3.11' and sys_platform == 'win32') or (sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "tbb", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'emscripten') or (python_full_version < '3.11' and sys_platform == 'win32') or (sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/b3/ee/76755ca0ec9626835e0d024c369b968f24eadce2106a7884404720670623/mkl-2025.3.1-py2.py3-none-manylinux_2_28_x86_64.whl", hash = "sha256:db31e59fa368dd4fa45b494351f4b7e0e6204b08d7db27836118c4e1370eb011", size = 195022933, upload-time = "2026-01-22T05:35:09.804Z" }, @@ -3313,197 +3329,83 @@ name = "mkl-fft" version = "2.1.2" source = { registry = "https://software.repos.intel.com/python/pypi" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "mkl-service", marker = "sys_platform != 'darwin' or extra != 'extra-6-pylops-deep' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "mkl-service", marker = "(python_full_version < '3.11' and sys_platform == 'emscripten') or (python_full_version < '3.11' and sys_platform == 'win32') or (sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://software.repos.intel.com/python/pypi/mkl-fft/mkl_fft-2.1.2-0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:4aa6b87196bbaee8c9b7f7182fb853b60ab24f733ed8cc866bc5930ab07b9a01" }, @@ -3523,10 +3425,9 @@ name = "mkl-random" version = "1.3.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "mkl", marker = "python_full_version < '3.11' or sys_platform != 'darwin' or extra != 'extra-6-pylops-deep' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "mkl", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/18/fb/d79787e258df55ce74400c2d23a73d36b75f6473615f36c920de674f4a0d/mkl_random-1.3.1-0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:0f7c4119a81b907d0e7a16fed0998544cfce5faa176c08d704938b07d23073e5", size = 395558, upload-time = "2025-12-18T03:19:02.423Z" }, @@ -3546,7 +3447,7 @@ name = "mkl-service" version = "2.6.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "mkl", marker = "python_full_version < '3.11' or sys_platform != 'darwin' or extra != 'extra-6-pylops-deep' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "mkl", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'emscripten') or (python_full_version < '3.11' and sys_platform == 'win32') or (sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/9c/71/ab67f81a2fc6e9a6c10bbc432477f8ee9ae9c4d0de50f19711b609eb0f90/mkl_service-2.6.1-0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:eed9c4c4fd5f426c3c5001a634aea06e8dc50ebdbcb0c99589979992946bbcb8", size = 76185, upload-time = "2025-12-18T03:21:55.976Z" }, @@ -3566,11 +3467,10 @@ name = "mkl-umath" version = "0.3.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "intel-cmplr-lib-rt", marker = "python_full_version < '3.11' or sys_platform != 'darwin' or extra != 'extra-6-pylops-deep' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "mkl-service", marker = "python_full_version < '3.11' or sys_platform != 'darwin' or extra != 'extra-6-pylops-deep' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "intel-cmplr-lib-rt", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "mkl-service", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/e1/ac/42a644bed25b446888d46072c0fbe3e2811616f3e521f0032f696f30ca04/mkl_umath-0.3.1-0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:d24a89e90056223535f283af70c5ce9eac204852f91e26f1100f84ccf301eadb", size = 186279, upload-time = "2025-12-18T03:24:44.231Z" }, @@ -3592,7 +3492,8 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/0e/4a/c27b42ed9b1c7d13d9ba8b6905dece787d6259152f2309338aed29b2447b/ml_dtypes-0.5.4.tar.gz", hash = "sha256:8ab06a50fb9bf9666dd0fe5dfb4676fa2b0ac0f31ecff72a6c3af8e22c063453", size = 692314, upload-time = "2025-11-17T22:32:31.031Z" } @@ -4078,7 +3979,8 @@ dependencies = [ { name = "llvmlite" }, { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/23/c9/a0fb41787d01d621046138da30f6c2100d80857bf34b3390dd68040f27a3/numba-0.64.0.tar.gz", hash = "sha256:95e7300af648baa3308127b1955b52ce6d11889d16e8cfe637b4f85d2fca52b1", size = 2765679, upload-time = "2026-02-18T18:41:20.974Z" } @@ -4211,184 +4113,262 @@ wheels = [ [[package]] name = "numpy" version = "2.3.2" -source = { registry = "https://software.repos.intel.com/python/pypi" } +source = { registry = "https://pypi.org/simple" } resolution-markers = [ "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] -dependencies = [ - { name = "mkl-fft", version = "2.1.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "mkl-random", marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "mkl-umath", marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, +sdist = { url = "https://files.pythonhosted.org/packages/37/7d/3fec4199c5ffb892bed55cff901e4f39a58c81df9c44c280499e92cad264/numpy-2.3.2.tar.gz", hash = "sha256:e0486a11ec30cdecb53f184d496d1c6a20786c81e55e41640270130056f8ee48", size = 20489306, upload-time = "2025-07-24T21:32:07.553Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/96/26/1320083986108998bd487e2931eed2aeedf914b6e8905431487543ec911d/numpy-2.3.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:852ae5bed3478b92f093e30f785c98e0cb62fa0a939ed057c31716e18a7a22b9", size = 21259016, upload-time = "2025-07-24T20:24:35.214Z" }, + { url = "https://files.pythonhosted.org/packages/c4/2b/792b341463fa93fc7e55abbdbe87dac316c5b8cb5e94fb7a59fb6fa0cda5/numpy-2.3.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:7a0e27186e781a69959d0230dd9909b5e26024f8da10683bd6344baea1885168", size = 14451158, upload-time = "2025-07-24T20:24:58.397Z" }, + { url = "https://files.pythonhosted.org/packages/b7/13/e792d7209261afb0c9f4759ffef6135b35c77c6349a151f488f531d13595/numpy-2.3.2-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:f0a1a8476ad77a228e41619af2fa9505cf69df928e9aaa165746584ea17fed2b", size = 5379817, upload-time = "2025-07-24T20:25:07.746Z" }, + { url = "https://files.pythonhosted.org/packages/49/ce/055274fcba4107c022b2113a213c7287346563f48d62e8d2a5176ad93217/numpy-2.3.2-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:cbc95b3813920145032412f7e33d12080f11dc776262df1712e1638207dde9e8", size = 6913606, upload-time = "2025-07-24T20:25:18.84Z" }, + { url = "https://files.pythonhosted.org/packages/17/f2/e4d72e6bc5ff01e2ab613dc198d560714971900c03674b41947e38606502/numpy-2.3.2-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f75018be4980a7324edc5930fe39aa391d5734531b1926968605416ff58c332d", size = 14589652, upload-time = "2025-07-24T20:25:40.356Z" }, + { url = "https://files.pythonhosted.org/packages/c8/b0/fbeee3000a51ebf7222016e2939b5c5ecf8000a19555d04a18f1e02521b8/numpy-2.3.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:20b8200721840f5621b7bd03f8dcd78de33ec522fc40dc2641aa09537df010c3", size = 16938816, upload-time = "2025-07-24T20:26:05.721Z" }, + { url = "https://files.pythonhosted.org/packages/a9/ec/2f6c45c3484cc159621ea8fc000ac5a86f1575f090cac78ac27193ce82cd/numpy-2.3.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:1f91e5c028504660d606340a084db4b216567ded1056ea2b4be4f9d10b67197f", size = 16370512, upload-time = "2025-07-24T20:26:30.545Z" }, + { url = "https://files.pythonhosted.org/packages/b5/01/dd67cf511850bd7aefd6347aaae0956ed415abea741ae107834aae7d6d4e/numpy-2.3.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:fb1752a3bb9a3ad2d6b090b88a9a0ae1cd6f004ef95f75825e2f382c183b2097", size = 18884947, upload-time = "2025-07-24T20:26:58.24Z" }, + { url = "https://files.pythonhosted.org/packages/a7/17/2cf60fd3e6a61d006778735edf67a222787a8c1a7842aed43ef96d777446/numpy-2.3.2-cp311-cp311-win32.whl", hash = "sha256:4ae6863868aaee2f57503c7a5052b3a2807cf7a3914475e637a0ecd366ced220", size = 6599494, upload-time = "2025-07-24T20:27:09.786Z" }, + { url = "https://files.pythonhosted.org/packages/d5/03/0eade211c504bda872a594f045f98ddcc6caef2b7c63610946845e304d3f/numpy-2.3.2-cp311-cp311-win_amd64.whl", hash = "sha256:240259d6564f1c65424bcd10f435145a7644a65a6811cfc3201c4a429ba79170", size = 13087889, upload-time = "2025-07-24T20:27:29.558Z" }, + { url = "https://files.pythonhosted.org/packages/13/32/2c7979d39dafb2a25087e12310fc7f3b9d3c7d960df4f4bc97955ae0ce1d/numpy-2.3.2-cp311-cp311-win_arm64.whl", hash = "sha256:4209f874d45f921bde2cff1ffcd8a3695f545ad2ffbef6d3d3c6768162efab89", size = 10459560, upload-time = "2025-07-24T20:27:46.803Z" }, + { url = "https://files.pythonhosted.org/packages/00/6d/745dd1c1c5c284d17725e5c802ca4d45cfc6803519d777f087b71c9f4069/numpy-2.3.2-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:bc3186bea41fae9d8e90c2b4fb5f0a1f5a690682da79b92574d63f56b529080b", size = 20956420, upload-time = "2025-07-24T20:28:18.002Z" }, + { url = "https://files.pythonhosted.org/packages/bc/96/e7b533ea5740641dd62b07a790af5d9d8fec36000b8e2d0472bd7574105f/numpy-2.3.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:2f4f0215edb189048a3c03bd5b19345bdfa7b45a7a6f72ae5945d2a28272727f", size = 14184660, upload-time = "2025-07-24T20:28:39.522Z" }, + { url = "https://files.pythonhosted.org/packages/2b/53/102c6122db45a62aa20d1b18c9986f67e6b97e0d6fbc1ae13e3e4c84430c/numpy-2.3.2-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:8b1224a734cd509f70816455c3cffe13a4f599b1bf7130f913ba0e2c0b2006c0", size = 5113382, upload-time = "2025-07-24T20:28:48.544Z" }, + { url = "https://files.pythonhosted.org/packages/2b/21/376257efcbf63e624250717e82b4fae93d60178f09eb03ed766dbb48ec9c/numpy-2.3.2-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:3dcf02866b977a38ba3ec10215220609ab9667378a9e2150615673f3ffd6c73b", size = 6647258, upload-time = "2025-07-24T20:28:59.104Z" }, + { url = "https://files.pythonhosted.org/packages/91/ba/f4ebf257f08affa464fe6036e13f2bf9d4642a40228781dc1235da81be9f/numpy-2.3.2-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:572d5512df5470f50ada8d1972c5f1082d9a0b7aa5944db8084077570cf98370", size = 14281409, upload-time = "2025-07-24T20:40:30.298Z" }, + { url = "https://files.pythonhosted.org/packages/59/ef/f96536f1df42c668cbacb727a8c6da7afc9c05ece6d558927fb1722693e1/numpy-2.3.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:8145dd6d10df13c559d1e4314df29695613575183fa2e2d11fac4c208c8a1f73", size = 16641317, upload-time = "2025-07-24T20:40:56.625Z" }, + { url = "https://files.pythonhosted.org/packages/f6/a7/af813a7b4f9a42f498dde8a4c6fcbff8100eed00182cc91dbaf095645f38/numpy-2.3.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:103ea7063fa624af04a791c39f97070bf93b96d7af7eb23530cd087dc8dbe9dc", size = 16056262, upload-time = "2025-07-24T20:41:20.797Z" }, + { url = "https://files.pythonhosted.org/packages/8b/5d/41c4ef8404caaa7f05ed1cfb06afe16a25895260eacbd29b4d84dff2920b/numpy-2.3.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:fc927d7f289d14f5e037be917539620603294454130b6de200091e23d27dc9be", size = 18579342, upload-time = "2025-07-24T20:41:50.753Z" }, + { url = "https://files.pythonhosted.org/packages/a1/4f/9950e44c5a11636f4a3af6e825ec23003475cc9a466edb7a759ed3ea63bd/numpy-2.3.2-cp312-cp312-win32.whl", hash = "sha256:d95f59afe7f808c103be692175008bab926b59309ade3e6d25009e9a171f7036", size = 6320610, upload-time = "2025-07-24T20:42:01.551Z" }, + { url = "https://files.pythonhosted.org/packages/7c/2f/244643a5ce54a94f0a9a2ab578189c061e4a87c002e037b0829dd77293b6/numpy-2.3.2-cp312-cp312-win_amd64.whl", hash = "sha256:9e196ade2400c0c737d93465327d1ae7c06c7cb8a1756121ebf54b06ca183c7f", size = 12786292, upload-time = "2025-07-24T20:42:20.738Z" }, + { url = "https://files.pythonhosted.org/packages/54/cd/7b5f49d5d78db7badab22d8323c1b6ae458fbf86c4fdfa194ab3cd4eb39b/numpy-2.3.2-cp312-cp312-win_arm64.whl", hash = "sha256:ee807923782faaf60d0d7331f5e86da7d5e3079e28b291973c545476c2b00d07", size = 10194071, upload-time = "2025-07-24T20:42:36.657Z" }, + { url = "https://files.pythonhosted.org/packages/1c/c0/c6bb172c916b00700ed3bf71cb56175fd1f7dbecebf8353545d0b5519f6c/numpy-2.3.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:c8d9727f5316a256425892b043736d63e89ed15bbfe6556c5ff4d9d4448ff3b3", size = 20949074, upload-time = "2025-07-24T20:43:07.813Z" }, + { url = "https://files.pythonhosted.org/packages/20/4e/c116466d22acaf4573e58421c956c6076dc526e24a6be0903219775d862e/numpy-2.3.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:efc81393f25f14d11c9d161e46e6ee348637c0a1e8a54bf9dedc472a3fae993b", size = 14177311, upload-time = "2025-07-24T20:43:29.335Z" }, + { url = "https://files.pythonhosted.org/packages/78/45/d4698c182895af189c463fc91d70805d455a227261d950e4e0f1310c2550/numpy-2.3.2-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:dd937f088a2df683cbb79dda9a772b62a3e5a8a7e76690612c2737f38c6ef1b6", size = 5106022, upload-time = "2025-07-24T20:43:37.999Z" }, + { url = "https://files.pythonhosted.org/packages/9f/76/3e6880fef4420179309dba72a8c11f6166c431cf6dee54c577af8906f914/numpy-2.3.2-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:11e58218c0c46c80509186e460d79fbdc9ca1eb8d8aee39d8f2dc768eb781089", size = 6640135, upload-time = "2025-07-24T20:43:49.28Z" }, + { url = "https://files.pythonhosted.org/packages/34/fa/87ff7f25b3c4ce9085a62554460b7db686fef1e0207e8977795c7b7d7ba1/numpy-2.3.2-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5ad4ebcb683a1f99f4f392cc522ee20a18b2bb12a2c1c42c3d48d5a1adc9d3d2", size = 14278147, upload-time = "2025-07-24T20:44:10.328Z" }, + { url = "https://files.pythonhosted.org/packages/1d/0f/571b2c7a3833ae419fe69ff7b479a78d313581785203cc70a8db90121b9a/numpy-2.3.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:938065908d1d869c7d75d8ec45f735a034771c6ea07088867f713d1cd3bbbe4f", size = 16635989, upload-time = "2025-07-24T20:44:34.88Z" }, + { url = "https://files.pythonhosted.org/packages/24/5a/84ae8dca9c9a4c592fe11340b36a86ffa9fd3e40513198daf8a97839345c/numpy-2.3.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:66459dccc65d8ec98cc7df61307b64bf9e08101f9598755d42d8ae65d9a7a6ee", size = 16053052, upload-time = "2025-07-24T20:44:58.872Z" }, + { url = "https://files.pythonhosted.org/packages/57/7c/e5725d99a9133b9813fcf148d3f858df98511686e853169dbaf63aec6097/numpy-2.3.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:a7af9ed2aa9ec5950daf05bb11abc4076a108bd3c7db9aa7251d5f107079b6a6", size = 18577955, upload-time = "2025-07-24T20:45:26.714Z" }, + { url = "https://files.pythonhosted.org/packages/ae/11/7c546fcf42145f29b71e4d6f429e96d8d68e5a7ba1830b2e68d7418f0bbd/numpy-2.3.2-cp313-cp313-win32.whl", hash = "sha256:906a30249315f9c8e17b085cc5f87d3f369b35fedd0051d4a84686967bdbbd0b", size = 6311843, upload-time = "2025-07-24T20:49:24.444Z" }, + { url = "https://files.pythonhosted.org/packages/aa/6f/a428fd1cb7ed39b4280d057720fed5121b0d7754fd2a9768640160f5517b/numpy-2.3.2-cp313-cp313-win_amd64.whl", hash = "sha256:c63d95dc9d67b676e9108fe0d2182987ccb0f11933c1e8959f42fa0da8d4fa56", size = 12782876, upload-time = "2025-07-24T20:49:43.227Z" }, + { url = "https://files.pythonhosted.org/packages/65/85/4ea455c9040a12595fb6c43f2c217257c7b52dd0ba332c6a6c1d28b289fe/numpy-2.3.2-cp313-cp313-win_arm64.whl", hash = "sha256:b05a89f2fb84d21235f93de47129dd4f11c16f64c87c33f5e284e6a3a54e43f2", size = 10192786, upload-time = "2025-07-24T20:49:59.443Z" }, + { url = "https://files.pythonhosted.org/packages/80/23/8278f40282d10c3f258ec3ff1b103d4994bcad78b0cba9208317f6bb73da/numpy-2.3.2-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:4e6ecfeddfa83b02318f4d84acf15fbdbf9ded18e46989a15a8b6995dfbf85ab", size = 21047395, upload-time = "2025-07-24T20:45:58.821Z" }, + { url = "https://files.pythonhosted.org/packages/1f/2d/624f2ce4a5df52628b4ccd16a4f9437b37c35f4f8a50d00e962aae6efd7a/numpy-2.3.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:508b0eada3eded10a3b55725b40806a4b855961040180028f52580c4729916a2", size = 14300374, upload-time = "2025-07-24T20:46:20.207Z" }, + { url = "https://files.pythonhosted.org/packages/f6/62/ff1e512cdbb829b80a6bd08318a58698867bca0ca2499d101b4af063ee97/numpy-2.3.2-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:754d6755d9a7588bdc6ac47dc4ee97867271b17cee39cb87aef079574366db0a", size = 5228864, upload-time = "2025-07-24T20:46:30.58Z" }, + { url = "https://files.pythonhosted.org/packages/7d/8e/74bc18078fff03192d4032cfa99d5a5ca937807136d6f5790ce07ca53515/numpy-2.3.2-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:a9f66e7d2b2d7712410d3bc5684149040ef5f19856f20277cd17ea83e5006286", size = 6737533, upload-time = "2025-07-24T20:46:46.111Z" }, + { url = "https://files.pythonhosted.org/packages/19/ea/0731efe2c9073ccca5698ef6a8c3667c4cf4eea53fcdcd0b50140aba03bc/numpy-2.3.2-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:de6ea4e5a65d5a90c7d286ddff2b87f3f4ad61faa3db8dabe936b34c2275b6f8", size = 14352007, upload-time = "2025-07-24T20:47:07.1Z" }, + { url = "https://files.pythonhosted.org/packages/cf/90/36be0865f16dfed20f4bc7f75235b963d5939707d4b591f086777412ff7b/numpy-2.3.2-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a3ef07ec8cbc8fc9e369c8dcd52019510c12da4de81367d8b20bc692aa07573a", size = 16701914, upload-time = "2025-07-24T20:47:32.459Z" }, + { url = "https://files.pythonhosted.org/packages/94/30/06cd055e24cb6c38e5989a9e747042b4e723535758e6153f11afea88c01b/numpy-2.3.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:27c9f90e7481275c7800dc9c24b7cc40ace3fdb970ae4d21eaff983a32f70c91", size = 16132708, upload-time = "2025-07-24T20:47:58.129Z" }, + { url = "https://files.pythonhosted.org/packages/9a/14/ecede608ea73e58267fd7cb78f42341b3b37ba576e778a1a06baffbe585c/numpy-2.3.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:07b62978075b67eee4065b166d000d457c82a1efe726cce608b9db9dd66a73a5", size = 18651678, upload-time = "2025-07-24T20:48:25.402Z" }, + { url = "https://files.pythonhosted.org/packages/40/f3/2fe6066b8d07c3685509bc24d56386534c008b462a488b7f503ba82b8923/numpy-2.3.2-cp313-cp313t-win32.whl", hash = "sha256:c771cfac34a4f2c0de8e8c97312d07d64fd8f8ed45bc9f5726a7e947270152b5", size = 6441832, upload-time = "2025-07-24T20:48:37.181Z" }, + { url = "https://files.pythonhosted.org/packages/0b/ba/0937d66d05204d8f28630c9c60bc3eda68824abde4cf756c4d6aad03b0c6/numpy-2.3.2-cp313-cp313t-win_amd64.whl", hash = "sha256:72dbebb2dcc8305c431b2836bcc66af967df91be793d63a24e3d9b741374c450", size = 12927049, upload-time = "2025-07-24T20:48:56.24Z" }, + { url = "https://files.pythonhosted.org/packages/e9/ed/13542dd59c104d5e654dfa2ac282c199ba64846a74c2c4bcdbc3a0f75df1/numpy-2.3.2-cp313-cp313t-win_arm64.whl", hash = "sha256:72c6df2267e926a6d5286b0a6d556ebe49eae261062059317837fda12ddf0c1a", size = 10262935, upload-time = "2025-07-24T20:49:13.136Z" }, + { url = "https://files.pythonhosted.org/packages/c9/7c/7659048aaf498f7611b783e000c7268fcc4dcf0ce21cd10aad7b2e8f9591/numpy-2.3.2-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:448a66d052d0cf14ce9865d159bfc403282c9bc7bb2a31b03cc18b651eca8b1a", size = 20950906, upload-time = "2025-07-24T20:50:30.346Z" }, + { url = "https://files.pythonhosted.org/packages/80/db/984bea9d4ddf7112a04cfdfb22b1050af5757864cfffe8e09e44b7f11a10/numpy-2.3.2-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:546aaf78e81b4081b2eba1d105c3b34064783027a06b3ab20b6eba21fb64132b", size = 14185607, upload-time = "2025-07-24T20:50:51.923Z" }, + { url = "https://files.pythonhosted.org/packages/e4/76/b3d6f414f4eca568f469ac112a3b510938d892bc5a6c190cb883af080b77/numpy-2.3.2-cp314-cp314-macosx_14_0_arm64.whl", hash = "sha256:87c930d52f45df092f7578889711a0768094debf73cfcde105e2d66954358125", size = 5114110, upload-time = "2025-07-24T20:51:01.041Z" }, + { url = "https://files.pythonhosted.org/packages/9e/d2/6f5e6826abd6bca52392ed88fe44a4b52aacb60567ac3bc86c67834c3a56/numpy-2.3.2-cp314-cp314-macosx_14_0_x86_64.whl", hash = "sha256:8dc082ea901a62edb8f59713c6a7e28a85daddcb67454c839de57656478f5b19", size = 6642050, upload-time = "2025-07-24T20:51:11.64Z" }, + { url = "https://files.pythonhosted.org/packages/c4/43/f12b2ade99199e39c73ad182f103f9d9791f48d885c600c8e05927865baf/numpy-2.3.2-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:af58de8745f7fa9ca1c0c7c943616c6fe28e75d0c81f5c295810e3c83b5be92f", size = 14296292, upload-time = "2025-07-24T20:51:33.488Z" }, + { url = "https://files.pythonhosted.org/packages/5d/f9/77c07d94bf110a916b17210fac38680ed8734c236bfed9982fd8524a7b47/numpy-2.3.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:fed5527c4cf10f16c6d0b6bee1f89958bccb0ad2522c8cadc2efd318bcd545f5", size = 16638913, upload-time = "2025-07-24T20:51:58.517Z" }, + { url = "https://files.pythonhosted.org/packages/9b/d1/9d9f2c8ea399cc05cfff8a7437453bd4e7d894373a93cdc46361bbb49a7d/numpy-2.3.2-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:095737ed986e00393ec18ec0b21b47c22889ae4b0cd2d5e88342e08b01141f58", size = 16071180, upload-time = "2025-07-24T20:52:22.827Z" }, + { url = "https://files.pythonhosted.org/packages/4c/41/82e2c68aff2a0c9bf315e47d61951099fed65d8cb2c8d9dc388cb87e947e/numpy-2.3.2-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:b5e40e80299607f597e1a8a247ff8d71d79c5b52baa11cc1cce30aa92d2da6e0", size = 18576809, upload-time = "2025-07-24T20:52:51.015Z" }, + { url = "https://files.pythonhosted.org/packages/14/14/4b4fd3efb0837ed252d0f583c5c35a75121038a8c4e065f2c259be06d2d8/numpy-2.3.2-cp314-cp314-win32.whl", hash = "sha256:7d6e390423cc1f76e1b8108c9b6889d20a7a1f59d9a60cac4a050fa734d6c1e2", size = 6366410, upload-time = "2025-07-24T20:56:44.949Z" }, + { url = "https://files.pythonhosted.org/packages/11/9e/b4c24a6b8467b61aced5c8dc7dcfce23621baa2e17f661edb2444a418040/numpy-2.3.2-cp314-cp314-win_amd64.whl", hash = "sha256:b9d0878b21e3918d76d2209c924ebb272340da1fb51abc00f986c258cd5e957b", size = 12918821, upload-time = "2025-07-24T20:57:06.479Z" }, + { url = "https://files.pythonhosted.org/packages/0e/0f/0dc44007c70b1007c1cef86b06986a3812dd7106d8f946c09cfa75782556/numpy-2.3.2-cp314-cp314-win_arm64.whl", hash = "sha256:2738534837c6a1d0c39340a190177d7d66fdf432894f469728da901f8f6dc910", size = 10477303, upload-time = "2025-07-24T20:57:22.879Z" }, + { url = "https://files.pythonhosted.org/packages/8b/3e/075752b79140b78ddfc9c0a1634d234cfdbc6f9bbbfa6b7504e445ad7d19/numpy-2.3.2-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:4d002ecf7c9b53240be3bb69d80f86ddbd34078bae04d87be81c1f58466f264e", size = 21047524, upload-time = "2025-07-24T20:53:22.086Z" }, + { url = "https://files.pythonhosted.org/packages/fe/6d/60e8247564a72426570d0e0ea1151b95ce5bd2f1597bb878a18d32aec855/numpy-2.3.2-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:293b2192c6bcce487dbc6326de5853787f870aeb6c43f8f9c6496db5b1781e45", size = 14300519, upload-time = "2025-07-24T20:53:44.053Z" }, + { url = "https://files.pythonhosted.org/packages/4d/73/d8326c442cd428d47a067070c3ac6cc3b651a6e53613a1668342a12d4479/numpy-2.3.2-cp314-cp314t-macosx_14_0_arm64.whl", hash = "sha256:0a4f2021a6da53a0d580d6ef5db29947025ae8b35b3250141805ea9a32bbe86b", size = 5228972, upload-time = "2025-07-24T20:53:53.81Z" }, + { url = "https://files.pythonhosted.org/packages/34/2e/e71b2d6dad075271e7079db776196829019b90ce3ece5c69639e4f6fdc44/numpy-2.3.2-cp314-cp314t-macosx_14_0_x86_64.whl", hash = "sha256:9c144440db4bf3bb6372d2c3e49834cc0ff7bb4c24975ab33e01199e645416f2", size = 6737439, upload-time = "2025-07-24T20:54:04.742Z" }, + { url = "https://files.pythonhosted.org/packages/15/b0/d004bcd56c2c5e0500ffc65385eb6d569ffd3363cb5e593ae742749b2daa/numpy-2.3.2-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f92d6c2a8535dc4fe4419562294ff957f83a16ebdec66df0805e473ffaad8bd0", size = 14352479, upload-time = "2025-07-24T20:54:25.819Z" }, + { url = "https://files.pythonhosted.org/packages/11/e3/285142fcff8721e0c99b51686426165059874c150ea9ab898e12a492e291/numpy-2.3.2-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:cefc2219baa48e468e3db7e706305fcd0c095534a192a08f31e98d83a7d45fb0", size = 16702805, upload-time = "2025-07-24T20:54:50.814Z" }, + { url = "https://files.pythonhosted.org/packages/33/c3/33b56b0e47e604af2c7cd065edca892d180f5899599b76830652875249a3/numpy-2.3.2-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:76c3e9501ceb50b2ff3824c3589d5d1ab4ac857b0ee3f8f49629d0de55ecf7c2", size = 16133830, upload-time = "2025-07-24T20:55:17.306Z" }, + { url = "https://files.pythonhosted.org/packages/6e/ae/7b1476a1f4d6a48bc669b8deb09939c56dd2a439db1ab03017844374fb67/numpy-2.3.2-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:122bf5ed9a0221b3419672493878ba4967121514b1d7d4656a7580cd11dddcbf", size = 18652665, upload-time = "2025-07-24T20:55:46.665Z" }, + { url = "https://files.pythonhosted.org/packages/14/ba/5b5c9978c4bb161034148ade2de9db44ec316fab89ce8c400db0e0c81f86/numpy-2.3.2-cp314-cp314t-win32.whl", hash = "sha256:6f1ae3dcb840edccc45af496f312528c15b1f79ac318169d094e85e4bb35fdf1", size = 6514777, upload-time = "2025-07-24T20:55:57.66Z" }, + { url = "https://files.pythonhosted.org/packages/eb/46/3dbaf0ae7c17cdc46b9f662c56da2054887b8d9e737c1476f335c83d33db/numpy-2.3.2-cp314-cp314t-win_amd64.whl", hash = "sha256:087ffc25890d89a43536f75c5fe8770922008758e8eeeef61733957041ed2f9b", size = 13111856, upload-time = "2025-07-24T20:56:17.318Z" }, + { url = "https://files.pythonhosted.org/packages/c1/9e/1652778bce745a67b5fe05adde60ed362d38eb17d919a540e813d30f6874/numpy-2.3.2-cp314-cp314t-win_arm64.whl", hash = "sha256:092aeb3449833ea9c0bf0089d70c29ae480685dd2377ec9cdbbb620257f84631", size = 10544226, upload-time = "2025-07-24T20:56:34.509Z" }, + { url = "https://files.pythonhosted.org/packages/cf/ea/50ebc91d28b275b23b7128ef25c3d08152bc4068f42742867e07a870a42a/numpy-2.3.2-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:14a91ebac98813a49bc6aa1a0dfc09513dcec1d97eaf31ca21a87221a1cdcb15", size = 21130338, upload-time = "2025-07-24T20:57:54.37Z" }, + { url = "https://files.pythonhosted.org/packages/9f/57/cdd5eac00dd5f137277355c318a955c0d8fb8aa486020c22afd305f8b88f/numpy-2.3.2-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:71669b5daae692189540cffc4c439468d35a3f84f0c88b078ecd94337f6cb0ec", size = 14375776, upload-time = "2025-07-24T20:58:16.303Z" }, + { url = "https://files.pythonhosted.org/packages/83/85/27280c7f34fcd305c2209c0cdca4d70775e4859a9eaa92f850087f8dea50/numpy-2.3.2-pp311-pypy311_pp73-macosx_14_0_arm64.whl", hash = "sha256:69779198d9caee6e547adb933941ed7520f896fd9656834c300bdf4dd8642712", size = 5304882, upload-time = "2025-07-24T20:58:26.199Z" }, + { url = "https://files.pythonhosted.org/packages/48/b4/6500b24d278e15dd796f43824e69939d00981d37d9779e32499e823aa0aa/numpy-2.3.2-pp311-pypy311_pp73-macosx_14_0_x86_64.whl", hash = "sha256:2c3271cc4097beb5a60f010bcc1cc204b300bb3eafb4399376418a83a1c6373c", size = 6818405, upload-time = "2025-07-24T20:58:37.341Z" }, + { url = "https://files.pythonhosted.org/packages/9b/c9/142c1e03f199d202da8e980c2496213509291b6024fd2735ad28ae7065c7/numpy-2.3.2-pp311-pypy311_pp73-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8446acd11fe3dc1830568c941d44449fd5cb83068e5c70bd5a470d323d448296", size = 14419651, upload-time = "2025-07-24T20:58:59.048Z" }, + { url = "https://files.pythonhosted.org/packages/8b/95/8023e87cbea31a750a6c00ff9427d65ebc5fef104a136bfa69f76266d614/numpy-2.3.2-pp311-pypy311_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:aa098a5ab53fa407fded5870865c6275a5cd4101cfdef8d6fafc48286a96e981", size = 16760166, upload-time = "2025-07-24T21:28:56.38Z" }, + { url = "https://files.pythonhosted.org/packages/78/e3/6690b3f85a05506733c7e90b577e4762517404ea78bab2ca3a5cb1aeb78d/numpy-2.3.2-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:6936aff90dda378c09bea075af0d9c675fe3a977a9d2402f95a87f440f59f619", size = 12977811, upload-time = "2025-07-24T21:29:18.234Z" }, +] + +[[package]] +name = "numpy" +version = "2.3.2" +source = { registry = "https://software.repos.intel.com/python/pypi" } +resolution-markers = [ + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] wheels = [ { url = "https://software.repos.intel.com/python/pypi/numpy/numpy-2.3.2-5-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:e32a9b87a1ac53b4c903790963628d4f1118c6849d93c72533fcead9384c4ece" }, @@ -5418,7 +5398,8 @@ resolution-markers = [ dependencies = [ { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.14' and sys_platform != 'darwin') or (python_full_version >= '3.14' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.14' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.14' and sys_platform == 'emscripten') or (python_full_version >= '3.14' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.14' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.14' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "python-dateutil", marker = "python_full_version < '3.11' or (python_full_version >= '3.14' and sys_platform != 'darwin') or (python_full_version >= '3.14' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.14' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "pytz", marker = "python_full_version < '3.11' or (python_full_version >= '3.14' and sys_platform != 'darwin') or (python_full_version >= '3.14' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.14' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "tzdata", marker = "python_full_version < '3.11' or (python_full_version >= '3.14' and sys_platform != 'darwin') or (python_full_version >= '3.14' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.14' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, @@ -5619,7 +5600,8 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'darwin') or (python_full_version >= '3.11' and python_full_version < '3.14' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "python-dateutil", marker = "(python_full_version >= '3.11' and python_full_version < '3.14') or (python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "tzdata", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, @@ -6153,7 +6135,8 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/f2/2d/e38439b7f937e8bf91a9ff2b8d9713d0d8e64e980fc00e8d1945b8a5b74b/pyfftw-0.15.1.tar.gz", hash = "sha256:bbcde6d40d165e1cbaf12dde062ebfebe9e43394cac8c166e699ba2c9a4b0461", size = 192838, upload-time = "2025-10-22T19:58:56.683Z" } @@ -6254,11 +6237,11 @@ gpu-cu13 = [ { name = "cupy-cuda13x" }, ] intel = [ - { name = "mkl-fft", version = "2.1.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "sys_platform != 'darwin' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.15.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.16.3", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "mkl-fft", version = "2.1.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (platform_machine != 'x86_64' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (platform_machine != 'x86_64' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (platform_machine != 'x86_64' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (platform_machine != 'x86_64' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (platform_machine != 'x86_64' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (platform_machine != 'x86_64' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and platform_machine == 'x86_64' and sys_platform == 'linux') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (platform_machine != 'x86_64' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (platform_machine != 'x86_64' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (platform_machine != 'x86_64' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (platform_machine != 'x86_64' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (platform_machine != 'x86_64' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (platform_machine != 'x86_64' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (platform_machine != 'x86_64' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and platform_machine == 'x86_64' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (platform_machine != 'x86_64' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (platform_machine != 'x86_64' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (platform_machine != 'x86_64' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (platform_machine != 'x86_64' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (platform_machine != 'x86_64' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (platform_machine != 'x86_64' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (platform_machine != 'x86_64' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.15.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and platform_machine == 'x86_64' and sys_platform == 'linux') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (platform_machine != 'x86_64' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (platform_machine != 'x86_64' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (platform_machine != 'x86_64' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (platform_machine != 'x86_64' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (platform_machine != 'x86_64' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (platform_machine != 'x86_64' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (platform_machine != 'x86_64' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.16.3", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and platform_machine == 'x86_64' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (platform_machine != 'x86_64' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (platform_machine != 'x86_64' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (platform_machine != 'x86_64' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (platform_machine != 'x86_64' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (platform_machine != 'x86_64' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (platform_machine != 'x86_64' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (platform_machine != 'x86_64' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] stat = [ { name = "pymc", version = "5.25.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, @@ -6305,16 +6288,16 @@ requires-dist = [ { name = "jax", extras = ["cuda12"], marker = "extra == 'deep-cu128'" }, { name = "jax", extras = ["cuda13"], marker = "extra == 'deep-cu13'" }, { name = "llvmlite", marker = "extra == 'advanced'" }, - { name = "mkl-fft", marker = "sys_platform != 'darwin' and extra == 'intel'", index = "https://software.repos.intel.com/python/pypi", conflict = { package = "pylops", extra = "intel" } }, + { name = "mkl-fft", marker = "platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'intel'", index = "https://software.repos.intel.com/python/pypi", conflict = { package = "pylops", extra = "intel" } }, { name = "numba", marker = "extra == 'advanced'" }, - { name = "numpy", marker = "sys_platform != 'darwin' and extra == 'intel'", specifier = ">=2.0.0", index = "https://software.repos.intel.com/python/pypi", conflict = { package = "pylops", extra = "intel" } }, + { name = "numpy", marker = "platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'intel'", specifier = ">=2.0.0", index = "https://software.repos.intel.com/python/pypi", conflict = { package = "pylops", extra = "intel" } }, { name = "numpy", marker = "extra != 'intel'", specifier = ">=1.21.0" }, { name = "pyfftw", marker = "extra == 'advanced'" }, { name = "pymc", marker = "extra == 'stat'" }, { name = "pytensor", marker = "extra == 'stat'" }, { name = "pywavelets", marker = "extra == 'advanced'" }, { name = "scikit-fmm", marker = "extra == 'advanced'" }, - { name = "scipy", marker = "sys_platform != 'darwin' and extra == 'intel'", specifier = ">=1.13.0", index = "https://software.repos.intel.com/python/pypi", conflict = { package = "pylops", extra = "intel" } }, + { name = "scipy", marker = "platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'intel'", specifier = ">=1.13.0", index = "https://software.repos.intel.com/python/pypi", conflict = { package = "pylops", extra = "intel" } }, { name = "scipy", marker = "extra != 'intel'", specifier = ">=1.11.0" }, { name = "spgl1", marker = "extra == 'advanced'" }, { name = "torch", marker = "extra == 'deep'", index = "https://download.pytorch.org/whl/cpu", conflict = { package = "pylops", extra = "deep" } }, @@ -6583,13 +6566,15 @@ dependencies = [ { name = "arviz", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "cachetools", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "cloudpickle", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "pandas", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.14' and sys_platform != 'darwin') or (python_full_version >= '3.14' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.14' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "pandas", version = "3.0.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14') or (python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "pytensor", version = "2.38.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "rich", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.16.3", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.16.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.16.3", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "threadpoolctl", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "typing-extensions", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, @@ -6865,9 +6850,11 @@ dependencies = [ { name = "logical-unification", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "minikanren", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "numba", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.16.3", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.16.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.16.3", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "setuptools", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] @@ -7217,7 +7204,8 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/5a/75/50581633d199812205ea8cdd0f6d52f12a624886b74bf1486335b67f01ff/pywavelets-1.9.0.tar.gz", hash = "sha256:148d12203377772bea452a59211d98649c8ee4a05eff019a9021853a36babdc8", size = 3938340, upload-time = "2025-08-04T16:20:04.978Z" } @@ -7728,184 +7716,255 @@ wheels = [ [[package]] name = "scipy" version = "1.16.3" -source = { registry = "https://software.repos.intel.com/python/pypi" } +source = { registry = "https://pypi.org/simple" } resolution-markers = [ "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", +] +dependencies = [ + { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/0a/ca/d8ace4f98322d01abcd52d381134344bf7b431eba7ed8b42bdea5a3c2ac9/scipy-1.16.3.tar.gz", hash = "sha256:01e87659402762f43bd2fee13370553a17ada367d42e7487800bf2916535aecb", size = 30597883, upload-time = "2025-10-28T17:38:54.068Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/9b/5f/6f37d7439de1455ce9c5a556b8d1db0979f03a796c030bafdf08d35b7bf9/scipy-1.16.3-cp311-cp311-macosx_10_14_x86_64.whl", hash = "sha256:40be6cf99e68b6c4321e9f8782e7d5ff8265af28ef2cd56e9c9b2638fa08ad97", size = 36630881, upload-time = "2025-10-28T17:31:47.104Z" }, + { url = "https://files.pythonhosted.org/packages/7c/89/d70e9f628749b7e4db2aa4cd89735502ff3f08f7b9b27d2e799485987cd9/scipy-1.16.3-cp311-cp311-macosx_12_0_arm64.whl", hash = "sha256:8be1ca9170fcb6223cc7c27f4305d680ded114a1567c0bd2bfcbf947d1b17511", size = 28941012, upload-time = "2025-10-28T17:31:53.411Z" }, + { url = "https://files.pythonhosted.org/packages/a8/a8/0e7a9a6872a923505dbdf6bb93451edcac120363131c19013044a1e7cb0c/scipy-1.16.3-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:bea0a62734d20d67608660f69dcda23e7f90fb4ca20974ab80b6ed40df87a005", size = 20931935, upload-time = "2025-10-28T17:31:57.361Z" }, + { url = "https://files.pythonhosted.org/packages/bd/c7/020fb72bd79ad798e4dbe53938543ecb96b3a9ac3fe274b7189e23e27353/scipy-1.16.3-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:2a207a6ce9c24f1951241f4693ede2d393f59c07abc159b2cb2be980820e01fb", size = 23534466, upload-time = "2025-10-28T17:32:01.875Z" }, + { url = "https://files.pythonhosted.org/packages/be/a0/668c4609ce6dbf2f948e167836ccaf897f95fb63fa231c87da7558a374cd/scipy-1.16.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:532fb5ad6a87e9e9cd9c959b106b73145a03f04c7d57ea3e6f6bb60b86ab0876", size = 33593618, upload-time = "2025-10-28T17:32:06.902Z" }, + { url = "https://files.pythonhosted.org/packages/ca/6e/8942461cf2636cdae083e3eb72622a7fbbfa5cf559c7d13ab250a5dbdc01/scipy-1.16.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:0151a0749efeaaab78711c78422d413c583b8cdd2011a3c1d6c794938ee9fdb2", size = 35899798, upload-time = "2025-10-28T17:32:12.665Z" }, + { url = "https://files.pythonhosted.org/packages/79/e8/d0f33590364cdbd67f28ce79368b373889faa4ee959588beddf6daef9abe/scipy-1.16.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:b7180967113560cca57418a7bc719e30366b47959dd845a93206fbed693c867e", size = 36226154, upload-time = "2025-10-28T17:32:17.961Z" }, + { url = "https://files.pythonhosted.org/packages/39/c1/1903de608c0c924a1749c590064e65810f8046e437aba6be365abc4f7557/scipy-1.16.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:deb3841c925eeddb6afc1e4e4a45e418d19ec7b87c5df177695224078e8ec733", size = 38878540, upload-time = "2025-10-28T17:32:23.907Z" }, + { url = "https://files.pythonhosted.org/packages/f1/d0/22ec7036ba0b0a35bccb7f25ab407382ed34af0b111475eb301c16f8a2e5/scipy-1.16.3-cp311-cp311-win_amd64.whl", hash = "sha256:53c3844d527213631e886621df5695d35e4f6a75f620dca412bcd292f6b87d78", size = 38722107, upload-time = "2025-10-28T17:32:29.921Z" }, + { url = "https://files.pythonhosted.org/packages/7b/60/8a00e5a524bb3bf8898db1650d350f50e6cffb9d7a491c561dc9826c7515/scipy-1.16.3-cp311-cp311-win_arm64.whl", hash = "sha256:9452781bd879b14b6f055b26643703551320aa8d79ae064a71df55c00286a184", size = 25506272, upload-time = "2025-10-28T17:32:34.577Z" }, + { url = "https://files.pythonhosted.org/packages/40/41/5bf55c3f386b1643812f3a5674edf74b26184378ef0f3e7c7a09a7e2ca7f/scipy-1.16.3-cp312-cp312-macosx_10_14_x86_64.whl", hash = "sha256:81fc5827606858cf71446a5e98715ba0e11f0dbc83d71c7409d05486592a45d6", size = 36659043, upload-time = "2025-10-28T17:32:40.285Z" }, + { url = "https://files.pythonhosted.org/packages/1e/0f/65582071948cfc45d43e9870bf7ca5f0e0684e165d7c9ef4e50d783073eb/scipy-1.16.3-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:c97176013d404c7346bf57874eaac5187d969293bf40497140b0a2b2b7482e07", size = 28898986, upload-time = "2025-10-28T17:32:45.325Z" }, + { url = "https://files.pythonhosted.org/packages/96/5e/36bf3f0ac298187d1ceadde9051177d6a4fe4d507e8f59067dc9dd39e650/scipy-1.16.3-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:2b71d93c8a9936046866acebc915e2af2e292b883ed6e2cbe5c34beb094b82d9", size = 20889814, upload-time = "2025-10-28T17:32:49.277Z" }, + { url = "https://files.pythonhosted.org/packages/80/35/178d9d0c35394d5d5211bbff7ac4f2986c5488b59506fef9e1de13ea28d3/scipy-1.16.3-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:3d4a07a8e785d80289dfe66b7c27d8634a773020742ec7187b85ccc4b0e7b686", size = 23565795, upload-time = "2025-10-28T17:32:53.337Z" }, + { url = "https://files.pythonhosted.org/packages/fa/46/d1146ff536d034d02f83c8afc3c4bab2eddb634624d6529a8512f3afc9da/scipy-1.16.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:0553371015692a898e1aa858fed67a3576c34edefa6b7ebdb4e9dde49ce5c203", size = 33349476, upload-time = "2025-10-28T17:32:58.353Z" }, + { url = "https://files.pythonhosted.org/packages/79/2e/415119c9ab3e62249e18c2b082c07aff907a273741b3f8160414b0e9193c/scipy-1.16.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:72d1717fd3b5e6ec747327ce9bda32d5463f472c9dce9f54499e81fbd50245a1", size = 35676692, upload-time = "2025-10-28T17:33:03.88Z" }, + { url = "https://files.pythonhosted.org/packages/27/82/df26e44da78bf8d2aeaf7566082260cfa15955a5a6e96e6a29935b64132f/scipy-1.16.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:1fb2472e72e24d1530debe6ae078db70fb1605350c88a3d14bc401d6306dbffe", size = 36019345, upload-time = "2025-10-28T17:33:09.773Z" }, + { url = "https://files.pythonhosted.org/packages/82/31/006cbb4b648ba379a95c87262c2855cd0d09453e500937f78b30f02fa1cd/scipy-1.16.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:c5192722cffe15f9329a3948c4b1db789fbb1f05c97899187dcf009b283aea70", size = 38678975, upload-time = "2025-10-28T17:33:15.809Z" }, + { url = "https://files.pythonhosted.org/packages/c2/7f/acbd28c97e990b421af7d6d6cd416358c9c293fc958b8529e0bd5d2a2a19/scipy-1.16.3-cp312-cp312-win_amd64.whl", hash = "sha256:56edc65510d1331dae01ef9b658d428e33ed48b4f77b1d51caf479a0253f96dc", size = 38555926, upload-time = "2025-10-28T17:33:21.388Z" }, + { url = "https://files.pythonhosted.org/packages/ce/69/c5c7807fd007dad4f48e0a5f2153038dc96e8725d3345b9ee31b2b7bed46/scipy-1.16.3-cp312-cp312-win_arm64.whl", hash = "sha256:a8a26c78ef223d3e30920ef759e25625a0ecdd0d60e5a8818b7513c3e5384cf2", size = 25463014, upload-time = "2025-10-28T17:33:25.975Z" }, + { url = "https://files.pythonhosted.org/packages/72/f1/57e8327ab1508272029e27eeef34f2302ffc156b69e7e233e906c2a5c379/scipy-1.16.3-cp313-cp313-macosx_10_14_x86_64.whl", hash = "sha256:d2ec56337675e61b312179a1ad124f5f570c00f920cc75e1000025451b88241c", size = 36617856, upload-time = "2025-10-28T17:33:31.375Z" }, + { url = "https://files.pythonhosted.org/packages/44/13/7e63cfba8a7452eb756306aa2fd9b37a29a323b672b964b4fdeded9a3f21/scipy-1.16.3-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:16b8bc35a4cc24db80a0ec836a9286d0e31b2503cb2fd7ff7fb0e0374a97081d", size = 28874306, upload-time = "2025-10-28T17:33:36.516Z" }, + { url = "https://files.pythonhosted.org/packages/15/65/3a9400efd0228a176e6ec3454b1fa998fbbb5a8defa1672c3f65706987db/scipy-1.16.3-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:5803c5fadd29de0cf27fa08ccbfe7a9e5d741bf63e4ab1085437266f12460ff9", size = 20865371, upload-time = "2025-10-28T17:33:42.094Z" }, + { url = "https://files.pythonhosted.org/packages/33/d7/eda09adf009a9fb81827194d4dd02d2e4bc752cef16737cc4ef065234031/scipy-1.16.3-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:b81c27fc41954319a943d43b20e07c40bdcd3ff7cf013f4fb86286faefe546c4", size = 23524877, upload-time = "2025-10-28T17:33:48.483Z" }, + { url = "https://files.pythonhosted.org/packages/7d/6b/3f911e1ebc364cb81320223a3422aab7d26c9c7973109a9cd0f27c64c6c0/scipy-1.16.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:0c3b4dd3d9b08dbce0f3440032c52e9e2ab9f96ade2d3943313dfe51a7056959", size = 33342103, upload-time = "2025-10-28T17:33:56.495Z" }, + { url = "https://files.pythonhosted.org/packages/21/f6/4bfb5695d8941e5c570a04d9fcd0d36bce7511b7d78e6e75c8f9791f82d0/scipy-1.16.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:7dc1360c06535ea6116a2220f760ae572db9f661aba2d88074fe30ec2aa1ff88", size = 35697297, upload-time = "2025-10-28T17:34:04.722Z" }, + { url = "https://files.pythonhosted.org/packages/04/e1/6496dadbc80d8d896ff72511ecfe2316b50313bfc3ebf07a3f580f08bd8c/scipy-1.16.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:663b8d66a8748051c3ee9c96465fb417509315b99c71550fda2591d7dd634234", size = 36021756, upload-time = "2025-10-28T17:34:13.482Z" }, + { url = "https://files.pythonhosted.org/packages/fe/bd/a8c7799e0136b987bda3e1b23d155bcb31aec68a4a472554df5f0937eef7/scipy-1.16.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:eab43fae33a0c39006a88096cd7b4f4ef545ea0447d250d5ac18202d40b6611d", size = 38696566, upload-time = "2025-10-28T17:34:22.384Z" }, + { url = "https://files.pythonhosted.org/packages/cd/01/1204382461fcbfeb05b6161b594f4007e78b6eba9b375382f79153172b4d/scipy-1.16.3-cp313-cp313-win_amd64.whl", hash = "sha256:062246acacbe9f8210de8e751b16fc37458213f124bef161a5a02c7a39284304", size = 38529877, upload-time = "2025-10-28T17:35:51.076Z" }, + { url = "https://files.pythonhosted.org/packages/7f/14/9d9fbcaa1260a94f4bb5b64ba9213ceb5d03cd88841fe9fd1ffd47a45b73/scipy-1.16.3-cp313-cp313-win_arm64.whl", hash = "sha256:50a3dbf286dbc7d84f176f9a1574c705f277cb6565069f88f60db9eafdbe3ee2", size = 25455366, upload-time = "2025-10-28T17:35:59.014Z" }, + { url = "https://files.pythonhosted.org/packages/e2/a3/9ec205bd49f42d45d77f1730dbad9ccf146244c1647605cf834b3a8c4f36/scipy-1.16.3-cp313-cp313t-macosx_10_14_x86_64.whl", hash = "sha256:fb4b29f4cf8cc5a8d628bc8d8e26d12d7278cd1f219f22698a378c3d67db5e4b", size = 37027931, upload-time = "2025-10-28T17:34:31.451Z" }, + { url = "https://files.pythonhosted.org/packages/25/06/ca9fd1f3a4589cbd825b1447e5db3a8ebb969c1eaf22c8579bd286f51b6d/scipy-1.16.3-cp313-cp313t-macosx_12_0_arm64.whl", hash = "sha256:8d09d72dc92742988b0e7750bddb8060b0c7079606c0d24a8cc8e9c9c11f9079", size = 29400081, upload-time = "2025-10-28T17:34:39.087Z" }, + { url = "https://files.pythonhosted.org/packages/6a/56/933e68210d92657d93fb0e381683bc0e53a965048d7358ff5fbf9e6a1b17/scipy-1.16.3-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:03192a35e661470197556de24e7cb1330d84b35b94ead65c46ad6f16f6b28f2a", size = 21391244, upload-time = "2025-10-28T17:34:45.234Z" }, + { url = "https://files.pythonhosted.org/packages/a8/7e/779845db03dc1418e215726329674b40576879b91814568757ff0014ad65/scipy-1.16.3-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:57d01cb6f85e34f0946b33caa66e892aae072b64b034183f3d87c4025802a119", size = 23929753, upload-time = "2025-10-28T17:34:51.793Z" }, + { url = "https://files.pythonhosted.org/packages/4c/4b/f756cf8161d5365dcdef9e5f460ab226c068211030a175d2fc7f3f41ca64/scipy-1.16.3-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:96491a6a54e995f00a28a3c3badfff58fd093bf26cd5fb34a2188c8c756a3a2c", size = 33496912, upload-time = "2025-10-28T17:34:59.8Z" }, + { url = "https://files.pythonhosted.org/packages/09/b5/222b1e49a58668f23839ca1542a6322bb095ab8d6590d4f71723869a6c2c/scipy-1.16.3-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:cd13e354df9938598af2be05822c323e97132d5e6306b83a3b4ee6724c6e522e", size = 35802371, upload-time = "2025-10-28T17:35:08.173Z" }, + { url = "https://files.pythonhosted.org/packages/c1/8d/5964ef68bb31829bde27611f8c9deeac13764589fe74a75390242b64ca44/scipy-1.16.3-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:63d3cdacb8a824a295191a723ee5e4ea7768ca5ca5f2838532d9f2e2b3ce2135", size = 36190477, upload-time = "2025-10-28T17:35:16.7Z" }, + { url = "https://files.pythonhosted.org/packages/ab/f2/b31d75cb9b5fa4dd39a0a931ee9b33e7f6f36f23be5ef560bf72e0f92f32/scipy-1.16.3-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:e7efa2681ea410b10dde31a52b18b0154d66f2485328830e45fdf183af5aefc6", size = 38796678, upload-time = "2025-10-28T17:35:26.354Z" }, + { url = "https://files.pythonhosted.org/packages/b4/1e/b3723d8ff64ab548c38d87055483714fefe6ee20e0189b62352b5e015bb1/scipy-1.16.3-cp313-cp313t-win_amd64.whl", hash = "sha256:2d1ae2cf0c350e7705168ff2429962a89ad90c2d49d1dd300686d8b2a5af22fc", size = 38640178, upload-time = "2025-10-28T17:35:35.304Z" }, + { url = "https://files.pythonhosted.org/packages/8e/f3/d854ff38789aca9b0cc23008d607ced9de4f7ab14fa1ca4329f86b3758ca/scipy-1.16.3-cp313-cp313t-win_arm64.whl", hash = "sha256:0c623a54f7b79dd88ef56da19bc2873afec9673a48f3b85b18e4d402bdd29a5a", size = 25803246, upload-time = "2025-10-28T17:35:42.155Z" }, + { url = "https://files.pythonhosted.org/packages/99/f6/99b10fd70f2d864c1e29a28bbcaa0c6340f9d8518396542d9ea3b4aaae15/scipy-1.16.3-cp314-cp314-macosx_10_14_x86_64.whl", hash = "sha256:875555ce62743e1d54f06cdf22c1e0bc47b91130ac40fe5d783b6dfa114beeb6", size = 36606469, upload-time = "2025-10-28T17:36:08.741Z" }, + { url = "https://files.pythonhosted.org/packages/4d/74/043b54f2319f48ea940dd025779fa28ee360e6b95acb7cd188fad4391c6b/scipy-1.16.3-cp314-cp314-macosx_12_0_arm64.whl", hash = "sha256:bb61878c18a470021fb515a843dc7a76961a8daceaaaa8bad1332f1bf4b54657", size = 28872043, upload-time = "2025-10-28T17:36:16.599Z" }, + { url = "https://files.pythonhosted.org/packages/4d/e1/24b7e50cc1c4ee6ffbcb1f27fe9f4c8b40e7911675f6d2d20955f41c6348/scipy-1.16.3-cp314-cp314-macosx_14_0_arm64.whl", hash = "sha256:f2622206f5559784fa5c4b53a950c3c7c1cf3e84ca1b9c4b6c03f062f289ca26", size = 20862952, upload-time = "2025-10-28T17:36:22.966Z" }, + { url = "https://files.pythonhosted.org/packages/dd/3a/3e8c01a4d742b730df368e063787c6808597ccb38636ed821d10b39ca51b/scipy-1.16.3-cp314-cp314-macosx_14_0_x86_64.whl", hash = "sha256:7f68154688c515cdb541a31ef8eb66d8cd1050605be9dcd74199cbd22ac739bc", size = 23508512, upload-time = "2025-10-28T17:36:29.731Z" }, + { url = "https://files.pythonhosted.org/packages/1f/60/c45a12b98ad591536bfe5330cb3cfe1850d7570259303563b1721564d458/scipy-1.16.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:8b3c820ddb80029fe9f43d61b81d8b488d3ef8ca010d15122b152db77dc94c22", size = 33413639, upload-time = "2025-10-28T17:36:37.982Z" }, + { url = "https://files.pythonhosted.org/packages/71/bc/35957d88645476307e4839712642896689df442f3e53b0fa016ecf8a3357/scipy-1.16.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:d3837938ae715fc0fe3c39c0202de3a8853aff22ca66781ddc2ade7554b7e2cc", size = 35704729, upload-time = "2025-10-28T17:36:46.547Z" }, + { url = "https://files.pythonhosted.org/packages/3b/15/89105e659041b1ca11c386e9995aefacd513a78493656e57789f9d9eab61/scipy-1.16.3-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:aadd23f98f9cb069b3bd64ddc900c4d277778242e961751f77a8cb5c4b946fb0", size = 36086251, upload-time = "2025-10-28T17:36:55.161Z" }, + { url = "https://files.pythonhosted.org/packages/1a/87/c0ea673ac9c6cc50b3da2196d860273bc7389aa69b64efa8493bdd25b093/scipy-1.16.3-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:b7c5f1bda1354d6a19bc6af73a649f8285ca63ac6b52e64e658a5a11d4d69800", size = 38716681, upload-time = "2025-10-28T17:37:04.1Z" }, + { url = "https://files.pythonhosted.org/packages/91/06/837893227b043fb9b0d13e4bd7586982d8136cb249ffb3492930dab905b8/scipy-1.16.3-cp314-cp314-win_amd64.whl", hash = "sha256:e5d42a9472e7579e473879a1990327830493a7047506d58d73fc429b84c1d49d", size = 39358423, upload-time = "2025-10-28T17:38:20.005Z" }, + { url = "https://files.pythonhosted.org/packages/95/03/28bce0355e4d34a7c034727505a02d19548549e190bedd13a721e35380b7/scipy-1.16.3-cp314-cp314-win_arm64.whl", hash = "sha256:6020470b9d00245926f2d5bb93b119ca0340f0d564eb6fbaad843eaebf9d690f", size = 26135027, upload-time = "2025-10-28T17:38:24.966Z" }, + { url = "https://files.pythonhosted.org/packages/b2/6f/69f1e2b682efe9de8fe9f91040f0cd32f13cfccba690512ba4c582b0bc29/scipy-1.16.3-cp314-cp314t-macosx_10_14_x86_64.whl", hash = "sha256:e1d27cbcb4602680a49d787d90664fa4974063ac9d4134813332a8c53dbe667c", size = 37028379, upload-time = "2025-10-28T17:37:14.061Z" }, + { url = "https://files.pythonhosted.org/packages/7c/2d/e826f31624a5ebbab1cd93d30fd74349914753076ed0593e1d56a98c4fb4/scipy-1.16.3-cp314-cp314t-macosx_12_0_arm64.whl", hash = "sha256:9b9c9c07b6d56a35777a1b4cc8966118fb16cfd8daf6743867d17d36cfad2d40", size = 29400052, upload-time = "2025-10-28T17:37:21.709Z" }, + { url = "https://files.pythonhosted.org/packages/69/27/d24feb80155f41fd1f156bf144e7e049b4e2b9dd06261a242905e3bc7a03/scipy-1.16.3-cp314-cp314t-macosx_14_0_arm64.whl", hash = "sha256:3a4c460301fb2cffb7f88528f30b3127742cff583603aa7dc964a52c463b385d", size = 21391183, upload-time = "2025-10-28T17:37:29.559Z" }, + { url = "https://files.pythonhosted.org/packages/f8/d3/1b229e433074c5738a24277eca520a2319aac7465eea7310ea6ae0e98ae2/scipy-1.16.3-cp314-cp314t-macosx_14_0_x86_64.whl", hash = "sha256:f667a4542cc8917af1db06366d3f78a5c8e83badd56409f94d1eac8d8d9133fa", size = 23930174, upload-time = "2025-10-28T17:37:36.306Z" }, + { url = "https://files.pythonhosted.org/packages/16/9d/d9e148b0ec680c0f042581a2be79a28a7ab66c0c4946697f9e7553ead337/scipy-1.16.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:f379b54b77a597aa7ee5e697df0d66903e41b9c85a6dd7946159e356319158e8", size = 33497852, upload-time = "2025-10-28T17:37:42.228Z" }, + { url = "https://files.pythonhosted.org/packages/2f/22/4e5f7561e4f98b7bea63cf3fd7934bff1e3182e9f1626b089a679914d5c8/scipy-1.16.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:4aff59800a3b7f786b70bfd6ab551001cb553244988d7d6b8299cb1ea653b353", size = 35798595, upload-time = "2025-10-28T17:37:48.102Z" }, + { url = "https://files.pythonhosted.org/packages/83/42/6644d714c179429fc7196857866f219fef25238319b650bb32dde7bf7a48/scipy-1.16.3-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:da7763f55885045036fabcebd80144b757d3db06ab0861415d1c3b7c69042146", size = 36186269, upload-time = "2025-10-28T17:37:53.72Z" }, + { url = "https://files.pythonhosted.org/packages/ac/70/64b4d7ca92f9cf2e6fc6aaa2eecf80bb9b6b985043a9583f32f8177ea122/scipy-1.16.3-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:ffa6eea95283b2b8079b821dc11f50a17d0571c92b43e2b5b12764dc5f9b285d", size = 38802779, upload-time = "2025-10-28T17:37:59.393Z" }, + { url = "https://files.pythonhosted.org/packages/61/82/8d0e39f62764cce5ffd5284131e109f07cf8955aef9ab8ed4e3aa5e30539/scipy-1.16.3-cp314-cp314t-win_amd64.whl", hash = "sha256:d9f48cafc7ce94cf9b15c6bffdc443a81a27bf7075cf2dcd5c8b40f85d10c4e7", size = 39471128, upload-time = "2025-10-28T17:38:05.259Z" }, + { url = "https://files.pythonhosted.org/packages/64/47/a494741db7280eae6dc033510c319e34d42dd41b7ac0c7ead39354d1a2b5/scipy-1.16.3-cp314-cp314t-win_arm64.whl", hash = "sha256:21d9d6b197227a12dcbf9633320a4e34c6b0e51c57268df255a0942983bac562", size = 26464127, upload-time = "2025-10-28T17:38:11.34Z" }, +] + +[[package]] +name = "scipy" +version = "1.16.3" +source = { registry = "https://software.repos.intel.com/python/pypi" } +resolution-markers = [ + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "intel-openmp", marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "mkl", marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.16.3-1-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:10697d201393bfd9c4ea3d78c4d280acb6be71a76e16f68fff140b1b51510c2e" }, @@ -8103,11 +8162,13 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "scipy", version = "1.15.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.16.3", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.16.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.16.3", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/a6/3c/19c65d94fc402f208db8a917a8c8d8b16e4b62adc3b34095291ad9d5d30f/spgl1-0.0.3.tar.gz", hash = "sha256:9734da2747de5a48d65021f286ad1f1ba42503a5b3277b9fa052cfda1858530b", size = 311599, upload-time = "2024-08-16T13:45:48.448Z" } @@ -8759,7 +8820,7 @@ name = "tbb" version = "2022.3.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "tcmlib", marker = "python_full_version < '3.11' or sys_platform != 'darwin' or extra != 'extra-6-pylops-deep' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "tcmlib", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'emscripten') or (python_full_version < '3.11' and sys_platform == 'win32') or (sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/08/59/8d381a2cfe8d36c4f4ff9f94769ff2809bfc16014d888360b0e24c7e5c6b/tbb-2022.3.1-py2.py3-none-manylinux_2_28_x86_64.whl", hash = "sha256:534c089eca6bcf148408684c156229d5f09c01d323b685b15739f41985b529d7", size = 4178630, upload-time = "2026-01-22T05:30:20.589Z" }, @@ -9227,7 +9288,7 @@ name = "umf" version = "1.0.3" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "tcmlib", marker = "python_full_version < '3.11' or sys_platform != 'darwin' or extra != 'extra-6-pylops-deep' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "tcmlib", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'emscripten') or (python_full_version < '3.11' and sys_platform == 'win32') or (sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/4c/b9/fe8c54eab5a3fdfdff1839d9299d90bfce5c467186b5c9ff9fd95d55ad64/umf-1.0.3-py2.py3-none-manylinux_2_28_x86_64.whl", hash = "sha256:c89c0974daed30a1cac77fb7ce5ff9140d178e286bb2dd91b751486d5d0a65b0", size = 359879, upload-time = "2026-01-22T05:32:44.433Z" }, @@ -9493,7 +9554,8 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "packaging", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "pandas", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.14' and sys_platform != 'darwin') or (python_full_version >= '3.14' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.14' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, @@ -9595,9 +9657,11 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version == '3.11.*' and sys_platform != 'darwin') or (python_full_version == '3.11.*' and extra != 'extra-6-pylops-deep') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version == '3.11.*' and sys_platform == 'emscripten') or (python_full_version == '3.11.*' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version == '3.11.*' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.16.3", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version == '3.11.*' and sys_platform != 'darwin') or (python_full_version == '3.11.*' and extra != 'extra-6-pylops-deep') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.16.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version == '3.11.*' and sys_platform == 'emscripten') or (python_full_version == '3.11.*' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.16.3", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version == '3.11.*' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "xarray", version = "2026.2.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] @@ -9748,9 +9812,11 @@ resolution-markers = [ "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.12' and sys_platform != 'darwin') or (python_full_version >= '3.12' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.12' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.12' and sys_platform == 'emscripten') or (python_full_version >= '3.12' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.12' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.12' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.12' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.12' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.16.3", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.12' and sys_platform != 'darwin') or (python_full_version >= '3.12' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.12' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.16.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.12' and sys_platform == 'emscripten') or (python_full_version >= '3.12' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.16.3", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.12' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.12' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.12' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.12' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "xarray", version = "2026.2.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] From afdb6c6ca3fc3dcff9819055532324c5bfc29073 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Sat, 4 Apr 2026 15:12:11 +0100 Subject: [PATCH 122/183] build: revert back to not include intel in pyproject.toml --- .github/workflows/build-mkl1.yaml | 32 -- pyproject.toml | 17 +- uv.lock | 727 +++++++----------------------- 3 files changed, 157 insertions(+), 619 deletions(-) delete mode 100644 .github/workflows/build-mkl1.yaml diff --git a/.github/workflows/build-mkl1.yaml b/.github/workflows/build-mkl1.yaml deleted file mode 100644 index ca0c6291..00000000 --- a/.github/workflows/build-mkl1.yaml +++ /dev/null @@ -1,32 +0,0 @@ -name: PyLops Testing with Intel oneAPI Math Kernel Library(oneMKL) - -on: - pull_request: - types: [opened, synchronize, reopened] - push: - branches: - - main - - dev - -jobs: - build: - strategy: - matrix: - platform: [ubuntu-latest] - python-version: ["3.11", "3.12", "3.13"] - - runs-on: ${{ matrix.platform }} - - steps: - - name: Check out source repository - uses: actions/checkout@v6 - with: - fetch-depth: 0 - - name: Install uv with Python ${{ matrix.python-version }} - uses: astral-sh/setup-uv@v6 - with: - python-version: ${{ matrix.python-version }} - - name: Install dependencies and pylops - run: uv sync --locked --extra intel --extra advanced --extra stat --extra deep --all-groups - - name: Test with pytest - run: uv run pytest --color=yes pytests/ diff --git a/pyproject.toml b/pyproject.toml index d0bb9bf2..17a4306b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -31,8 +31,8 @@ classifiers = [ ] requires-python = ">=3.10" dependencies = [ - "numpy >= 1.21.0; extra != 'intel'", - "scipy >= 1.11.0; extra != 'intel'", + "numpy >= 1.21.0", + "scipy >= 1.11.0", ] dynamic = ["version"] @@ -55,11 +55,6 @@ deep = ["torch", "jax"] deep-cu126 = ["torch<2.11.0", "jax[cuda12]"] deep-cu128 = ["torch<2.11.0", "jax[cuda12]"] deep-cu13 = ["torch>=2.11.0", "jax[cuda13]"] -intel = [ - "numpy>=2.0.0; sys_platform == 'linux' and platform_machine == 'x86_64'", - "scipy>=1.13.0; sys_platform == 'linux' and platform_machine == 'x86_64'", - "mkl_fft; sys_platform == 'linux' and platform_machine == 'x86_64'", -] [dependency-groups] dev = [ @@ -116,9 +111,6 @@ torch = [ { index = "pytorch-cu126", extra = "deep-cu126" }, { index = "pytorch-cu128", extra = "deep-cu128" }, ] -numpy = [{ index = "intel", extra = "intel" }] -scipy = [{ index = "intel", extra = "intel" }] -mkl_fft = [{ index = "intel", extra = "intel" }] [[tool.uv.index]] name = "pytorch-cpu" @@ -135,11 +127,6 @@ name = "pytorch-cu128" url = "https://download.pytorch.org/whl/cu128" explicit = true -[[tool.uv.index]] -name = "intel" -url = "https://software.repos.intel.com/python/pypi" -explicit = true - [tool.pytest.ini_options] addopts = "--verbose" python_files = ["pytests/*.py"] diff --git a/uv.lock b/uv.lock index 8fc4a63e..ae7d41da 100644 --- a/uv.lock +++ b/uv.lock @@ -240,20 +240,16 @@ dependencies = [ { name = "h5netcdf" }, { name = "h5py" }, { name = "matplotlib" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "packaging" }, - { name = "pandas", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (python_full_version >= '3.14' and sys_platform != 'darwin') or (python_full_version >= '3.14' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.14' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pandas", version = "3.0.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14') or (python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pandas", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (python_full_version >= '3.14' and sys_platform == 'emscripten') or (python_full_version >= '3.14' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pandas", version = "3.0.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "platformdirs" }, - { name = "scipy", version = "1.15.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "scipy", version = "1.16.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.16.3", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "setuptools" }, { name = "typing-extensions" }, { name = "xarray", version = "2025.6.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, @@ -284,14 +280,14 @@ name = "astra-toolbox" version = "2.4.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "nvidia-cuda-runtime-cu12", version = "12.6.77", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "nvidia-cuda-runtime-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "nvidia-cufft-cu12", version = "11.3.0.4", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "nvidia-cufft-cu12", version = "11.3.3.83", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.15.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.16.3", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/8d/6f/3df54180d9a9d76ed01447ec249f689039ee4bab00ba378539a6b696a36e/astra_toolbox-2.4.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:39ccf4f7c08ccd49e2ca2c2c58e981184ea16ca5f6c58a14b8ee6b456144f904", size = 13610894, upload-time = "2025-12-16T12:30:17.826Z" }, @@ -476,11 +472,9 @@ name = "cgen" version = "2025.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "pytools" }, { name = "typing-extensions" }, ] @@ -606,11 +600,9 @@ version = "2023.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "cgen" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "platformdirs" }, { name = "pytools" }, ] @@ -662,8 +654,7 @@ resolution-markers = [ "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/66/54/eb9bfc647b19f2009dd5c7f5ec51c4e6ca831725f1aea7a993034f483147/contourpy-1.3.2.tar.gz", hash = "sha256:b6945942715a034c671b7fc54f9588126b0b8bf23db2696e3ca8328f3ff0ab54", size = 13466130, upload-time = "2025-04-15T17:47:53.79Z" } wheels = [ @@ -916,8 +907,7 @@ resolution-markers = [ ] dependencies = [ { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/58/01/1253e6698a07380cd31a736d248a3f2a50a7c88779a1813da27503cadc2a/contourpy-1.3.3.tar.gz", hash = "sha256:083e12155b210502d0bca491432bb04d56dc3432f95a979b429f2848c3dbe880", size = 13466174, upload-time = "2025-07-26T12:03:12.549Z" } wheels = [ @@ -1237,11 +1227,9 @@ version = "14.0.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "cuda-pathfinder" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12') or (python_full_version >= '3.11' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12') or (python_full_version >= '3.11' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12') or (python_full_version >= '3.11' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13')" }, - { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/ef/8f/43961a56021be9e211d359524582b10d3e618d1e821942fc19530addd0a8/cupy_cuda12x-14.0.1-cp310-cp310-manylinux2014_aarch64.whl", hash = "sha256:b42da54c9da0d5a7748e4120f13c47594d3e1fc2741b712591aa915517741096", size = 144959483, upload-time = "2026-02-20T10:22:13.493Z" }, @@ -1267,11 +1255,9 @@ version = "14.0.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "cuda-pathfinder" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13')" }, - { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/0c/9d/5f271070c17aac8e30b140b5ec9c129983f57b49899a8fc34c3f114d09f7/cupy_cuda13x-14.0.1-cp310-cp310-manylinux2014_aarch64.whl", hash = "sha256:4d6d5ae87eb1a6eb55f5a3d54c606f5263c54319c3d85afe4627cb7fff403050", size = 72993295, upload-time = "2026-02-20T10:23:48.346Z" }, @@ -1318,11 +1304,9 @@ dependencies = [ { name = "cgen" }, { name = "codepy" }, { name = "multidict" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "packaging" }, { name = "pip" }, { name = "psutil" }, @@ -1804,11 +1788,9 @@ name = "dtcwt" version = "0.13.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "six" }, ] sdist = { url = "https://files.pythonhosted.org/packages/5a/09/cf86b2de232a6605366b9718e443b7a1097f70a8f1f72253de57ee068554/dtcwt-0.13.0.tar.gz", hash = "sha256:c6a76045dd58932c9b19510222c58e51275799a9cd5402be2b43370e8dcda457", size = 87414, upload-time = "2024-02-20T10:09:10.773Z" } @@ -1927,11 +1909,9 @@ name = "h5netcdf" version = "1.8.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "packaging" }, ] sdist = { url = "https://files.pythonhosted.org/packages/ef/03/92d6cc02c0055158167255980461155d6e17f1c4143c03f8bcc18d3e3f3a/h5netcdf-1.8.1.tar.gz", hash = "sha256:9b396a4cc346050fc1a4df8523bc1853681ec3544e0449027ae397cb953c7a16", size = 78679, upload-time = "2026-01-23T07:35:31.233Z" } @@ -1944,11 +1924,9 @@ name = "h5py" version = "3.16.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/db/33/acd0ce6863b6c0d7735007df01815403f5589a21ff8c2e1ee2587a38f548/h5py-3.16.0.tar.gz", hash = "sha256:a0dbaad796840ccaa67a4c144a0d0c8080073c34c76d5a6941d6818678ef2738", size = 446526, upload-time = "2026-03-06T13:49:08.07Z" } wheels = [ @@ -2049,39 +2027,6 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/cb/b1/3846dd7f199d53cb17f49cba7e651e9ce294d8497c8c150530ed11865bb8/iniconfig-2.3.0-py3-none-any.whl", hash = "sha256:f631c04d2c48c52b84d0d0549c99ff3859c98df65b3101406327ecc7d53fbf12", size = 7484, upload-time = "2025-10-18T21:55:41.639Z" }, ] -[[package]] -name = "intel-cmplr-lib-rt" -version = "2025.3.3" -source = { registry = "https://pypi.org/simple" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/b2/1b/7c977f3689c06a0986c30a3d65a7901c17b6b46f0400e8da2fd05c4a846c/intel_cmplr_lib_rt-2025.3.3-py2.py3-none-manylinux_2_28_x86_64.whl", hash = "sha256:c904ee120c4e6a4eae3c46f904a32b98f3640b9a08d0b2cfd0b8277835a4cebb", size = 48085124, upload-time = "2026-03-24T15:11:41.212Z" }, - { url = "https://files.pythonhosted.org/packages/c7/3d/0d2befa1f9c18491287c3b18bd4a3f392cb0631f8003334771a384f19e1d/intel_cmplr_lib_rt-2025.3.3-py2.py3-none-win_amd64.whl", hash = "sha256:c12d6a3a275b02ddf79b0af1ed21a998d2a7c489eb71d513fef9ff3a7582c485", size = 17743958, upload-time = "2026-03-24T15:10:56.416Z" }, -] - -[[package]] -name = "intel-cmplr-lib-ur" -version = "2025.3.3" -source = { registry = "https://pypi.org/simple" } -dependencies = [ - { name = "umf", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'emscripten') or (python_full_version < '3.11' and sys_platform == 'win32') or (sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, -] -wheels = [ - { url = "https://files.pythonhosted.org/packages/82/ca/9e27494641de36448c4783a1ff67f55b546733beb39fb8abe72960b756a4/intel_cmplr_lib_ur-2025.3.3-py2.py3-none-manylinux_2_28_x86_64.whl", hash = "sha256:a18ceadd336ad2f82f47977214ddc94568c5a33e262ee3b9d1b3631b7897b669", size = 30765500, upload-time = "2026-03-24T15:11:44.973Z" }, - { url = "https://files.pythonhosted.org/packages/3f/0f/f195caa3add546c47414ed62ba508bdbb6486d56a8f7371449cd554d041a/intel_cmplr_lib_ur-2025.3.3-py2.py3-none-win_amd64.whl", hash = "sha256:6f019c5563aaa231d7f618b400cfb4a8a5eac18bbb5084b1ebb1361696b6c7dd", size = 1253494, upload-time = "2026-03-24T15:11:09.948Z" }, -] - -[[package]] -name = "intel-openmp" -version = "2025.3.3" -source = { registry = "https://pypi.org/simple" } -dependencies = [ - { name = "intel-cmplr-lib-ur", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'emscripten') or (python_full_version < '3.11' and sys_platform == 'win32') or (sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, -] -wheels = [ - { url = "https://files.pythonhosted.org/packages/3f/12/5e07caf359d5bedd67b40e84e2faec6b5a3ad5da27ce151860fe6b270935/intel_openmp-2025.3.3-py2.py3-none-manylinux_2_28_x86_64.whl", hash = "sha256:0b20a49b041afc8c1ec9b5746f006c2aa1d2475a9fe6d29ed551dba7cb84d9ab", size = 74335293, upload-time = "2026-03-24T15:11:36.732Z" }, - { url = "https://files.pythonhosted.org/packages/55/79/ec688efdcd29fd5ab299fd8a76f2bfdcb1466d308a6482b3f0b51dfb34e2/intel_openmp-2025.3.3-py2.py3-none-win_amd64.whl", hash = "sha256:20a0f9306a9eb7f56065e7e912ae359d64bfeebc37513464f92840fa3c0d0c4b", size = 32085026, upload-time = "2026-03-24T15:11:02.086Z" }, -] - [[package]] name = "jax" version = "0.6.2" @@ -2106,11 +2051,9 @@ resolution-markers = [ dependencies = [ { name = "jaxlib", version = "0.6.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "ml-dtypes", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "opt-einsum", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.15.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/cf/1e/267f59c8fb7f143c3f778c76cb7ef1389db3fd7e4540f04b9f42ca90764d/jax-0.6.2.tar.gz", hash = "sha256:a437d29038cbc8300334119692744704ca7941490867b9665406b7f90665cd96", size = 2334091, upload-time = "2025-06-17T23:10:27.186Z" } wheels = [ @@ -2289,12 +2232,10 @@ dependencies = [ { name = "jaxlib", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "ml-dtypes", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "opt-einsum", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "scipy", version = "1.16.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.16.3", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/92/4c/5aca25abd45fa38dd136e5ae2010376518c67950e1f9408e0c5c93fcf77d/jax-0.9.2.tar.gz", hash = "sha256:42b28017b3e6b57a44b0274cc15f5153239c4873959030399ac1afc009c22365", size = 2662784, upload-time = "2026-03-18T23:28:10.471Z" } wheels = [ @@ -2524,10 +2465,8 @@ resolution-markers = [ ] dependencies = [ { name = "ml-dtypes", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.15.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/15/c5/41598634c99cbebba46e6777286fb76abc449d33d50aeae5d36128ca8803/jaxlib-0.6.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:da4601b2b5dc8c23d6afb293eacfb9aec4e1d1871cb2f29c5a151d103e73b0f8", size = 54298019, upload-time = "2025-06-17T23:10:36.916Z" }, @@ -2715,11 +2654,9 @@ resolution-markers = [ dependencies = [ { name = "ml-dtypes", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "scipy", version = "1.16.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.16.3", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/b1/2c/0ba08670ab04f6094f0cda4cdc89818946007d0d1dfefa636eab6c7d5392/jaxlib-0.9.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:785f177c3eb78cb7dc797c55ed5c4b6312141845c9a686957e484bacbfce5e88", size = 58762159, upload-time = "2026-03-18T23:26:55.405Z" }, @@ -3180,11 +3117,9 @@ dependencies = [ { name = "cycler" }, { name = "fonttools" }, { name = "kiwisolver" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "packaging" }, { name = "pillow" }, { name = "pyparsing" }, @@ -3286,215 +3221,14 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/9b/f7/4a5e785ec9fbd65146a27b6b70b6cdc161a66f2024e4b04ac06a67f5578b/mistune-3.2.0-py3-none-any.whl", hash = "sha256:febdc629a3c78616b94393c6580551e0e34cc289987ec6c35ed3f4be42d0eee1", size = 53598, upload-time = "2025-12-23T11:36:33.211Z" }, ] -[[package]] -name = "mkl" -version = "2025.3.1" -source = { registry = "https://pypi.org/simple" } -dependencies = [ - { name = "intel-openmp", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'emscripten') or (python_full_version < '3.11' and sys_platform == 'win32') or (sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "onemkl-license", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'emscripten') or (python_full_version < '3.11' and sys_platform == 'win32') or (sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "tbb", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'emscripten') or (python_full_version < '3.11' and sys_platform == 'win32') or (sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, -] -wheels = [ - { url = "https://files.pythonhosted.org/packages/b3/ee/76755ca0ec9626835e0d024c369b968f24eadce2106a7884404720670623/mkl-2025.3.1-py2.py3-none-manylinux_2_28_x86_64.whl", hash = "sha256:db31e59fa368dd4fa45b494351f4b7e0e6204b08d7db27836118c4e1370eb011", size = 195022933, upload-time = "2026-01-22T05:35:09.804Z" }, - { url = "https://files.pythonhosted.org/packages/99/c2/97c8df6e8c0663903ab7b0fe4d9529e6a75ffeeeef7b1727bc14996d389b/mkl-2025.3.1-py2.py3-none-win_amd64.whl", hash = "sha256:74084f58784c4cde1dc3284bdf3a19df30fbfe11416567e4ba6419d3bd9ce33e", size = 155530417, upload-time = "2026-01-22T05:31:57.796Z" }, -] - -[[package]] -name = "mkl-fft" -version = "2.1.2" -source = { registry = "https://pypi.org/simple" } -resolution-markers = [ - "python_full_version < '3.11' and sys_platform == 'darwin'", -] -dependencies = [ - { name = "mkl-service", marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, -] -wheels = [ - { url = "https://files.pythonhosted.org/packages/c8/56/98805462037d0424284dd7ade3eb6bd142c7347cfc4b44e0e2e8ee71d00d/mkl_fft-2.1.2-0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:4aa6b87196bbaee8c9b7f7182fb853b60ab24f733ed8cc866bc5930ab07b9a01", size = 152272, upload-time = "2025-12-18T03:16:23.049Z" }, - { url = "https://files.pythonhosted.org/packages/71/d9/f626947e69dd2da82585b32a5d3072a089f499b8bde3cdc59945803cdbac/mkl_fft-2.1.2-0-cp310-cp310-win_amd64.whl", hash = "sha256:a8bb7d400819750c42c7b1b3433991fb96d0f7e697183a2543fc37e4b1b46d89", size = 141716, upload-time = "2025-12-18T03:16:27.972Z" }, - { url = "https://files.pythonhosted.org/packages/56/a2/538d578c9a799cc140f0d7e91d9b0d7e7f19e88ccfd8fd69da215d6bfb58/mkl_fft-2.1.2-0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:43d500372321161cddb09f4eed828fd9cdf509cd148ab0694139a76f3ceb19b0", size = 152001, upload-time = "2025-12-18T03:16:42.897Z" }, - { url = "https://files.pythonhosted.org/packages/57/06/7369a774b9801aaae00cd4f319b0ae53fb78a3061153117066eb7d03c284/mkl_fft-2.1.2-0-cp311-cp311-win_amd64.whl", hash = "sha256:8c2eacc0f77f4a462e1a3063743931a142433ce764a93ad239617ada100b8e27", size = 141572, upload-time = "2025-12-18T03:16:57.593Z" }, - { url = "https://files.pythonhosted.org/packages/ac/e1/a78b5d209789c33ab5f0fb08d9ec4426f0d15fac894f38ea4244d3ededad/mkl_fft-2.1.2-0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:69ca28e18427892f504d9bfd3f84352dea667b09c87a6218624ee5dd05214da0", size = 153267, upload-time = "2025-12-18T03:17:22.91Z" }, - { url = "https://files.pythonhosted.org/packages/41/b6/1c341fd7d3d93569050d5b30db9ccccbec353ede4e7de619f93acea6f8bb/mkl_fft-2.1.2-0-cp312-cp312-win_amd64.whl", hash = "sha256:7a389640a489fc802e3ff55012d6381d30f996a61d48929232abe6cd6b5a527d", size = 139965, upload-time = "2025-12-18T03:17:37.72Z" }, - { url = "https://files.pythonhosted.org/packages/c1/a6/b829ea6c84360b9224778ef36b6fc55d39b86951c241bc90ebd51bfb6519/mkl_fft-2.1.2-0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:0616da164fca8bc4b62258cba834bb2626040c25d9080f97e7149ba3cf1e1234", size = 150512, upload-time = "2025-12-18T03:17:52.542Z" }, - { url = "https://files.pythonhosted.org/packages/e9/91/8bd581805ec969234977b3e430e30e7f5bd3e5e5e1cd3ffdb7a3d22a8e12/mkl_fft-2.1.2-0-cp313-cp313-win_amd64.whl", hash = "sha256:037bc18476d115a3dd369cee51ba74d129803163fb6e44537263be1bade41200", size = 139808, upload-time = "2025-12-18T03:18:07.295Z" }, - { url = "https://files.pythonhosted.org/packages/f3/10/87fb3551c50db9f4ba2a0be8a60242254b6a59c5411aaf9610ef920d60dd/mkl_fft-2.1.2-0-cp314-cp314-manylinux_2_28_x86_64.whl", hash = "sha256:5e3395dcdfd2e571d717b9594c6f02eaf6c2845159b48ce0b2462e47960360f8", size = 151078, upload-time = "2025-12-18T03:18:21.808Z" }, - { url = "https://files.pythonhosted.org/packages/45/99/98340b2efc2e090005a511f478ee32eabbcb30ca8ff0f3614ad51ceb4cac/mkl_fft-2.1.2-0-cp314-cp314-win_amd64.whl", hash = "sha256:fbd883cdaf9e2c7f53a81a7c5c7bfe535ae0b2dd34c94151765c66eaba92f4b1", size = 139956, upload-time = "2025-12-18T03:18:46.937Z" }, -] - -[[package]] -name = "mkl-fft" -version = "2.1.2" -source = { registry = "https://software.repos.intel.com/python/pypi" } -resolution-markers = [ - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", -] -dependencies = [ - { name = "mkl-service", marker = "(python_full_version < '3.11' and sys_platform == 'emscripten') or (python_full_version < '3.11' and sys_platform == 'win32') or (sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, -] -wheels = [ - { url = "https://software.repos.intel.com/python/pypi/mkl-fft/mkl_fft-2.1.2-0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:4aa6b87196bbaee8c9b7f7182fb853b60ab24f733ed8cc866bc5930ab07b9a01" }, - { url = "https://software.repos.intel.com/python/pypi/mkl-fft/mkl_fft-2.1.2-0-cp310-cp310-win_amd64.whl", hash = "sha256:a8bb7d400819750c42c7b1b3433991fb96d0f7e697183a2543fc37e4b1b46d89" }, - { url = "https://software.repos.intel.com/python/pypi/mkl-fft/mkl_fft-2.1.2-0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:43d500372321161cddb09f4eed828fd9cdf509cd148ab0694139a76f3ceb19b0" }, - { url = "https://software.repos.intel.com/python/pypi/mkl-fft/mkl_fft-2.1.2-0-cp311-cp311-win_amd64.whl", hash = "sha256:8c2eacc0f77f4a462e1a3063743931a142433ce764a93ad239617ada100b8e27" }, - { url = "https://software.repos.intel.com/python/pypi/mkl-fft/mkl_fft-2.1.2-0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:69ca28e18427892f504d9bfd3f84352dea667b09c87a6218624ee5dd05214da0" }, - { url = "https://software.repos.intel.com/python/pypi/mkl-fft/mkl_fft-2.1.2-0-cp312-cp312-win_amd64.whl", hash = "sha256:7a389640a489fc802e3ff55012d6381d30f996a61d48929232abe6cd6b5a527d" }, - { url = "https://software.repos.intel.com/python/pypi/mkl-fft/mkl_fft-2.1.2-0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:0616da164fca8bc4b62258cba834bb2626040c25d9080f97e7149ba3cf1e1234" }, - { url = "https://software.repos.intel.com/python/pypi/mkl-fft/mkl_fft-2.1.2-0-cp313-cp313-win_amd64.whl", hash = "sha256:037bc18476d115a3dd369cee51ba74d129803163fb6e44537263be1bade41200" }, - { url = "https://software.repos.intel.com/python/pypi/mkl-fft/mkl_fft-2.1.2-0-cp314-cp314-manylinux_2_28_x86_64.whl", hash = "sha256:5e3395dcdfd2e571d717b9594c6f02eaf6c2845159b48ce0b2462e47960360f8" }, - { url = "https://software.repos.intel.com/python/pypi/mkl-fft/mkl_fft-2.1.2-0-cp314-cp314-win_amd64.whl", hash = "sha256:fbd883cdaf9e2c7f53a81a7c5c7bfe535ae0b2dd34c94151765c66eaba92f4b1" }, -] - -[[package]] -name = "mkl-random" -version = "1.3.1" -source = { registry = "https://pypi.org/simple" } -dependencies = [ - { name = "mkl", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, -] -wheels = [ - { url = "https://files.pythonhosted.org/packages/18/fb/d79787e258df55ce74400c2d23a73d36b75f6473615f36c920de674f4a0d/mkl_random-1.3.1-0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:0f7c4119a81b907d0e7a16fed0998544cfce5faa176c08d704938b07d23073e5", size = 395558, upload-time = "2025-12-18T03:19:02.423Z" }, - { url = "https://files.pythonhosted.org/packages/1f/84/b4354c3fef78e88bb1f0a743b9f85ab07988a7334a72a95694fca44a2a89/mkl_random-1.3.1-0-cp310-cp310-win_amd64.whl", hash = "sha256:7c461156cac3b3a9275f39e4e9509943302d85457ea77c8ca4f8dcd3bb56f51f", size = 327352, upload-time = "2025-12-18T03:19:07.724Z" }, - { url = "https://files.pythonhosted.org/packages/e0/ea/afc591229ce938e0d5ad4b55e2ef33e7ecf571bc6d9bb2bfe61d40a2f5ee/mkl_random-1.3.1-0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:5ec5ea3e4aaaa9a2cdd8497392c035071c9a73f4025f8efb44a2187409bb113b", size = 396482, upload-time = "2025-12-18T03:19:23.049Z" }, - { url = "https://files.pythonhosted.org/packages/17/07/f2505adbc4929cfde28dcc529cf8e984774b25c4818a0528e28a19386a32/mkl_random-1.3.1-0-cp311-cp311-win_amd64.whl", hash = "sha256:a7b0c17aaa297d24fcd863a3b753b52b1329314cef444299f60713aa2eff33db", size = 327737, upload-time = "2025-12-18T03:19:28.006Z" }, - { url = "https://files.pythonhosted.org/packages/f6/bf/9a676399bdf0bb9fd707e6883e707a180a9f554a1625c549d113e4dc17f6/mkl_random-1.3.1-0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:e479b9e24f55fa711a1e2b692fa4df4d392731a95adc72827d0064c66da95bd6", size = 389216, upload-time = "2025-12-18T03:19:53.809Z" }, - { url = "https://files.pythonhosted.org/packages/bb/1b/f38f913e44b67b6a48d7d4bdc18989a1bf4a57afb13b93f7362b04e3ba04/mkl_random-1.3.1-0-cp312-cp312-win_amd64.whl", hash = "sha256:64771fda8448ef8214835e648e15c9fa8f8343de393308fb1fdb7b427a905b56", size = 309038, upload-time = "2025-12-18T03:20:19.183Z" }, - { url = "https://files.pythonhosted.org/packages/fb/a6/f2292606c5f4e4ab2a80478d58854e2d4815a2f8024e20c7ef4ed35f6242/mkl_random-1.3.1-0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:8cb087db1eee8d00eebda6f8feeb47d1e58310bec0afcc82585bedd5fb412d40", size = 389577, upload-time = "2025-12-18T03:20:34.666Z" }, - { url = "https://files.pythonhosted.org/packages/aa/8a/ebd3db8b401c7abeedbde3b32d0eb8445a23d6896669c32d92a2baa9244a/mkl_random-1.3.1-0-cp313-cp313-win_amd64.whl", hash = "sha256:46bb649171bf78d4f884f5375648345c65af0cf8ae86a2d3b2c24c0f30607765", size = 310493, upload-time = "2025-12-18T03:21:00.708Z" }, - { url = "https://files.pythonhosted.org/packages/42/e2/756dbfd72771889c5522bc5bdfcbe88906fd053709ff85204cdbd450bed3/mkl_random-1.3.1-0-cp314-cp314-manylinux_2_28_x86_64.whl", hash = "sha256:4349ea41d733a53841617a12a18ad11df9310104c77d75b8129bb32d806a7e2b", size = 392836, upload-time = "2025-12-18T03:21:15.801Z" }, - { url = "https://files.pythonhosted.org/packages/e1/f1/290c54153228dc0c9580d7fdb6f986a47405206eaea90052cfecc9215c4d/mkl_random-1.3.1-0-cp314-cp314-win_amd64.whl", hash = "sha256:d3b7d77c34157aeca455762d5bf7f488525901eaac7b06581c5ea75ac57c4828", size = 309315, upload-time = "2025-12-18T03:21:30.892Z" }, -] - -[[package]] -name = "mkl-service" -version = "2.6.1" -source = { registry = "https://pypi.org/simple" } -dependencies = [ - { name = "mkl", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'emscripten') or (python_full_version < '3.11' and sys_platform == 'win32') or (sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, -] -wheels = [ - { url = "https://files.pythonhosted.org/packages/9c/71/ab67f81a2fc6e9a6c10bbc432477f8ee9ae9c4d0de50f19711b609eb0f90/mkl_service-2.6.1-0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:eed9c4c4fd5f426c3c5001a634aea06e8dc50ebdbcb0c99589979992946bbcb8", size = 76185, upload-time = "2025-12-18T03:21:55.976Z" }, - { url = "https://files.pythonhosted.org/packages/9b/dd/812cf51bda802dfd76634e30e8401826201660151e5fe1da8dc2888a777d/mkl_service-2.6.1-0-cp310-cp310-win_amd64.whl", hash = "sha256:c9e99ba433084b77074b99c43f5f2107fe14ae13a72120436ad484708cbf3bbe", size = 82587, upload-time = "2025-12-18T03:22:00.378Z" }, - { url = "https://files.pythonhosted.org/packages/b0/ac/e3a2a837cfc977a26310d6cab796f90d954ec33067a66ea4ef55e6c97f47/mkl_service-2.6.1-0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:585963fa40f5229c056710eb28b1ee2e0ec242de9be48faf98496b2ae900f708", size = 76945, upload-time = "2025-12-18T03:22:15.53Z" }, - { url = "https://files.pythonhosted.org/packages/5d/8d/90532db9a38b9081873059753ce6c843cec33001f7f44d97e8aad0d3ebfe/mkl_service-2.6.1-0-cp311-cp311-win_amd64.whl", hash = "sha256:6ed69d3e7aeaeeac6ba3cfc539f036dd0bbfcbdcbfcf79fd20397427fe55a771", size = 82750, upload-time = "2025-12-18T03:22:30.242Z" }, - { url = "https://files.pythonhosted.org/packages/a1/3c/47e5c48db719895fd5a5fb2ec709a8cbf62269b03df022afd4df12b63afb/mkl_service-2.6.1-0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:63515445a87c61f7a61fbe9e95f94aa3f317fe4a8ea166a80d067179e2e4eacc", size = 79014, upload-time = "2025-12-18T03:22:55.682Z" }, - { url = "https://files.pythonhosted.org/packages/f5/6e/d753f25948edc5dc3110532db0346d95a1c3522d190b111f5e62950466ea/mkl_service-2.6.1-0-cp312-cp312-win_amd64.whl", hash = "sha256:8a8c750a69b202afd0a9445601c318872c0d6c6e2e9add83b0340f92d98c8a09", size = 83351, upload-time = "2025-12-18T03:23:20.462Z" }, - { url = "https://files.pythonhosted.org/packages/f9/bc/069d3cd74e0e83d23c29aab02a57ea66b432e761ed879c104ddd438ff0f5/mkl_service-2.6.1-0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:b535e27ce89a156d345d793d8afcbc77077bebe6db4a6b4a85f34456bb081d9e", size = 78164, upload-time = "2025-12-18T03:23:34.877Z" }, - { url = "https://files.pythonhosted.org/packages/aa/52/19f4699fc9bfaa3f45112cc86a709463e8792d44e17b22adc6144e8fe5c2/mkl_service-2.6.1-0-cp313-cp313-win_amd64.whl", hash = "sha256:6a42aa470e27e7d8d1ecf3eddd368e1cc06813d567acfaaccc1486b761e3449f", size = 82561, upload-time = "2025-12-18T03:23:49.811Z" }, - { url = "https://files.pythonhosted.org/packages/0d/1e/b0b825650612941d356f8025d5e5c23c5035ff6c61fc993e6a498b4c99cc/mkl_service-2.6.1-0-cp314-cp314-manylinux_2_28_x86_64.whl", hash = "sha256:48efaabf14d1ad09d2f6f264992b435bcbf54199e0968c5357b513802372ed4b", size = 78656, upload-time = "2025-12-18T03:24:03.975Z" }, - { url = "https://files.pythonhosted.org/packages/a8/82/7eba7190ef6e9f6fc969cfcb008a1cc471b3c903265c862c80a6a3478812/mkl_service-2.6.1-0-cp314-cp314-win_amd64.whl", hash = "sha256:ca5ceddfbcb58caab0572f8541f5e68eabaed73932c37067286572c8646ebfe4", size = 82917, upload-time = "2025-12-18T03:24:18.602Z" }, -] - -[[package]] -name = "mkl-umath" -version = "0.3.1" -source = { registry = "https://pypi.org/simple" } -dependencies = [ - { name = "intel-cmplr-lib-rt", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "mkl-service", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, -] -wheels = [ - { url = "https://files.pythonhosted.org/packages/e1/ac/42a644bed25b446888d46072c0fbe3e2811616f3e521f0032f696f30ca04/mkl_umath-0.3.1-0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:d24a89e90056223535f283af70c5ce9eac204852f91e26f1100f84ccf301eadb", size = 186279, upload-time = "2025-12-18T03:24:44.231Z" }, - { url = "https://files.pythonhosted.org/packages/b2/c3/5760274fac1384e1c161478753d0750fbd8a01093c2e632e710bf55f4e49/mkl_umath-0.3.1-0-cp310-cp310-win_amd64.whl", hash = "sha256:8bc5871e9704ca8e52faaa88f253f1f2b87e3a7ef176ce38566a63770a644cce", size = 226455, upload-time = "2025-12-18T03:24:49.1Z" }, - { url = "https://files.pythonhosted.org/packages/a6/1e/e5a759067444a6a89fee94d51d6f380943ad442299d08ab8a06a88b32d7c/mkl_umath-0.3.1-0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:ca0590c4991b0bcabb63ad2d58a44dba1f0d7eb6c557805354ed77b61fba3cd9", size = 185876, upload-time = "2025-12-18T03:24:53.991Z" }, - { url = "https://files.pythonhosted.org/packages/0a/30/06e36e676b742b393a57b86af6db02c53c1379a7a1b62ad328a95136c5a8/mkl_umath-0.3.1-0-cp311-cp311-win_amd64.whl", hash = "sha256:ebfdb168b57f15cc1d4026490eab9586d081feca658ed818f7c84db117cafd9e", size = 229659, upload-time = "2025-12-18T03:25:21.096Z" }, - { url = "https://files.pythonhosted.org/packages/89/0a/235c91178f1b25af36e2e8b9b9de0056ed39d82cfb0c4e32b63c0bfc66a2/mkl_umath-0.3.1-0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:cbfde1d989a09a259c052ea48e4a77934c73739c619816f907bdda6ed7418e66", size = 184932, upload-time = "2025-12-18T03:25:35.85Z" }, - { url = "https://files.pythonhosted.org/packages/91/29/b4cc452daba4bfbf493aae41d05385c886b4cbb3c0e6738cfbffcbd4dcab/mkl_umath-0.3.1-0-cp312-cp312-win_amd64.whl", hash = "sha256:989c29113860b89ed55781452894aacfff4e77a6359cc6bdfa34c991b94c2986", size = 229758, upload-time = "2025-12-18T03:25:50.551Z" }, - { url = "https://files.pythonhosted.org/packages/9b/c4/6a485c34411203eee9bd207a720767ba4980b12aa9854e5ab55d13e25b9d/mkl_umath-0.3.1-0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:1c6aa55f801be9adb8fd9477b6954842af4a82972c7a6d6a0779bc75681f4d73", size = 183964, upload-time = "2025-12-18T03:26:05.637Z" }, - { url = "https://files.pythonhosted.org/packages/e7/11/7b9f23d5ffd94224c48a4e0ec7e3027cf4829bb72b7b9fcf5972059e862c/mkl_umath-0.3.1-0-cp313-cp313-win_amd64.whl", hash = "sha256:7b40ab6ef98e2497cc4da8faa3b69d0a33a73f7f805e5aab40c29f1c07a9b7d4", size = 229420, upload-time = "2025-12-18T03:26:31.089Z" }, - { url = "https://files.pythonhosted.org/packages/18/c3/eab82bab003b609f0d65112c7c847f8781212203dbe462e3cdf874aae6c3/mkl_umath-0.3.1-0-cp314-cp314-manylinux_2_28_x86_64.whl", hash = "sha256:c0c6cece961d79c0dfd44bcfcff0255ce89c69463896090d55c85cb039031885", size = 184436, upload-time = "2025-12-18T03:26:56.443Z" }, - { url = "https://files.pythonhosted.org/packages/59/3f/01564f81ef0188c32f27b91ffdc7c8cd5b41e9ace87da198014e6f219d32/mkl_umath-0.3.1-0-cp314-cp314-win_amd64.whl", hash = "sha256:0a82d20cac3b4ee757d698434f14412432e3a47e4c94de376405e1418b84f8c0", size = 229670, upload-time = "2025-12-18T03:27:11.444Z" }, -] - [[package]] name = "ml-dtypes" version = "0.5.4" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/0e/4a/c27b42ed9b1c7d13d9ba8b6905dece787d6259152f2309338aed29b2447b/ml_dtypes-0.5.4.tar.gz", hash = "sha256:8ab06a50fb9bf9666dd0fe5dfb4676fa2b0ac0f31ecff72a6c3af8e22c063453", size = 692314, upload-time = "2025-11-17T22:32:31.031Z" } wheels = [ @@ -3977,11 +3711,9 @@ version = "0.64.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "llvmlite" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/23/c9/a0fb41787d01d621046138da30f6c2100d80857bf34b3390dd68040f27a3/numba-0.64.0.tar.gz", hash = "sha256:95e7300af648baa3308127b1955b52ce6d11889d16e8cfe637b4f85d2fca52b1", size = 2765679, upload-time = "2026-02-18T18:41:20.974Z" } wheels = [ @@ -4012,12 +3744,24 @@ name = "numpy" version = "2.2.6" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version < '3.11' and sys_platform == 'darwin'", -] -dependencies = [ - { name = "mkl-fft", version = "2.1.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "mkl-random", marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "mkl-umath", marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] sdist = { url = "https://files.pythonhosted.org/packages/76/21/7d2a95e4bba9dc13d043ee156a356c0a8f0c6309dff6b21b4d71a073b8a8/numpy-2.2.6.tar.gz", hash = "sha256:e29554e2bef54a90aa5cc07da6ce955accb83f21ab5de01a62c8478897b264fd", size = 20276440, upload-time = "2025-05-17T22:38:04.611Z" } wheels = [ @@ -4077,39 +3821,6 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/37/48/ac2a9584402fb6c0cd5b5d1a91dcf176b15760130dd386bbafdbfe3640bf/numpy-2.2.6-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:d042d24c90c41b54fd506da306759e06e568864df8ec17ccc17e9e884634fd00", size = 12812666, upload-time = "2025-05-17T21:45:31.426Z" }, ] -[[package]] -name = "numpy" -version = "2.2.6" -source = { registry = "https://software.repos.intel.com/python/pypi" } -resolution-markers = [ - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", -] -dependencies = [ - { name = "mkl-fft", version = "2.1.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "mkl-random", marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "mkl-umath", marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, -] -wheels = [ - { url = "https://software.repos.intel.com/python/pypi/numpy/numpy-2.2.6-5-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:df8ba1d261a59e6502a7e78623438a1ee643a07d47de7cb5c222f2ac9e3d6330" }, - { url = "https://software.repos.intel.com/python/pypi/numpy/numpy-2.2.6-5-cp310-cp310-win_amd64.whl", hash = "sha256:926c1cd7be4282b3623ef10aefdc559075e506fa2fde82d32cb98f2ae2902da1" }, - { url = "https://software.repos.intel.com/python/pypi/numpy/numpy-2.2.6-6-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:a94c6fdf9da3676710a00e187fb98583c44778e1f671916a72fc844503c12a17" }, - { url = "https://software.repos.intel.com/python/pypi/numpy/numpy-2.2.6-6-cp310-cp310-win_amd64.whl", hash = "sha256:8ea9a4db13c3ac34fd918bbc9afc928a0cc2d4a6fc6c91f6ca75cfe1bbc13496" }, -] - [[package]] name = "numpy" version = "2.3.2" @@ -4309,8 +4020,8 @@ wheels = [ [[package]] name = "numpy" -version = "2.3.2" -source = { registry = "https://software.repos.intel.com/python/pypi" } +version = "2.4.3" +source = { registry = "https://pypi.org/simple" } resolution-markers = [ "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", @@ -4328,6 +4039,10 @@ resolution-markers = [ "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", @@ -4347,6 +4062,10 @@ resolution-markers = [ "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -4366,37 +4085,14 @@ resolution-markers = [ "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] -wheels = [ - { url = "https://software.repos.intel.com/python/pypi/numpy/numpy-2.3.2-5-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:e32a9b87a1ac53b4c903790963628d4f1118c6849d93c72533fcead9384c4ece" }, - { url = "https://software.repos.intel.com/python/pypi/numpy/numpy-2.3.2-5-cp311-cp311-win_amd64.whl", hash = "sha256:5b61c264517a378b2f538fcfa3f72ece8b28af613fc99a1a61fbfa8674cbf009" }, - { url = "https://software.repos.intel.com/python/pypi/numpy/numpy-2.3.2-5-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:0715375fedc17b6ef55165f2a03f9f95e61f00a2064ad9d951c4342cbb48c283" }, - { url = "https://software.repos.intel.com/python/pypi/numpy/numpy-2.3.2-5-cp312-cp312-win_amd64.whl", hash = "sha256:3638af5b1bbf9e7faeb98b6611756e1b5c619a6ff93fde3fc7a99b92c3808bc0" }, - { url = "https://software.repos.intel.com/python/pypi/numpy/numpy-2.3.2-5-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:01d909ca68ee97c1dceb44b20121b7da078be0901cc36a81dc331e9647416beb" }, - { url = "https://software.repos.intel.com/python/pypi/numpy/numpy-2.3.2-5-cp313-cp313-win_amd64.whl", hash = "sha256:116b4e0844b9e73e03d2a6182a56fbef91a83171322d533a43af8d4646ae0dec" }, - { url = "https://software.repos.intel.com/python/pypi/numpy/numpy-2.3.2-7-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:2bd98edde1126126d606df0a4c38ff1d47986242a19b27031a72e84ef655ce6a" }, - { url = "https://software.repos.intel.com/python/pypi/numpy/numpy-2.3.2-7-cp311-cp311-win_amd64.whl", hash = "sha256:6a69c8bf2022bb70bfe249aa6b187affc556713dc1ad718165f22011ed092014" }, - { url = "https://software.repos.intel.com/python/pypi/numpy/numpy-2.3.2-7-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:dab9b9b3714ccd96b2fa80fbc99224f58389d5c8b126c05231431b13d83e71d6" }, - { url = "https://software.repos.intel.com/python/pypi/numpy/numpy-2.3.2-7-cp312-cp312-win_amd64.whl", hash = "sha256:9522a47117423af3e8ab52a276df5fe7f4bcea7e3364216901e13549b5a69aea" }, - { url = "https://software.repos.intel.com/python/pypi/numpy/numpy-2.3.2-7-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:88f285bcff765e046c7881eb4b167990902b37d0d807728e5408fb1094aab57f" }, - { url = "https://software.repos.intel.com/python/pypi/numpy/numpy-2.3.2-7-cp313-cp313-win_amd64.whl", hash = "sha256:9a4a51e04fa3e6923b46c189593542eca71d94e3339169764d72cb4a1090f94c" }, - { url = "https://software.repos.intel.com/python/pypi/numpy/numpy-2.3.2-7-cp314-cp314-manylinux_2_28_x86_64.whl", hash = "sha256:0d090ddf5c962d9e7a6a503a0870e16b09ff23f4e94e0608867d592cd933b775" }, - { url = "https://software.repos.intel.com/python/pypi/numpy/numpy-2.3.2-7-cp314-cp314-win_amd64.whl", hash = "sha256:1cb1c0a8e332dffe83a22fa645873e179c5ad850daf4a330ec834d3c84f2cf1a" }, -] - -[[package]] -name = "numpy" -version = "2.4.3" -source = { registry = "https://pypi.org/simple" } -resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'darwin'", - "python_full_version == '3.13.*' and sys_platform == 'darwin'", - "python_full_version == '3.12.*' and sys_platform == 'darwin'", - "python_full_version == '3.11.*' and sys_platform == 'darwin'", -] sdist = { url = "https://files.pythonhosted.org/packages/10/8b/c265f4823726ab832de836cdd184d0986dcf94480f81e8739692a7ac7af2/numpy-2.4.3.tar.gz", hash = "sha256:483a201202b73495f00dbc83796c6ae63137a9bdade074f7648b3e32613412dd", size = 20727743, upload-time = "2026-03-09T07:58:53.426Z" } wheels = [ { url = "https://files.pythonhosted.org/packages/f9/51/5093a2df15c4dc19da3f79d1021e891f5dcf1d9d1db6ba38891d5590f3fe/numpy-2.4.3-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:33b3bf58ee84b172c067f56aeadc7ee9ab6de69c5e800ab5b10295d54c581adb", size = 16957183, upload-time = "2026-03-09T07:55:57.774Z" }, @@ -5299,15 +4995,6 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/ec/11/3f1ee9dce24b41812dd572a037c4436d4d21f759fbe373cc271b0ce98805/nvidia_nvvm-13.2.51-py3-none-win_amd64.whl", hash = "sha256:a4809baaa5429eabe1878853761ce31f0ba15216e2348710b7898dc591f5fc14", size = 56751075, upload-time = "2026-03-09T10:11:09.994Z" }, ] -[[package]] -name = "onemkl-license" -version = "2025.3.1" -source = { registry = "https://pypi.org/simple" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/3e/1d/7acbedb07bf4c71cc499527c25a3ef60bf83ed41b8918e986ed7a4573bd4/onemkl_license-2025.3.1-py2.py3-none-manylinux_2_28_x86_64.whl", hash = "sha256:b6263a01bf29c04ea683eab1712eb6b74c2b8b722722f46fd90784ed8778c093", size = 58934, upload-time = "2026-01-22T05:36:11.789Z" }, - { url = "https://files.pythonhosted.org/packages/1b/7f/732bd62f4ce4ddcbf97003efa856fcafc99c29e6b05deb0c1bb9cb85bdc4/onemkl_license-2025.3.1-py2.py3-none-win_amd64.whl", hash = "sha256:9fa45b274f05a61797f9ec3166b136124250ec7c9c91dedb87f3a926bfed9a54", size = 58959, upload-time = "2026-01-22T05:32:16.865Z" }, -] - [[package]] name = "opt-einsum" version = "3.4.0" @@ -5333,76 +5020,59 @@ source = { registry = "https://pypi.org/simple" } resolution-markers = [ "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.14' and sys_platform == 'emscripten') or (python_full_version >= '3.14' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.14' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.14' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "python-dateutil", marker = "python_full_version < '3.11' or (python_full_version >= '3.14' and sys_platform != 'darwin') or (python_full_version >= '3.14' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.14' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pytz", marker = "python_full_version < '3.11' or (python_full_version >= '3.14' and sys_platform != 'darwin') or (python_full_version >= '3.14' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.14' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "tzdata", marker = "python_full_version < '3.11' or (python_full_version >= '3.14' and sys_platform != 'darwin') or (python_full_version >= '3.14' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.14' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "python-dateutil", marker = "python_full_version < '3.11' or (python_full_version >= '3.14' and sys_platform == 'emscripten') or (python_full_version >= '3.14' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pytz", marker = "python_full_version < '3.11' or (python_full_version >= '3.14' and sys_platform == 'emscripten') or (python_full_version >= '3.14' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "tzdata", marker = "python_full_version < '3.11' or (python_full_version >= '3.14' and sys_platform == 'emscripten') or (python_full_version >= '3.14' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/33/01/d40b85317f86cf08d853a4f495195c73815fdf205eef3993821720274518/pandas-2.3.3.tar.gz", hash = "sha256:e05e1af93b977f7eafa636d043f9f94c7ee3ac81af99c13508215942e64c993b", size = 4495223, upload-time = "2025-09-29T23:34:51.853Z" } wheels = [ @@ -5460,6 +5130,7 @@ name = "pandas" version = "3.0.1" source = { registry = "https://pypi.org/simple" } resolution-markers = [ + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", @@ -5469,6 +5140,7 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", @@ -5478,6 +5150,7 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", @@ -5487,6 +5160,7 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", @@ -5500,12 +5174,14 @@ resolution-markers = [ "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -5515,6 +5191,7 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -5524,6 +5201,7 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -5533,6 +5211,7 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -5546,12 +5225,14 @@ resolution-markers = [ "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -5561,6 +5242,7 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -5570,6 +5252,7 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -5579,6 +5262,7 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -5592,6 +5276,7 @@ resolution-markers = [ "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -5601,9 +5286,8 @@ resolution-markers = [ ] dependencies = [ { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "python-dateutil", marker = "(python_full_version >= '3.11' and python_full_version < '3.14') or (python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "python-dateutil", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "tzdata", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/2e/0c/b28ed414f080ee0ad153f848586d61d1878f91689950f037f976ce15f6c8/pandas-3.0.1.tar.gz", hash = "sha256:4186a699674af418f655dbd420ed87f50d56b4cd6603784279d9eef6627823c8", size = 4641901, upload-time = "2026-02-17T22:20:16.434Z" } @@ -5910,8 +5594,7 @@ resolution-markers = [ "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "setuptools", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/4b/3f/ee1bc44b080fc1e81d293cd07bed563d254bc1997d63a3b8053804a87dfd/pyfftw-0.15.0.tar.gz", hash = "sha256:2f16b9854a40c8fdd10aa5803b24ddc6ab49f9cd559dbd7f07e7d61aa205c1ca", size = 164003, upload-time = "2024-11-06T16:01:19.293Z" } @@ -6136,8 +5819,7 @@ resolution-markers = [ ] dependencies = [ { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/f2/2d/e38439b7f937e8bf91a9ff2b8d9713d0d8e64e980fc00e8d1945b8a5b74b/pyfftw-0.15.1.tar.gz", hash = "sha256:bbcde6d40d165e1cbaf12dde062ebfebe9e43394cac8c166e699ba2c9a4b0461", size = 192838, upload-time = "2025-10-22T19:58:56.683Z" } wheels = [ @@ -6194,6 +5876,14 @@ wheels = [ [[package]] name = "pylops" source = { editable = "." } +dependencies = [ + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.16.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, +] [package.optional-dependencies] advanced = [ @@ -6236,13 +5926,6 @@ gpu-cu12 = [ gpu-cu13 = [ { name = "cupy-cuda13x" }, ] -intel = [ - { name = "mkl-fft", version = "2.1.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux') or (platform_machine != 'x86_64' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (platform_machine != 'x86_64' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (platform_machine != 'x86_64' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (platform_machine != 'x86_64' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (platform_machine != 'x86_64' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (platform_machine != 'x86_64' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (platform_machine != 'x86_64' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and platform_machine == 'x86_64' and sys_platform == 'linux') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (platform_machine != 'x86_64' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (platform_machine != 'x86_64' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (platform_machine != 'x86_64' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (platform_machine != 'x86_64' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (platform_machine != 'x86_64' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (platform_machine != 'x86_64' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (platform_machine != 'x86_64' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and platform_machine == 'x86_64' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (platform_machine != 'x86_64' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (platform_machine != 'x86_64' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (platform_machine != 'x86_64' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (platform_machine != 'x86_64' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (platform_machine != 'x86_64' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (platform_machine != 'x86_64' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (platform_machine != 'x86_64' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.15.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and platform_machine == 'x86_64' and sys_platform == 'linux') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (platform_machine != 'x86_64' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (platform_machine != 'x86_64' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (platform_machine != 'x86_64' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (platform_machine != 'x86_64' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (platform_machine != 'x86_64' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (platform_machine != 'x86_64' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (platform_machine != 'x86_64' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.16.3", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and platform_machine == 'x86_64' and sys_platform == 'linux') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (platform_machine != 'x86_64' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (platform_machine != 'x86_64' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (platform_machine != 'x86_64' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (platform_machine != 'x86_64' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (platform_machine != 'x86_64' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (platform_machine != 'x86_64' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (platform_machine != 'x86_64' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'linux' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'linux' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, -] stat = [ { name = "pymc", version = "5.25.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "pymc", version = "5.28.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, @@ -6288,24 +5971,21 @@ requires-dist = [ { name = "jax", extras = ["cuda12"], marker = "extra == 'deep-cu128'" }, { name = "jax", extras = ["cuda13"], marker = "extra == 'deep-cu13'" }, { name = "llvmlite", marker = "extra == 'advanced'" }, - { name = "mkl-fft", marker = "platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'intel'", index = "https://software.repos.intel.com/python/pypi", conflict = { package = "pylops", extra = "intel" } }, { name = "numba", marker = "extra == 'advanced'" }, - { name = "numpy", marker = "platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'intel'", specifier = ">=2.0.0", index = "https://software.repos.intel.com/python/pypi", conflict = { package = "pylops", extra = "intel" } }, - { name = "numpy", marker = "extra != 'intel'", specifier = ">=1.21.0" }, + { name = "numpy", specifier = ">=1.21.0" }, { name = "pyfftw", marker = "extra == 'advanced'" }, { name = "pymc", marker = "extra == 'stat'" }, { name = "pytensor", marker = "extra == 'stat'" }, { name = "pywavelets", marker = "extra == 'advanced'" }, { name = "scikit-fmm", marker = "extra == 'advanced'" }, - { name = "scipy", marker = "platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'intel'", specifier = ">=1.13.0", index = "https://software.repos.intel.com/python/pypi", conflict = { package = "pylops", extra = "intel" } }, - { name = "scipy", marker = "extra != 'intel'", specifier = ">=1.11.0" }, + { name = "scipy", specifier = ">=1.11.0" }, { name = "spgl1", marker = "extra == 'advanced'" }, { name = "torch", marker = "extra == 'deep'", index = "https://download.pytorch.org/whl/cpu", conflict = { package = "pylops", extra = "deep" } }, { name = "torch", marker = "extra == 'deep-cu126'", specifier = "<2.11.0", index = "https://download.pytorch.org/whl/cu126", conflict = { package = "pylops", extra = "deep-cu126" } }, { name = "torch", marker = "extra == 'deep-cu128'", specifier = "<2.11.0", index = "https://download.pytorch.org/whl/cu128", conflict = { package = "pylops", extra = "deep-cu128" } }, { name = "torch", marker = "extra == 'deep-cu13'", specifier = ">=2.11.0" }, ] -provides-extras = ["advanced", "gpu-cu12", "gpu-cu13", "stat", "deep", "deep-cu126", "deep-cu128", "deep-cu13", "intel"] +provides-extras = ["advanced", "gpu-cu12", "gpu-cu13", "stat", "deep", "deep-cu126", "deep-cu128", "deep-cu13"] [package.metadata.requires-dev] dev = [ @@ -6358,13 +6038,11 @@ dependencies = [ { name = "arviz", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "cachetools", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "cloudpickle", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "pandas", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "pytensor", version = "2.31.7", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "rich", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.15.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "threadpoolctl", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "typing-extensions", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] @@ -6567,15 +6245,13 @@ dependencies = [ { name = "cachetools", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "cloudpickle", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pandas", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.14' and sys_platform != 'darwin') or (python_full_version >= '3.14' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.14' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pandas", version = "3.0.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14') or (python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pandas", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.14' and sys_platform == 'emscripten') or (python_full_version >= '3.14' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pandas", version = "3.0.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "pytensor", version = "2.38.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "rich", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "scipy", version = "1.16.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.16.3", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "threadpoolctl", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "typing-extensions", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] @@ -6623,10 +6299,8 @@ dependencies = [ { name = "filelock", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "logical-unification", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "minikanren", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.15.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "setuptools", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/f9/1b/77783110a06ce0afacab063c64f644ea0a450daffa76dcf1bbb09ae2d819/pytensor-2.31.7.tar.gz", hash = "sha256:0af99e240c95bc0223886eefb4343b0e9dc6fba349b70b107b3a6fbb9cb66409", size = 4431862, upload-time = "2025-07-09T00:34:30.557Z" } @@ -6851,11 +6525,9 @@ dependencies = [ { name = "minikanren", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "numba", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "scipy", version = "1.16.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.16.3", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "setuptools", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/1c/89/e7b91f7366e36dbf937d4e53fa949b7f93627812e833526e0e426becbacb/pytensor-2.38.2.tar.gz", hash = "sha256:c804e665e69e830e31344133fea5793d2fd75c662ee1359d01589875c0cce105", size = 4862054, upload-time = "2026-03-06T13:37:01.039Z" } @@ -6970,8 +6642,7 @@ resolution-markers = [ "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/48/45/bfaaab38545a33a9f06c61211fc3bea2e23e8a8e00fedeb8e57feda722ff/pywavelets-1.8.0.tar.gz", hash = "sha256:f3800245754840adc143cbc29534a1b8fc4b8cff6e9d403326bd52b7bb5c35aa", size = 3935274, upload-time = "2024-12-04T19:54:20.593Z" } wheels = [ @@ -7205,8 +6876,7 @@ resolution-markers = [ ] dependencies = [ { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/5a/75/50581633d199812205ea8cdd0f6d52f12a624886b74bf1486335b67f01ff/pywavelets-1.9.0.tar.gz", hash = "sha256:148d12203377772bea452a59211d98649c8ee4a05eff019a9021853a36babdc8", size = 3938340, upload-time = "2025-08-04T16:20:04.978Z" } wheels = [ @@ -7609,60 +7279,30 @@ wheels = [ [[package]] name = "scipy" -version = "1.15.2" -source = { registry = "https://software.repos.intel.com/python/pypi" } +version = "1.15.3" +source = { registry = "https://pypi.org/simple" } resolution-markers = [ "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "intel-openmp", marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "mkl", marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, -] -wheels = [ - { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.15.2-2-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:80fd62741237578a47752a0f422e0788cfa3f0f1f45770511115620c7dcda353" }, - { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.15.2-2-cp310-cp310-win_amd64.whl", hash = "sha256:ca2f0e3e6ee5eabe853e97a3d49a2bfdddf2893c0e9acd90948cdc6e729a152e" }, - { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.15.2-2-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:4a47223b5fe3baa9c5c8b62c988ce486fdca3fec9fe84c37f89a01a211180806" }, - { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.15.2-2-cp311-cp311-win_amd64.whl", hash = "sha256:f15b451dc9aac2ae1a68b2033861ed1e716307712248659399d2f938b6689c16" }, - { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.15.2-2-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:e16a95910d1171d544c8436cf57ee1c50bb45101dfeaa1110a1ac59e9262337f" }, - { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.15.2-2-cp312-cp312-win_amd64.whl", hash = "sha256:e11a0e6b5387bdbd92f9947a9961b210d046eab99f315028fbd901b2a7ed4a09" }, - { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.15.2-2-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:e136e9a3bb96633161c1bf5579854a345112108733b8b54a20dc38fe1d71b7e3" }, - { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.15.2-2-cp313-cp313-win_amd64.whl", hash = "sha256:83e862002b1bc6c7c4e8d2a6d7417714c7456de32a3548283d3295c7d52a6f08" }, - { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.15.2-4-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:efa9187b3a79328ee337105057d3c37c40cb189ee74444262d5384c5dacd640a" }, - { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.15.2-4-cp310-cp310-win_amd64.whl", hash = "sha256:b471fd10c03d15a689eea515ae7d39acb95a082556a423a164132513eb8d215f" }, - { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.15.2-4-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:fe0c346912aad47faa80b1178a24dbe41259b54b07b09d3b8b62f06758599ed0" }, - { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.15.2-4-cp311-cp311-win_amd64.whl", hash = "sha256:b11373f0576ac797025e5f1749a77069177dc3218b8fcc1f8a6fc75d911d22a9" }, - { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.15.2-4-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:971d4f7474483202a94170b496d3dd08f03a009465bb37dca9b2b48e065c20ec" }, - { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.15.2-4-cp312-cp312-win_amd64.whl", hash = "sha256:87b8c90a79584a505837185d0bc6b6d8e9ca90653820d153c9584a31c1252b1c" }, - { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.15.2-4-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:41720670037654488fd6725cf739c3b64f7491a27a4ae8142804fed5b8ad4a93" }, - { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.15.2-4-cp313-cp313-win_amd64.whl", hash = "sha256:baa9f85e85619e789b6091cd2b32766e82b1190f9bfe9c325ae622580b659b42" }, - { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.15.2-6-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:0455b6c96d90d28af43c7ec89235f102ebdf1ca2db0aa87c3c38baec8e8f0484" }, - { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.15.2-6-cp310-cp310-win_amd64.whl", hash = "sha256:0623e471af43459dcc13274b6acce701cd30d83a04e16df5af1bbca2b1b8c80c" }, -] - -[[package]] -name = "scipy" -version = "1.15.3" -source = { registry = "https://pypi.org/simple" } -resolution-markers = [ - "python_full_version < '3.11' and sys_platform == 'darwin'", -] -dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/0f/37/6964b830433e654ec7485e45a00fc9a27cf868d622838f6b6d9c5ec0d532/scipy-1.15.3.tar.gz", hash = "sha256:eae3cf522bc7df64b42cad3925c876e1b0b6c35c1337c93e12c0f366f55b0eaf", size = 59419214, upload-time = "2025-05-08T16:13:05.955Z" } wheels = [ @@ -7902,8 +7542,8 @@ wheels = [ [[package]] name = "scipy" -version = "1.16.3" -source = { registry = "https://software.repos.intel.com/python/pypi" } +version = "1.17.1" +source = { registry = "https://pypi.org/simple" } resolution-markers = [ "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", @@ -7921,6 +7561,10 @@ resolution-markers = [ "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", @@ -7940,6 +7584,10 @@ resolution-markers = [ "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -7959,36 +7607,16 @@ resolution-markers = [ "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, -] -wheels = [ - { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.16.3-1-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:10697d201393bfd9c4ea3d78c4d280acb6be71a76e16f68fff140b1b51510c2e" }, - { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.16.3-1-cp311-cp311-win_amd64.whl", hash = "sha256:298455604b371cce43fac65f1a2219fdedefd6236ef2e8adc43f984df0d10e3c" }, - { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.16.3-1-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:8f83ad7f45568a586ea3a811d1cd6382378befb6d5d864027d51d42d29d1d49b" }, - { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.16.3-1-cp312-cp312-win_amd64.whl", hash = "sha256:6efbadab342da25f300a618c5338573cf15dc9e1fb1722cf2990e066a25e7768" }, - { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.16.3-1-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:897b12e6d9641057a8921aba6a111551549ce97868d546ff803c98c9987a7fa7" }, - { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.16.3-1-cp313-cp313-win_amd64.whl", hash = "sha256:0c12454d3337d0610d26aea52f5b2c899a44ef3a174820833b283debf6626030" }, - { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.16.3-1-cp314-cp314-manylinux_2_28_x86_64.whl", hash = "sha256:7a9558e18c7df98dd768f7bbcaafc0a77d0c5034ef524471085175467e83c38b" }, - { url = "https://software.repos.intel.com/python/pypi/scipy/scipy-1.16.3-1-cp314-cp314-win_amd64.whl", hash = "sha256:b5a526fffbf69073abb4247f294550a1437c4745355a0affd71ecff63771b2b9" }, -] - -[[package]] -name = "scipy" -version = "1.17.1" -source = { registry = "https://pypi.org/simple" } -resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'darwin'", - "python_full_version == '3.13.*' and sys_platform == 'darwin'", - "python_full_version == '3.12.*' and sys_platform == 'darwin'", - "python_full_version == '3.11.*' and sys_platform == 'darwin'", -] -dependencies = [ - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/7a/97/5a3609c4f8d58b039179648e62dd220f89864f56f7357f5d4f45c29eb2cc/scipy-1.17.1.tar.gz", hash = "sha256:95d8e012d8cb8816c226aef832200b1d45109ed4464303e997c5b13122b297c0", size = 30573822, upload-time = "2026-02-23T00:26:24.851Z" } wheels = [ @@ -8160,16 +7788,12 @@ name = "spgl1" version = "0.0.3" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.15.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "scipy", version = "1.16.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.16.3", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/a6/3c/19c65d94fc402f208db8a917a8c8d8b16e4b62adc3b34095291ad9d5d30f/spgl1-0.0.3.tar.gz", hash = "sha256:9734da2747de5a48d65021f286ad1f1ba42503a5b3277b9fa052cfda1858530b", size = 311599, upload-time = "2024-08-16T13:45:48.448Z" } wheels = [ @@ -8815,27 +8439,6 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/a2/09/77d55d46fd61b4a135c444fc97158ef34a095e5681d0a6c10b75bf356191/sympy-1.14.0-py3-none-any.whl", hash = "sha256:e091cc3e99d2141a0ba2847328f5479b05d94a6635cb96148ccb3f34671bd8f5", size = 6299353, upload-time = "2025-04-27T18:04:59.103Z" }, ] -[[package]] -name = "tbb" -version = "2022.3.1" -source = { registry = "https://pypi.org/simple" } -dependencies = [ - { name = "tcmlib", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'emscripten') or (python_full_version < '3.11' and sys_platform == 'win32') or (sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, -] -wheels = [ - { url = "https://files.pythonhosted.org/packages/08/59/8d381a2cfe8d36c4f4ff9f94769ff2809bfc16014d888360b0e24c7e5c6b/tbb-2022.3.1-py2.py3-none-manylinux_2_28_x86_64.whl", hash = "sha256:534c089eca6bcf148408684c156229d5f09c01d323b685b15739f41985b529d7", size = 4178630, upload-time = "2026-01-22T05:30:20.589Z" }, - { url = "https://files.pythonhosted.org/packages/68/ef/d01ec56a854949efc727c8cac8941325a2020f345a786e64ca6ad3a05611/tbb-2022.3.1-py3-none-win_amd64.whl", hash = "sha256:8187e4c50a77c75c51ca9395febddd3a67d88dcb4cc537947d68d244925710f7", size = 422729, upload-time = "2026-01-22T05:30:51.916Z" }, -] - -[[package]] -name = "tcmlib" -version = "1.4.1" -source = { registry = "https://pypi.org/simple" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/a1/a4/38e8b5a27b66ab286168ba6c449771ed71d71ec76524e7f12401474a5151/tcmlib-1.4.1-py2.py3-none-manylinux_2_28_x86_64.whl", hash = "sha256:0d5bd98db48d31bec7fedba5c23599bf9ae43c7016d4c3946d25242d320cee89", size = 2731276, upload-time = "2025-10-22T17:57:02.392Z" }, - { url = "https://files.pythonhosted.org/packages/eb/4d/2b1d55dba475f602197e284b9a5e5460139a9c5ef2bfb63c8d2a1fafc163/tcmlib-1.4.1-py2.py3-none-win_amd64.whl", hash = "sha256:5202a1fd8541182fbd4ef72848784e4bf94340152d7ddff33d401d30930fa53c", size = 370347, upload-time = "2025-10-22T18:00:36.37Z" }, -] - [[package]] name = "threadpoolctl" version = "3.6.0" @@ -9283,18 +8886,6 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/c7/b0/003792df09decd6849a5e39c28b513c06e84436a54440380862b5aeff25d/tzdata-2025.3-py2.py3-none-any.whl", hash = "sha256:06a47e5700f3081aab02b2e513160914ff0694bce9947d6b76ebd6bf57cfc5d1", size = 348521, upload-time = "2025-12-13T17:45:33.889Z" }, ] -[[package]] -name = "umf" -version = "1.0.3" -source = { registry = "https://pypi.org/simple" } -dependencies = [ - { name = "tcmlib", marker = "(python_full_version < '3.11' and sys_platform == 'darwin') or (python_full_version < '3.11' and sys_platform == 'emscripten') or (python_full_version < '3.11' and sys_platform == 'win32') or (sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, -] -wheels = [ - { url = "https://files.pythonhosted.org/packages/4c/b9/fe8c54eab5a3fdfdff1839d9299d90bfce5c467186b5c9ff9fd95d55ad64/umf-1.0.3-py2.py3-none-manylinux_2_28_x86_64.whl", hash = "sha256:c89c0974daed30a1cac77fb7ce5ff9140d178e286bb2dd91b751486d5d0a65b0", size = 359879, upload-time = "2026-01-22T05:32:44.433Z" }, - { url = "https://files.pythonhosted.org/packages/97/49/23b714e4ca9655f04d5b958ca8b4ef8361e10743581a637f141755b9f4fb/umf-1.0.3-py2.py3-none-win_amd64.whl", hash = "sha256:2182a623433329bd53863ac3b15a4af253d0eda62c603dc7c4e2bdce78658270", size = 249098, upload-time = "2026-01-22T05:33:19.278Z" }, -] - [[package]] name = "urllib3" version = "2.6.3" @@ -9354,8 +8945,7 @@ resolution-markers = [ "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "packaging", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "pandas", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] @@ -9555,11 +9145,10 @@ resolution-markers = [ ] dependencies = [ { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "packaging", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pandas", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.14' and sys_platform != 'darwin') or (python_full_version >= '3.14' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.14' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pandas", version = "3.0.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14') or (python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pandas", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.14' and sys_platform == 'emscripten') or (python_full_version >= '3.14' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pandas", version = "3.0.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/0f/03/e3353b72e518574b32993989d8f696277bf878e9d508c7dd22e86c0dab5b/xarray-2026.2.0.tar.gz", hash = "sha256:978b6acb018770554f8fd964af4eb02f9bcc165d4085dbb7326190d92aa74bcf", size = 3111388, upload-time = "2026-02-13T22:20:50.18Z" } wheels = [ @@ -9591,10 +9180,8 @@ resolution-markers = [ "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.15.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "xarray", version = "2025.6.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/ed/5d/654cca0448ad5c1d0333530511bc20eefaab304a4362dcbdc7ea3da12a3d/xarray_einstats-0.8.0.tar.gz", hash = "sha256:7f1573f9bd4d60d6e7ed9fd27c4db39da51ec49bf8ba654d4602a139a6309d7f", size = 30225, upload-time = "2024-09-19T00:07:39.399Z" } @@ -9658,11 +9245,9 @@ resolution-markers = [ ] dependencies = [ { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version == '3.11.*' and sys_platform == 'emscripten') or (python_full_version == '3.11.*' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version == '3.11.*' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "scipy", version = "1.16.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version == '3.11.*' and sys_platform == 'emscripten') or (python_full_version == '3.11.*' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.16.3", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version == '3.11.*' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "xarray", version = "2026.2.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/f1/10/ef474494a7f2102ec4c02352c723fa282c6237b600565eb82ee354291211/xarray_einstats-0.9.1.tar.gz", hash = "sha256:39b373deed43592c41d3fbf8863af62e19e01c1ae553ae5ff059a8df78d995c6", size = 33327, upload-time = "2025-06-18T15:53:28.499Z" } @@ -9813,11 +9398,9 @@ resolution-markers = [ ] dependencies = [ { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.12' and sys_platform == 'emscripten') or (python_full_version >= '3.12' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.3.2", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.12' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.12' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.12' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.12' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.12' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "scipy", version = "1.16.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.12' and sys_platform == 'emscripten') or (python_full_version >= '3.12' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.16.3", source = { registry = "https://software.repos.intel.com/python/pypi" }, marker = "(python_full_version >= '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.12' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.12' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.12' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.12' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'darwin' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.12' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "xarray", version = "2026.2.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/48/9b/305ee6a2dac75fc9c28105db061408df6ecbf0f7a1de37636e8e4ea47ca7/xarray_einstats-0.10.0.tar.gz", hash = "sha256:d432a363fc8f09baad164f9826dc711551c684b9abd8098c1b961d18663a627d", size = 33449, upload-time = "2026-02-19T18:13:55.245Z" } From 3e7c8f08a9b608f7226242b158aa8fca65c02501 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Sat, 4 Apr 2026 20:23:04 +0100 Subject: [PATCH 123/183] minor: small improvement to optimization init --- pylops/optimization/__init__.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pylops/optimization/__init__.py b/pylops/optimization/__init__.py index 20b817ac..80ccd8fb 100755 --- a/pylops/optimization/__init__.py +++ b/pylops/optimization/__init__.py @@ -5,7 +5,7 @@ The subpackage optimization provides an extensive set of solvers to be used with PyLops linear operators. -A list of least-squares solvers in pylops.optimization.solver: +A list of least-squares solvers in pylops.optimization.basic: cg Conjugate gradient. cgls Conjugate gradient least-squares. @@ -26,7 +26,7 @@ spgl1 Spectral Projected-Gradient for L1 norm. splitbregman Split Bregman for mixed L2-L1 norms. -Note that these solvers are thin wrappers over class-based solvers (new in v2), which can be accessed from -submodules with equivalent name and suffix c. +Note that these solvers are thin wrappers over class-based solvers (new in v2), which can be +accessed from submodules with equivalent name and prefix cls_. """ From 4b05e46b61548cc2f110c50645d522177c8b1b10 Mon Sep 17 00:00:00 2001 From: MothNik Date: Sun, 5 Apr 2026 16:45:43 +0200 Subject: [PATCH 124/183] fix: `signalprocessing.interpspline` - fixed duplicated error message --- pylops/signalprocessing/interpspline.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pylops/signalprocessing/interpspline.py b/pylops/signalprocessing/interpspline.py index 6ee7a13b..4218fe17 100644 --- a/pylops/signalprocessing/interpspline.py +++ b/pylops/signalprocessing/interpspline.py @@ -251,7 +251,11 @@ def from_tridiagonal_matrix( banded_representation[2, ::] = matrix.main_diagonal banded_representation[3, 0:-1] = matrix.sub_diagonal - (lu_banded, pivot_indices, info,) = lapack_factorizer( + ( + lu_banded, + pivot_indices, + info, + ) = lapack_factorizer( ab=banded_representation, kl=1, ku=1, @@ -389,7 +393,6 @@ def from_tridiagonal_matrix( raise np.linalg.LinAlgError( f"Could not LU-factorize tridiagonal matrix! Got {info=}." - f"Could not LU-factorize tridiagonal matrix! Got {info=}." ) def solve( From 2951fac478c728cf713958842eb2267000787561 Mon Sep 17 00:00:00 2001 From: MothNik Date: Sun, 5 Apr 2026 17:04:38 +0200 Subject: [PATCH 125/183] fix: `signalprocessing.interp` - fixed missisng `cubic_spline` in docstring on errors --- pylops/signalprocessing/interp.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pylops/signalprocessing/interp.py b/pylops/signalprocessing/interp.py index a22060b8..da940f60 100644 --- a/pylops/signalprocessing/interp.py +++ b/pylops/signalprocessing/interp.py @@ -179,7 +179,7 @@ def Interp( ValueError If the vector ``iava`` contains repeated values. NotImplementedError - If ``kind`` is not ``nearest``, ``linear`` or ``sinc`` + If ``kind`` is not ``nearest``, ``linear``, ``sinc``, or ``"cubic_spline"`` See Also -------- From 94179ac935c3b75d0ccad1f236bff694408beb78 Mon Sep 17 00:00:00 2001 From: MothNik Date: Sun, 5 Apr 2026 17:09:06 +0200 Subject: [PATCH 126/183] fix: `signalprocessing.interp` - fixed typo in docstring --- pylops/signalprocessing/interp.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pylops/signalprocessing/interp.py b/pylops/signalprocessing/interp.py index da940f60..5257c4f6 100644 --- a/pylops/signalprocessing/interp.py +++ b/pylops/signalprocessing/interp.py @@ -133,7 +133,7 @@ def Interp( polynomial fitted between ``np.floor(iava)`` and ``np.floor(iava) + 1``. It offers an excellent tradeoff between accuracy and computational complexity and its results oscillate less than those obtained from sinc interpolation. - It can also be accessed directly via :class:`pylops.singalprocessing.InterpCubicSpline`. + It can also be accessed directly via :class:`pylops.signalprocessing.InterpCubicSpline`. .. note:: The vector ``iava`` should contain unique values. If the same index is repeated twice an error will be raised. This also applies when @@ -179,7 +179,7 @@ def Interp( ValueError If the vector ``iava`` contains repeated values. NotImplementedError - If ``kind`` is not ``nearest``, ``linear``, ``sinc``, or ``"cubic_spline"`` + If ``kind`` is not ``nearest``, ``linear``, ``sinc``, or ``cubic_spline`` See Also -------- From 3bc737e0d8c2c43384295ef404b0a631e0879d02 Mon Sep 17 00:00:00 2001 From: MothNik Date: Sun, 5 Apr 2026 17:09:27 +0200 Subject: [PATCH 127/183] fix: `signalprocessing.interpspline` - fixed bad slicing that was clipped internally by `numpy` and thus took no effect --- pylops/signalprocessing/interpspline.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pylops/signalprocessing/interpspline.py b/pylops/signalprocessing/interpspline.py index 4218fe17..fd5fe8ff 100644 --- a/pylops/signalprocessing/interpspline.py +++ b/pylops/signalprocessing/interpspline.py @@ -953,7 +953,7 @@ def _rmatvec(self, x: InexactNDArray) -> InexactNDArray: x_mod[0 : self.num_cols] + self._rmatmat_difference_method( self._lhs_B_matrix_transposed_lu.solve( - rhs=x_mod[self.num_cols : x_mod.size], + rhs=x_mod[self.num_cols :], lapack_solver=self._tridiag_lu_solve, ) ) From 1a397670358e69c5939995dc43f9743d9b678171 Mon Sep 17 00:00:00 2001 From: MothNik Date: Sun, 5 Apr 2026 17:13:22 +0200 Subject: [PATCH 128/183] fix: `signalprocessing.interpspline` - fixed typo in docstring --- pylops/signalprocessing/interpspline.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pylops/signalprocessing/interpspline.py b/pylops/signalprocessing/interpspline.py index fd5fe8ff..31cee9d8 100644 --- a/pylops/signalprocessing/interpspline.py +++ b/pylops/signalprocessing/interpspline.py @@ -210,7 +210,7 @@ class _BandedLUDecomposition: Represents the LU decomposition of a general banded matrix as performed by the LAPACK routines ``?gbtrf``. This class was implemented for spline interpolations between only 2 data points - because the class :class:`_BandedLUDecomposition` uses the LAPACK routines + because the class :class:`_TridiagonalLUDecomposition` uses the LAPACK routines ``?gttrf`` that cannot handle 2 x 2 tridiagonal matrices. """ From cb2e955294e363f1bf030f9688e91982fd91ddf3 Mon Sep 17 00:00:00 2001 From: MothNik Date: Sun, 5 Apr 2026 17:50:54 +0200 Subject: [PATCH 129/183] fix: `signalprocessing._interp_utils` - fixed silent mutation of `iava` --- pylops/signalprocessing/_interp_utils.py | 1 + 1 file changed, 1 insertion(+) diff --git a/pylops/signalprocessing/_interp_utils.py b/pylops/signalprocessing/_interp_utils.py index 3738b02e..9f2a7d82 100644 --- a/pylops/signalprocessing/_interp_utils.py +++ b/pylops/signalprocessing/_interp_utils.py @@ -47,6 +47,7 @@ def _clip_iava_above_last_sample_index( # NOTE: ``numpy.nextafter(x, -np.inf)`` gives the closest float-value that is # less than ``x``, i.e., this logic clips ``iava`` to the highest possible # value that is still below the last sample + iava = iava.copy() iava[np.where(outside)] = np.nextafter(last_sample_index, -np.inf) _ensure_iava_is_unique(iava=iava) From 862934dbb51ea8e1e3f9d6bda30f3994358b453c Mon Sep 17 00:00:00 2001 From: MothNik Date: Sun, 5 Apr 2026 17:58:58 +0200 Subject: [PATCH 130/183] fix: `signalprocessing._interp_utils` - fixed behaviour of `iava` not being returned after copying to avoid mutation --- pylops/signalprocessing/_interp_utils.py | 4 ++-- pylops/signalprocessing/interp.py | 5 ++++- pylops/signalprocessing/interpspline.py | 5 ++++- 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/pylops/signalprocessing/_interp_utils.py b/pylops/signalprocessing/_interp_utils.py index 9f2a7d82..b8f7dc4f 100644 --- a/pylops/signalprocessing/_interp_utils.py +++ b/pylops/signalprocessing/_interp_utils.py @@ -28,7 +28,7 @@ def _ensure_iava_is_unique( def _clip_iava_above_last_sample_index( iava: NDArray, sample_size: int, -) -> None: +) -> NDArray: """ Ensures that elements in ``iava`` do not exceed the last sample index. Elements above the penultimate sample are clipped to the next closest float value @@ -52,4 +52,4 @@ def _clip_iava_above_last_sample_index( _ensure_iava_is_unique(iava=iava) - return + return iava diff --git a/pylops/signalprocessing/interp.py b/pylops/signalprocessing/interp.py index 5257c4f6..b7f1f61f 100644 --- a/pylops/signalprocessing/interp.py +++ b/pylops/signalprocessing/interp.py @@ -47,7 +47,10 @@ def _linearinterp( # ensure that samples are not beyond the last sample, in that case set to # penultimate sample and raise a warning - _clip_iava_above_last_sample_index(iava=iava, sample_size=sample_size) + iava = _clip_iava_above_last_sample_index( # type: ignore + iava=iava, # type: ignore + sample_size=sample_size, + ) # find indices and weights iva_l = ncp.floor(iava).astype(int) diff --git a/pylops/signalprocessing/interpspline.py b/pylops/signalprocessing/interpspline.py index 31cee9d8..afd028f1 100644 --- a/pylops/signalprocessing/interpspline.py +++ b/pylops/signalprocessing/interpspline.py @@ -821,7 +821,10 @@ def __init__( ) iava = np.asarray(iava, dtype=np.float64) - _clip_iava_above_last_sample_index(iava=iava, sample_size=num_cols) + iava = _clip_iava_above_last_sample_index( # type: ignore + iava=iava, + sample_size=num_cols, + ) if isinstance(bc_type, str) and bc_type.lower() in {"natural"}: self.bc_type = bc_type.lower() From 3f28150832e3766141e72ebacd46d386faa6d784 Mon Sep 17 00:00:00 2001 From: MothNik Date: Sun, 5 Apr 2026 18:00:06 +0200 Subject: [PATCH 131/183] test: `test.test_interpolation_spline` - added explicit `dottest` for spline --- pytests/test_interpolation_spline.py | 71 ++++++++++++++++++++++++++++ 1 file changed, 71 insertions(+) diff --git a/pytests/test_interpolation_spline.py b/pytests/test_interpolation_spline.py index 82c98151..18cdfd8d 100644 --- a/pytests/test_interpolation_spline.py +++ b/pytests/test_interpolation_spline.py @@ -1,3 +1,4 @@ +from math import prod from typing import Final, Tuple import numpy as np @@ -5,6 +6,7 @@ from scipy.interpolate import CubicSpline from pylops.signalprocessing import InterpCubicSpline +from pylops.utils import dottest TEST_ARRAY_SHAPE: Final[Tuple] = ( 20, @@ -16,6 +18,75 @@ MIN_NUM_TEST_SAMPLES: Final[int] = 1 +@pytest.mark.parametrize( + "with_complex", + [ + pytest.param(False, id="real"), + pytest.param(True, id="complex"), + ], +) +@pytest.mark.parametrize( + "axis", + [ + 0, + 1, + 2, + 3, + -1, + -2, + -3, + ], +) +@pytest.mark.parametrize( + "subsample_fraction", + [ + pytest.param(0.5, id="decimation"), + pytest.param(5.0, id="upsampling"), + ], +) +def test_natural_cubic_spline_dottest( + subsample_fraction: float, + axis: int, + with_complex: bool, +) -> None: + """ + Tests ``pylops.signalprocessing.InterpCubicSpline`` with the ``dottest``. + + """ + + # Setup + + num_samples = TEST_ARRAY_SHAPE[axis] + x_eval_fractions = np.random.rand( + max( + round(num_samples * subsample_fraction), + MIN_NUM_TEST_SAMPLES, + ) + ) + x_eval_for_pylops = (num_samples - 1) * x_eval_fractions + + shape_list = list(TEST_ARRAY_SHAPE) + shape_list[axis] = x_eval_fractions.size # type: ignore + num_rows = prod(shape_list, start=1) + num_columns = prod(TEST_ARRAY_SHAPE, start=1) + + # Test + + splinop = InterpCubicSpline( + dims=TEST_ARRAY_SHAPE, + iava=x_eval_for_pylops, + axis=axis, + dtype="complex128" if with_complex else "float64", + ) + + assert dottest( + Op=splinop, + nr=num_rows, + nc=num_columns, + complexflag=0 if not with_complex else 3, + ) + + @pytest.mark.parametrize( "with_complex", [ From b8f3fae816883b8b003eee3051c846c1007b4176 Mon Sep 17 00:00:00 2001 From: MothNik Date: Sun, 5 Apr 2026 18:03:04 +0200 Subject: [PATCH 132/183] doc: `signalprocessing._interp_utils` - added clarifying comment on silent mutation of `iava` --- pylops/signalprocessing/_interp_utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pylops/signalprocessing/_interp_utils.py b/pylops/signalprocessing/_interp_utils.py index b8f7dc4f..35f455b9 100644 --- a/pylops/signalprocessing/_interp_utils.py +++ b/pylops/signalprocessing/_interp_utils.py @@ -47,7 +47,7 @@ def _clip_iava_above_last_sample_index( # NOTE: ``numpy.nextafter(x, -np.inf)`` gives the closest float-value that is # less than ``x``, i.e., this logic clips ``iava`` to the highest possible # value that is still below the last sample - iava = iava.copy() + iava = iava.copy() # to avoid silent input mutation iava[np.where(outside)] = np.nextafter(last_sample_index, -np.inf) _ensure_iava_is_unique(iava=iava) From a9da70dfcf6da0b4b4b94fcddc7e5042dd14fa19 Mon Sep 17 00:00:00 2001 From: MothNik Date: Sun, 5 Apr 2026 18:14:23 +0200 Subject: [PATCH 133/183] test: `test_interpolation_spline` - added test for boundary conditions that are not supported --- pytests/test_interpolation_spline.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/pytests/test_interpolation_spline.py b/pytests/test_interpolation_spline.py index 18cdfd8d..b2807c80 100644 --- a/pytests/test_interpolation_spline.py +++ b/pytests/test_interpolation_spline.py @@ -18,6 +18,21 @@ MIN_NUM_TEST_SAMPLES: Final[int] = 1 +def test_cubic_spline_raises_on_not_supported_bc_type() -> None: + """ + Tests whether ``pylops.signalprocessing.InterpCubicSpline`` raises a + ``NotImplementedError`` for boundary conditions that are not supported. + + """ + + with pytest.raises(NotImplementedError): + InterpCubicSpline( + dims=(5, 2), + iava=np.array([0.5, 2.3]), + bc_type="erroneous", # type: ignore + ) + + @pytest.mark.parametrize( "with_complex", [ From 05b0bc01c7d8572cf4c796440990a9d8618fe6ff Mon Sep 17 00:00:00 2001 From: mrava87 Date: Mon, 6 Apr 2026 20:38:08 +0100 Subject: [PATCH 134/183] minor: small improvements to docstrings --- pylops/optimization/basesolver.py | 2 +- pylops/optimization/cls_basic.py | 1 - pylops/optimization/cls_sparsity.py | 1 - 3 files changed, 1 insertion(+), 3 deletions(-) diff --git a/pylops/optimization/basesolver.py b/pylops/optimization/basesolver.py index 4efad6ed..c941297c 100644 --- a/pylops/optimization/basesolver.py +++ b/pylops/optimization/basesolver.py @@ -46,7 +46,7 @@ class Solver(metaclass=ABCMeta): Parameters ---------- Op : :obj:`pylops.LinearOperator` - Operator to invert of + Operator to invert callbacks : :obj:`pylops.optimization.callback.Callbacks` Callbacks object used to implement custom callbacks diff --git a/pylops/optimization/cls_basic.py b/pylops/optimization/cls_basic.py index 9b719e82..4f47565f 100644 --- a/pylops/optimization/cls_basic.py +++ b/pylops/optimization/cls_basic.py @@ -159,7 +159,6 @@ def setup( Pre-allocate all variables used by the solver. Note that if ``y`` is a JAX array, this option is ignored and variables are not pre-allocated since JAX does not support in-place operations. - show : :obj:`bool`, optional Display setup log diff --git a/pylops/optimization/cls_sparsity.py b/pylops/optimization/cls_sparsity.py index ddebbd6e..98028aa5 100644 --- a/pylops/optimization/cls_sparsity.py +++ b/pylops/optimization/cls_sparsity.py @@ -2103,7 +2103,6 @@ class FISTA(ISTA): Op : :obj:`pylops.LinearOperator` Operator to invert - Attributes ---------- ncp : :obj:`module` From f510e30481b19b741a9776a9665db3f9ed7bff17 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Sun, 19 Apr 2026 20:35:03 +0100 Subject: [PATCH 135/183] minor: small docstring improvements --- pylops/optimization/basesolver.py | 2 +- pylops/optimization/eigs.py | 1 - pytests/test_eigs.py | 2 +- 3 files changed, 2 insertions(+), 3 deletions(-) diff --git a/pylops/optimization/basesolver.py b/pylops/optimization/basesolver.py index c941297c..f3987b91 100644 --- a/pylops/optimization/basesolver.py +++ b/pylops/optimization/basesolver.py @@ -331,7 +331,7 @@ def callback( # noqa: B027 -------- >>> import numpy as np >>> from pylops.basicoperators import Identity - >>> from pylops.optimization.solver import CG + >>> from pylops.optimization.cls_basic import CG >>> def callback(x): ... print(f"Running callback, current solution {x}") ... diff --git a/pylops/optimization/eigs.py b/pylops/optimization/eigs.py index fe7d47d1..13e6412f 100644 --- a/pylops/optimization/eigs.py +++ b/pylops/optimization/eigs.py @@ -62,7 +62,6 @@ def power_iteration( ).astype(dtype) b_k = b_k / ncp.linalg.norm(b_k) - niter = 10 if niter is None else niter maxeig_old = 0.0 for _iiter in range(niter): # compute largest eigenvector diff --git a/pytests/test_eigs.py b/pytests/test_eigs.py index 9a73c357..fc35bdb2 100644 --- a/pytests/test_eigs.py +++ b/pytests/test_eigs.py @@ -21,7 +21,7 @@ @pytest.mark.parametrize("par", [(par1), (par2)]) def test_power_iteration(par): - """Max eigenvalue computation with power iteration method vs. scipy methods""" + """Max eigenvalue computation with power iteration method vs. numpy.linalg.eig""" np.random.seed(10) A = np.random.randn(par["n"], par["n"]) + par["imag"] * np.random.randn( From 3fe5c9d7394fd46a9072f33a76d412544dd5e822 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Sun, 19 Apr 2026 20:40:45 +0100 Subject: [PATCH 136/183] minor: another fix in callback docstring example --- pylops/optimization/basesolver.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pylops/optimization/basesolver.py b/pylops/optimization/basesolver.py index f3987b91..6b4faafa 100644 --- a/pylops/optimization/basesolver.py +++ b/pylops/optimization/basesolver.py @@ -335,10 +335,10 @@ def callback( # noqa: B027 >>> def callback(x): ... print(f"Running callback, current solution {x}") ... - >>> I = Identity(10) - >>> I + >>> IOp = Identity(10) + >>> IOp <10x10 Identity with dtype=float64> - >>> cgsolve = CG(I, np.arange(10)) + >>> cgsolve = CG(IOp) >>> cgsolve.callback = callback >>> x = np.ones(10) From 1e23d4a7563db1e088b83948c3a5ef66cf7f42be Mon Sep 17 00:00:00 2001 From: mrava87 Date: Sat, 25 Apr 2026 21:11:50 +0100 Subject: [PATCH 137/183] minor: removed # to linearoperator tutorial --- tutorials/linearoperator.py | 1 - 1 file changed, 1 deletion(-) diff --git a/tutorials/linearoperator.py b/tutorials/linearoperator.py index 6c85f9c4..3cf8dd5d 100755 --- a/tutorials/linearoperator.py +++ b/tutorials/linearoperator.py @@ -264,7 +264,6 @@ # operator acts on one dimension of a 2d-array. We will see how in this case the forward # and adjoint passes can be applied on the flattened array as well as on the 2d-array directly -# m, n = 10, 5 d = np.arange(n) + 1.0 x = np.ones((m, n)) From 0a0139ad13f325952ac75ee139e6cdad537c32b6 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Sat, 25 Apr 2026 21:45:10 +0100 Subject: [PATCH 138/183] minor: fix type hint in laplacian --- pylops/basicoperators/laplacian.py | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/pylops/basicoperators/laplacian.py b/pylops/basicoperators/laplacian.py index c59f6da3..d28e10bf 100644 --- a/pylops/basicoperators/laplacian.py +++ b/pylops/basicoperators/laplacian.py @@ -4,7 +4,13 @@ from pylops import LinearOperator from pylops.basicoperators import SecondDerivative from pylops.utils.backend import get_normalize_axis_index -from pylops.utils.typing import DTypeLike, InputDimsLike, NDArray, Tderivkind +from pylops.utils.typing import ( + DTypeLike, + InputDimsLike, + NDArray, + SamplingLike, + Tderivkind, +) class Laplacian(LinearOperator): @@ -75,8 +81,8 @@ def __init__( self, dims: InputDimsLike, axes: InputDimsLike = (-2, -1), - weights: tuple[float, ...] = (1.0, 1.0), - sampling: tuple[float, ...] = (1.0, 1.0), + weights: SamplingLike = (1.0, 1.0), + sampling: SamplingLike = (1.0, 1.0), edge: bool = False, kind: Tderivkind = "centered", dtype: DTypeLike = "float64", @@ -112,8 +118,8 @@ def _rmatvec(self, x: NDArray) -> NDArray: def _calc_l2op( dims: InputDimsLike, axes: InputDimsLike, - weights: tuple[float, ...], - sampling: tuple[float, ...], + weights: SamplingLike, + sampling: SamplingLike, edge: bool, kind: Tderivkind, dtype: DTypeLike, From b8b303c54b5093a33adaa50750a49ed1599d2c3f Mon Sep 17 00:00:00 2001 From: mrava87 Date: Sat, 25 Apr 2026 22:33:08 +0100 Subject: [PATCH 139/183] build: switch from setuptools to hatchling --- .github/workflows/build-mkl.yaml | 2 +- .github/workflows/deploy.yaml | 73 ++++++++++++++++++++++++-------- .gitignore | 4 +- README.md | 28 ++++++++++-- environment-dev-arm.yml | 1 - environment-dev-intel-mkl.yml | 1 - environment-dev.yml | 1 - pyproject.toml | 31 ++++++++++---- requirements-dev.txt | 1 - 9 files changed, 107 insertions(+), 35 deletions(-) diff --git a/.github/workflows/build-mkl.yaml b/.github/workflows/build-mkl.yaml index d4ea6b17..02a1d52e 100644 --- a/.github/workflows/build-mkl.yaml +++ b/.github/workflows/build-mkl.yaml @@ -40,7 +40,7 @@ jobs: pip install -r requirements-torch.txt - name: Install pylops run: | - python -m setuptools_scm + # python -m setuptools_scm pip install . - name: Tests with pytest run: | diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml index 25153f10..48fc5eab 100644 --- a/.github/workflows/deploy.yaml +++ b/.github/workflows/deploy.yaml @@ -1,28 +1,67 @@ -# This workflow uploads PyLops on PyPI using Twine when a release is created -# For more information see: https://help.github.com/en/actions/language-and-framework-guides/using-python-with-github-actions#publishing-to-package-registries +# This workflow uploads PyLops on PyPI when a release is created +# For more information see: https://github.com/python-attrs/attrs/blob/main/.github/workflows/pypi-package.yml name: PyLops-deploy on: + push: + tags: ["*"] release: - types: [published] + types: + - published + workflow_dispatch: jobs: - deploy: + build-package: + name: Build & verify package runs-on: ubuntu-latest + + steps: + - name: Check out source repository + uses: actions/checkout@v6 + with: + fetch-depth: 0 + - name: Build and inspect package + uses: hynek/build-and-inspect-python-package@v2 + + release-test-pypi: + name: Publish in-dev package to test.pypi.org + if: github.repository_owner == 'PyLops' && github.ref_type == 'tag' + runs-on: ubuntu-latest + needs: build-package + permissions: + contents: read + id-token: write + steps: - - uses: actions/checkout@v2 - - name: Set up Python - uses: actions/setup-python@v2 + - name: Download package + uses: actions/download-artifact@v8 with: - python-version: '3.x' - - name: Install dependencies - run: | - python -m pip install --upgrade pip - pip install build - - name: Build package - run: python -m build - - name: Publish package + name: Packages + path: dist + + - name: Upload package to Test PyPI + uses: pypa/gh-action-pypi-publish@release/v1 + with: + attestations: true + repository-url: https://test.pypi.org/legacy/ + + release-pypi: + name: Publish released package to pypi.org + if: github.repository_owner == 'PyLops' && github.event.action == 'published' + runs-on: ubuntu-latest + needs: build-package + permissions: + contents: read + id-token: write + + steps: + - name: Download package + uses: actions/download-artifact@v8 + with: + name: Packages + path: dist + + - name: Upload package to PyPI uses: pypa/gh-action-pypi-publish@release/v1 with: - user: __token__ - password: ${{ secrets.PYPI_API_TOKEN }} + attestations: true diff --git a/.gitignore b/.gitignore index fef54be6..bc74f2f4 100644 --- a/.gitignore +++ b/.gitignore @@ -19,7 +19,7 @@ pylops.egg-info/ .eggs/ __pycache__ -# setuptools_scm generated # +# hatchling generated # pylops/version.py # Development # @@ -52,4 +52,4 @@ asv.conf.json benchmarks/ # Virtual Environments -.venv** \ No newline at end of file +.venv** diff --git a/README.md b/README.md index 814ad2cd..de6c777f 100644 --- a/README.md +++ b/README.md @@ -20,15 +20,37 @@ It is inspired by the iconic MATLAB [Spot – A Linear-Operator Toolbox](http:// ## Installation -To get the most out of PyLops straight out of the box, we recommend `conda` to install PyLops: +To get the most out of PyLops straight out of the box, we recommend using +the PyPI distribution via `uv`: + ```bash -conda install -c conda-forge pylops +uv pip install pylops ``` -You can also install with `pip`: + +or directly via `pip`: + ```bash pip install pylops ``` +#### From Conda +You can also install PyLops via `conda`: + +```bash +conda install -c conda-forge pylops +``` + +#### From Github +Finally, you can also directly install from the main branch (although this is not recommended) via `uv`: + +```bash +uv add git+https://github.com/PyLops/pylops.git --branch main +``` +or via `pip`: +```bash +pip install git+https://git@github.com/PyLops/pylops.git@main +``` + See the docs ([Installation](https://pylops.readthedocs.io/en/stable/installation.html)) for more information about dependencies and performance. ## Why PyLops? diff --git a/environment-dev-arm.yml b/environment-dev-arm.yml index 2264c0f8..69dcbf6b 100644 --- a/environment-dev-arm.yml +++ b/environment-dev-arm.yml @@ -30,7 +30,6 @@ dependencies: - spgl1 - jax - pytest-runner - - setuptools_scm - shibuya - sphinx-design - sphinx-gallery diff --git a/environment-dev-intel-mkl.yml b/environment-dev-intel-mkl.yml index 762cc32a..053787c2 100644 --- a/environment-dev-intel-mkl.yml +++ b/environment-dev-intel-mkl.yml @@ -33,7 +33,6 @@ dependencies: - spgl1 - jax - pytest-runner - - setuptools_scm - shibuya - sphinx-design - sphinx-gallery diff --git a/environment-dev.yml b/environment-dev.yml index 0b6c54f7..4689e4db 100644 --- a/environment-dev.yml +++ b/environment-dev.yml @@ -31,7 +31,6 @@ dependencies: - spgl1 - jax - pytest-runner - - setuptools_scm - shibuya - sphinx-design - sphinx-gallery diff --git a/pyproject.toml b/pyproject.toml index 17a4306b..26441ff7 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,10 +1,9 @@ [build-system] requires = [ - "setuptools >= 65", - "setuptools_scm[toml]", - "wheel", + "hatchling", + "hatch-vcs" ] -build-backend = "setuptools.build_meta" +build-backend = "hatchling.build" [project] name = "pylops" @@ -85,11 +84,27 @@ Documentation = "https://pylops.readthedocs.io/en/stable" Discussions = "https://github.com/PyLops/pylops/discussions" Issues = "https://github.com/PyLops/pylops/issues" -[tool.setuptools.packages.find] -exclude = ["pytests"] +[tool.hatch] +version.source = "vcs" -[tool.setuptools_scm] -version_file = "pylops/version.py" +[tool.hatch.build] +exclude = [ + ".*", + "docs", + "examples", + "pytests", + "testdata", + "tutorials", +] + +[tool.hatch.build.hooks.vcs] +version-file = "pylops/version.py" + +[tool.hatch.build.targets.wheel] +packages = ["pylops"] + +[tool.hatch.build.targets.sdist] +exclude = [".github"] [tool.uv] conflicts = [ diff --git a/requirements-dev.txt b/requirements-dev.txt index 70f3b2f5..5987d249 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -13,7 +13,6 @@ matplotlib ipython pytest pytest-runner -setuptools_scm docutils<0.18 Sphinx pooch From 61228ddaf548e2c5c82f15efdfb573d29f9894d9 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Sat, 25 Apr 2026 22:40:01 +0100 Subject: [PATCH 140/183] minor: remove leftover setuptools reference --- .github/workflows/build-mkl.yaml | 1 - environment-dev-gpu.yml | 1 - uv.lock | 4845 +++++++++++++++++------------- 3 files changed, 2795 insertions(+), 2052 deletions(-) diff --git a/.github/workflows/build-mkl.yaml b/.github/workflows/build-mkl.yaml index 02a1d52e..350de598 100644 --- a/.github/workflows/build-mkl.yaml +++ b/.github/workflows/build-mkl.yaml @@ -40,7 +40,6 @@ jobs: pip install -r requirements-torch.txt - name: Install pylops run: | - # python -m setuptools_scm pip install . - name: Tests with pytest run: | diff --git a/environment-dev-gpu.yml b/environment-dev-gpu.yml index e7dd7ee5..44a01a1c 100644 --- a/environment-dev-gpu.yml +++ b/environment-dev-gpu.yml @@ -23,7 +23,6 @@ dependencies: - pip: - torch - pytest-runner - - setuptools_scm - shibuya - sphinx-design - sphinx-gallery diff --git a/uv.lock b/uv.lock index ae7d41da..ff6b9be9 100644 --- a/uv.lock +++ b/uv.lock @@ -2,9 +2,12 @@ version = 1 revision = 3 requires-python = ">=3.10" resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", @@ -15,9 +18,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", @@ -28,9 +34,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", @@ -41,9 +50,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", @@ -53,15 +65,19 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", @@ -69,9 +85,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -82,9 +101,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -95,9 +117,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -108,9 +133,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -120,15 +148,19 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -136,9 +168,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -149,9 +184,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -162,9 +200,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -175,9 +216,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -187,15 +231,19 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -241,19 +289,17 @@ dependencies = [ { name = "h5py" }, { name = "matplotlib" }, { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "packaging" }, - { name = "pandas", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (python_full_version >= '3.14' and sys_platform == 'emscripten') or (python_full_version >= '3.14' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pandas", version = "3.0.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pandas", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pandas", version = "3.0.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "platformdirs" }, { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.16.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "setuptools" }, { name = "typing-extensions" }, { name = "xarray", version = "2025.6.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "xarray", version = "2026.2.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "xarray", version = "2026.4.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "xarray-einstats", version = "0.8.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "xarray-einstats", version = "0.9.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "xarray-einstats", version = "0.10.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, @@ -280,14 +326,16 @@ name = "astra-toolbox" version = "2.4.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cuda-runtime-cu12", version = "12.6.77", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cuda-runtime-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cufft-cu12", version = "11.3.0.4", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cufft-cu12", version = "11.3.3.83", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and sys_platform == 'darwin' and extra != 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-runtime-cu12", version = "12.6.77", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-6-pylops-deep-cu126' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-runtime-cu12", version = "12.8.90", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-6-pylops-deep-cu128' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-runtime-cu12", version = "12.9.79", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-6-pylops-deep' or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cufft-cu12", version = "11.3.0.4", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-6-pylops-deep-cu126' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cufft-cu12", version = "11.3.3.83", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-6-pylops-deep-cu128' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cufft-cu12", version = "11.4.1.4", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-6-pylops-deep' or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/8d/6f/3df54180d9a9d76ed01447ec249f689039ee4bab00ba378539a6b696a36e/astra_toolbox-2.4.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:39ccf4f7c08ccd49e2ca2c2c58e981184ea16ca5f6c58a14b8ee6b456144f904", size = 13610894, upload-time = "2025-12-16T12:30:17.826Z" }, @@ -369,11 +417,11 @@ wheels = [ [[package]] name = "certifi" -version = "2026.2.25" +version = "2026.4.22" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/af/2d/7bf41579a8986e348fa033a31cdd0e4121114f6bce2457e8876010b092dd/certifi-2026.2.25.tar.gz", hash = "sha256:e887ab5cee78ea814d3472169153c2d12cd43b14bd03329a39a9c6e2e80bfba7", size = 155029, upload-time = "2026-02-25T02:54:17.342Z" } +sdist = { url = "https://files.pythonhosted.org/packages/25/ee/6caf7a40c36a1220410afe15a1cc64993a1f864871f698c0f93acb72842a/certifi-2026.4.22.tar.gz", hash = "sha256:8d455352a37b71bf76a79caa83a3d6c25afee4a385d632127b6afb3963f1c580", size = 137077, upload-time = "2026-04-22T11:26:11.191Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/9a/3c/c17fb3ca2d9c3acff52e30b309f538586f9f5b9c9cf454f3845fc9af4881/certifi-2026.2.25-py3-none-any.whl", hash = "sha256:027692e4402ad994f1c42e52a4997a9763c646b73e4096e4d5d6db8af1d6f0fa", size = 153684, upload-time = "2026-02-25T02:54:15.766Z" }, + { url = "https://files.pythonhosted.org/packages/22/30/7cd8fdcdfbc5b869528b079bfb76dcdf6056b1a2097a662e5e8c04f42965/certifi-2026.4.22-py3-none-any.whl", hash = "sha256:3cb2210c8f88ba2318d29b0388d1023c8492ff72ecdde4ebdaddbb13a31b1c4a", size = 135707, upload-time = "2026-04-22T11:26:09.372Z" }, ] [[package]] @@ -473,8 +521,7 @@ version = "2025.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "pytools" }, { name = "typing-extensions" }, ] @@ -482,107 +529,107 @@ sdist = { url = "https://files.pythonhosted.org/packages/18/4b/a84a2fd2abce1c7bd [[package]] name = "charset-normalizer" -version = "3.4.6" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/7b/60/e3bec1881450851b087e301bedc3daa9377a4d45f1c26aa90b0b235e38aa/charset_normalizer-3.4.6.tar.gz", hash = "sha256:1ae6b62897110aa7c79ea2f5dd38d1abca6db663687c0b1ad9aed6f6bae3d9d6", size = 143363, upload-time = "2026-03-15T18:53:25.478Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/e6/8c/2c56124c6dc53a774d435f985b5973bc592f42d437be58c0c92d65ae7296/charset_normalizer-3.4.6-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:2e1d8ca8611099001949d1cdfaefc510cf0f212484fe7c565f735b68c78c3c95", size = 298751, upload-time = "2026-03-15T18:50:00.003Z" }, - { url = "https://files.pythonhosted.org/packages/86/2a/2a7db6b314b966a3bcad8c731c0719c60b931b931de7ae9f34b2839289ee/charset_normalizer-3.4.6-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e25369dc110d58ddf29b949377a93e0716d72a24f62bad72b2b39f155949c1fd", size = 200027, upload-time = "2026-03-15T18:50:01.702Z" }, - { url = "https://files.pythonhosted.org/packages/68/f2/0fe775c74ae25e2a3b07b01538fc162737b3e3f795bada3bc26f4d4d495c/charset_normalizer-3.4.6-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:259695e2ccc253feb2a016303543d691825e920917e31f894ca1a687982b1de4", size = 220741, upload-time = "2026-03-15T18:50:03.194Z" }, - { url = "https://files.pythonhosted.org/packages/10/98/8085596e41f00b27dd6aa1e68413d1ddda7e605f34dd546833c61fddd709/charset_normalizer-3.4.6-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:dda86aba335c902b6149a02a55b38e96287157e609200811837678214ba2b1db", size = 215802, upload-time = "2026-03-15T18:50:05.859Z" }, - { url = "https://files.pythonhosted.org/packages/fd/ce/865e4e09b041bad659d682bbd98b47fb490b8e124f9398c9448065f64fee/charset_normalizer-3.4.6-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:51fb3c322c81d20567019778cb5a4a6f2dc1c200b886bc0d636238e364848c89", size = 207908, upload-time = "2026-03-15T18:50:07.676Z" }, - { url = "https://files.pythonhosted.org/packages/a8/54/8c757f1f7349262898c2f169e0d562b39dcb977503f18fdf0814e923db78/charset_normalizer-3.4.6-cp310-cp310-manylinux_2_31_armv7l.whl", hash = "sha256:4482481cb0572180b6fd976a4d5c72a30263e98564da68b86ec91f0fe35e8565", size = 194357, upload-time = "2026-03-15T18:50:09.327Z" }, - { url = "https://files.pythonhosted.org/packages/6f/29/e88f2fac9218907fc7a70722b393d1bbe8334c61fe9c46640dba349b6e66/charset_normalizer-3.4.6-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:39f5068d35621da2881271e5c3205125cc456f54e9030d3f723288c873a71bf9", size = 205610, upload-time = "2026-03-15T18:50:10.732Z" }, - { url = "https://files.pythonhosted.org/packages/4c/c5/21d7bb0cb415287178450171d130bed9d664211fdd59731ed2c34267b07d/charset_normalizer-3.4.6-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:8bea55c4eef25b0b19a0337dc4e3f9a15b00d569c77211fa8cde38684f234fb7", size = 203512, upload-time = "2026-03-15T18:50:12.535Z" }, - { url = "https://files.pythonhosted.org/packages/a4/be/ce52f3c7fdb35cc987ad38a53ebcef52eec498f4fb6c66ecfe62cfe57ba2/charset_normalizer-3.4.6-cp310-cp310-musllinux_1_2_armv7l.whl", hash = "sha256:f0cdaecd4c953bfae0b6bb64910aaaca5a424ad9c72d85cb88417bb9814f7550", size = 195398, upload-time = "2026-03-15T18:50:14.236Z" }, - { url = "https://files.pythonhosted.org/packages/81/a0/3ab5dd39d4859a3555e5dadfc8a9fa7f8352f8c183d1a65c90264517da0e/charset_normalizer-3.4.6-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:150b8ce8e830eb7ccb029ec9ca36022f756986aaaa7956aad6d9ec90089338c0", size = 221772, upload-time = "2026-03-15T18:50:15.581Z" }, - { url = "https://files.pythonhosted.org/packages/04/6e/6a4e41a97ba6b2fa87f849c41e4d229449a586be85053c4d90135fe82d26/charset_normalizer-3.4.6-cp310-cp310-musllinux_1_2_riscv64.whl", hash = "sha256:e68c14b04827dd76dcbd1aeea9e604e3e4b78322d8faf2f8132c7138efa340a8", size = 205759, upload-time = "2026-03-15T18:50:17.047Z" }, - { url = "https://files.pythonhosted.org/packages/db/3b/34a712a5ee64a6957bf355b01dc17b12de457638d436fdb05d01e463cd1c/charset_normalizer-3.4.6-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:3778fd7d7cd04ae8f54651f4a7a0bd6e39a0cf20f801720a4c21d80e9b7ad6b0", size = 216938, upload-time = "2026-03-15T18:50:18.44Z" }, - { url = "https://files.pythonhosted.org/packages/cb/05/5bd1e12da9ab18790af05c61aafd01a60f489778179b621ac2a305243c62/charset_normalizer-3.4.6-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:dad6e0f2e481fffdcf776d10ebee25e0ef89f16d691f1e5dee4b586375fdc64b", size = 210138, upload-time = "2026-03-15T18:50:19.852Z" }, - { url = "https://files.pythonhosted.org/packages/bd/8e/3cb9e2d998ff6b21c0a1860343cb7b83eba9cdb66b91410e18fc4969d6ab/charset_normalizer-3.4.6-cp310-cp310-win32.whl", hash = "sha256:74a2e659c7ecbc73562e2a15e05039f1e22c75b7c7618b4b574a3ea9118d1557", size = 144137, upload-time = "2026-03-15T18:50:21.505Z" }, - { url = "https://files.pythonhosted.org/packages/d8/8f/78f5489ffadb0db3eb7aff53d31c24531d33eb545f0c6f6567c25f49a5ff/charset_normalizer-3.4.6-cp310-cp310-win_amd64.whl", hash = "sha256:aa9cccf4a44b9b62d8ba8b4dd06c649ba683e4bf04eea606d2e94cfc2d6ff4d6", size = 154244, upload-time = "2026-03-15T18:50:22.81Z" }, - { url = "https://files.pythonhosted.org/packages/e4/74/e472659dffb0cadb2f411282d2d76c60da1fc94076d7fffed4ae8a93ec01/charset_normalizer-3.4.6-cp310-cp310-win_arm64.whl", hash = "sha256:e985a16ff513596f217cee86c21371b8cd011c0f6f056d0920aa2d926c544058", size = 143312, upload-time = "2026-03-15T18:50:24.074Z" }, - { url = "https://files.pythonhosted.org/packages/62/28/ff6f234e628a2de61c458be2779cb182bc03f6eec12200d4a525bbfc9741/charset_normalizer-3.4.6-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:82060f995ab5003a2d6e0f4ad29065b7672b6593c8c63559beefe5b443242c3e", size = 293582, upload-time = "2026-03-15T18:50:25.454Z" }, - { url = "https://files.pythonhosted.org/packages/1c/b7/b1a117e5385cbdb3205f6055403c2a2a220c5ea80b8716c324eaf75c5c95/charset_normalizer-3.4.6-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:60c74963d8350241a79cb8feea80e54d518f72c26db618862a8f53e5023deaf9", size = 197240, upload-time = "2026-03-15T18:50:27.196Z" }, - { url = "https://files.pythonhosted.org/packages/a1/5f/2574f0f09f3c3bc1b2f992e20bce6546cb1f17e111c5be07308dc5427956/charset_normalizer-3.4.6-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:f6e4333fb15c83f7d1482a76d45a0818897b3d33f00efd215528ff7c51b8e35d", size = 217363, upload-time = "2026-03-15T18:50:28.601Z" }, - { url = "https://files.pythonhosted.org/packages/4a/d1/0ae20ad77bc949ddd39b51bf383b6ca932f2916074c95cad34ae465ab71f/charset_normalizer-3.4.6-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:bc72863f4d9aba2e8fd9085e63548a324ba706d2ea2c83b260da08a59b9482de", size = 212994, upload-time = "2026-03-15T18:50:30.102Z" }, - { url = "https://files.pythonhosted.org/packages/60/ac/3233d262a310c1b12633536a07cde5ddd16985e6e7e238e9f3f9423d8eb9/charset_normalizer-3.4.6-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:9cc4fc6c196d6a8b76629a70ddfcd4635a6898756e2d9cac5565cf0654605d73", size = 204697, upload-time = "2026-03-15T18:50:31.654Z" }, - { url = "https://files.pythonhosted.org/packages/25/3c/8a18fc411f085b82303cfb7154eed5bd49c77035eb7608d049468b53f87c/charset_normalizer-3.4.6-cp311-cp311-manylinux_2_31_armv7l.whl", hash = "sha256:0c173ce3a681f309f31b87125fecec7a5d1347261ea11ebbb856fa6006b23c8c", size = 191673, upload-time = "2026-03-15T18:50:33.433Z" }, - { url = "https://files.pythonhosted.org/packages/ff/a7/11cfe61d6c5c5c7438d6ba40919d0306ed83c9ab957f3d4da2277ff67836/charset_normalizer-3.4.6-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:c907cdc8109f6c619e6254212e794d6548373cc40e1ec75e6e3823d9135d29cc", size = 201120, upload-time = "2026-03-15T18:50:35.105Z" }, - { url = "https://files.pythonhosted.org/packages/b5/10/cf491fa1abd47c02f69687046b896c950b92b6cd7337a27e6548adbec8e4/charset_normalizer-3.4.6-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:404a1e552cf5b675a87f0651f8b79f5f1e6fd100ee88dc612f89aa16abd4486f", size = 200911, upload-time = "2026-03-15T18:50:36.819Z" }, - { url = "https://files.pythonhosted.org/packages/28/70/039796160b48b18ed466fde0af84c1b090c4e288fae26cd674ad04a2d703/charset_normalizer-3.4.6-cp311-cp311-musllinux_1_2_armv7l.whl", hash = "sha256:e3c701e954abf6fc03a49f7c579cc80c2c6cc52525340ca3186c41d3f33482ef", size = 192516, upload-time = "2026-03-15T18:50:38.228Z" }, - { url = "https://files.pythonhosted.org/packages/ff/34/c56f3223393d6ff3124b9e78f7de738047c2d6bc40a4f16ac0c9d7a1cb3c/charset_normalizer-3.4.6-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:7a6967aaf043bceabab5412ed6bd6bd26603dae84d5cb75bf8d9a74a4959d398", size = 218795, upload-time = "2026-03-15T18:50:39.664Z" }, - { url = "https://files.pythonhosted.org/packages/e8/3b/ce2d4f86c5282191a041fdc5a4ce18f1c6bd40a5bd1f74cf8625f08d51c1/charset_normalizer-3.4.6-cp311-cp311-musllinux_1_2_riscv64.whl", hash = "sha256:5feb91325bbceade6afab43eb3b508c63ee53579fe896c77137ded51c6b6958e", size = 201833, upload-time = "2026-03-15T18:50:41.552Z" }, - { url = "https://files.pythonhosted.org/packages/3b/9b/b6a9f76b0fd7c5b5ec58b228ff7e85095370282150f0bd50b3126f5506d6/charset_normalizer-3.4.6-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:f820f24b09e3e779fe84c3c456cb4108a7aa639b0d1f02c28046e11bfcd088ed", size = 213920, upload-time = "2026-03-15T18:50:43.33Z" }, - { url = "https://files.pythonhosted.org/packages/ae/98/7bc23513a33d8172365ed30ee3a3b3fe1ece14a395e5fc94129541fc6003/charset_normalizer-3.4.6-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:b35b200d6a71b9839a46b9b7fff66b6638bb52fc9658aa58796b0326595d3021", size = 206951, upload-time = "2026-03-15T18:50:44.789Z" }, - { url = "https://files.pythonhosted.org/packages/32/73/c0b86f3d1458468e11aec870e6b3feac931facbe105a894b552b0e518e79/charset_normalizer-3.4.6-cp311-cp311-win32.whl", hash = "sha256:9ca4c0b502ab399ef89248a2c84c54954f77a070f28e546a85e91da627d1301e", size = 143703, upload-time = "2026-03-15T18:50:46.103Z" }, - { url = "https://files.pythonhosted.org/packages/c6/e3/76f2facfe8eddee0bbd38d2594e709033338eae44ebf1738bcefe0a06185/charset_normalizer-3.4.6-cp311-cp311-win_amd64.whl", hash = "sha256:a9e68c9d88823b274cf1e72f28cb5dc89c990edf430b0bfd3e2fb0785bfeabf4", size = 153857, upload-time = "2026-03-15T18:50:47.563Z" }, - { url = "https://files.pythonhosted.org/packages/e2/dc/9abe19c9b27e6cd3636036b9d1b387b78c40dedbf0b47f9366737684b4b0/charset_normalizer-3.4.6-cp311-cp311-win_arm64.whl", hash = "sha256:97d0235baafca5f2b09cf332cc275f021e694e8362c6bb9c96fc9a0eb74fc316", size = 142751, upload-time = "2026-03-15T18:50:49.234Z" }, - { url = "https://files.pythonhosted.org/packages/e5/62/c0815c992c9545347aeea7859b50dc9044d147e2e7278329c6e02ac9a616/charset_normalizer-3.4.6-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:2ef7fedc7a6ecbe99969cd09632516738a97eeb8bd7258bf8a0f23114c057dab", size = 295154, upload-time = "2026-03-15T18:50:50.88Z" }, - { url = "https://files.pythonhosted.org/packages/a8/37/bdca6613c2e3c58c7421891d80cc3efa1d32e882f7c4a7ee6039c3fc951a/charset_normalizer-3.4.6-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a4ea868bc28109052790eb2b52a9ab33f3aa7adc02f96673526ff47419490e21", size = 199191, upload-time = "2026-03-15T18:50:52.658Z" }, - { url = "https://files.pythonhosted.org/packages/6c/92/9934d1bbd69f7f398b38c5dae1cbf9cc672e7c34a4adf7b17c0a9c17d15d/charset_normalizer-3.4.6-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:836ab36280f21fc1a03c99cd05c6b7af70d2697e374c7af0b61ed271401a72a2", size = 218674, upload-time = "2026-03-15T18:50:54.102Z" }, - { url = "https://files.pythonhosted.org/packages/af/90/25f6ab406659286be929fd89ab0e78e38aa183fc374e03aa3c12d730af8a/charset_normalizer-3.4.6-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:f1ce721c8a7dfec21fcbdfe04e8f68174183cf4e8188e0645e92aa23985c57ff", size = 215259, upload-time = "2026-03-15T18:50:55.616Z" }, - { url = "https://files.pythonhosted.org/packages/4e/ef/79a463eb0fff7f96afa04c1d4c51f8fc85426f918db467854bfb6a569ce3/charset_normalizer-3.4.6-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0e28d62a8fc7a1fa411c43bd65e346f3bce9716dc51b897fbe930c5987b402d5", size = 207276, upload-time = "2026-03-15T18:50:57.054Z" }, - { url = "https://files.pythonhosted.org/packages/f7/72/d0426afec4b71dc159fa6b4e68f868cd5a3ecd918fec5813a15d292a7d10/charset_normalizer-3.4.6-cp312-cp312-manylinux_2_31_armv7l.whl", hash = "sha256:530d548084c4a9f7a16ed4a294d459b4f229db50df689bfe92027452452943a0", size = 195161, upload-time = "2026-03-15T18:50:58.686Z" }, - { url = "https://files.pythonhosted.org/packages/bf/18/c82b06a68bfcb6ce55e508225d210c7e6a4ea122bfc0748892f3dc4e8e11/charset_normalizer-3.4.6-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:30f445ae60aad5e1f8bdbb3108e39f6fbc09f4ea16c815c66578878325f8f15a", size = 203452, upload-time = "2026-03-15T18:51:00.196Z" }, - { url = "https://files.pythonhosted.org/packages/44/d6/0c25979b92f8adafdbb946160348d8d44aa60ce99afdc27df524379875cb/charset_normalizer-3.4.6-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:ac2393c73378fea4e52aa56285a3d64be50f1a12395afef9cce47772f60334c2", size = 202272, upload-time = "2026-03-15T18:51:01.703Z" }, - { url = "https://files.pythonhosted.org/packages/2e/3d/7fea3e8fe84136bebbac715dd1221cc25c173c57a699c030ab9b8900cbb7/charset_normalizer-3.4.6-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:90ca27cd8da8118b18a52d5f547859cc1f8354a00cd1e8e5120df3e30d6279e5", size = 195622, upload-time = "2026-03-15T18:51:03.526Z" }, - { url = "https://files.pythonhosted.org/packages/57/8a/d6f7fd5cb96c58ef2f681424fbca01264461336d2a7fc875e4446b1f1346/charset_normalizer-3.4.6-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:8e5a94886bedca0f9b78fecd6afb6629142fd2605aa70a125d49f4edc6037ee6", size = 220056, upload-time = "2026-03-15T18:51:05.269Z" }, - { url = "https://files.pythonhosted.org/packages/16/50/478cdda782c8c9c3fb5da3cc72dd7f331f031e7f1363a893cdd6ca0f8de0/charset_normalizer-3.4.6-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:695f5c2823691a25f17bc5d5ffe79fa90972cc34b002ac6c843bb8a1720e950d", size = 203751, upload-time = "2026-03-15T18:51:06.858Z" }, - { url = "https://files.pythonhosted.org/packages/75/fc/cc2fcac943939c8e4d8791abfa139f685e5150cae9f94b60f12520feaa9b/charset_normalizer-3.4.6-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:231d4da14bcd9301310faf492051bee27df11f2bc7549bc0bb41fef11b82daa2", size = 216563, upload-time = "2026-03-15T18:51:08.564Z" }, - { url = "https://files.pythonhosted.org/packages/a8/b7/a4add1d9a5f68f3d037261aecca83abdb0ab15960a3591d340e829b37298/charset_normalizer-3.4.6-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:a056d1ad2633548ca18ffa2f85c202cfb48b68615129143915b8dc72a806a923", size = 209265, upload-time = "2026-03-15T18:51:10.312Z" }, - { url = "https://files.pythonhosted.org/packages/6c/18/c094561b5d64a24277707698e54b7f67bd17a4f857bbfbb1072bba07c8bf/charset_normalizer-3.4.6-cp312-cp312-win32.whl", hash = "sha256:c2274ca724536f173122f36c98ce188fd24ce3dad886ec2b7af859518ce008a4", size = 144229, upload-time = "2026-03-15T18:51:11.694Z" }, - { url = "https://files.pythonhosted.org/packages/ab/20/0567efb3a8fd481b8f34f739ebddc098ed062a59fed41a8d193a61939e8f/charset_normalizer-3.4.6-cp312-cp312-win_amd64.whl", hash = "sha256:c8ae56368f8cc97c7e40a7ee18e1cedaf8e780cd8bc5ed5ac8b81f238614facb", size = 154277, upload-time = "2026-03-15T18:51:13.004Z" }, - { url = "https://files.pythonhosted.org/packages/15/57/28d79b44b51933119e21f65479d0864a8d5893e494cf5daab15df0247c17/charset_normalizer-3.4.6-cp312-cp312-win_arm64.whl", hash = "sha256:899d28f422116b08be5118ef350c292b36fc15ec2daeb9ea987c89281c7bb5c4", size = 142817, upload-time = "2026-03-15T18:51:14.408Z" }, - { url = "https://files.pythonhosted.org/packages/1e/1d/4fdabeef4e231153b6ed7567602f3b68265ec4e5b76d6024cf647d43d981/charset_normalizer-3.4.6-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:11afb56037cbc4b1555a34dd69151e8e069bee82e613a73bef6e714ce733585f", size = 294823, upload-time = "2026-03-15T18:51:15.755Z" }, - { url = "https://files.pythonhosted.org/packages/47/7b/20e809b89c69d37be748d98e84dce6820bf663cf19cf6b942c951a3e8f41/charset_normalizer-3.4.6-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:423fb7e748a08f854a08a222b983f4df1912b1daedce51a72bd24fe8f26a1843", size = 198527, upload-time = "2026-03-15T18:51:17.177Z" }, - { url = "https://files.pythonhosted.org/packages/37/a6/4f8d27527d59c039dce6f7622593cdcd3d70a8504d87d09eb11e9fdc6062/charset_normalizer-3.4.6-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:d73beaac5e90173ac3deb9928a74763a6d230f494e4bfb422c217a0ad8e629bf", size = 218388, upload-time = "2026-03-15T18:51:18.934Z" }, - { url = "https://files.pythonhosted.org/packages/f6/9b/4770ccb3e491a9bacf1c46cc8b812214fe367c86a96353ccc6daf87b01ec/charset_normalizer-3.4.6-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:d60377dce4511655582e300dc1e5a5f24ba0cb229005a1d5c8d0cb72bb758ab8", size = 214563, upload-time = "2026-03-15T18:51:20.374Z" }, - { url = "https://files.pythonhosted.org/packages/2b/58/a199d245894b12db0b957d627516c78e055adc3a0d978bc7f65ddaf7c399/charset_normalizer-3.4.6-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:530e8cebeea0d76bdcf93357aa5e41336f48c3dc709ac52da2bb167c5b8271d9", size = 206587, upload-time = "2026-03-15T18:51:21.807Z" }, - { url = "https://files.pythonhosted.org/packages/7e/70/3def227f1ec56f5c69dfc8392b8bd63b11a18ca8178d9211d7cc5e5e4f27/charset_normalizer-3.4.6-cp313-cp313-manylinux_2_31_armv7l.whl", hash = "sha256:a26611d9987b230566f24a0a125f17fe0de6a6aff9f25c9f564aaa2721a5fb88", size = 194724, upload-time = "2026-03-15T18:51:23.508Z" }, - { url = "https://files.pythonhosted.org/packages/58/ab/9318352e220c05efd31c2779a23b50969dc94b985a2efa643ed9077bfca5/charset_normalizer-3.4.6-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:34315ff4fc374b285ad7f4a0bf7dcbfe769e1b104230d40f49f700d4ab6bbd84", size = 202956, upload-time = "2026-03-15T18:51:25.239Z" }, - { url = "https://files.pythonhosted.org/packages/75/13/f3550a3ac25b70f87ac98c40d3199a8503676c2f1620efbf8d42095cfc40/charset_normalizer-3.4.6-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:5f8ddd609f9e1af8c7bd6e2aca279c931aefecd148a14402d4e368f3171769fd", size = 201923, upload-time = "2026-03-15T18:51:26.682Z" }, - { url = "https://files.pythonhosted.org/packages/1b/db/c5c643b912740b45e8eec21de1bbab8e7fc085944d37e1e709d3dcd9d72f/charset_normalizer-3.4.6-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:80d0a5615143c0b3225e5e3ef22c8d5d51f3f72ce0ea6fb84c943546c7b25b6c", size = 195366, upload-time = "2026-03-15T18:51:28.129Z" }, - { url = "https://files.pythonhosted.org/packages/5a/67/3b1c62744f9b2448443e0eb160d8b001c849ec3fef591e012eda6484787c/charset_normalizer-3.4.6-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:92734d4d8d187a354a556626c221cd1a892a4e0802ccb2af432a1d85ec012194", size = 219752, upload-time = "2026-03-15T18:51:29.556Z" }, - { url = "https://files.pythonhosted.org/packages/f6/98/32ffbaf7f0366ffb0445930b87d103f6b406bc2c271563644bde8a2b1093/charset_normalizer-3.4.6-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:613f19aa6e082cf96e17e3ffd89383343d0d589abda756b7764cf78361fd41dc", size = 203296, upload-time = "2026-03-15T18:51:30.921Z" }, - { url = "https://files.pythonhosted.org/packages/41/12/5d308c1bbe60cabb0c5ef511574a647067e2a1f631bc8634fcafaccd8293/charset_normalizer-3.4.6-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:2b1a63e8224e401cafe7739f77efd3f9e7f5f2026bda4aead8e59afab537784f", size = 215956, upload-time = "2026-03-15T18:51:32.399Z" }, - { url = "https://files.pythonhosted.org/packages/53/e9/5f85f6c5e20669dbe56b165c67b0260547dea97dba7e187938833d791687/charset_normalizer-3.4.6-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:6cceb5473417d28edd20c6c984ab6fee6c6267d38d906823ebfe20b03d607dc2", size = 208652, upload-time = "2026-03-15T18:51:34.214Z" }, - { url = "https://files.pythonhosted.org/packages/f1/11/897052ea6af56df3eef3ca94edafee410ca699ca0c7b87960ad19932c55e/charset_normalizer-3.4.6-cp313-cp313-win32.whl", hash = "sha256:d7de2637729c67d67cf87614b566626057e95c303bc0a55ffe391f5205e7003d", size = 143940, upload-time = "2026-03-15T18:51:36.15Z" }, - { url = "https://files.pythonhosted.org/packages/a1/5c/724b6b363603e419829f561c854b87ed7c7e31231a7908708ac086cdf3e2/charset_normalizer-3.4.6-cp313-cp313-win_amd64.whl", hash = "sha256:572d7c822caf521f0525ba1bce1a622a0b85cf47ffbdae6c9c19e3b5ac3c4389", size = 154101, upload-time = "2026-03-15T18:51:37.876Z" }, - { url = "https://files.pythonhosted.org/packages/01/a5/7abf15b4c0968e47020f9ca0935fb3274deb87cb288cd187cad92e8cdffd/charset_normalizer-3.4.6-cp313-cp313-win_arm64.whl", hash = "sha256:a4474d924a47185a06411e0064b803c68be044be2d60e50e8bddcc2649957c1f", size = 143109, upload-time = "2026-03-15T18:51:39.565Z" }, - { url = "https://files.pythonhosted.org/packages/25/6f/ffe1e1259f384594063ea1869bfb6be5cdb8bc81020fc36c3636bc8302a1/charset_normalizer-3.4.6-cp314-cp314-macosx_10_15_universal2.whl", hash = "sha256:9cc6e6d9e571d2f863fa77700701dae73ed5f78881efc8b3f9a4398772ff53e8", size = 294458, upload-time = "2026-03-15T18:51:41.134Z" }, - { url = "https://files.pythonhosted.org/packages/56/60/09bb6c13a8c1016c2ed5c6a6488e4ffef506461aa5161662bd7636936fb1/charset_normalizer-3.4.6-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ef5960d965e67165d75b7c7ffc60a83ec5abfc5c11b764ec13ea54fbef8b4421", size = 199277, upload-time = "2026-03-15T18:51:42.953Z" }, - { url = "https://files.pythonhosted.org/packages/00/50/dcfbb72a5138bbefdc3332e8d81a23494bf67998b4b100703fd15fa52d81/charset_normalizer-3.4.6-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:b3694e3f87f8ac7ce279d4355645b3c878d24d1424581b46282f24b92f5a4ae2", size = 218758, upload-time = "2026-03-15T18:51:44.339Z" }, - { url = "https://files.pythonhosted.org/packages/03/b3/d79a9a191bb75f5aa81f3aaaa387ef29ce7cb7a9e5074ba8ea095cc073c2/charset_normalizer-3.4.6-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:5d11595abf8dd942a77883a39d81433739b287b6aa71620f15164f8096221b30", size = 215299, upload-time = "2026-03-15T18:51:45.871Z" }, - { url = "https://files.pythonhosted.org/packages/76/7e/bc8911719f7084f72fd545f647601ea3532363927f807d296a8c88a62c0d/charset_normalizer-3.4.6-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:7bda6eebafd42133efdca535b04ccb338ab29467b3f7bf79569883676fc628db", size = 206811, upload-time = "2026-03-15T18:51:47.308Z" }, - { url = "https://files.pythonhosted.org/packages/e2/40/c430b969d41dda0c465aa36cc7c2c068afb67177bef50905ac371b28ccc7/charset_normalizer-3.4.6-cp314-cp314-manylinux_2_31_armv7l.whl", hash = "sha256:bbc8c8650c6e51041ad1be191742b8b421d05bbd3410f43fa2a00c8db87678e8", size = 193706, upload-time = "2026-03-15T18:51:48.849Z" }, - { url = "https://files.pythonhosted.org/packages/48/15/e35e0590af254f7df984de1323640ef375df5761f615b6225ba8deb9799a/charset_normalizer-3.4.6-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:22c6f0c2fbc31e76c3b8a86fba1a56eda6166e238c29cdd3d14befdb4a4e4815", size = 202706, upload-time = "2026-03-15T18:51:50.257Z" }, - { url = "https://files.pythonhosted.org/packages/5e/bd/f736f7b9cc5e93a18b794a50346bb16fbfd6b37f99e8f306f7951d27c17c/charset_normalizer-3.4.6-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:7edbed096e4a4798710ed6bc75dcaa2a21b68b6c356553ac4823c3658d53743a", size = 202497, upload-time = "2026-03-15T18:51:52.012Z" }, - { url = "https://files.pythonhosted.org/packages/9d/ba/2cc9e3e7dfdf7760a6ed8da7446d22536f3d0ce114ac63dee2a5a3599e62/charset_normalizer-3.4.6-cp314-cp314-musllinux_1_2_armv7l.whl", hash = "sha256:7f9019c9cb613f084481bd6a100b12e1547cf2efe362d873c2e31e4035a6fa43", size = 193511, upload-time = "2026-03-15T18:51:53.723Z" }, - { url = "https://files.pythonhosted.org/packages/9e/cb/5be49b5f776e5613be07298c80e1b02a2d900f7a7de807230595c85a8b2e/charset_normalizer-3.4.6-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:58c948d0d086229efc484fe2f30c2d382c86720f55cd9bc33591774348ad44e0", size = 220133, upload-time = "2026-03-15T18:51:55.333Z" }, - { url = "https://files.pythonhosted.org/packages/83/43/99f1b5dad345accb322c80c7821071554f791a95ee50c1c90041c157ae99/charset_normalizer-3.4.6-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:419a9d91bd238052642a51938af8ac05da5b3343becde08d5cdeab9046df9ee1", size = 203035, upload-time = "2026-03-15T18:51:56.736Z" }, - { url = "https://files.pythonhosted.org/packages/87/9a/62c2cb6a531483b55dddff1a68b3d891a8b498f3ca555fbcf2978e804d9d/charset_normalizer-3.4.6-cp314-cp314-musllinux_1_2_s390x.whl", hash = "sha256:5273b9f0b5835ff0350c0828faea623c68bfa65b792720c453e22b25cc72930f", size = 216321, upload-time = "2026-03-15T18:51:58.17Z" }, - { url = "https://files.pythonhosted.org/packages/6e/79/94a010ff81e3aec7c293eb82c28f930918e517bc144c9906a060844462eb/charset_normalizer-3.4.6-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:0e901eb1049fdb80f5bd11ed5ea1e498ec423102f7a9b9e4645d5b8204ff2815", size = 208973, upload-time = "2026-03-15T18:51:59.998Z" }, - { url = "https://files.pythonhosted.org/packages/2a/57/4ecff6d4ec8585342f0c71bc03efaa99cb7468f7c91a57b105bcd561cea8/charset_normalizer-3.4.6-cp314-cp314-win32.whl", hash = "sha256:b4ff1d35e8c5bd078be89349b6f3a845128e685e751b6ea1169cf2160b344c4d", size = 144610, upload-time = "2026-03-15T18:52:02.213Z" }, - { url = "https://files.pythonhosted.org/packages/80/94/8434a02d9d7f168c25767c64671fead8d599744a05d6a6c877144c754246/charset_normalizer-3.4.6-cp314-cp314-win_amd64.whl", hash = "sha256:74119174722c4349af9708993118581686f343adc1c8c9c007d59be90d077f3f", size = 154962, upload-time = "2026-03-15T18:52:03.658Z" }, - { url = "https://files.pythonhosted.org/packages/46/4c/48f2cdbfd923026503dfd67ccea45c94fd8fe988d9056b468579c66ed62b/charset_normalizer-3.4.6-cp314-cp314-win_arm64.whl", hash = "sha256:e5bcc1a1ae744e0bb59641171ae53743760130600da8db48cbb6e4918e186e4e", size = 143595, upload-time = "2026-03-15T18:52:05.123Z" }, - { url = "https://files.pythonhosted.org/packages/31/93/8878be7569f87b14f1d52032946131bcb6ebbd8af3e20446bc04053dc3f1/charset_normalizer-3.4.6-cp314-cp314t-macosx_10_15_universal2.whl", hash = "sha256:ad8faf8df23f0378c6d527d8b0b15ea4a2e23c89376877c598c4870d1b2c7866", size = 314828, upload-time = "2026-03-15T18:52:06.831Z" }, - { url = "https://files.pythonhosted.org/packages/06/b6/fae511ca98aac69ecc35cde828b0a3d146325dd03d99655ad38fc2cc3293/charset_normalizer-3.4.6-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f5ea69428fa1b49573eef0cc44a1d43bebd45ad0c611eb7d7eac760c7ae771bc", size = 208138, upload-time = "2026-03-15T18:52:08.239Z" }, - { url = "https://files.pythonhosted.org/packages/54/57/64caf6e1bf07274a1e0b7c160a55ee9e8c9ec32c46846ce59b9c333f7008/charset_normalizer-3.4.6-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:06a7e86163334edfc5d20fe104db92fcd666e5a5df0977cb5680a506fe26cc8e", size = 224679, upload-time = "2026-03-15T18:52:10.043Z" }, - { url = "https://files.pythonhosted.org/packages/aa/cb/9ff5a25b9273ef160861b41f6937f86fae18b0792fe0a8e75e06acb08f1d/charset_normalizer-3.4.6-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:e1f6e2f00a6b8edb562826e4632e26d063ac10307e80f7461f7de3ad8ef3f077", size = 223475, upload-time = "2026-03-15T18:52:11.854Z" }, - { url = "https://files.pythonhosted.org/packages/fc/97/440635fc093b8d7347502a377031f9605a1039c958f3cd18dcacffb37743/charset_normalizer-3.4.6-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:95b52c68d64c1878818687a473a10547b3292e82b6f6fe483808fb1468e2f52f", size = 215230, upload-time = "2026-03-15T18:52:13.325Z" }, - { url = "https://files.pythonhosted.org/packages/cd/24/afff630feb571a13f07c8539fbb502d2ab494019492aaffc78ef41f1d1d0/charset_normalizer-3.4.6-cp314-cp314t-manylinux_2_31_armv7l.whl", hash = "sha256:7504e9b7dc05f99a9bbb4525c67a2c155073b44d720470a148b34166a69c054e", size = 199045, upload-time = "2026-03-15T18:52:14.752Z" }, - { url = "https://files.pythonhosted.org/packages/e5/17/d1399ecdaf7e0498c327433e7eefdd862b41236a7e484355b8e0e5ebd64b/charset_normalizer-3.4.6-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:172985e4ff804a7ad08eebec0a1640ece87ba5041d565fff23c8f99c1f389484", size = 211658, upload-time = "2026-03-15T18:52:16.278Z" }, - { url = "https://files.pythonhosted.org/packages/b5/38/16baa0affb957b3d880e5ac2144caf3f9d7de7bc4a91842e447fbb5e8b67/charset_normalizer-3.4.6-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:4be9f4830ba8741527693848403e2c457c16e499100963ec711b1c6f2049b7c7", size = 210769, upload-time = "2026-03-15T18:52:17.782Z" }, - { url = "https://files.pythonhosted.org/packages/05/34/c531bc6ac4c21da9ddfddb3107be2287188b3ea4b53b70fc58f2a77ac8d8/charset_normalizer-3.4.6-cp314-cp314t-musllinux_1_2_armv7l.whl", hash = "sha256:79090741d842f564b1b2827c0b82d846405b744d31e84f18d7a7b41c20e473ff", size = 201328, upload-time = "2026-03-15T18:52:19.553Z" }, - { url = "https://files.pythonhosted.org/packages/fa/73/a5a1e9ca5f234519c1953608a03fe109c306b97fdfb25f09182babad51a7/charset_normalizer-3.4.6-cp314-cp314t-musllinux_1_2_ppc64le.whl", hash = "sha256:87725cfb1a4f1f8c2fc9890ae2f42094120f4b44db9360be5d99a4c6b0e03a9e", size = 225302, upload-time = "2026-03-15T18:52:21.043Z" }, - { url = "https://files.pythonhosted.org/packages/ba/f6/cd782923d112d296294dea4bcc7af5a7ae0f86ab79f8fefbda5526b6cfc0/charset_normalizer-3.4.6-cp314-cp314t-musllinux_1_2_riscv64.whl", hash = "sha256:fcce033e4021347d80ed9c66dcf1e7b1546319834b74445f561d2e2221de5659", size = 211127, upload-time = "2026-03-15T18:52:22.491Z" }, - { url = "https://files.pythonhosted.org/packages/0e/c5/0b6898950627af7d6103a449b22320372c24c6feda91aa24e201a478d161/charset_normalizer-3.4.6-cp314-cp314t-musllinux_1_2_s390x.whl", hash = "sha256:ca0276464d148c72defa8bb4390cce01b4a0e425f3b50d1435aa6d7a18107602", size = 222840, upload-time = "2026-03-15T18:52:24.113Z" }, - { url = "https://files.pythonhosted.org/packages/7d/25/c4bba773bef442cbdc06111d40daa3de5050a676fa26e85090fc54dd12f0/charset_normalizer-3.4.6-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:197c1a244a274bb016dd8b79204850144ef77fe81c5b797dc389327adb552407", size = 216890, upload-time = "2026-03-15T18:52:25.541Z" }, - { url = "https://files.pythonhosted.org/packages/35/1a/05dacadb0978da72ee287b0143097db12f2e7e8d3ffc4647da07a383b0b7/charset_normalizer-3.4.6-cp314-cp314t-win32.whl", hash = "sha256:2a24157fa36980478dd1770b585c0f30d19e18f4fb0c47c13aa568f871718579", size = 155379, upload-time = "2026-03-15T18:52:27.05Z" }, - { url = "https://files.pythonhosted.org/packages/5d/7a/d269d834cb3a76291651256f3b9a5945e81d0a49ab9f4a498964e83c0416/charset_normalizer-3.4.6-cp314-cp314t-win_amd64.whl", hash = "sha256:cd5e2801c89992ed8c0a3f0293ae83c159a60d9a5d685005383ef4caca77f2c4", size = 169043, upload-time = "2026-03-15T18:52:28.502Z" }, - { url = "https://files.pythonhosted.org/packages/23/06/28b29fba521a37a8932c6a84192175c34d49f84a6d4773fa63d05f9aff22/charset_normalizer-3.4.6-cp314-cp314t-win_arm64.whl", hash = "sha256:47955475ac79cc504ef2704b192364e51d0d473ad452caedd0002605f780101c", size = 148523, upload-time = "2026-03-15T18:52:29.956Z" }, - { url = "https://files.pythonhosted.org/packages/2a/68/687187c7e26cb24ccbd88e5069f5ef00eba804d36dde11d99aad0838ab45/charset_normalizer-3.4.6-py3-none-any.whl", hash = "sha256:947cf925bc916d90adba35a64c82aace04fa39b46b52d4630ece166655905a69", size = 61455, upload-time = "2026-03-15T18:53:23.833Z" }, +version = "3.4.7" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/e7/a1/67fe25fac3c7642725500a3f6cfe5821ad557c3abb11c9d20d12c7008d3e/charset_normalizer-3.4.7.tar.gz", hash = "sha256:ae89db9e5f98a11a4bf50407d4363e7b09b31e55bc117b4f7d80aab97ba009e5", size = 144271, upload-time = "2026-04-02T09:28:39.342Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/26/08/0f303cb0b529e456bb116f2d50565a482694fbb94340bf56d44677e7ed03/charset_normalizer-3.4.7-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:cdd68a1fb318e290a2077696b7eb7a21a49163c455979c639bf5a5dcdc46617d", size = 315182, upload-time = "2026-04-02T09:25:40.673Z" }, + { url = "https://files.pythonhosted.org/packages/24/47/b192933e94b546f1b1fe4df9cc1f84fcdbf2359f8d1081d46dd029b50207/charset_normalizer-3.4.7-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e17b8d5d6a8c47c85e68ca8379def1303fd360c3e22093a807cd34a71cd082b8", size = 209329, upload-time = "2026-04-02T09:25:42.354Z" }, + { url = "https://files.pythonhosted.org/packages/c2/b4/01fa81c5ca6141024d89a8fc15968002b71da7f825dd14113207113fabbd/charset_normalizer-3.4.7-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:511ef87c8aec0783e08ac18565a16d435372bc1ac25a91e6ac7f5ef2b0bff790", size = 231230, upload-time = "2026-04-02T09:25:44.281Z" }, + { url = "https://files.pythonhosted.org/packages/20/f7/7b991776844dfa058017e600e6e55ff01984a063290ca5622c0b63162f68/charset_normalizer-3.4.7-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:007d05ec7321d12a40227aae9e2bc6dca73f3cb21058999a1df9e193555a9dcc", size = 225890, upload-time = "2026-04-02T09:25:45.475Z" }, + { url = "https://files.pythonhosted.org/packages/20/e7/bed0024a0f4ab0c8a9c64d4445f39b30c99bd1acd228291959e3de664247/charset_normalizer-3.4.7-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:cf29836da5119f3c8a8a70667b0ef5fdca3bb12f80fd06487cfa575b3909b393", size = 216930, upload-time = "2026-04-02T09:25:46.58Z" }, + { url = "https://files.pythonhosted.org/packages/e2/ab/b18f0ab31cdd7b3ddb8bb76c4a414aeb8160c9810fdf1bc62f269a539d87/charset_normalizer-3.4.7-cp310-cp310-manylinux_2_31_armv7l.whl", hash = "sha256:12d8baf840cc7889b37c7c770f478adea7adce3dcb3944d02ec87508e2dcf153", size = 202109, upload-time = "2026-04-02T09:25:48.031Z" }, + { url = "https://files.pythonhosted.org/packages/82/e5/7e9440768a06dfb3075936490cb82dbf0ee20a133bf0dd8551fa096914ec/charset_normalizer-3.4.7-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:d560742f3c0d62afaccf9f41fe485ed69bd7661a241f86a3ef0f0fb8b1a397af", size = 214684, upload-time = "2026-04-02T09:25:49.245Z" }, + { url = "https://files.pythonhosted.org/packages/71/94/8c61d8da9f062fdf457c80acfa25060ec22bf1d34bbeaca4350f13bcfd07/charset_normalizer-3.4.7-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:b14b2d9dac08e28bb8046a1a0434b1750eb221c8f5b87a68f4fa11a6f97b5e34", size = 212785, upload-time = "2026-04-02T09:25:50.671Z" }, + { url = "https://files.pythonhosted.org/packages/66/cd/6e9889c648e72c0ab2e5967528bb83508f354d706637bc7097190c874e13/charset_normalizer-3.4.7-cp310-cp310-musllinux_1_2_armv7l.whl", hash = "sha256:bc17a677b21b3502a21f66a8cc64f5bfad4df8a0b8434d661666f8ce90ac3af1", size = 203055, upload-time = "2026-04-02T09:25:51.802Z" }, + { url = "https://files.pythonhosted.org/packages/92/2e/7a951d6a08aefb7eb8e1b54cdfb580b1365afdd9dd484dc4bee9e5d8f258/charset_normalizer-3.4.7-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:750e02e074872a3fad7f233b47734166440af3cdea0add3e95163110816d6752", size = 232502, upload-time = "2026-04-02T09:25:53.388Z" }, + { url = "https://files.pythonhosted.org/packages/58/d5/abcf2d83bf8e0a1286df55cd0dc1d49af0da4282aa77e986df343e7de124/charset_normalizer-3.4.7-cp310-cp310-musllinux_1_2_riscv64.whl", hash = "sha256:4e5163c14bffd570ef2affbfdd77bba66383890797df43dc8b4cc7d6f500bf53", size = 214295, upload-time = "2026-04-02T09:25:54.765Z" }, + { url = "https://files.pythonhosted.org/packages/47/3a/7d4cd7ed54be99973a0dc176032cba5cb1f258082c31fa6df35cff46acfc/charset_normalizer-3.4.7-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:6ed74185b2db44f41ef35fd1617c5888e59792da9bbc9190d6c7300617182616", size = 227145, upload-time = "2026-04-02T09:25:55.904Z" }, + { url = "https://files.pythonhosted.org/packages/1d/98/3a45bf8247889cf28262ebd3d0872edff11565b2a1e3064ccb132db3fbb0/charset_normalizer-3.4.7-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:94e1885b270625a9a828c9793b4d52a64445299baa1fea5a173bf1d3dd9a1a5a", size = 218884, upload-time = "2026-04-02T09:25:57.074Z" }, + { url = "https://files.pythonhosted.org/packages/ad/80/2e8b7f8915ed5c9ef13aa828d82738e33888c485b65ebf744d615040c7ea/charset_normalizer-3.4.7-cp310-cp310-win32.whl", hash = "sha256:6785f414ae0f3c733c437e0f3929197934f526d19dfaa75e18fdb4f94c6fb374", size = 148343, upload-time = "2026-04-02T09:25:58.199Z" }, + { url = "https://files.pythonhosted.org/packages/35/1b/3b8c8c77184af465ee9ad88b5aea46ea6b2e1f7b9dc9502891e37af21e30/charset_normalizer-3.4.7-cp310-cp310-win_amd64.whl", hash = "sha256:6696b7688f54f5af4462118f0bfa7c1621eeb87154f77fa04b9295ce7a8f2943", size = 159174, upload-time = "2026-04-02T09:25:59.322Z" }, + { url = "https://files.pythonhosted.org/packages/be/c1/feb40dca40dbb21e0a908801782d9288c64fc8d8e562c2098e9994c8c21b/charset_normalizer-3.4.7-cp310-cp310-win_arm64.whl", hash = "sha256:66671f93accb62ed07da56613636f3641f1a12c13046ce91ffc923721f23c008", size = 147805, upload-time = "2026-04-02T09:26:00.756Z" }, + { url = "https://files.pythonhosted.org/packages/c2/d7/b5b7020a0565c2e9fa8c09f4b5fa6232feb326b8c20081ccded47ea368fd/charset_normalizer-3.4.7-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:7641bb8895e77f921102f72833904dcd9901df5d6d72a2ab8f31d04b7e51e4e7", size = 309705, upload-time = "2026-04-02T09:26:02.191Z" }, + { url = "https://files.pythonhosted.org/packages/5a/53/58c29116c340e5456724ecd2fff4196d236b98f3da97b404bc5e51ac3493/charset_normalizer-3.4.7-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:202389074300232baeb53ae2569a60901f7efadd4245cf3a3bf0617d60b439d7", size = 206419, upload-time = "2026-04-02T09:26:03.583Z" }, + { url = "https://files.pythonhosted.org/packages/b2/02/e8146dc6591a37a00e5144c63f29fb7c97a734ea8a111190783c0e60ab63/charset_normalizer-3.4.7-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:30b8d1d8c52a48c2c5690e152c169b673487a2a58de1ec7393196753063fcd5e", size = 227901, upload-time = "2026-04-02T09:26:04.738Z" }, + { url = "https://files.pythonhosted.org/packages/fb/73/77486c4cd58f1267bf17db420e930c9afa1b3be3fe8c8b8ebbebc9624359/charset_normalizer-3.4.7-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:532bc9bf33a68613fd7d65e4b1c71a6a38d7d42604ecf239c77392e9b4e8998c", size = 222742, upload-time = "2026-04-02T09:26:06.36Z" }, + { url = "https://files.pythonhosted.org/packages/a1/fa/f74eb381a7d94ded44739e9d94de18dc5edc9c17fb8c11f0a6890696c0a9/charset_normalizer-3.4.7-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:2fe249cb4651fd12605b7288b24751d8bfd46d35f12a20b1ba33dea122e690df", size = 214061, upload-time = "2026-04-02T09:26:08.347Z" }, + { url = "https://files.pythonhosted.org/packages/dc/92/42bd3cefcf7687253fb86694b45f37b733c97f59af3724f356fa92b8c344/charset_normalizer-3.4.7-cp311-cp311-manylinux_2_31_armv7l.whl", hash = "sha256:65bcd23054beab4d166035cabbc868a09c1a49d1efe458fe8e4361215df40265", size = 199239, upload-time = "2026-04-02T09:26:09.823Z" }, + { url = "https://files.pythonhosted.org/packages/4c/3d/069e7184e2aa3b3cddc700e3dd267413dc259854adc3380421c805c6a17d/charset_normalizer-3.4.7-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:08e721811161356f97b4059a9ba7bafb23ea5ee2255402c42881c214e173c6b4", size = 210173, upload-time = "2026-04-02T09:26:10.953Z" }, + { url = "https://files.pythonhosted.org/packages/62/51/9d56feb5f2e7074c46f93e0ebdbe61f0848ee246e2f0d89f8e20b89ebb8f/charset_normalizer-3.4.7-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:e060d01aec0a910bdccb8be71faf34e7799ce36950f8294c8bf612cba65a2c9e", size = 209841, upload-time = "2026-04-02T09:26:12.142Z" }, + { url = "https://files.pythonhosted.org/packages/d2/59/893d8f99cc4c837dda1fe2f1139079703deb9f321aabcb032355de13b6c7/charset_normalizer-3.4.7-cp311-cp311-musllinux_1_2_armv7l.whl", hash = "sha256:38c0109396c4cfc574d502df99742a45c72c08eff0a36158b6f04000043dbf38", size = 200304, upload-time = "2026-04-02T09:26:13.711Z" }, + { url = "https://files.pythonhosted.org/packages/7d/1d/ee6f3be3464247578d1ed5c46de545ccc3d3ff933695395c402c21fa6b77/charset_normalizer-3.4.7-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:1c2a768fdd44ee4a9339a9b0b130049139b8ce3c01d2ce09f67f5a68048d477c", size = 229455, upload-time = "2026-04-02T09:26:14.941Z" }, + { url = "https://files.pythonhosted.org/packages/54/bb/8fb0a946296ea96a488928bdce8ef99023998c48e4713af533e9bb98ef07/charset_normalizer-3.4.7-cp311-cp311-musllinux_1_2_riscv64.whl", hash = "sha256:1a87ca9d5df6fe460483d9a5bbf2b18f620cbed41b432e2bddb686228282d10b", size = 210036, upload-time = "2026-04-02T09:26:16.478Z" }, + { url = "https://files.pythonhosted.org/packages/9a/bc/015b2387f913749f82afd4fcba07846d05b6d784dd16123cb66860e0237d/charset_normalizer-3.4.7-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:d635aab80466bc95771bb78d5370e74d36d1fe31467b6b29b8b57b2a3cd7d22c", size = 224739, upload-time = "2026-04-02T09:26:17.751Z" }, + { url = "https://files.pythonhosted.org/packages/17/ab/63133691f56baae417493cba6b7c641571a2130eb7bceba6773367ab9ec5/charset_normalizer-3.4.7-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:ae196f021b5e7c78e918242d217db021ed2a6ace2bc6ae94c0fc596221c7f58d", size = 216277, upload-time = "2026-04-02T09:26:18.981Z" }, + { url = "https://files.pythonhosted.org/packages/06/6d/3be70e827977f20db77c12a97e6a9f973631a45b8d186c084527e53e77a4/charset_normalizer-3.4.7-cp311-cp311-win32.whl", hash = "sha256:adb2597b428735679446b46c8badf467b4ca5f5056aae4d51a19f9570301b1ad", size = 147819, upload-time = "2026-04-02T09:26:20.295Z" }, + { url = "https://files.pythonhosted.org/packages/20/d9/5f67790f06b735d7c7637171bbfd89882ad67201891b7275e51116ed8207/charset_normalizer-3.4.7-cp311-cp311-win_amd64.whl", hash = "sha256:8e385e4267ab76874ae30db04c627faaaf0b509e1ccc11a95b3fc3e83f855c00", size = 159281, upload-time = "2026-04-02T09:26:21.74Z" }, + { url = "https://files.pythonhosted.org/packages/ca/83/6413f36c5a34afead88ce6f66684d943d91f233d76dd083798f9602b75ae/charset_normalizer-3.4.7-cp311-cp311-win_arm64.whl", hash = "sha256:d4a48e5b3c2a489fae013b7589308a40146ee081f6f509e047e0e096084ceca1", size = 147843, upload-time = "2026-04-02T09:26:22.901Z" }, + { url = "https://files.pythonhosted.org/packages/0c/eb/4fc8d0a7110eb5fc9cc161723a34a8a6c200ce3b4fbf681bc86feee22308/charset_normalizer-3.4.7-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:eca9705049ad3c7345d574e3510665cb2cf844c2f2dcfe675332677f081cbd46", size = 311328, upload-time = "2026-04-02T09:26:24.331Z" }, + { url = "https://files.pythonhosted.org/packages/f8/e3/0fadc706008ac9d7b9b5be6dc767c05f9d3e5df51744ce4cc9605de7b9f4/charset_normalizer-3.4.7-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6178f72c5508bfc5fd446a5905e698c6212932f25bcdd4b47a757a50605a90e2", size = 208061, upload-time = "2026-04-02T09:26:25.568Z" }, + { url = "https://files.pythonhosted.org/packages/42/f0/3dd1045c47f4a4604df85ec18ad093912ae1344ac706993aff91d38773a2/charset_normalizer-3.4.7-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:e1421b502d83040e6d7fb2fb18dff63957f720da3d77b2fbd3187ceb63755d7b", size = 229031, upload-time = "2026-04-02T09:26:26.865Z" }, + { url = "https://files.pythonhosted.org/packages/dc/67/675a46eb016118a2fbde5a277a5d15f4f69d5f3f5f338e5ee2f8948fcf43/charset_normalizer-3.4.7-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:edac0f1ab77644605be2cbba52e6b7f630731fc42b34cb0f634be1a6eface56a", size = 225239, upload-time = "2026-04-02T09:26:28.044Z" }, + { url = "https://files.pythonhosted.org/packages/4b/f8/d0118a2f5f23b02cd166fa385c60f9b0d4f9194f574e2b31cef350ad7223/charset_normalizer-3.4.7-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:5649fd1c7bade02f320a462fdefd0b4bd3ce036065836d4f42e0de958038e116", size = 216589, upload-time = "2026-04-02T09:26:29.239Z" }, + { url = "https://files.pythonhosted.org/packages/b1/f1/6d2b0b261b6c4ceef0fcb0d17a01cc5bc53586c2d4796fa04b5c540bc13d/charset_normalizer-3.4.7-cp312-cp312-manylinux_2_31_armv7l.whl", hash = "sha256:203104ed3e428044fd943bc4bf45fa73c0730391f9621e37fe39ecf477b128cb", size = 202733, upload-time = "2026-04-02T09:26:30.5Z" }, + { url = "https://files.pythonhosted.org/packages/6f/c0/7b1f943f7e87cc3db9626ba17807d042c38645f0a1d4415c7a14afb5591f/charset_normalizer-3.4.7-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:298930cec56029e05497a76988377cbd7457ba864beeea92ad7e844fe74cd1f1", size = 212652, upload-time = "2026-04-02T09:26:31.709Z" }, + { url = "https://files.pythonhosted.org/packages/38/dd/5a9ab159fe45c6e72079398f277b7d2b523e7f716acc489726115a910097/charset_normalizer-3.4.7-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:708838739abf24b2ceb208d0e22403dd018faeef86ddac04319a62ae884c4f15", size = 211229, upload-time = "2026-04-02T09:26:33.282Z" }, + { url = "https://files.pythonhosted.org/packages/d5/ff/531a1cad5ca855d1c1a8b69cb71abfd6d85c0291580146fda7c82857caa1/charset_normalizer-3.4.7-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:0f7eb884681e3938906ed0434f20c63046eacd0111c4ba96f27b76084cd679f5", size = 203552, upload-time = "2026-04-02T09:26:34.845Z" }, + { url = "https://files.pythonhosted.org/packages/c1/4c/a5fb52d528a8ca41f7598cb619409ece30a169fbdf9cdce592e53b46c3a6/charset_normalizer-3.4.7-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:4dc1e73c36828f982bfe79fadf5919923f8a6f4df2860804db9a98c48824ce8d", size = 230806, upload-time = "2026-04-02T09:26:36.152Z" }, + { url = "https://files.pythonhosted.org/packages/59/7a/071feed8124111a32b316b33ae4de83d36923039ef8cf48120266844285b/charset_normalizer-3.4.7-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:aed52fea0513bac0ccde438c188c8a471c4e0f457c2dd20cdbf6ea7a450046c7", size = 212316, upload-time = "2026-04-02T09:26:37.672Z" }, + { url = "https://files.pythonhosted.org/packages/fd/35/f7dba3994312d7ba508e041eaac39a36b120f32d4c8662b8814dab876431/charset_normalizer-3.4.7-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:fea24543955a6a729c45a73fe90e08c743f0b3334bbf3201e6c4bc1b0c7fa464", size = 227274, upload-time = "2026-04-02T09:26:38.93Z" }, + { url = "https://files.pythonhosted.org/packages/8a/2d/a572df5c9204ab7688ec1edc895a73ebded3b023bb07364710b05dd1c9be/charset_normalizer-3.4.7-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:bb6d88045545b26da47aa879dd4a89a71d1dce0f0e549b1abcb31dfe4a8eac49", size = 218468, upload-time = "2026-04-02T09:26:40.17Z" }, + { url = "https://files.pythonhosted.org/packages/86/eb/890922a8b03a568ca2f336c36585a4713c55d4d67bf0f0c78924be6315ca/charset_normalizer-3.4.7-cp312-cp312-win32.whl", hash = "sha256:2257141f39fe65a3fdf38aeccae4b953e5f3b3324f4ff0daf9f15b8518666a2c", size = 148460, upload-time = "2026-04-02T09:26:41.416Z" }, + { url = "https://files.pythonhosted.org/packages/35/d9/0e7dffa06c5ab081f75b1b786f0aefc88365825dfcd0ac544bdb7b2b6853/charset_normalizer-3.4.7-cp312-cp312-win_amd64.whl", hash = "sha256:5ed6ab538499c8644b8a3e18debabcd7ce684f3fa91cf867521a7a0279cab2d6", size = 159330, upload-time = "2026-04-02T09:26:42.554Z" }, + { url = "https://files.pythonhosted.org/packages/9e/5d/481bcc2a7c88ea6b0878c299547843b2521ccbc40980cb406267088bc701/charset_normalizer-3.4.7-cp312-cp312-win_arm64.whl", hash = "sha256:56be790f86bfb2c98fb742ce566dfb4816e5a83384616ab59c49e0604d49c51d", size = 147828, upload-time = "2026-04-02T09:26:44.075Z" }, + { url = "https://files.pythonhosted.org/packages/c1/3b/66777e39d3ae1ddc77ee606be4ec6d8cbd4c801f65e5a1b6f2b11b8346dd/charset_normalizer-3.4.7-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:f496c9c3cc02230093d8330875c4c3cdfc3b73612a5fd921c65d39cbcef08063", size = 309627, upload-time = "2026-04-02T09:26:45.198Z" }, + { url = "https://files.pythonhosted.org/packages/2e/4e/b7f84e617b4854ade48a1b7915c8ccfadeba444d2a18c291f696e37f0d3b/charset_normalizer-3.4.7-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0ea948db76d31190bf08bd371623927ee1339d5f2a0b4b1b4a4439a65298703c", size = 207008, upload-time = "2026-04-02T09:26:46.824Z" }, + { url = "https://files.pythonhosted.org/packages/c4/bb/ec73c0257c9e11b268f018f068f5d00aa0ef8c8b09f7753ebd5f2880e248/charset_normalizer-3.4.7-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:a277ab8928b9f299723bc1a2dabb1265911b1a76341f90a510368ca44ad9ab66", size = 228303, upload-time = "2026-04-02T09:26:48.397Z" }, + { url = "https://files.pythonhosted.org/packages/85/fb/32d1f5033484494619f701e719429c69b766bfc4dbc61aa9e9c8c166528b/charset_normalizer-3.4.7-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:3bec022aec2c514d9cf199522a802bd007cd588ab17ab2525f20f9c34d067c18", size = 224282, upload-time = "2026-04-02T09:26:49.684Z" }, + { url = "https://files.pythonhosted.org/packages/fa/07/330e3a0dda4c404d6da83b327270906e9654a24f6c546dc886a0eb0ffb23/charset_normalizer-3.4.7-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:e044c39e41b92c845bc815e5ae4230804e8e7bc29e399b0437d64222d92809dd", size = 215595, upload-time = "2026-04-02T09:26:50.915Z" }, + { url = "https://files.pythonhosted.org/packages/e3/7c/fc890655786e423f02556e0216d4b8c6bcb6bdfa890160dc66bf52dee468/charset_normalizer-3.4.7-cp313-cp313-manylinux_2_31_armv7l.whl", hash = "sha256:f495a1652cf3fbab2eb0639776dad966c2fb874d79d87ca07f9d5f059b8bd215", size = 201986, upload-time = "2026-04-02T09:26:52.197Z" }, + { url = "https://files.pythonhosted.org/packages/d8/97/bfb18b3db2aed3b90cf54dc292ad79fdd5ad65c4eae454099475cbeadd0d/charset_normalizer-3.4.7-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:e712b419df8ba5e42b226c510472b37bd57b38e897d3eca5e8cfd410a29fa859", size = 211711, upload-time = "2026-04-02T09:26:53.49Z" }, + { url = "https://files.pythonhosted.org/packages/6f/a5/a581c13798546a7fd557c82614a5c65a13df2157e9ad6373166d2a3e645d/charset_normalizer-3.4.7-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:7804338df6fcc08105c7745f1502ba68d900f45fd770d5bdd5288ddccb8a42d8", size = 210036, upload-time = "2026-04-02T09:26:54.975Z" }, + { url = "https://files.pythonhosted.org/packages/8c/bf/b3ab5bcb478e4193d517644b0fb2bf5497fbceeaa7a1bc0f4d5b50953861/charset_normalizer-3.4.7-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:481551899c856c704d58119b5025793fa6730adda3571971af568f66d2424bb5", size = 202998, upload-time = "2026-04-02T09:26:56.303Z" }, + { url = "https://files.pythonhosted.org/packages/e7/4e/23efd79b65d314fa320ec6017b4b5834d5c12a58ba4610aa353af2e2f577/charset_normalizer-3.4.7-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:f59099f9b66f0d7145115e6f80dd8b1d847176df89b234a5a6b3f00437aa0832", size = 230056, upload-time = "2026-04-02T09:26:57.554Z" }, + { url = "https://files.pythonhosted.org/packages/b9/9f/1e1941bc3f0e01df116e68dc37a55c4d249df5e6fa77f008841aef68264f/charset_normalizer-3.4.7-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:f59ad4c0e8f6bba240a9bb85504faa1ab438237199d4cce5f622761507b8f6a6", size = 211537, upload-time = "2026-04-02T09:26:58.843Z" }, + { url = "https://files.pythonhosted.org/packages/80/0f/088cbb3020d44428964a6c97fe1edfb1b9550396bf6d278330281e8b709c/charset_normalizer-3.4.7-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:3dedcc22d73ec993f42055eff4fcfed9318d1eeb9a6606c55892a26964964e48", size = 226176, upload-time = "2026-04-02T09:27:00.437Z" }, + { url = "https://files.pythonhosted.org/packages/6a/9f/130394f9bbe06f4f63e22641d32fc9b202b7e251c9aef4db044324dac493/charset_normalizer-3.4.7-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:64f02c6841d7d83f832cd97ccf8eb8a906d06eb95d5276069175c696b024b60a", size = 217723, upload-time = "2026-04-02T09:27:02.021Z" }, + { url = "https://files.pythonhosted.org/packages/73/55/c469897448a06e49f8fa03f6caae97074fde823f432a98f979cc42b90e69/charset_normalizer-3.4.7-cp313-cp313-win32.whl", hash = "sha256:4042d5c8f957e15221d423ba781e85d553722fc4113f523f2feb7b188cc34c5e", size = 148085, upload-time = "2026-04-02T09:27:03.192Z" }, + { url = "https://files.pythonhosted.org/packages/5d/78/1b74c5bbb3f99b77a1715c91b3e0b5bdb6fe302d95ace4f5b1bec37b0167/charset_normalizer-3.4.7-cp313-cp313-win_amd64.whl", hash = "sha256:3946fa46a0cf3e4c8cb1cc52f56bb536310d34f25f01ca9b6c16afa767dab110", size = 158819, upload-time = "2026-04-02T09:27:04.454Z" }, + { url = "https://files.pythonhosted.org/packages/68/86/46bd42279d323deb8687c4a5a811fd548cb7d1de10cf6535d099877a9a9f/charset_normalizer-3.4.7-cp313-cp313-win_arm64.whl", hash = "sha256:80d04837f55fc81da168b98de4f4b797ef007fc8a79ab71c6ec9bc4dd662b15b", size = 147915, upload-time = "2026-04-02T09:27:05.971Z" }, + { url = "https://files.pythonhosted.org/packages/97/c8/c67cb8c70e19ef1960b97b22ed2a1567711de46c4ddf19799923adc836c2/charset_normalizer-3.4.7-cp314-cp314-macosx_10_15_universal2.whl", hash = "sha256:c36c333c39be2dbca264d7803333c896ab8fa7d4d6f0ab7edb7dfd7aea6e98c0", size = 309234, upload-time = "2026-04-02T09:27:07.194Z" }, + { url = "https://files.pythonhosted.org/packages/99/85/c091fdee33f20de70d6c8b522743b6f831a2f1cd3ff86de4c6a827c48a76/charset_normalizer-3.4.7-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1c2aed2e5e41f24ea8ef1590b8e848a79b56f3a5564a65ceec43c9d692dc7d8a", size = 208042, upload-time = "2026-04-02T09:27:08.749Z" }, + { url = "https://files.pythonhosted.org/packages/87/1c/ab2ce611b984d2fd5d86a5a8a19c1ae26acac6bad967da4967562c75114d/charset_normalizer-3.4.7-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:54523e136b8948060c0fa0bc7b1b50c32c186f2fceee897a495406bb6e311d2b", size = 228706, upload-time = "2026-04-02T09:27:09.951Z" }, + { url = "https://files.pythonhosted.org/packages/a8/29/2b1d2cb00bf085f59d29eb773ce58ec2d325430f8c216804a0a5cd83cbca/charset_normalizer-3.4.7-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:715479b9a2802ecac752a3b0efa2b0b60285cf962ee38414211abdfccc233b41", size = 224727, upload-time = "2026-04-02T09:27:11.175Z" }, + { url = "https://files.pythonhosted.org/packages/47/5c/032c2d5a07fe4d4855fea851209cca2b6f03ebeb6d4e3afdb3358386a684/charset_normalizer-3.4.7-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:bd6c2a1c7573c64738d716488d2cdd3c00e340e4835707d8fdb8dc1a66ef164e", size = 215882, upload-time = "2026-04-02T09:27:12.446Z" }, + { url = "https://files.pythonhosted.org/packages/2c/c2/356065d5a8b78ed04499cae5f339f091946a6a74f91e03476c33f0ab7100/charset_normalizer-3.4.7-cp314-cp314-manylinux_2_31_armv7l.whl", hash = "sha256:c45e9440fb78f8ddabcf714b68f936737a121355bf59f3907f4e17721b9d1aae", size = 200860, upload-time = "2026-04-02T09:27:13.721Z" }, + { url = "https://files.pythonhosted.org/packages/0c/cd/a32a84217ced5039f53b29f460962abb2d4420def55afabe45b1c3c7483d/charset_normalizer-3.4.7-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:3534e7dcbdcf757da6b85a0bbf5b6868786d5982dd959b065e65481644817a18", size = 211564, upload-time = "2026-04-02T09:27:15.272Z" }, + { url = "https://files.pythonhosted.org/packages/44/86/58e6f13ce26cc3b8f4a36b94a0f22ae2f00a72534520f4ae6857c4b81f89/charset_normalizer-3.4.7-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:e8ac484bf18ce6975760921bb6148041faa8fef0547200386ea0b52b5d27bf7b", size = 211276, upload-time = "2026-04-02T09:27:16.834Z" }, + { url = "https://files.pythonhosted.org/packages/8f/fe/d17c32dc72e17e155e06883efa84514ca375f8a528ba2546bee73fc4df81/charset_normalizer-3.4.7-cp314-cp314-musllinux_1_2_armv7l.whl", hash = "sha256:a5fe03b42827c13cdccd08e6c0247b6a6d4b5e3cdc53fd1749f5896adcdc2356", size = 201238, upload-time = "2026-04-02T09:27:18.229Z" }, + { url = "https://files.pythonhosted.org/packages/6a/29/f33daa50b06525a237451cdb6c69da366c381a3dadcd833fa5676bc468b3/charset_normalizer-3.4.7-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:2d6eb928e13016cea4f1f21d1e10c1cebd5a421bc57ddf5b1142ae3f86824fab", size = 230189, upload-time = "2026-04-02T09:27:19.445Z" }, + { url = "https://files.pythonhosted.org/packages/b6/6e/52c84015394a6a0bdcd435210a7e944c5f94ea1055f5cc5d56c5fe368e7b/charset_normalizer-3.4.7-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:e74327fb75de8986940def6e8dee4f127cc9752bee7355bb323cc5b2659b6d46", size = 211352, upload-time = "2026-04-02T09:27:20.79Z" }, + { url = "https://files.pythonhosted.org/packages/8c/d7/4353be581b373033fb9198bf1da3cf8f09c1082561e8e922aa7b39bf9fe8/charset_normalizer-3.4.7-cp314-cp314-musllinux_1_2_s390x.whl", hash = "sha256:d6038d37043bced98a66e68d3aa2b6a35505dc01328cd65217cefe82f25def44", size = 227024, upload-time = "2026-04-02T09:27:22.063Z" }, + { url = "https://files.pythonhosted.org/packages/30/45/99d18aa925bd1740098ccd3060e238e21115fffbfdcb8f3ece837d0ace6c/charset_normalizer-3.4.7-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:7579e913a5339fb8fa133f6bbcfd8e6749696206cf05acdbdca71a1b436d8e72", size = 217869, upload-time = "2026-04-02T09:27:23.486Z" }, + { url = "https://files.pythonhosted.org/packages/5c/05/5ee478aa53f4bb7996482153d4bfe1b89e0f087f0ab6b294fcf92d595873/charset_normalizer-3.4.7-cp314-cp314-win32.whl", hash = "sha256:5b77459df20e08151cd6f8b9ef8ef1f961ef73d85c21a555c7eed5b79410ec10", size = 148541, upload-time = "2026-04-02T09:27:25.146Z" }, + { url = "https://files.pythonhosted.org/packages/48/77/72dcb0921b2ce86420b2d79d454c7022bf5be40202a2a07906b9f2a35c97/charset_normalizer-3.4.7-cp314-cp314-win_amd64.whl", hash = "sha256:92a0a01ead5e668468e952e4238cccd7c537364eb7d851ab144ab6627dbbe12f", size = 159634, upload-time = "2026-04-02T09:27:26.642Z" }, + { url = "https://files.pythonhosted.org/packages/c6/a3/c2369911cd72f02386e4e340770f6e158c7980267da16af8f668217abaa0/charset_normalizer-3.4.7-cp314-cp314-win_arm64.whl", hash = "sha256:67f6279d125ca0046a7fd386d01b311c6363844deac3e5b069b514ba3e63c246", size = 148384, upload-time = "2026-04-02T09:27:28.271Z" }, + { url = "https://files.pythonhosted.org/packages/94/09/7e8a7f73d24dba1f0035fbbf014d2c36828fc1bf9c88f84093e57d315935/charset_normalizer-3.4.7-cp314-cp314t-macosx_10_15_universal2.whl", hash = "sha256:effc3f449787117233702311a1b7d8f59cba9ced946ba727bdc329ec69028e24", size = 330133, upload-time = "2026-04-02T09:27:29.474Z" }, + { url = "https://files.pythonhosted.org/packages/8d/da/96975ddb11f8e977f706f45cddd8540fd8242f71ecdb5d18a80723dcf62c/charset_normalizer-3.4.7-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:fbccdc05410c9ee21bbf16a35f4c1d16123dcdeb8a1d38f33654fa21d0234f79", size = 216257, upload-time = "2026-04-02T09:27:30.793Z" }, + { url = "https://files.pythonhosted.org/packages/e5/e8/1d63bf8ef2d388e95c64b2098f45f84758f6d102a087552da1485912637b/charset_normalizer-3.4.7-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:733784b6d6def852c814bce5f318d25da2ee65dd4839a0718641c696e09a2960", size = 234851, upload-time = "2026-04-02T09:27:32.44Z" }, + { url = "https://files.pythonhosted.org/packages/9b/40/e5ff04233e70da2681fa43969ad6f66ca5611d7e669be0246c4c7aaf6dc8/charset_normalizer-3.4.7-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:a89c23ef8d2c6b27fd200a42aa4ac72786e7c60d40efdc76e6011260b6e949c4", size = 233393, upload-time = "2026-04-02T09:27:34.03Z" }, + { url = "https://files.pythonhosted.org/packages/be/c1/06c6c49d5a5450f76899992f1ee40b41d076aee9279b49cf9974d2f313d5/charset_normalizer-3.4.7-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:6c114670c45346afedc0d947faf3c7f701051d2518b943679c8ff88befe14f8e", size = 223251, upload-time = "2026-04-02T09:27:35.369Z" }, + { url = "https://files.pythonhosted.org/packages/2b/9f/f2ff16fb050946169e3e1f82134d107e5d4ae72647ec8a1b1446c148480f/charset_normalizer-3.4.7-cp314-cp314t-manylinux_2_31_armv7l.whl", hash = "sha256:a180c5e59792af262bf263b21a3c49353f25945d8d9f70628e73de370d55e1e1", size = 206609, upload-time = "2026-04-02T09:27:36.661Z" }, + { url = "https://files.pythonhosted.org/packages/69/d5/a527c0cd8d64d2eab7459784fb4169a0ac76e5a6fc5237337982fd61347e/charset_normalizer-3.4.7-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:3c9a494bc5ec77d43cea229c4f6db1e4d8fe7e1bbffa8b6f0f0032430ff8ab44", size = 220014, upload-time = "2026-04-02T09:27:38.019Z" }, + { url = "https://files.pythonhosted.org/packages/7e/80/8a7b8104a3e203074dc9aa2c613d4b726c0e136bad1cc734594b02867972/charset_normalizer-3.4.7-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:8d828b6667a32a728a1ad1d93957cdf37489c57b97ae6c4de2860fa749b8fc1e", size = 218979, upload-time = "2026-04-02T09:27:39.37Z" }, + { url = "https://files.pythonhosted.org/packages/02/9a/b759b503d507f375b2b5c153e4d2ee0a75aa215b7f2489cf314f4541f2c0/charset_normalizer-3.4.7-cp314-cp314t-musllinux_1_2_armv7l.whl", hash = "sha256:cf1493cd8607bec4d8a7b9b004e699fcf8f9103a9284cc94962cb73d20f9d4a3", size = 209238, upload-time = "2026-04-02T09:27:40.722Z" }, + { url = "https://files.pythonhosted.org/packages/c2/4e/0f3f5d47b86bdb79256e7290b26ac847a2832d9a4033f7eb2cd4bcf4bb5b/charset_normalizer-3.4.7-cp314-cp314t-musllinux_1_2_ppc64le.whl", hash = "sha256:0c96c3b819b5c3e9e165495db84d41914d6894d55181d2d108cc1a69bfc9cce0", size = 236110, upload-time = "2026-04-02T09:27:42.33Z" }, + { url = "https://files.pythonhosted.org/packages/96/23/bce28734eb3ed2c91dcf93abeb8a5cf393a7b2749725030bb630e554fdd8/charset_normalizer-3.4.7-cp314-cp314t-musllinux_1_2_riscv64.whl", hash = "sha256:752a45dc4a6934060b3b0dab47e04edc3326575f82be64bc4fc293914566503e", size = 219824, upload-time = "2026-04-02T09:27:43.924Z" }, + { url = "https://files.pythonhosted.org/packages/2c/6f/6e897c6984cc4d41af319b077f2f600fc8214eb2fe2d6bcb79141b882400/charset_normalizer-3.4.7-cp314-cp314t-musllinux_1_2_s390x.whl", hash = "sha256:8778f0c7a52e56f75d12dae53ae320fae900a8b9b4164b981b9c5ce059cd1fcb", size = 233103, upload-time = "2026-04-02T09:27:45.348Z" }, + { url = "https://files.pythonhosted.org/packages/76/22/ef7bd0fe480a0ae9b656189ec00744b60933f68b4f42a7bb06589f6f576a/charset_normalizer-3.4.7-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:ce3412fbe1e31eb81ea42f4169ed94861c56e643189e1e75f0041f3fe7020abe", size = 225194, upload-time = "2026-04-02T09:27:46.706Z" }, + { url = "https://files.pythonhosted.org/packages/c5/a7/0e0ab3e0b5bc1219bd80a6a0d4d72ca74d9250cb2382b7c699c147e06017/charset_normalizer-3.4.7-cp314-cp314t-win32.whl", hash = "sha256:c03a41a8784091e67a39648f70c5f97b5b6a37f216896d44d2cdcb82615339a0", size = 159827, upload-time = "2026-04-02T09:27:48.053Z" }, + { url = "https://files.pythonhosted.org/packages/7a/1d/29d32e0fb40864b1f878c7f5a0b343ae676c6e2b271a2d55cc3a152391da/charset_normalizer-3.4.7-cp314-cp314t-win_amd64.whl", hash = "sha256:03853ed82eeebbce3c2abfdbc98c96dc205f32a79627688ac9a27370ea61a49c", size = 174168, upload-time = "2026-04-02T09:27:49.795Z" }, + { url = "https://files.pythonhosted.org/packages/de/32/d92444ad05c7a6e41fb2036749777c163baf7a0301a040cb672d6b2b1ae9/charset_normalizer-3.4.7-cp314-cp314t-win_arm64.whl", hash = "sha256:c35abb8bfff0185efac5878da64c45dafd2b37fb0383add1be155a763c1f083d", size = 153018, upload-time = "2026-04-02T09:27:51.116Z" }, + { url = "https://files.pythonhosted.org/packages/db/8f/61959034484a4a7c527811f4721e75d02d653a35afb0b6054474d8185d4c/charset_normalizer-3.4.7-py3-none-any.whl", hash = "sha256:3dce51d0f5e7951f8bb4900c257dad282f49190fdbebecd4ba99bcc41fef404d", size = 61958, upload-time = "2026-04-02T09:28:37.794Z" }, ] [[package]] @@ -601,8 +648,7 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "cgen" }, { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "platformdirs" }, { name = "pytools" }, ] @@ -721,9 +767,12 @@ name = "contourpy" version = "1.3.3" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", @@ -733,9 +782,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", @@ -745,9 +797,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", @@ -757,9 +812,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", @@ -769,22 +827,29 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -794,9 +859,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -806,9 +874,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -818,9 +889,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -830,22 +904,29 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -855,9 +936,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -867,9 +951,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -879,9 +966,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -891,13 +981,17 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -906,8 +1000,7 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/58/01/1253e6698a07380cd31a736d248a3f2a50a7c88779a1813da27503cadc2a/contourpy-1.3.3.tar.gz", hash = "sha256:083e12155b210502d0bca491432bb04d56dc3432f95a979b429f2848c3dbe880", size = 13466174, upload-time = "2025-07-26T12:03:12.549Z" } wheels = [ @@ -1102,14 +1195,15 @@ name = "cuda-bindings" version = "12.9.4" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", "python_full_version < '3.11'", ] dependencies = [ - { name = "cuda-pathfinder", marker = "(python_full_version < '3.11' and sys_platform == 'emscripten') or (python_full_version < '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "cuda-pathfinder" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/37/31/bfcc870f69c6a017c4ad5c42316207fc7551940db6f3639aa4466ec5faf3/cuda_bindings-12.9.4-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a022c96b8bd847e8dc0675523431149a4c3e872f440e3002213dbb9e08f0331a", size = 11800959, upload-time = "2025-10-21T14:51:26.458Z" }, @@ -1140,14 +1234,15 @@ name = "cuda-bindings" version = "13.2.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", "python_full_version < '3.11'", ] dependencies = [ - { name = "cuda-pathfinder", marker = "(python_full_version < '3.11' and sys_platform == 'emscripten') or (python_full_version < '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "cuda-pathfinder" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/1a/fe/7351d7e586a8b4c9f89731bfe4cf0148223e8f9903ff09571f78b3fb0682/cuda_bindings-13.2.0-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:08b395f79cb89ce0cd8effff07c4a1e20101b873c256a1aeb286e8fd7bd0f556", size = 5744254, upload-time = "2026-03-11T00:12:29.798Z" }, @@ -1172,10 +1267,10 @@ wheels = [ [[package]] name = "cuda-pathfinder" -version = "1.5.0" +version = "1.5.3" source = { registry = "https://pypi.org/simple" } wheels = [ - { url = "https://files.pythonhosted.org/packages/93/66/0c02bd330e7d976f83fa68583d6198d76f23581bcbb5c0e98a6148f326e5/cuda_pathfinder-1.5.0-py3-none-any.whl", hash = "sha256:498f90a9e9de36044a7924742aecce11c50c49f735f1bc53e05aa46de9ea4110", size = 49739, upload-time = "2026-03-24T21:14:30.869Z" }, + { url = "https://files.pythonhosted.org/packages/d3/d6/ac63065d33dd700fee7ebd7d287332401b54e31b9346e142f871e1f0b116/cuda_pathfinder-1.5.3-py3-none-any.whl", hash = "sha256:dff021123aedbb4117cc7ec81717bbfe198fb4e8b5f1ee57e0e084fec5c8577d", size = 49991, upload-time = "2026-04-14T20:09:27.037Z" }, ] [[package]] @@ -1188,37 +1283,37 @@ wheels = [ [package.optional-dependencies] cublas = [ - { name = "nvidia-cublas", marker = "(python_full_version < '3.11' and sys_platform == 'win32') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'linux' or (sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cublas", marker = "sys_platform == 'linux' or sys_platform == 'win32' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] cudart = [ - { name = "nvidia-cuda-runtime", marker = "(python_full_version < '3.11' and sys_platform == 'win32') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'linux' or (sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-runtime", marker = "sys_platform == 'linux' or sys_platform == 'win32' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] cufft = [ - { name = "nvidia-cufft", marker = "(python_full_version < '3.11' and sys_platform == 'win32') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'linux' or (sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cufft", marker = "sys_platform == 'linux' or sys_platform == 'win32' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] cufile = [ { name = "nvidia-cufile", marker = "sys_platform == 'linux' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] cupti = [ - { name = "nvidia-cuda-cupti", marker = "(python_full_version < '3.11' and sys_platform == 'win32') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'linux' or (sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-cupti", marker = "sys_platform == 'linux' or sys_platform == 'win32' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] curand = [ - { name = "nvidia-curand", marker = "(python_full_version < '3.11' and sys_platform == 'win32') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'linux' or (sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-curand", marker = "sys_platform == 'linux' or sys_platform == 'win32' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] cusolver = [ - { name = "nvidia-cusolver", marker = "(python_full_version < '3.11' and sys_platform == 'win32') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'linux' or (sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusolver", marker = "sys_platform == 'linux' or sys_platform == 'win32' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] cusparse = [ - { name = "nvidia-cusparse", marker = "(python_full_version < '3.11' and sys_platform == 'win32') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'linux' or (sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusparse", marker = "sys_platform == 'linux' or sys_platform == 'win32' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] nvjitlink = [ - { name = "nvidia-nvjitlink", marker = "(python_full_version < '3.11' and sys_platform == 'win32') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'linux' or (sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink", marker = "sys_platform == 'linux' or sys_platform == 'win32' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] nvrtc = [ - { name = "nvidia-cuda-nvrtc", marker = "(python_full_version < '3.11' and sys_platform == 'win32') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'linux' or (sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-nvrtc", marker = "sys_platform == 'linux' or sys_platform == 'win32' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] nvtx = [ - { name = "nvidia-nvtx", marker = "(python_full_version < '3.11' and sys_platform == 'win32') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or sys_platform == 'linux' or (sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvtx", marker = "sys_platform == 'linux' or sys_platform == 'win32' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] [[package]] @@ -1228,8 +1323,7 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "cuda-pathfinder" }, { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12') or (python_full_version >= '3.11' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12') or (python_full_version >= '3.11' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12') or (python_full_version >= '3.11' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/ef/8f/43961a56021be9e211d359524582b10d3e618d1e821942fc19530addd0a8/cupy_cuda12x-14.0.1-cp310-cp310-manylinux2014_aarch64.whl", hash = "sha256:b42da54c9da0d5a7748e4120f13c47594d3e1fc2741b712591aa915517741096", size = 144959483, upload-time = "2026-02-20T10:22:13.493Z" }, @@ -1256,8 +1350,7 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "cuda-pathfinder" }, { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/0c/9d/5f271070c17aac8e30b140b5ec9c129983f57b49899a8fc34c3f114d09f7/cupy_cuda13x-14.0.1-cp310-cp310-manylinux2014_aarch64.whl", hash = "sha256:4d6d5ae87eb1a6eb55f5a3d54c606f5263c54319c3d85afe4627cb7fff403050", size = 72993295, upload-time = "2026-02-20T10:23:48.346Z" }, @@ -1305,8 +1398,7 @@ dependencies = [ { name = "codepy" }, { name = "multidict" }, { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "packaging" }, { name = "pip" }, { name = "psutil" }, @@ -1329,7 +1421,7 @@ wheels = [ [[package]] name = "django" -version = "5.2.12" +version = "5.2.13" source = { registry = "https://pypi.org/simple" } resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", @@ -1404,148 +1496,196 @@ dependencies = [ { name = "sqlparse", marker = "python_full_version < '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "tzdata", marker = "(python_full_version < '3.12' and sys_platform == 'win32') or (python_full_version >= '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.12' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.12' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.12' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.12' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/bd/55/b9445fc0695b03746f355c05b2eecc54c34e05198c686f4fc4406b722b52/django-5.2.12.tar.gz", hash = "sha256:6b809af7165c73eff5ce1c87fdae75d4da6520d6667f86401ecf55b681eb1eeb", size = 10860574, upload-time = "2026-03-03T13:56:05.509Z" } +sdist = { url = "https://files.pythonhosted.org/packages/1f/c5/c69e338eb2959f641045802e5ea87ca4bf5ac90c5fd08953ca10742fad51/django-5.2.13.tar.gz", hash = "sha256:a31589db5188d074c63f0945c3888fad104627dfcc236fb2b97f71f89da33bc4", size = 10890368, upload-time = "2026-04-07T14:02:15.072Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/4e/32/4b144e125678efccf5d5b61581de1c4088d6b0286e46096e3b8de0d556c8/django-5.2.12-py3-none-any.whl", hash = "sha256:4853482f395c3a151937f6991272540fcbf531464f254a347bf7c89f53c8cff7", size = 8310245, upload-time = "2026-03-03T13:56:01.174Z" }, + { url = "https://files.pythonhosted.org/packages/59/b1/51ab36b2eefcf8cdb9338c7188668a157e29e30306bfc98a379704c9e10d/django-5.2.13-py3-none-any.whl", hash = "sha256:5788fce61da23788a8ce6f02583765ab060d396720924789f97fa42119d37f7a", size = 8310982, upload-time = "2026-04-07T14:02:08.883Z" }, ] [[package]] name = "django" -version = "6.0.3" +version = "6.0.4" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -1555,9 +1695,9 @@ dependencies = [ { name = "sqlparse", marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "tzdata", marker = "(python_full_version >= '3.12' and sys_platform == 'win32') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.12' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/80/e1/894115c6bd70e2c8b66b0c40a3c367d83a5a48c034a4d904d31b62f7c53a/django-6.0.3.tar.gz", hash = "sha256:90be765ee756af8a6cbd6693e56452404b5ad15294f4d5e40c0a55a0f4870fe1", size = 10872701, upload-time = "2026-03-03T13:55:15.026Z" } +sdist = { url = "https://files.pythonhosted.org/packages/60/b9/4155091ad1788b38563bd77a7258c0834e8c12a7f56f6975deaf54f8b61d/django-6.0.4.tar.gz", hash = "sha256:8cfa2572b3f2768b2e84983cf3c4811877a01edb64e817986ec5d60751c113ac", size = 10907407, upload-time = "2026-04-07T13:55:44.961Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/72/b1/23f2556967c45e34d3d3cf032eb1bd3ef925ee458667fb99052a0b3ea3a6/django-6.0.3-py3-none-any.whl", hash = "sha256:2e5974441491ddb34c3f13d5e7a9f97b07ba03bf70234c0a9c68b79bbb235bc3", size = 8358527, upload-time = "2026-03-03T13:55:10.552Z" }, + { url = "https://files.pythonhosted.org/packages/e9/47/3d61d611609764aa71a37f7037b870e7bfb22937366974c4fd46cada7bab/django-6.0.4-py3-none-any.whl", hash = "sha256:14359c809fc16e8f81fd2b59d7d348e4d2d799da6840b10522b6edf7b8afc1da", size = 8368342, upload-time = "2026-04-07T13:55:37.999Z" }, ] [[package]] @@ -1594,9 +1734,12 @@ name = "docutils" version = "0.22.4" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", @@ -1606,9 +1749,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", @@ -1618,9 +1764,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", @@ -1630,9 +1779,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", @@ -1642,22 +1794,29 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -1667,9 +1826,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -1679,9 +1841,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -1691,9 +1856,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -1703,22 +1871,29 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -1728,9 +1903,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -1740,9 +1918,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -1752,9 +1933,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -1764,13 +1948,17 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -1789,8 +1977,7 @@ version = "0.13.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "six" }, ] sdist = { url = "https://files.pythonhosted.org/packages/5a/09/cf86b2de232a6605366b9718e443b7a1097f70a8f1f72253de57ee068554/dtcwt-0.13.0.tar.gz", hash = "sha256:c6a76045dd58932c9b19510222c58e51275799a9cd5402be2b43370e8dcda457", size = 87414, upload-time = "2024-02-20T10:09:10.773Z" } @@ -1831,11 +2018,11 @@ wheels = [ [[package]] name = "filelock" -version = "3.25.2" +version = "3.29.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/94/b8/00651a0f559862f3bb7d6f7477b192afe3f583cc5e26403b44e59a55ab34/filelock-3.25.2.tar.gz", hash = "sha256:b64ece2b38f4ca29dd3e810287aa8c48182bbecd1ae6e9ae126c9b35f1382694", size = 40480, upload-time = "2026-03-11T20:45:38.487Z" } +sdist = { url = "https://files.pythonhosted.org/packages/b5/fe/997687a931ab51049acce6fa1f23e8f01216374ea81374ddee763c493db5/filelock-3.29.0.tar.gz", hash = "sha256:69974355e960702e789734cb4871f884ea6fe50bd8404051a3530bc07809cf90", size = 57571, upload-time = "2026-04-19T15:39:10.068Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/a4/a5/842ae8f0c08b61d6484b52f99a03510a3a72d23141942d216ebe81fefbce/filelock-3.25.2-py3-none-any.whl", hash = "sha256:ca8afb0da15f229774c9ad1b455ed96e85a81373065fb10446672f64444ddf70", size = 26759, upload-time = "2026-03-11T20:45:37.437Z" }, + { url = "https://files.pythonhosted.org/packages/81/47/dd9a212ef6e343a6857485ffe25bba537304f1913bdbed446a23f7f592e1/filelock-3.29.0-py3-none-any.whl", hash = "sha256:96f5f6344709aa1572bbf631c640e4ebeeb519e08da902c39a001882f30ac258", size = 39812, upload-time = "2026-04-19T15:39:08.752Z" }, ] [[package]] @@ -1910,8 +2097,7 @@ version = "1.8.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "packaging" }, ] sdist = { url = "https://files.pythonhosted.org/packages/ef/03/92d6cc02c0055158167255980461155d6e17f1c4143c03f8bcc18d3e3f3a/h5netcdf-1.8.1.tar.gz", hash = "sha256:9b396a4cc346050fc1a4df8523bc1853681ec3544e0449027ae397cb953c7a16", size = 78679, upload-time = "2026-01-23T07:35:31.233Z" } @@ -1925,8 +2111,7 @@ version = "3.16.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/db/33/acd0ce6863b6c0d7735007df01815403f5589a21ff8c2e1ee2587a38f548/h5py-3.16.0.tar.gz", hash = "sha256:a0dbaad796840ccaa67a4c144a0d0c8080073c34c76d5a6941d6818678ef2738", size = 446526, upload-time = "2026-03-06T13:49:08.07Z" } wheels = [ @@ -1981,20 +2166,20 @@ wheels = [ [[package]] name = "identify" -version = "2.6.18" +version = "2.6.19" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/46/c4/7fb4db12296cdb11893d61c92048fe617ee853f8523b9b296ac03b43757e/identify-2.6.18.tar.gz", hash = "sha256:873ac56a5e3fd63e7438a7ecbc4d91aca692eb3fefa4534db2b7913f3fc352fd", size = 99580, upload-time = "2026-03-15T18:39:50.319Z" } +sdist = { url = "https://files.pythonhosted.org/packages/52/63/51723b5f116cc04b061cb6f5a561790abf249d25931d515cd375e063e0f4/identify-2.6.19.tar.gz", hash = "sha256:6be5020c38fcb07da56c53733538a3081ea5aa70d36a156f83044bfbf9173842", size = 99567, upload-time = "2026-04-17T18:39:50.265Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/46/33/92ef41c6fad0233e41d3d84ba8e8ad18d1780f1e5d99b3c683e6d7f98b63/identify-2.6.18-py2.py3-none-any.whl", hash = "sha256:8db9d3c8ea9079db92cafb0ebf97abdc09d52e97f4dcf773a2e694048b7cd737", size = 99394, upload-time = "2026-03-15T18:39:48.915Z" }, + { url = "https://files.pythonhosted.org/packages/94/84/d9273cd09688070a6523c4aee4663a8538721b2b755c4962aafae0011e72/identify-2.6.19-py2.py3-none-any.whl", hash = "sha256:20e6a87f786f768c092a721ad107fc9df0eb89347be9396cadf3f4abbd1fb78a", size = 99397, upload-time = "2026-04-17T18:39:49.221Z" }, ] [[package]] name = "idna" -version = "3.11" +version = "3.13" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/6f/6d/0703ccc57f3a7233505399edb88de3cbd678da106337b9fcde432b65ed60/idna-3.11.tar.gz", hash = "sha256:795dafcc9c04ed0c1fb032c2aa73654d8e8c5023a7df64a53f39190ada629902", size = 194582, upload-time = "2025-10-12T14:55:20.501Z" } +sdist = { url = "https://files.pythonhosted.org/packages/ce/cc/762dfb036166873f0059f3b7de4565e1b5bc3d6f28a414c13da27e442f99/idna-3.13.tar.gz", hash = "sha256:585ea8fe5d69b9181ec1afba340451fba6ba764af97026f92a91d4eef164a242", size = 194210, upload-time = "2026-04-22T16:42:42.314Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/0e/61/66938bbb5fc52dbdf84594873d5b51fb1f7c7794e9c0f5bd885f30bc507b/idna-3.11-py3-none-any.whl", hash = "sha256:771a87f49d9defaf64091e6e6fe9c18d4833f140bd19464795bc32d966ca37ea", size = 71008, upload-time = "2025-10-12T14:55:18.883Z" }, + { url = "https://files.pythonhosted.org/packages/5d/13/ad7d7ca3808a898b4612b6fe93cde56b53f3034dcde235acb1f0e1df24c6/idna-3.13-py3-none-any.whl", hash = "sha256:892ea0cde124a99ce773decba204c5552b69c3c67ffd5f232eb7696135bc8bb3", size = 68629, upload-time = "2026-04-22T16:42:40.909Z" }, ] [[package]] @@ -2002,8 +2187,8 @@ name = "image" version = "1.5.33" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "django", version = "5.2.12", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "django", version = "6.0.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "django", version = "5.2.13", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "django", version = "6.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "pillow" }, { name = "six" }, ] @@ -2068,12 +2253,15 @@ cuda12 = [ [[package]] name = "jax" -version = "0.9.2" +version = "0.10.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", @@ -2083,9 +2271,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", @@ -2095,9 +2286,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", @@ -2107,9 +2301,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", @@ -2119,13 +2316,17 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -2135,9 +2336,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -2147,9 +2351,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -2159,9 +2366,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -2171,13 +2381,17 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -2187,9 +2401,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -2199,9 +2416,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -2211,9 +2431,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -2223,33 +2446,32 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "jaxlib", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jaxlib", version = "0.10.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "ml-dtypes", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "opt-einsum", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.16.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/92/4c/5aca25abd45fa38dd136e5ae2010376518c67950e1f9408e0c5c93fcf77d/jax-0.9.2.tar.gz", hash = "sha256:42b28017b3e6b57a44b0274cc15f5153239c4873959030399ac1afc009c22365", size = 2662784, upload-time = "2026-03-18T23:28:10.471Z" } +sdist = { url = "https://files.pythonhosted.org/packages/50/f0/bcb81d28267d2054d0daed766c7fa16bcee5e481331b4d1e14f5fbe662be/jax-0.10.0.tar.gz", hash = "sha256:0119c767de1645f407df72345d28a3837dc904f1d698911c121d8f2b396fdece", size = 2663397, upload-time = "2026-04-22T13:22:28.563Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/17/9c/e897231c880f69e32251d3b1145894d7a04e4342d9bef8d29644c440d11b/jax-0.9.2-py3-none-any.whl", hash = "sha256:822a8ae155ab42e7bc59f2ae7a28705bcfccb01a7e76abfc8ae996190cdc5598", size = 3099142, upload-time = "2026-03-18T23:25:59.94Z" }, + { url = "https://files.pythonhosted.org/packages/70/aa/dfac6d72cc35bc07e7587115b6946e333ef4ccb2e6cd26ecf639438c5d26/jax-0.10.0-py3-none-any.whl", hash = "sha256:76c42ba163c8db3dc2e449e225b888c0edfb623ded31efdc96d85e0fda1d26e8", size = 3094950, upload-time = "2026-04-16T12:32:11.576Z" }, ] [package.optional-dependencies] cuda12 = [ - { name = "jax-cuda12-plugin", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, extra = ["with-cuda"], marker = "(python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "jaxlib", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jax-cuda12-plugin", version = "0.10.0", source = { registry = "https://pypi.org/simple" }, extra = ["with-cuda"], marker = "(python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jaxlib", version = "0.10.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] cuda13 = [ { name = "jax-cuda13-plugin", extra = ["with-cuda"], marker = "(python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "jaxlib", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jaxlib", version = "0.10.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] [[package]] @@ -2266,12 +2488,15 @@ wheels = [ [[package]] name = "jax-cuda12-pjrt" -version = "0.9.2" +version = "0.10.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32'", - "python_full_version >= '3.14' and sys_platform == 'emscripten'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version >= '3.15' and sys_platform == 'win32'", + "python_full_version >= '3.15' and sys_platform == 'emscripten'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.14.*' and sys_platform == 'win32'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", "python_full_version == '3.13.*' and sys_platform == 'win32'", "python_full_version == '3.13.*' and sys_platform == 'emscripten'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", @@ -2283,8 +2508,8 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", ] wheels = [ - { url = "https://files.pythonhosted.org/packages/95/f2/ad78d42f27b5af2c59ba7f5412e625bc852280b78a73273b38a4967d6ee1/jax_cuda12_pjrt-0.9.2-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:56f4a27e5f19ca914c0f4402539469aa92d01bf71336acd0ed8fddc20a91bc8d", size = 151906408, upload-time = "2026-03-18T23:26:03.302Z" }, - { url = "https://files.pythonhosted.org/packages/d5/06/f097339e873f12f79bc46e15f6e32bba5ab46d62c1a6e25b5e79bc58dbbc/jax_cuda12_pjrt-0.9.2-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:536a305292276c5745efbba7eb57576849c5a7c77398a3a9e61fd31baf5102f0", size = 157876858, upload-time = "2026-03-18T23:26:08.722Z" }, + { url = "https://files.pythonhosted.org/packages/d5/1b/98575de81c20ce4142ea3e9b3a7416182427565617bf1afa319e1b66130b/jax_cuda12_pjrt-0.10.0-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:36ac316c588a0e08eb64f868270526adca3856d4b70b13760b7e9b73be85d2cf", size = 159005873, upload-time = "2026-04-16T12:32:15.486Z" }, + { url = "https://files.pythonhosted.org/packages/5f/78/a3d9ceda0793f4fb43daa292af7b801932611a1aed442636ddfc93d58c7a/jax_cuda12_pjrt-0.10.0-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:309515453f59caad95bf76c8bc649c24bc0e3d12d07baf3cf792be082abdee3b", size = 164780016, upload-time = "2026-04-16T12:32:21.028Z" }, ] [[package]] @@ -2336,12 +2561,15 @@ with-cuda = [ [[package]] name = "jax-cuda12-plugin" -version = "0.9.2" +version = "0.10.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32'", - "python_full_version >= '3.14' and sys_platform == 'emscripten'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version >= '3.15' and sys_platform == 'win32'", + "python_full_version >= '3.15' and sys_platform == 'emscripten'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.14.*' and sys_platform == 'win32'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", "python_full_version == '3.13.*' and sys_platform == 'win32'", "python_full_version == '3.13.*' and sys_platform == 'emscripten'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", @@ -2353,21 +2581,21 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", ] dependencies = [ - { name = "jax-cuda12-pjrt", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jax-cuda12-pjrt", version = "0.10.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ - { url = "https://files.pythonhosted.org/packages/50/de/8294a939e9eddcf6420d568713ca5018167f15f776e125f4205d4ffd8f6f/jax_cuda12_plugin-0.9.2-cp311-cp311-manylinux_2_27_aarch64.whl", hash = "sha256:b3955f375d17902f0d27e7059672cd1963a55345953a42699e4e078cec725adc", size = 5652929, upload-time = "2026-03-18T23:26:12.277Z" }, - { url = "https://files.pythonhosted.org/packages/1e/e0/4769b648ff21062150a917b6b00c35825ef65a0c9faeb4630377a35c934a/jax_cuda12_plugin-0.9.2-cp311-cp311-manylinux_2_27_x86_64.whl", hash = "sha256:d5577cd867bd9267769e453bad850d4807a84396bc976f632a515edbd77e484b", size = 5659276, upload-time = "2026-03-18T23:26:13.757Z" }, - { url = "https://files.pythonhosted.org/packages/3b/01/cade011143cdbec397d5e78ebea84668884b2c41a52907b73ede506f520e/jax_cuda12_plugin-0.9.2-cp312-cp312-manylinux_2_27_aarch64.whl", hash = "sha256:b28ccf05bcc0bc7ccbcbd326d802846574cf6da039158e76147bd96f5c6f1189", size = 5647540, upload-time = "2026-03-18T23:26:15.101Z" }, - { url = "https://files.pythonhosted.org/packages/7d/32/233dc2884eadf2793f885b223524275b9a19d1bfc40da51c21dce2fed485/jax_cuda12_plugin-0.9.2-cp312-cp312-manylinux_2_27_x86_64.whl", hash = "sha256:88a55908d775b06dda92a8c4f4c015778e25ba5c3605b57f84b00052f66e8ef1", size = 5656514, upload-time = "2026-03-18T23:26:16.674Z" }, - { url = "https://files.pythonhosted.org/packages/5a/6b/c5cc0d74aa2f191e0ac79c94465200ebe472b051b85ee2ca772d05632325/jax_cuda12_plugin-0.9.2-cp313-cp313-manylinux_2_27_aarch64.whl", hash = "sha256:b9a27085d893cc59c2b286b1789755f91cf3eab1dea1b5be9e632f4c9739a20e", size = 5647616, upload-time = "2026-03-18T23:26:18.025Z" }, - { url = "https://files.pythonhosted.org/packages/43/66/b459d8a8eb7ab7193f28141a5efcd904438d488d45d42c4820cf5e4893e2/jax_cuda12_plugin-0.9.2-cp313-cp313-manylinux_2_27_x86_64.whl", hash = "sha256:bd7dfed17bfa9d0e3016f8c2a6767c7479d91e1bdfdf7916eb2b07435cc4658e", size = 5656184, upload-time = "2026-03-18T23:26:19.375Z" }, - { url = "https://files.pythonhosted.org/packages/54/11/b6af77063972db08317fa3ba55094ca0b3fddd45395e3312acc5a9b64a51/jax_cuda12_plugin-0.9.2-cp313-cp313t-manylinux_2_27_aarch64.whl", hash = "sha256:8965073b811dbf2ea7ce11612c845498d0e900089c86dcca21219ae7b8f7996e", size = 5662366, upload-time = "2026-03-18T23:26:20.618Z" }, - { url = "https://files.pythonhosted.org/packages/c7/cf/6c747f6d7a2a8ac0dcd8998c29cf795e048d9e660c42dc41604be985b098/jax_cuda12_plugin-0.9.2-cp313-cp313t-manylinux_2_27_x86_64.whl", hash = "sha256:e03fba42374a469f856b236db65727a15923efe6778128feedfc5497aded85e7", size = 5666293, upload-time = "2026-03-18T23:26:22.279Z" }, - { url = "https://files.pythonhosted.org/packages/79/25/f9455a5b561704078d19735317879cad063cb32f33e81e17947f6d690605/jax_cuda12_plugin-0.9.2-cp314-cp314-manylinux_2_27_aarch64.whl", hash = "sha256:33212699e1bbb1bed5d2ae14ae9ff72a1eed2d092a51e6abcc0278a6b2b82874", size = 5648216, upload-time = "2026-03-18T23:26:23.82Z" }, - { url = "https://files.pythonhosted.org/packages/d2/a4/b5f7b7e1d1f6c50a1746068daf6b4302ccaf0dfe8b5f3d120c3c06cbca58/jax_cuda12_plugin-0.9.2-cp314-cp314-manylinux_2_27_x86_64.whl", hash = "sha256:5351742c0fcb21da9e094a1965ab20fde525862877f76918a490b1b56664d53a", size = 5657732, upload-time = "2026-03-18T23:26:25.184Z" }, - { url = "https://files.pythonhosted.org/packages/23/af/dd800242f853aa3cd89d37ec56cf31330288b431c04fecb94b3bcfbfe6bd/jax_cuda12_plugin-0.9.2-cp314-cp314t-manylinux_2_27_aarch64.whl", hash = "sha256:918af0e625be922b1da105993f21482add3fad392a6b621d88b58557fa84090d", size = 5662507, upload-time = "2026-03-18T23:26:26.481Z" }, - { url = "https://files.pythonhosted.org/packages/31/5b/063f33441a34afe8c04c27fdfc1a8a240fcae11fb561476bc690f5108584/jax_cuda12_plugin-0.9.2-cp314-cp314t-manylinux_2_27_x86_64.whl", hash = "sha256:cd9a18876f900535c63244cb072944076a39526587582f78de333502135dd42a", size = 5666893, upload-time = "2026-03-18T23:26:28.123Z" }, + { url = "https://files.pythonhosted.org/packages/8e/85/8d8d48eb162723141cb75c2af11a17f22c29c6d73c5d2dadf73ac526974f/jax_cuda12_plugin-0.10.0-cp311-cp311-manylinux_2_27_aarch64.whl", hash = "sha256:1a4a4a56a832ad30e01c14085b1fa2440a55fa4ce0808e405e73650eff8afb31", size = 6687706, upload-time = "2026-04-16T12:32:25Z" }, + { url = "https://files.pythonhosted.org/packages/05/46/e919cf1ff1e434b11f482c46879c1b87c51c49875c8e0903f65738f6a340/jax_cuda12_plugin-0.10.0-cp311-cp311-manylinux_2_27_x86_64.whl", hash = "sha256:957317caff1e6b006a13551733770df235a2747064be26b027460fe3a58f58ee", size = 6723678, upload-time = "2026-04-16T12:32:26.663Z" }, + { url = "https://files.pythonhosted.org/packages/f3/d0/daedce941c209d232dc8fe2b0ec48e633775820286177a6a682867328e21/jax_cuda12_plugin-0.10.0-cp312-cp312-manylinux_2_27_aarch64.whl", hash = "sha256:eaf1a6195aa0eb48b420c71f22b92d19778d948024977cae4641279d5f6c1f81", size = 6682214, upload-time = "2026-04-16T12:32:28.189Z" }, + { url = "https://files.pythonhosted.org/packages/e6/87/67ec012db59ce55aabbf34b9184e420e9ec7e3d57e04d5cb8e91016a434d/jax_cuda12_plugin-0.10.0-cp312-cp312-manylinux_2_27_x86_64.whl", hash = "sha256:a16ba00d72366145827ca39a8c849f9fee1177d6738c9edfd72b3a9fedf5cf18", size = 6721403, upload-time = "2026-04-16T12:32:30.445Z" }, + { url = "https://files.pythonhosted.org/packages/91/e0/05aa6b3d3749441842143666105a5be7e7bd92d08df0f50f319ff854ee7b/jax_cuda12_plugin-0.10.0-cp313-cp313-manylinux_2_27_aarch64.whl", hash = "sha256:7479e67d9d98d4a0f525f94f8b81880dcc058631f6de118b91de91db1b4095ed", size = 6682499, upload-time = "2026-04-16T12:32:31.857Z" }, + { url = "https://files.pythonhosted.org/packages/d5/b5/55ebd12c92c079e13e9ab5e61dee1df7764273fbfb7b5b044ca292a108a3/jax_cuda12_plugin-0.10.0-cp313-cp313-manylinux_2_27_x86_64.whl", hash = "sha256:ed074d37967bce61c1bafddf9dd0a8302306c12f90700ca5adfa3d08fdd4aee7", size = 6721082, upload-time = "2026-04-16T12:32:33.627Z" }, + { url = "https://files.pythonhosted.org/packages/a6/d6/688c70714e44e9e12ba4fa3444940cc0c83cc5e29279d944b57439eff710/jax_cuda12_plugin-0.10.0-cp313-cp313t-manylinux_2_27_aarch64.whl", hash = "sha256:95e77953e774004488edfe953dae5b5c3891571a9a2d44727150410fc4a6de45", size = 6696411, upload-time = "2026-04-16T12:32:35.216Z" }, + { url = "https://files.pythonhosted.org/packages/81/12/776b17d958a1e739f6ce52218b34df202bb1dbb2d24300595d76df7f408f/jax_cuda12_plugin-0.10.0-cp313-cp313t-manylinux_2_27_x86_64.whl", hash = "sha256:7f892ba9e317b12d8cd09f7a62e3c0bee12709609a49c580092138864e898250", size = 6729448, upload-time = "2026-04-16T12:32:37.305Z" }, + { url = "https://files.pythonhosted.org/packages/3b/b9/21cd2eea0e1ac6848e6b37f6c01a9b647cf0b2d5326fdd0aa81dae8d07c4/jax_cuda12_plugin-0.10.0-cp314-cp314-manylinux_2_27_aarch64.whl", hash = "sha256:8886fc57975fee01be1725f898b69292f615b70830aef5c2fbde638333616b5d", size = 6682932, upload-time = "2026-04-16T12:32:38.698Z" }, + { url = "https://files.pythonhosted.org/packages/71/ec/9ba9f450f8a61c8388a3c8b74fe07d76230961aa6af65e7ed8d1bf9073fa/jax_cuda12_plugin-0.10.0-cp314-cp314-manylinux_2_27_x86_64.whl", hash = "sha256:f7a6a1881349dc39f24481a2a019ff294b94909b80a8881efe21d45b6a5f691d", size = 6721568, upload-time = "2026-04-16T12:32:40.533Z" }, + { url = "https://files.pythonhosted.org/packages/a6/9b/f643676c8aaf646c906eb405c2fbb4eb140a54097c21b2010f33f1e6aa23/jax_cuda12_plugin-0.10.0-cp314-cp314t-manylinux_2_27_aarch64.whl", hash = "sha256:81aeecfcc589ece960a0c731fa8b660e3ea40ced1bb2e6be0306018f25771620", size = 6696820, upload-time = "2026-04-16T12:32:42.049Z" }, + { url = "https://files.pythonhosted.org/packages/06/ff/3acff12660dd845390c1884f7d606fa7d605d3001236f9911315b6fce6b6/jax_cuda12_plugin-0.10.0-cp314-cp314t-manylinux_2_27_x86_64.whl", hash = "sha256:d439b23ad32ee56d64738aa5d2b2e7700aec8752b4ce27d313b3248525836394", size = 6729866, upload-time = "2026-04-16T12:32:43.651Z" }, ] [package.optional-dependencies] @@ -2396,33 +2624,33 @@ with-cuda = [ [[package]] name = "jax-cuda13-pjrt" -version = "0.9.2" +version = "0.10.0" source = { registry = "https://pypi.org/simple" } wheels = [ - { url = "https://files.pythonhosted.org/packages/71/12/a1ea75d66fce346298638188696a9d9fb1f5d1541ec6c67a5bd5746ce87b/jax_cuda13_pjrt-0.9.2-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:50ea9dcbb66c3bd884686782035e95affe3a08c694c7ba43f64f3a6f78773257", size = 109099455, upload-time = "2026-03-18T23:26:30.443Z" }, - { url = "https://files.pythonhosted.org/packages/a6/ea/c862ab5b5aae56c09d79af4f5d2829d90fad6f700a48d2a08add5d040be4/jax_cuda13_pjrt-0.9.2-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:b1b0455cf6bdaa3aee51304a656b586389e6102b2d741fa54ccd124a899abb7d", size = 115087575, upload-time = "2026-03-18T23:26:34.654Z" }, + { url = "https://files.pythonhosted.org/packages/8a/7b/222e957b28c38b6ae37cbcf0e397c9f2b5be0c08236ddf72c545d185b3f5/jax_cuda13_pjrt-0.10.0-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:18f8dcd3b18778f5174bc01313c214c5cb8bfb3fb1c3d01344795d7424fe2b51", size = 113182882, upload-time = "2026-04-16T12:32:46.599Z" }, + { url = "https://files.pythonhosted.org/packages/21/98/77f15d81fd0637da454e453c8456d4a2b5c8b2e66823b4237ee8689152cf/jax_cuda13_pjrt-0.10.0-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:848d6ae3e663d040c53e902ea9d380a902bfa5e7da881053cec408360036fa7a", size = 118949754, upload-time = "2026-04-16T12:32:51.216Z" }, ] [[package]] name = "jax-cuda13-plugin" -version = "0.9.2" +version = "0.10.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "jax-cuda13-pjrt", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ - { url = "https://files.pythonhosted.org/packages/eb/dc/157b6cd4badf957c43d913f58676d98dc936d643eff4ac28e030c317f44c/jax_cuda13_plugin-0.9.2-cp311-cp311-manylinux_2_27_aarch64.whl", hash = "sha256:f0cda88f70db5877d2bb2f99c456d34e2c904da2a0f783973d4cebdad4ed0c88", size = 5642490, upload-time = "2026-03-18T23:26:37.732Z" }, - { url = "https://files.pythonhosted.org/packages/a5/2a/7432f92e4591ee2aefb93a348dccd6aed95ae7ab3186c9d0b0325f54c81c/jax_cuda13_plugin-0.9.2-cp311-cp311-manylinux_2_27_x86_64.whl", hash = "sha256:f8d2ea568840f6b76b3a091347bd048117b45c4c985667b8172b060d1ccfcaa7", size = 5644987, upload-time = "2026-03-18T23:26:39.33Z" }, - { url = "https://files.pythonhosted.org/packages/a7/bc/d5c80b2e073e9d4a89b4f1de80e2c66829d471165c252b68cef31ccd9539/jax_cuda13_plugin-0.9.2-cp312-cp312-manylinux_2_27_aarch64.whl", hash = "sha256:00e1a218ae3443cb93cd3cc69df3eb85b8d9180761a13628f2d07a2f52dea3c5", size = 5637141, upload-time = "2026-03-18T23:26:40.858Z" }, - { url = "https://files.pythonhosted.org/packages/18/4a/0fc4bde105699a530893e45475a3885b41d401484a53dd32a6b2f96d1edc/jax_cuda13_plugin-0.9.2-cp312-cp312-manylinux_2_27_x86_64.whl", hash = "sha256:c9c1462658c468a407db1044cbb2a799bf5c7191766620022a91e650bcc01336", size = 5642400, upload-time = "2026-03-18T23:26:42.454Z" }, - { url = "https://files.pythonhosted.org/packages/24/a1/109f0c8bf652dad9417e8342f89849fa3a42562a7006f5fdfea97daafccf/jax_cuda13_plugin-0.9.2-cp313-cp313-manylinux_2_27_aarch64.whl", hash = "sha256:b8bd1ad3049cd7aea40c2885699f6ad7e9af17151fa3b13d12858f79513fcf00", size = 5637491, upload-time = "2026-03-18T23:26:43.786Z" }, - { url = "https://files.pythonhosted.org/packages/0c/8c/d1c529abc02b094ec9a118613345c2781a9bcc1307a47a1b1aa0204bc968/jax_cuda13_plugin-0.9.2-cp313-cp313-manylinux_2_27_x86_64.whl", hash = "sha256:0092a2ef890ca115eb713febb7aeb69510c9bfb96efdf65ded293c15765e5881", size = 5642085, upload-time = "2026-03-18T23:26:45.387Z" }, - { url = "https://files.pythonhosted.org/packages/b1/fe/31319b2defb353adacb3210c25a01f2a252eb29cd07eef43895152bcff7c/jax_cuda13_plugin-0.9.2-cp313-cp313t-manylinux_2_27_aarch64.whl", hash = "sha256:6210f028be3579e1bbe2baef41f094230229a14fedc9d63a945fa8d19d4d60ac", size = 5651737, upload-time = "2026-03-18T23:26:46.673Z" }, - { url = "https://files.pythonhosted.org/packages/a0/16/1e31bcba3686822292c0926fc32d47bbdb7806021c0fd1048346eb8815e7/jax_cuda13_plugin-0.9.2-cp313-cp313t-manylinux_2_27_x86_64.whl", hash = "sha256:62fbd76e229af83cdb2e845d4f598ba9e03363c342ffabe46b0165eb4c2de9e8", size = 5652072, upload-time = "2026-03-18T23:26:47.938Z" }, - { url = "https://files.pythonhosted.org/packages/2c/48/831cecec9add9569b3241f2240ffe070063c48a53c526368c067cb23781d/jax_cuda13_plugin-0.9.2-cp314-cp314-manylinux_2_27_aarch64.whl", hash = "sha256:9ea4c378bd4ff9a15927b518dd383a3c8721d7079a40f59f2a51fc3031e17a5b", size = 5637925, upload-time = "2026-03-18T23:26:49.276Z" }, - { url = "https://files.pythonhosted.org/packages/56/b7/91d8378c3fb5b474956603ab8351740a2fd8799332ebdcf62aa5e5847ed5/jax_cuda13_plugin-0.9.2-cp314-cp314-manylinux_2_27_x86_64.whl", hash = "sha256:5ed2f92d6875b5a66da63d97cd80c7727fe8e12038bfd5f8777cdbb8cb0601e6", size = 5643501, upload-time = "2026-03-18T23:26:50.724Z" }, - { url = "https://files.pythonhosted.org/packages/fb/32/1280771c04e075e9fa9c532bb5fdbef9fdf53f879bae3f2a11bd6488e973/jax_cuda13_plugin-0.9.2-cp314-cp314t-manylinux_2_27_aarch64.whl", hash = "sha256:79be5ce66fd1ad3a58ece7ae90371c3ebebc8e468a76ae1b8d8730e65d301585", size = 5652313, upload-time = "2026-03-18T23:26:51.991Z" }, - { url = "https://files.pythonhosted.org/packages/c3/b2/d29a66d1448a9b2ed56de72c94848e758ddf9d43c8e72f910ce775f3aa4c/jax_cuda13_plugin-0.9.2-cp314-cp314t-manylinux_2_27_x86_64.whl", hash = "sha256:73bacf855fb257ea19c52dc4b85f1a6e69bb7f0dea7bf3a0c45af536159ab262", size = 5652377, upload-time = "2026-03-18T23:26:53.54Z" }, + { url = "https://files.pythonhosted.org/packages/45/d6/969708896a4b870b55efc7b93e8f0d2956f641b77bd0dc0eb2ca5048b81a/jax_cuda13_plugin-0.10.0-cp311-cp311-manylinux_2_27_aarch64.whl", hash = "sha256:e3627f3378b93edb78ae9af097cf40e5f1f9ef47f7ed1f8f90f461a5dafebd03", size = 6079483, upload-time = "2026-04-16T12:32:54.327Z" }, + { url = "https://files.pythonhosted.org/packages/0c/34/ffb02e26060113db6397900a9a292e10a633a577e28b12ee8cb1efa744f1/jax_cuda13_plugin-0.10.0-cp311-cp311-manylinux_2_27_x86_64.whl", hash = "sha256:92770e31f1ea82948b9541b6e915a87cc76d484e3172eca455152ccc6d7e2a05", size = 6119806, upload-time = "2026-04-16T12:32:56.098Z" }, + { url = "https://files.pythonhosted.org/packages/f9/bf/6fadfbc22270a53b90e514d764d59c26a62a4c1159194868a69e9c6290f2/jax_cuda13_plugin-0.10.0-cp312-cp312-manylinux_2_27_aarch64.whl", hash = "sha256:56f1ca2a5ebcc4d399aaa72d845543d9291574d49545dca75d1cb1fff04637b4", size = 6074330, upload-time = "2026-04-16T12:32:57.772Z" }, + { url = "https://files.pythonhosted.org/packages/21/1b/4e64882c7182828160236f92087f4a82cd0d9217608ef52d64bc91eeaa28/jax_cuda13_plugin-0.10.0-cp312-cp312-manylinux_2_27_x86_64.whl", hash = "sha256:34bbe4978e5534ef88d944ca8c3d12480ebbcd53fc75a7deb3fcab80769afd39", size = 6117248, upload-time = "2026-04-16T12:32:59.263Z" }, + { url = "https://files.pythonhosted.org/packages/c0/7a/afb7dec2b393a916b479c61ebd86aa993429834ed805a03a6c2c5e68915d/jax_cuda13_plugin-0.10.0-cp313-cp313-manylinux_2_27_aarch64.whl", hash = "sha256:894006be79b60310176c31fb2aae0f9182b7dc7a30081a2cb8de5917059f84bd", size = 6074152, upload-time = "2026-04-16T12:33:00.99Z" }, + { url = "https://files.pythonhosted.org/packages/49/86/d166a452240c299c99bde6a4c3d410c690597d17b13a251d3e2a0a7bff19/jax_cuda13_plugin-0.10.0-cp313-cp313-manylinux_2_27_x86_64.whl", hash = "sha256:4c2022a2be1f4f3654dca98bd5487081ca9b5ae25b7004c8f86c449a4a1cd43f", size = 6116938, upload-time = "2026-04-16T12:33:02.517Z" }, + { url = "https://files.pythonhosted.org/packages/2c/cb/65abe3f07c3349d13fa526e38de00abaef962c25d336b3a33ac79bbe25f7/jax_cuda13_plugin-0.10.0-cp313-cp313t-manylinux_2_27_aarch64.whl", hash = "sha256:beca99daffb43690fa54f3bf73f42e68a0e1440b4ab36a0830da079786357222", size = 6089528, upload-time = "2026-04-16T12:33:04.31Z" }, + { url = "https://files.pythonhosted.org/packages/10/0f/fa9a6ac2c0374c645430d799f91242ca3de47218e6bc4d88a3471b24e10e/jax_cuda13_plugin-0.10.0-cp313-cp313t-manylinux_2_27_x86_64.whl", hash = "sha256:4fd6fbd99ccc91c3c1bce9b9f566a5498922227085e55fa1109efb82e4842cd3", size = 6125592, upload-time = "2026-04-16T12:33:06.249Z" }, + { url = "https://files.pythonhosted.org/packages/18/28/5a520f59b29ae11b67ca71fa60828a39a758f2d7707b1bad02be0ad895a4/jax_cuda13_plugin-0.10.0-cp314-cp314-manylinux_2_27_aarch64.whl", hash = "sha256:2ac8987e9a74376a4d26ed761d36008f44cba9279016a7a15c246cd6275cdd44", size = 6074511, upload-time = "2026-04-16T12:33:07.781Z" }, + { url = "https://files.pythonhosted.org/packages/8f/2b/5c63c29d155afdf1d7827f8c04efe8cac47fc6783d8c53959e43de879dcc/jax_cuda13_plugin-0.10.0-cp314-cp314-manylinux_2_27_x86_64.whl", hash = "sha256:09dff8dadac0334dccd43a79b00bb81f27df74ab05656b78d10ef784a29ea5f6", size = 6117535, upload-time = "2026-04-16T12:33:09.673Z" }, + { url = "https://files.pythonhosted.org/packages/41/29/3f85cbb971a6083192d44171f26f6a834cec8b1446c95cd90badd08cd90a/jax_cuda13_plugin-0.10.0-cp314-cp314t-manylinux_2_27_aarch64.whl", hash = "sha256:2917c3e1d97d7158cd3ef2f1aee9bdc0bc3ccc544b53d57f259cf1c391404af4", size = 6089871, upload-time = "2026-04-16T12:33:11.445Z" }, + { url = "https://files.pythonhosted.org/packages/d9/54/909abfa92bcaf264d6d89662a0643f928cdb1b48b79ec11b37aa65d90ee2/jax_cuda13_plugin-0.10.0-cp314-cp314t-manylinux_2_27_x86_64.whl", hash = "sha256:d551547d8f964395c1accc994313237b57488bc7733a631b1d309c0753ea480c", size = 6125978, upload-time = "2026-04-16T12:33:13.483Z" }, ] [package.optional-dependencies] @@ -2491,12 +2719,15 @@ wheels = [ [[package]] name = "jaxlib" -version = "0.9.2" +version = "0.10.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", @@ -2506,9 +2737,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", @@ -2518,9 +2752,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", @@ -2530,9 +2767,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", @@ -2542,13 +2782,17 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -2558,9 +2802,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -2570,9 +2817,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -2582,9 +2832,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -2594,13 +2847,17 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -2610,9 +2867,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -2622,9 +2882,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -2634,9 +2897,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -2646,41 +2912,40 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ { name = "ml-dtypes", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.16.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, -] -wheels = [ - { url = "https://files.pythonhosted.org/packages/b1/2c/0ba08670ab04f6094f0cda4cdc89818946007d0d1dfefa636eab6c7d5392/jaxlib-0.9.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:785f177c3eb78cb7dc797c55ed5c4b6312141845c9a686957e484bacbfce5e88", size = 58762159, upload-time = "2026-03-18T23:26:55.405Z" }, - { url = "https://files.pythonhosted.org/packages/14/ea/cf8186c7f226c5786056ac05fc0d8bf39e9f82b0af80252098556f514502/jaxlib-0.9.2-cp311-cp311-manylinux_2_27_aarch64.whl", hash = "sha256:306de54a1de7386c806c723e356ce332d923ef748f8a72d674fefb748121d4dc", size = 77732197, upload-time = "2026-03-18T23:26:58.944Z" }, - { url = "https://files.pythonhosted.org/packages/2c/f4/ef9a6ef930c455ccb73daab8da8e25bca1a1b0901280365a5ee6afab9ef8/jaxlib-0.9.2-cp311-cp311-manylinux_2_27_x86_64.whl", hash = "sha256:9ac995b4ba1aaeedae0d69f319987d515dcaecd4505b642b6312f9e15439351f", size = 83299115, upload-time = "2026-03-18T23:27:02.403Z" }, - { url = "https://files.pythonhosted.org/packages/ef/8b/8e2c2059ebe7894abbf8e35077e2f528c35c499dd710cc89508f941117ee/jaxlib-0.9.2-cp311-cp311-win_amd64.whl", hash = "sha256:501df74472437ffc11aa3bd8f7fc8b1da274f80bd176d33012cf0d604093667d", size = 62816957, upload-time = "2026-03-18T23:27:05.851Z" }, - { url = "https://files.pythonhosted.org/packages/51/15/ff3d9fde15b5146a0164505085312d8c9c0b0bbd7be5a15218ead2593307/jaxlib-0.9.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:97c2fbe58cbee4a27d94ca735d709d231b299ab6ed8b3b1075f52d864dfd32c1", size = 58770928, upload-time = "2026-03-18T23:27:08.94Z" }, - { url = "https://files.pythonhosted.org/packages/88/79/699aa47d2256b2edbb75a68a8f1a1ee4d34dfb84b8842a963caeb9a8cb03/jaxlib-0.9.2-cp312-cp312-manylinux_2_27_aarch64.whl", hash = "sha256:fef02d846863b726e72452993883a8596eac325f22a2ec7ea921da0fbc5509b4", size = 77733913, upload-time = "2026-03-18T23:27:12.927Z" }, - { url = "https://files.pythonhosted.org/packages/33/a0/ddb3a71359c1df61f3edc408936b5bda7ed402e78ae7e9ef6afd438577c6/jaxlib-0.9.2-cp312-cp312-manylinux_2_27_x86_64.whl", hash = "sha256:88b276a71f4f2071b1fd2e922abfd67c87c6977a551a1036febcea78d5ef7e22", size = 83318134, upload-time = "2026-03-18T23:27:16.237Z" }, - { url = "https://files.pythonhosted.org/packages/2d/57/09d6a9e2a8bc8e3ea79eb8e980f8ea2aea2d9dec3793755f5765657f6e11/jaxlib-0.9.2-cp312-cp312-win_amd64.whl", hash = "sha256:c2f0837cc0788746301e68ae9eda468e6a8a7734dc4d529f26a2cb60fb56c657", size = 62846539, upload-time = "2026-03-18T23:27:19.869Z" }, - { url = "https://files.pythonhosted.org/packages/09/d5/e5416c39e77eb1987479ef3b67930af9e78ecf65e7eb8a6cbe40b2aa0b66/jaxlib-0.9.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:52a0032508f8cf5791c7a7bee142531ee706c3c05518117fb0b6ee8d5e17fde7", size = 58772433, upload-time = "2026-03-18T23:27:23.188Z" }, - { url = "https://files.pythonhosted.org/packages/56/57/f3d4bda9dcaae11f32fcbb29d7ecda1c36689b289f04b9e6902647876c0c/jaxlib-0.9.2-cp313-cp313-manylinux_2_27_aarch64.whl", hash = "sha256:bef61eef36ed38cec1069ea973f88af9e03335e884f6501ec3fe7f6222a1555b", size = 77736401, upload-time = "2026-03-18T23:27:26.387Z" }, - { url = "https://files.pythonhosted.org/packages/a5/52/203497d40f365a6b4f924ad49d93d226d6853b3ada198623c96c11500027/jaxlib-0.9.2-cp313-cp313-manylinux_2_27_x86_64.whl", hash = "sha256:b6d5003e3add5c346a34ae9edc47058cbc2db60c8ed5c50096522176daf01c9f", size = 83319274, upload-time = "2026-03-18T23:27:30.025Z" }, - { url = "https://files.pythonhosted.org/packages/c7/25/2d585ecf7cb4c982387b4f35ae6da8beb09d05665370bbff56b772e22925/jaxlib-0.9.2-cp313-cp313-win_amd64.whl", hash = "sha256:2d445dab57debd8c26b416c8bc91a4704ba6d7169788a961e4b15419bc3f4254", size = 62847296, upload-time = "2026-03-18T23:27:33.362Z" }, - { url = "https://files.pythonhosted.org/packages/38/a9/a458a576f14c61de7a53105aa292acdb2f510352b44278dfe24b926f6d4a/jaxlib-0.9.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:6ffb22eccf07bfc8c9760bfbcdaa268df9b3745739e8397bfce5daee5d79cb51", size = 58880385, upload-time = "2026-03-18T23:27:36.297Z" }, - { url = "https://files.pythonhosted.org/packages/5b/10/7eb27c376691f7864becf27844b3c818f015e86e9f8390614c0048c2e62e/jaxlib-0.9.2-cp313-cp313t-manylinux_2_27_aarch64.whl", hash = "sha256:6949d7ecd869c117e7ea8361866e60cf229c3cd9d6afdc37425a43cf83fc89e9", size = 77849690, upload-time = "2026-03-18T23:27:39.943Z" }, - { url = "https://files.pythonhosted.org/packages/80/e0/0bc84ff53bbc599a9925fa7017a226c646de6569ba1871b36694af8e200a/jaxlib-0.9.2-cp313-cp313t-manylinux_2_27_x86_64.whl", hash = "sha256:e8e8165f0f647933f0ff9e1e4d9937d541841d3672a20db73f5ccb5e842b0edc", size = 83427722, upload-time = "2026-03-18T23:27:43.391Z" }, - { url = "https://files.pythonhosted.org/packages/75/06/aa1e2c36db1ed893ea4a89528a9cc8617a31919ffe7307c4f56aaa87e5cc/jaxlib-0.9.2-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:bab168d25555464461bd077323484f690c471e69ce8b0c39a39fb81b3e3a8bf0", size = 58776023, upload-time = "2026-03-18T23:27:46.907Z" }, - { url = "https://files.pythonhosted.org/packages/e5/ed/7f2cd3c9d91c95457f503311be4bc648b3a4aa79bfe1c874b16fa54c2207/jaxlib-0.9.2-cp314-cp314-manylinux_2_27_aarch64.whl", hash = "sha256:be4627c42d44add7fe17d284ef579ff8d159e3cb6947f6437758f34177e878e6", size = 77748670, upload-time = "2026-03-18T23:27:50.009Z" }, - { url = "https://files.pythonhosted.org/packages/c0/a1/461f25959e9eb0a46722d00c01cfb1dd82e8889dfa1c228f13e0cfbe948d/jaxlib-0.9.2-cp314-cp314-manylinux_2_27_x86_64.whl", hash = "sha256:3d7151140a4936f3218b2d1b1343dd237bd2865cf51442884b6d82fe884a3de7", size = 83330703, upload-time = "2026-03-18T23:27:54.578Z" }, - { url = "https://files.pythonhosted.org/packages/21/98/34a9d156f61777abd9d4e74781fcd99fcf1bb77533e617c2d0ee1c5602fe/jaxlib-0.9.2-cp314-cp314-win_amd64.whl", hash = "sha256:87bd42c9f18c9cc9a45371d02ecdbdb574ea1e2277149601a92e14a24c4bbc86", size = 65247657, upload-time = "2026-03-18T23:27:57.855Z" }, - { url = "https://files.pythonhosted.org/packages/ea/c9/5653eb4be25a3235be2606e1e8fb28fb8c6f0f48b33b947e47f0dc7e7ec0/jaxlib-0.9.2-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:b8998f9fa6e67bf956044c310023f6a7bbfaa0d8955f11d928404c8f6eb02fcf", size = 58882789, upload-time = "2026-03-18T23:28:00.834Z" }, - { url = "https://files.pythonhosted.org/packages/41/8d/ef12f6a2f158d47480cded343c85078a02e9fc7d4952dafcd95dab6f9127/jaxlib-0.9.2-cp314-cp314t-manylinux_2_27_aarch64.whl", hash = "sha256:35b473df72dbc2cfda0cb1b3de7521a2150a0aa5ef57ed7583eeceb012dc17c0", size = 77850880, upload-time = "2026-03-18T23:28:04.063Z" }, - { url = "https://files.pythonhosted.org/packages/c9/6a/6dff1e6e3f9d918bc777e087091bdefbd7d33328c1d1b152429c6cdcf723/jaxlib-0.9.2-cp314-cp314t-manylinux_2_27_x86_64.whl", hash = "sha256:bbe59bdef668ff5fd998c6d88e8df9a32ab95bec0dea3d2b5f7a11b86a9a6788", size = 83425685, upload-time = "2026-03-18T23:28:07.906Z" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/48/5c/64a60f90d48bb6ab68ece63b7fa78855e8f8cefc4045f198a5c8695bfd99/jaxlib-0.10.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:277032e9f074c3fd5ffd1e0cb03d4fe66e272de472667cdbc418ad99b21b646a", size = 60115498, upload-time = "2026-04-16T12:33:15.93Z" }, + { url = "https://files.pythonhosted.org/packages/71/bc/b75d9e09bcf46e00fd9cdd6c457219a8fe2033d351c2d133917662e8cbaa/jaxlib-0.10.0-cp311-cp311-manylinux_2_27_aarch64.whl", hash = "sha256:3db94ebc859375d955de3504182add7ce1733ce3d30c15e0ef031602cb51a559", size = 79395106, upload-time = "2026-04-16T12:33:19.648Z" }, + { url = "https://files.pythonhosted.org/packages/64/13/a94b53b0acd3fccce0441e3811e86224e5b21ac122f2dea4be1ccdeb7dc0/jaxlib-0.10.0-cp311-cp311-manylinux_2_27_x86_64.whl", hash = "sha256:9be229993a41e5b2b84f234ecc19a5de02f35eddb1195cf027bd539e1601e15d", size = 85005588, upload-time = "2026-04-16T12:33:23.368Z" }, + { url = "https://files.pythonhosted.org/packages/d2/36/fbc303c0a41ac26daceeba0a9884d9206657e8eb1981f3f76da17f1ecc7f/jaxlib-0.10.0-cp311-cp311-win_amd64.whl", hash = "sha256:421cdf3a4a5c2ee41471035e586954c8dc599d677ce9b11b063c3926a82a7850", size = 64195649, upload-time = "2026-04-16T12:33:26.972Z" }, + { url = "https://files.pythonhosted.org/packages/79/0c/279cb4dc009fe87a8315d1b182f520693236ad07b852152df344ea4e4021/jaxlib-0.10.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:7c1d9b463327c7a2333f210114ecb04f28fefc51ba8233a85a2280cce75bdb42", size = 60137156, upload-time = "2026-04-16T12:33:30.306Z" }, + { url = "https://files.pythonhosted.org/packages/e3/cd/59ead5a90df739d1b8c1d1d00443558fd30adf5abb0319966ce340d49ff3/jaxlib-0.10.0-cp312-cp312-manylinux_2_27_aarch64.whl", hash = "sha256:aa1d70f1a4e27eb403654e71e2fb28d5786d3e9b77fc1847e8c5389880927ca4", size = 79398938, upload-time = "2026-04-16T12:33:34.14Z" }, + { url = "https://files.pythonhosted.org/packages/b5/20/9b07fc8b327b222b6f72a4978eb4f2ebe856ee71237d63c4d808ec3945e0/jaxlib-0.10.0-cp312-cp312-manylinux_2_27_x86_64.whl", hash = "sha256:b0bfb865a07df2e6d7418c0b0c292dd294b5500523b1dd5872b180db2aa480d4", size = 85028702, upload-time = "2026-04-16T12:33:37.815Z" }, + { url = "https://files.pythonhosted.org/packages/08/3b/4f798fffed4229a2d7de07c1f4feabac7676a26c695a418796dbe29bae7f/jaxlib-0.10.0-cp312-cp312-win_amd64.whl", hash = "sha256:25bf167e0d8b594e0ec50783ff4892c0b7ec37236c88b2b425a7c252823f8680", size = 64221923, upload-time = "2026-04-16T12:33:41.343Z" }, + { url = "https://files.pythonhosted.org/packages/d4/b6/b66b0abb9df8f9f8f19a5244b849cb07fc7389a4a5e1fb7794f7cefd7f26/jaxlib-0.10.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:384635fff55899a295bbc82ee6c6f773a300e787dc472ca92bbe79abfaac8369", size = 60138213, upload-time = "2026-04-16T12:33:45.13Z" }, + { url = "https://files.pythonhosted.org/packages/30/1e/844e525a72a08a2744ae2722e2332a0159a6d0efdc1e561cf378f7259a01/jaxlib-0.10.0-cp313-cp313-manylinux_2_27_aarch64.whl", hash = "sha256:6d8d78b7070b34e4c5bba5f7e10927e7f4aac9b69be17e9b0a5898553a4338f3", size = 79401054, upload-time = "2026-04-16T12:33:49.263Z" }, + { url = "https://files.pythonhosted.org/packages/f7/95/305854c2ef2b645f7df1666be66b1167c392cc39384d09aca2e9499b71bf/jaxlib-0.10.0-cp313-cp313-manylinux_2_27_x86_64.whl", hash = "sha256:d303dc31b65e8b793d5600f81b1583be03dc9b876a4c10b3e259b6609a1cbe3b", size = 85027218, upload-time = "2026-04-16T12:33:54.325Z" }, + { url = "https://files.pythonhosted.org/packages/a8/63/a5e1dcb65dca6efbae7189f185588fc939e17c284f272254fbeb68a39817/jaxlib-0.10.0-cp313-cp313-win_amd64.whl", hash = "sha256:3869be623c2f3391be2ee86f8b412372b102492e67cac0a5f0ab1037bbc3a5cc", size = 64221972, upload-time = "2026-04-16T12:46:24.762Z" }, + { url = "https://files.pythonhosted.org/packages/ce/d6/411e580b70f64a5a4b095cb2c03c1e2c7b3b35c6754e5cacd4a8f8a2d480/jaxlib-0.10.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:9050ce2ae7eeca62b1a235065056cad62cac590ddc035486faa4472a47eed9f6", size = 60250897, upload-time = "2026-04-16T12:46:13.185Z" }, + { url = "https://files.pythonhosted.org/packages/2c/5c/f40ac9d40eb39c359f268e087ff1f21bdad664f86691c52a288d0f9152e8/jaxlib-0.10.0-cp313-cp313t-manylinux_2_27_aarch64.whl", hash = "sha256:59e07aab3bdfaad9bdd3cf32e0d3d4f228837b9b231c53f5ae1c0fc284481094", size = 79518774, upload-time = "2026-04-16T12:46:16.684Z" }, + { url = "https://files.pythonhosted.org/packages/49/36/dea7a0ea64a5551244e2140ef6ad36e2dff308b6f5facaa6f1c1272bb47f/jaxlib-0.10.0-cp313-cp313t-manylinux_2_27_x86_64.whl", hash = "sha256:3088503812cfe49f34a3083d3b7ef5cb3aaf33d89ceb1b3f647fa52713aee59d", size = 85134776, upload-time = "2026-04-16T12:46:20.855Z" }, + { url = "https://files.pythonhosted.org/packages/a7/25/e1e52a21786b321fb6a2edf9ef9971aa70f06bb2738aef9afd6d8f46a441/jaxlib-0.10.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:98b26672943672742873f65bc03216819fc55325c99f146590d007c0172bff30", size = 60141273, upload-time = "2026-04-16T12:46:27.922Z" }, + { url = "https://files.pythonhosted.org/packages/9c/3b/21e3382ce6f4ee84bcce52810f3786ae3663991ec863acadcd0765b6f767/jaxlib-0.10.0-cp314-cp314-manylinux_2_27_aarch64.whl", hash = "sha256:ad47e072430979ec21637aa487d4dc464028b8e9be27268f37de69536c76e341", size = 79416404, upload-time = "2026-04-16T12:46:31.326Z" }, + { url = "https://files.pythonhosted.org/packages/a1/8e/b2a08ffc51c93842de71f7f988865cebfa7f43d6721957812dc8cc8b9d40/jaxlib-0.10.0-cp314-cp314-manylinux_2_27_x86_64.whl", hash = "sha256:2a42cf04c0f88bc03b150a17fa7ddbb2f40e096667ec8a1b840ed87913e6e735", size = 85035152, upload-time = "2026-04-16T12:46:36.129Z" }, + { url = "https://files.pythonhosted.org/packages/24/08/26e6a3ecf0a95f1ec0dcd7a668d5c9a72e581c40fe4ae51e102ca63174c5/jaxlib-0.10.0-cp314-cp314-win_amd64.whl", hash = "sha256:450b771c01b3662c3497e2dceada3f6fc893112ae637ef85ef1dcc7dc68892a8", size = 66661443, upload-time = "2026-04-16T12:46:51.088Z" }, + { url = "https://files.pythonhosted.org/packages/37/d7/06383d19217824134c4a6119d2efe7b53cde6a0a66fb1d643d9f725d2697/jaxlib-0.10.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:f62026c9fb1f05998592082a6dcb62f70b466342bc139f711802a9b184ba9a46", size = 60253088, upload-time = "2026-04-16T12:46:39.666Z" }, + { url = "https://files.pythonhosted.org/packages/6b/ce/f66f955c01cce1ffda0cfbb1c02bb9234e0cac1d40b46fe17c315155d62f/jaxlib-0.10.0-cp314-cp314t-manylinux_2_27_aarch64.whl", hash = "sha256:e66bdc0b57ed5649950799d3f0d67a6bb67f03d06b49ea3fced0bdd6140a9943", size = 79517974, upload-time = "2026-04-16T12:46:43.147Z" }, + { url = "https://files.pythonhosted.org/packages/5e/74/b358923d0cce13fc7608051d0cc60ce3379f14350dc42540bdbabdbffab2/jaxlib-0.10.0-cp314-cp314t-manylinux_2_27_x86_64.whl", hash = "sha256:4dccd9065b30954879869641472d5d12fe4d7914175a5cad56293af8429ce7e0", size = 85134286, upload-time = "2026-04-16T12:46:47.416Z" }, ] [[package]] @@ -2886,115 +3151,119 @@ wheels = [ [[package]] name = "librt" -version = "0.8.1" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/56/9c/b4b0c54d84da4a94b37bd44151e46d5e583c9534c7e02250b961b1b6d8a8/librt-0.8.1.tar.gz", hash = "sha256:be46a14693955b3bd96014ccbdb8339ee8c9346fbe11c1b78901b55125f14c73", size = 177471, upload-time = "2026-02-17T16:13:06.101Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/7c/5f/63f5fa395c7a8a93558c0904ba8f1c8d1b997ca6a3de61bc7659970d66bf/librt-0.8.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:81fd938344fecb9373ba1b155968c8a329491d2ce38e7ddb76f30ffb938f12dc", size = 65697, upload-time = "2026-02-17T16:11:06.903Z" }, - { url = "https://files.pythonhosted.org/packages/ff/e0/0472cf37267b5920eff2f292ccfaede1886288ce35b7f3203d8de00abfe6/librt-0.8.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:5db05697c82b3a2ec53f6e72b2ed373132b0c2e05135f0696784e97d7f5d48e7", size = 68376, upload-time = "2026-02-17T16:11:08.395Z" }, - { url = "https://files.pythonhosted.org/packages/c8/be/8bd1359fdcd27ab897cd5963294fa4a7c83b20a8564678e4fd12157e56a5/librt-0.8.1-cp310-cp310-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:d56bc4011975f7460bea7b33e1ff425d2f1adf419935ff6707273c77f8a4ada6", size = 197084, upload-time = "2026-02-17T16:11:09.774Z" }, - { url = "https://files.pythonhosted.org/packages/e2/fe/163e33fdd091d0c2b102f8a60cc0a61fd730ad44e32617cd161e7cd67a01/librt-0.8.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5cdc0f588ff4b663ea96c26d2a230c525c6fc62b28314edaaaca8ed5af931ad0", size = 207337, upload-time = "2026-02-17T16:11:11.311Z" }, - { url = "https://files.pythonhosted.org/packages/01/99/f85130582f05dcf0c8902f3d629270231d2f4afdfc567f8305a952ac7f14/librt-0.8.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:97c2b54ff6717a7a563b72627990bec60d8029df17df423f0ed37d56a17a176b", size = 219980, upload-time = "2026-02-17T16:11:12.499Z" }, - { url = "https://files.pythonhosted.org/packages/6f/54/cb5e4d03659e043a26c74e08206412ac9a3742f0477d96f9761a55313b5f/librt-0.8.1-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:8f1125e6bbf2f1657d9a2f3ccc4a2c9b0c8b176965bb565dd4d86be67eddb4b6", size = 212921, upload-time = "2026-02-17T16:11:14.484Z" }, - { url = "https://files.pythonhosted.org/packages/b1/81/a3a01e4240579c30f3487f6fed01eb4bc8ef0616da5b4ebac27ca19775f3/librt-0.8.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:8f4bb453f408137d7581be309b2fbc6868a80e7ef60c88e689078ee3a296ae71", size = 221381, upload-time = "2026-02-17T16:11:17.459Z" }, - { url = "https://files.pythonhosted.org/packages/08/b0/fc2d54b4b1c6fb81e77288ff31ff25a2c1e62eaef4424a984f228839717b/librt-0.8.1-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:c336d61d2fe74a3195edc1646d53ff1cddd3a9600b09fa6ab75e5514ba4862a7", size = 216714, upload-time = "2026-02-17T16:11:19.197Z" }, - { url = "https://files.pythonhosted.org/packages/96/96/85daa73ffbd87e1fb287d7af6553ada66bf25a2a6b0de4764344a05469f6/librt-0.8.1-cp310-cp310-musllinux_1_2_riscv64.whl", hash = "sha256:eb5656019db7c4deacf0c1a55a898c5bb8f989be904597fcb5232a2f4828fa05", size = 214777, upload-time = "2026-02-17T16:11:20.443Z" }, - { url = "https://files.pythonhosted.org/packages/12/9c/c3aa7a2360383f4bf4f04d98195f2739a579128720c603f4807f006a4225/librt-0.8.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:c25d9e338d5bed46c1632f851babf3d13c78f49a225462017cf5e11e845c5891", size = 237398, upload-time = "2026-02-17T16:11:22.083Z" }, - { url = "https://files.pythonhosted.org/packages/61/19/d350ea89e5274665185dabc4bbb9c3536c3411f862881d316c8b8e00eb66/librt-0.8.1-cp310-cp310-win32.whl", hash = "sha256:aaab0e307e344cb28d800957ef3ec16605146ef0e59e059a60a176d19543d1b7", size = 54285, upload-time = "2026-02-17T16:11:23.27Z" }, - { url = "https://files.pythonhosted.org/packages/4f/d6/45d587d3d41c112e9543a0093d883eb57a24a03e41561c127818aa2a6bcc/librt-0.8.1-cp310-cp310-win_amd64.whl", hash = "sha256:56e04c14b696300d47b3bc5f1d10a00e86ae978886d0cee14e5714fafb5df5d2", size = 61352, upload-time = "2026-02-17T16:11:24.207Z" }, - { url = "https://files.pythonhosted.org/packages/1d/01/0e748af5e4fee180cf7cd12bd12b0513ad23b045dccb2a83191bde82d168/librt-0.8.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:681dc2451d6d846794a828c16c22dc452d924e9f700a485b7ecb887a30aad1fd", size = 65315, upload-time = "2026-02-17T16:11:25.152Z" }, - { url = "https://files.pythonhosted.org/packages/9d/4d/7184806efda571887c798d573ca4134c80ac8642dcdd32f12c31b939c595/librt-0.8.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a3b4350b13cc0e6f5bec8fa7caf29a8fb8cdc051a3bae45cfbfd7ce64f009965", size = 68021, upload-time = "2026-02-17T16:11:26.129Z" }, - { url = "https://files.pythonhosted.org/packages/ae/88/c3c52d2a5d5101f28d3dc89298444626e7874aa904eed498464c2af17627/librt-0.8.1-cp311-cp311-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:ac1e7817fd0ed3d14fd7c5df91daed84c48e4c2a11ee99c0547f9f62fdae13da", size = 194500, upload-time = "2026-02-17T16:11:27.177Z" }, - { url = "https://files.pythonhosted.org/packages/d6/5d/6fb0a25b6a8906e85b2c3b87bee1d6ed31510be7605b06772f9374ca5cb3/librt-0.8.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:747328be0c5b7075cde86a0e09d7a9196029800ba75a1689332348e998fb85c0", size = 205622, upload-time = "2026-02-17T16:11:28.242Z" }, - { url = "https://files.pythonhosted.org/packages/b2/a6/8006ae81227105476a45691f5831499e4d936b1c049b0c1feb17c11b02d1/librt-0.8.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f0af2bd2bc204fa27f3d6711d0f360e6b8c684a035206257a81673ab924aa11e", size = 218304, upload-time = "2026-02-17T16:11:29.344Z" }, - { url = "https://files.pythonhosted.org/packages/ee/19/60e07886ad16670aae57ef44dada41912c90906a6fe9f2b9abac21374748/librt-0.8.1-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:d480de377f5b687b6b1bc0c0407426da556e2a757633cc7e4d2e1a057aa688f3", size = 211493, upload-time = "2026-02-17T16:11:30.445Z" }, - { url = "https://files.pythonhosted.org/packages/9c/cf/f666c89d0e861d05600438213feeb818c7514d3315bae3648b1fc145d2b6/librt-0.8.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:d0ee06b5b5291f609ddb37b9750985b27bc567791bc87c76a569b3feed8481ac", size = 219129, upload-time = "2026-02-17T16:11:32.021Z" }, - { url = "https://files.pythonhosted.org/packages/8f/ef/f1bea01e40b4a879364c031476c82a0dc69ce068daad67ab96302fed2d45/librt-0.8.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:9e2c6f77b9ad48ce5603b83b7da9ee3e36b3ab425353f695cba13200c5d96596", size = 213113, upload-time = "2026-02-17T16:11:33.192Z" }, - { url = "https://files.pythonhosted.org/packages/9b/80/cdab544370cc6bc1b72ea369525f547a59e6938ef6863a11ab3cd24759af/librt-0.8.1-cp311-cp311-musllinux_1_2_riscv64.whl", hash = "sha256:439352ba9373f11cb8e1933da194dcc6206daf779ff8df0ed69c5e39113e6a99", size = 212269, upload-time = "2026-02-17T16:11:34.373Z" }, - { url = "https://files.pythonhosted.org/packages/9d/9c/48d6ed8dac595654f15eceab2035131c136d1ae9a1e3548e777bb6dbb95d/librt-0.8.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:82210adabbc331dbb65d7868b105185464ef13f56f7f76688565ad79f648b0fe", size = 234673, upload-time = "2026-02-17T16:11:36.063Z" }, - { url = "https://files.pythonhosted.org/packages/16/01/35b68b1db517f27a01be4467593292eb5315def8900afad29fabf56304ba/librt-0.8.1-cp311-cp311-win32.whl", hash = "sha256:52c224e14614b750c0a6d97368e16804a98c684657c7518752c356834fff83bb", size = 54597, upload-time = "2026-02-17T16:11:37.544Z" }, - { url = "https://files.pythonhosted.org/packages/71/02/796fe8f02822235966693f257bf2c79f40e11337337a657a8cfebba5febc/librt-0.8.1-cp311-cp311-win_amd64.whl", hash = "sha256:c00e5c884f528c9932d278d5c9cbbea38a6b81eb62c02e06ae53751a83a4d52b", size = 61733, upload-time = "2026-02-17T16:11:38.691Z" }, - { url = "https://files.pythonhosted.org/packages/28/ad/232e13d61f879a42a4e7117d65e4984bb28371a34bb6fb9ca54ec2c8f54e/librt-0.8.1-cp311-cp311-win_arm64.whl", hash = "sha256:f7cdf7f26c2286ffb02e46d7bac56c94655540b26347673bea15fa52a6af17e9", size = 52273, upload-time = "2026-02-17T16:11:40.308Z" }, - { url = "https://files.pythonhosted.org/packages/95/21/d39b0a87ac52fc98f621fb6f8060efb017a767ebbbac2f99fbcbc9ddc0d7/librt-0.8.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:a28f2612ab566b17f3698b0da021ff9960610301607c9a5e8eaca62f5e1c350a", size = 66516, upload-time = "2026-02-17T16:11:41.604Z" }, - { url = "https://files.pythonhosted.org/packages/69/f1/46375e71441c43e8ae335905e069f1c54febee63a146278bcee8782c84fd/librt-0.8.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:60a78b694c9aee2a0f1aaeaa7d101cf713e92e8423a941d2897f4fa37908dab9", size = 68634, upload-time = "2026-02-17T16:11:43.268Z" }, - { url = "https://files.pythonhosted.org/packages/0a/33/c510de7f93bf1fa19e13423a606d8189a02624a800710f6e6a0a0f0784b3/librt-0.8.1-cp312-cp312-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:758509ea3f1eba2a57558e7e98f4659d0ea7670bff49673b0dde18a3c7e6c0eb", size = 198941, upload-time = "2026-02-17T16:11:44.28Z" }, - { url = "https://files.pythonhosted.org/packages/dd/36/e725903416409a533d92398e88ce665476f275081d0d7d42f9c4951999e5/librt-0.8.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:039b9f2c506bd0ab0f8725aa5ba339c6f0cd19d3b514b50d134789809c24285d", size = 209991, upload-time = "2026-02-17T16:11:45.462Z" }, - { url = "https://files.pythonhosted.org/packages/30/7a/8d908a152e1875c9f8eac96c97a480df425e657cdb47854b9efaa4998889/librt-0.8.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:5bb54f1205a3a6ab41a6fd71dfcdcbd278670d3a90ca502a30d9da583105b6f7", size = 224476, upload-time = "2026-02-17T16:11:46.542Z" }, - { url = "https://files.pythonhosted.org/packages/a8/b8/a22c34f2c485b8903a06f3fe3315341fe6876ef3599792344669db98fcff/librt-0.8.1-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:05bd41cdee35b0c59c259f870f6da532a2c5ca57db95b5f23689fcb5c9e42440", size = 217518, upload-time = "2026-02-17T16:11:47.746Z" }, - { url = "https://files.pythonhosted.org/packages/79/6f/5c6fea00357e4f82ba44f81dbfb027921f1ab10e320d4a64e1c408d035d9/librt-0.8.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:adfab487facf03f0d0857b8710cf82d0704a309d8ffc33b03d9302b4c64e91a9", size = 225116, upload-time = "2026-02-17T16:11:49.298Z" }, - { url = "https://files.pythonhosted.org/packages/f2/a0/95ced4e7b1267fe1e2720a111685bcddf0e781f7e9e0ce59d751c44dcfe5/librt-0.8.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:153188fe98a72f206042be10a2c6026139852805215ed9539186312d50a8e972", size = 217751, upload-time = "2026-02-17T16:11:50.49Z" }, - { url = "https://files.pythonhosted.org/packages/93/c2/0517281cb4d4101c27ab59472924e67f55e375bc46bedae94ac6dc6e1902/librt-0.8.1-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:dd3c41254ee98604b08bd5b3af5bf0a89740d4ee0711de95b65166bf44091921", size = 218378, upload-time = "2026-02-17T16:11:51.783Z" }, - { url = "https://files.pythonhosted.org/packages/43/e8/37b3ac108e8976888e559a7b227d0ceac03c384cfd3e7a1c2ee248dbae79/librt-0.8.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:e0d138c7ae532908cbb342162b2611dbd4d90c941cd25ab82084aaf71d2c0bd0", size = 241199, upload-time = "2026-02-17T16:11:53.561Z" }, - { url = "https://files.pythonhosted.org/packages/4b/5b/35812d041c53967fedf551a39399271bbe4257e681236a2cf1a69c8e7fa1/librt-0.8.1-cp312-cp312-win32.whl", hash = "sha256:43353b943613c5d9c49a25aaffdba46f888ec354e71e3529a00cca3f04d66a7a", size = 54917, upload-time = "2026-02-17T16:11:54.758Z" }, - { url = "https://files.pythonhosted.org/packages/de/d1/fa5d5331b862b9775aaf2a100f5ef86854e5d4407f71bddf102f4421e034/librt-0.8.1-cp312-cp312-win_amd64.whl", hash = "sha256:ff8baf1f8d3f4b6b7257fcb75a501f2a5499d0dda57645baa09d4d0d34b19444", size = 62017, upload-time = "2026-02-17T16:11:55.748Z" }, - { url = "https://files.pythonhosted.org/packages/c7/7c/c614252f9acda59b01a66e2ddfd243ed1c7e1deab0293332dfbccf862808/librt-0.8.1-cp312-cp312-win_arm64.whl", hash = "sha256:0f2ae3725904f7377e11cc37722d5d401e8b3d5851fb9273d7f4fe04f6b3d37d", size = 52441, upload-time = "2026-02-17T16:11:56.801Z" }, - { url = "https://files.pythonhosted.org/packages/c5/3c/f614c8e4eaac7cbf2bbdf9528790b21d89e277ee20d57dc6e559c626105f/librt-0.8.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:7e6bad1cd94f6764e1e21950542f818a09316645337fd5ab9a7acc45d99a8f35", size = 66529, upload-time = "2026-02-17T16:11:57.809Z" }, - { url = "https://files.pythonhosted.org/packages/ab/96/5836544a45100ae411eda07d29e3d99448e5258b6e9c8059deb92945f5c2/librt-0.8.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:cf450f498c30af55551ba4f66b9123b7185362ec8b625a773b3d39aa1a717583", size = 68669, upload-time = "2026-02-17T16:11:58.843Z" }, - { url = "https://files.pythonhosted.org/packages/06/53/f0b992b57af6d5531bf4677d75c44f095f2366a1741fb695ee462ae04b05/librt-0.8.1-cp313-cp313-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:eca45e982fa074090057132e30585a7e8674e9e885d402eae85633e9f449ce6c", size = 199279, upload-time = "2026-02-17T16:11:59.862Z" }, - { url = "https://files.pythonhosted.org/packages/f3/ad/4848cc16e268d14280d8168aee4f31cea92bbd2b79ce33d3e166f2b4e4fc/librt-0.8.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0c3811485fccfda840861905b8c70bba5ec094e02825598bb9d4ca3936857a04", size = 210288, upload-time = "2026-02-17T16:12:00.954Z" }, - { url = "https://files.pythonhosted.org/packages/52/05/27fdc2e95de26273d83b96742d8d3b7345f2ea2bdbd2405cc504644f2096/librt-0.8.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:5e4af413908f77294605e28cfd98063f54b2c790561383971d2f52d113d9c363", size = 224809, upload-time = "2026-02-17T16:12:02.108Z" }, - { url = "https://files.pythonhosted.org/packages/7a/d0/78200a45ba3240cb042bc597d6f2accba9193a2c57d0356268cbbe2d0925/librt-0.8.1-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:5212a5bd7fae98dae95710032902edcd2ec4dc994e883294f75c857b83f9aba0", size = 218075, upload-time = "2026-02-17T16:12:03.631Z" }, - { url = "https://files.pythonhosted.org/packages/af/72/a210839fa74c90474897124c064ffca07f8d4b347b6574d309686aae7ca6/librt-0.8.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:e692aa2d1d604e6ca12d35e51fdc36f4cda6345e28e36374579f7ef3611b3012", size = 225486, upload-time = "2026-02-17T16:12:04.725Z" }, - { url = "https://files.pythonhosted.org/packages/a3/c1/a03cc63722339ddbf087485f253493e2b013039f5b707e8e6016141130fa/librt-0.8.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:4be2a5c926b9770c9e08e717f05737a269b9d0ebc5d2f0060f0fe3fe9ce47acb", size = 218219, upload-time = "2026-02-17T16:12:05.828Z" }, - { url = "https://files.pythonhosted.org/packages/58/f5/fff6108af0acf941c6f274a946aea0e484bd10cd2dc37610287ce49388c5/librt-0.8.1-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:fd1a720332ea335ceb544cf0a03f81df92abd4bb887679fd1e460976b0e6214b", size = 218750, upload-time = "2026-02-17T16:12:07.09Z" }, - { url = "https://files.pythonhosted.org/packages/71/67/5a387bfef30ec1e4b4f30562c8586566faf87e47d696768c19feb49e3646/librt-0.8.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:93c2af9e01e0ef80d95ae3c720be101227edae5f2fe7e3dc63d8857fadfc5a1d", size = 241624, upload-time = "2026-02-17T16:12:08.43Z" }, - { url = "https://files.pythonhosted.org/packages/d4/be/24f8502db11d405232ac1162eb98069ca49c3306c1d75c6ccc61d9af8789/librt-0.8.1-cp313-cp313-win32.whl", hash = "sha256:086a32dbb71336627e78cc1d6ee305a68d038ef7d4c39aaff41ae8c9aa46e91a", size = 54969, upload-time = "2026-02-17T16:12:09.633Z" }, - { url = "https://files.pythonhosted.org/packages/5c/73/c9fdf6cb2a529c1a092ce769a12d88c8cca991194dfe641b6af12fa964d2/librt-0.8.1-cp313-cp313-win_amd64.whl", hash = "sha256:e11769a1dbda4da7b00a76cfffa67aa47cfa66921d2724539eee4b9ede780b79", size = 62000, upload-time = "2026-02-17T16:12:10.632Z" }, - { url = "https://files.pythonhosted.org/packages/d3/97/68f80ca3ac4924f250cdfa6e20142a803e5e50fca96ef5148c52ee8c10ea/librt-0.8.1-cp313-cp313-win_arm64.whl", hash = "sha256:924817ab3141aca17893386ee13261f1d100d1ef410d70afe4389f2359fea4f0", size = 52495, upload-time = "2026-02-17T16:12:11.633Z" }, - { url = "https://files.pythonhosted.org/packages/c9/6a/907ef6800f7bca71b525a05f1839b21f708c09043b1c6aa77b6b827b3996/librt-0.8.1-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:6cfa7fe54fd4d1f47130017351a959fe5804bda7a0bc7e07a2cdbc3fdd28d34f", size = 66081, upload-time = "2026-02-17T16:12:12.766Z" }, - { url = "https://files.pythonhosted.org/packages/1b/18/25e991cd5640c9fb0f8d91b18797b29066b792f17bf8493da183bf5caabe/librt-0.8.1-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:228c2409c079f8c11fb2e5d7b277077f694cb93443eb760e00b3b83cb8b3176c", size = 68309, upload-time = "2026-02-17T16:12:13.756Z" }, - { url = "https://files.pythonhosted.org/packages/a4/36/46820d03f058cfb5a9de5940640ba03165ed8aded69e0733c417bb04df34/librt-0.8.1-cp314-cp314-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:7aae78ab5e3206181780e56912d1b9bb9f90a7249ce12f0e8bf531d0462dd0fc", size = 196804, upload-time = "2026-02-17T16:12:14.818Z" }, - { url = "https://files.pythonhosted.org/packages/59/18/5dd0d3b87b8ff9c061849fbdb347758d1f724b9a82241aa908e0ec54ccd0/librt-0.8.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:172d57ec04346b047ca6af181e1ea4858086c80bdf455f61994c4aa6fc3f866c", size = 206907, upload-time = "2026-02-17T16:12:16.513Z" }, - { url = "https://files.pythonhosted.org/packages/d1/96/ef04902aad1424fd7299b62d1890e803e6ab4018c3044dca5922319c4b97/librt-0.8.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:6b1977c4ea97ce5eb7755a78fae68d87e4102e4aaf54985e8b56806849cc06a3", size = 221217, upload-time = "2026-02-17T16:12:17.906Z" }, - { url = "https://files.pythonhosted.org/packages/6d/ff/7e01f2dda84a8f5d280637a2e5827210a8acca9a567a54507ef1c75b342d/librt-0.8.1-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:10c42e1f6fd06733ef65ae7bebce2872bcafd8d6e6b0a08fe0a05a23b044fb14", size = 214622, upload-time = "2026-02-17T16:12:19.108Z" }, - { url = "https://files.pythonhosted.org/packages/1e/8c/5b093d08a13946034fed57619742f790faf77058558b14ca36a6e331161e/librt-0.8.1-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:4c8dfa264b9193c4ee19113c985c95f876fae5e51f731494fc4e0cf594990ba7", size = 221987, upload-time = "2026-02-17T16:12:20.331Z" }, - { url = "https://files.pythonhosted.org/packages/d3/cc/86b0b3b151d40920ad45a94ce0171dec1aebba8a9d72bb3fa00c73ab25dd/librt-0.8.1-cp314-cp314-musllinux_1_2_i686.whl", hash = "sha256:01170b6729a438f0dedc4a26ed342e3dc4f02d1000b4b19f980e1877f0c297e6", size = 215132, upload-time = "2026-02-17T16:12:21.54Z" }, - { url = "https://files.pythonhosted.org/packages/fc/be/8588164a46edf1e69858d952654e216a9a91174688eeefb9efbb38a9c799/librt-0.8.1-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:7b02679a0d783bdae30d443025b94465d8c3dc512f32f5b5031f93f57ac32071", size = 215195, upload-time = "2026-02-17T16:12:23.073Z" }, - { url = "https://files.pythonhosted.org/packages/f5/f2/0b9279bea735c734d69344ecfe056c1ba211694a72df10f568745c899c76/librt-0.8.1-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:190b109bb69592a3401fe1ffdea41a2e73370ace2ffdc4a0e8e2b39cdea81b78", size = 237946, upload-time = "2026-02-17T16:12:24.275Z" }, - { url = "https://files.pythonhosted.org/packages/e9/cc/5f2a34fbc8aeb35314a3641f9956fa9051a947424652fad9882be7a97949/librt-0.8.1-cp314-cp314-win32.whl", hash = "sha256:e70a57ecf89a0f64c24e37f38d3fe217a58169d2fe6ed6d70554964042474023", size = 50689, upload-time = "2026-02-17T16:12:25.766Z" }, - { url = "https://files.pythonhosted.org/packages/a0/76/cd4d010ab2147339ca2b93e959c3686e964edc6de66ddacc935c325883d7/librt-0.8.1-cp314-cp314-win_amd64.whl", hash = "sha256:7e2f3edca35664499fbb36e4770650c4bd4a08abc1f4458eab9df4ec56389730", size = 57875, upload-time = "2026-02-17T16:12:27.465Z" }, - { url = "https://files.pythonhosted.org/packages/84/0f/2143cb3c3ca48bd3379dcd11817163ca50781927c4537345d608b5045998/librt-0.8.1-cp314-cp314-win_arm64.whl", hash = "sha256:0d2f82168e55ddefd27c01c654ce52379c0750ddc31ee86b4b266bcf4d65f2a3", size = 48058, upload-time = "2026-02-17T16:12:28.556Z" }, - { url = "https://files.pythonhosted.org/packages/d2/0e/9b23a87e37baf00311c3efe6b48d6b6c168c29902dfc3f04c338372fd7db/librt-0.8.1-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:2c74a2da57a094bd48d03fa5d196da83d2815678385d2978657499063709abe1", size = 68313, upload-time = "2026-02-17T16:12:29.659Z" }, - { url = "https://files.pythonhosted.org/packages/db/9a/859c41e5a4f1c84200a7d2b92f586aa27133c8243b6cac9926f6e54d01b9/librt-0.8.1-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:a355d99c4c0d8e5b770313b8b247411ed40949ca44e33e46a4789b9293a907ee", size = 70994, upload-time = "2026-02-17T16:12:31.516Z" }, - { url = "https://files.pythonhosted.org/packages/4c/28/10605366ee599ed34223ac2bf66404c6fb59399f47108215d16d5ad751a8/librt-0.8.1-cp314-cp314t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:2eb345e8b33fb748227409c9f1233d4df354d6e54091f0e8fc53acdb2ffedeb7", size = 220770, upload-time = "2026-02-17T16:12:33.294Z" }, - { url = "https://files.pythonhosted.org/packages/af/8d/16ed8fd452dafae9c48d17a6bc1ee3e818fd40ef718d149a8eff2c9f4ea2/librt-0.8.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:9be2f15e53ce4e83cc08adc29b26fb5978db62ef2a366fbdf716c8a6c8901040", size = 235409, upload-time = "2026-02-17T16:12:35.443Z" }, - { url = "https://files.pythonhosted.org/packages/89/1b/7bdf3e49349c134b25db816e4a3db6b94a47ac69d7d46b1e682c2c4949be/librt-0.8.1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:785ae29c1f5c6e7c2cde2c7c0e148147f4503da3abc5d44d482068da5322fd9e", size = 246473, upload-time = "2026-02-17T16:12:36.656Z" }, - { url = "https://files.pythonhosted.org/packages/4e/8a/91fab8e4fd2a24930a17188c7af5380eb27b203d72101c9cc000dbdfd95a/librt-0.8.1-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:1d3a7da44baf692f0c6aeb5b2a09c5e6fc7a703bca9ffa337ddd2e2da53f7732", size = 238866, upload-time = "2026-02-17T16:12:37.849Z" }, - { url = "https://files.pythonhosted.org/packages/b9/e0/c45a098843fc7c07e18a7f8a24ca8496aecbf7bdcd54980c6ca1aaa79a8e/librt-0.8.1-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:5fc48998000cbc39ec0d5311312dda93ecf92b39aaf184c5e817d5d440b29624", size = 250248, upload-time = "2026-02-17T16:12:39.445Z" }, - { url = "https://files.pythonhosted.org/packages/82/30/07627de23036640c952cce0c1fe78972e77d7d2f8fd54fa5ef4554ff4a56/librt-0.8.1-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:e96baa6820280077a78244b2e06e416480ed859bbd8e5d641cf5742919d8beb4", size = 240629, upload-time = "2026-02-17T16:12:40.889Z" }, - { url = "https://files.pythonhosted.org/packages/fb/c1/55bfe1ee3542eba055616f9098eaf6eddb966efb0ca0f44eaa4aba327307/librt-0.8.1-cp314-cp314t-musllinux_1_2_riscv64.whl", hash = "sha256:31362dbfe297b23590530007062c32c6f6176f6099646bb2c95ab1b00a57c382", size = 239615, upload-time = "2026-02-17T16:12:42.446Z" }, - { url = "https://files.pythonhosted.org/packages/2b/39/191d3d28abc26c9099b19852e6c99f7f6d400b82fa5a4e80291bd3803e19/librt-0.8.1-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:cc3656283d11540ab0ea01978378e73e10002145117055e03722417aeab30994", size = 263001, upload-time = "2026-02-17T16:12:43.627Z" }, - { url = "https://files.pythonhosted.org/packages/b9/eb/7697f60fbe7042ab4e88f4ee6af496b7f222fffb0a4e3593ef1f29f81652/librt-0.8.1-cp314-cp314t-win32.whl", hash = "sha256:738f08021b3142c2918c03692608baed43bc51144c29e35807682f8070ee2a3a", size = 51328, upload-time = "2026-02-17T16:12:45.148Z" }, - { url = "https://files.pythonhosted.org/packages/7c/72/34bf2eb7a15414a23e5e70ecb9440c1d3179f393d9349338a91e2781c0fb/librt-0.8.1-cp314-cp314t-win_amd64.whl", hash = "sha256:89815a22daf9c51884fb5dbe4f1ef65ee6a146e0b6a8df05f753e2e4a9359bf4", size = 58722, upload-time = "2026-02-17T16:12:46.85Z" }, - { url = "https://files.pythonhosted.org/packages/b2/c8/d148e041732d631fc76036f8b30fae4e77b027a1e95b7a84bb522481a940/librt-0.8.1-cp314-cp314t-win_arm64.whl", hash = "sha256:bf512a71a23504ed08103a13c941f763db13fb11177beb3d9244c98c29fb4a61", size = 48755, upload-time = "2026-02-17T16:12:47.943Z" }, +version = "0.9.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/eb/6b/3d5c13fb3e3c4f43206c8f9dfed13778c2ed4f000bacaa0b7ce3c402a265/librt-0.9.0.tar.gz", hash = "sha256:a0951822531e7aee6e0dfb556b30d5ee36bbe234faf60c20a16c01be3530869d", size = 184368, upload-time = "2026-04-09T16:06:26.173Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f3/4a/c64265d71b84030174ff3ac2cd16d8b664072afab8c41fccd8e2ee5a6f8d/librt-0.9.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:2f8e12706dcb8ff6b3ed57514a19e45c49ad00bcd423e87b2b2e4b5f64578443", size = 67529, upload-time = "2026-04-09T16:04:27.373Z" }, + { url = "https://files.pythonhosted.org/packages/23/b1/30ca0b3a8bdac209a00145c66cf42e5e7da2cc056ffc6ebc5c7b430ddd34/librt-0.9.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:4e3dda8345307fd7306db0ed0cb109a63a2c85ba780eb9dc2d09b2049a931f9c", size = 70248, upload-time = "2026-04-09T16:04:28.758Z" }, + { url = "https://files.pythonhosted.org/packages/fa/fc/c6018dc181478d6ac5aa24a5846b8185101eb90894346db239eb3ea53209/librt-0.9.0-cp310-cp310-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:de7dac64e3eb832ffc7b840eb8f52f76420cde1b845be51b2a0f6b870890645e", size = 202184, upload-time = "2026-04-09T16:04:29.893Z" }, + { url = "https://files.pythonhosted.org/packages/bf/58/d69629f002203370ef41ea69ff71c49a2c618aec39b226ff49986ecd8623/librt-0.9.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:22a904cbdb678f7cb348c90d543d3c52f581663d687992fee47fd566dcbf5285", size = 212926, upload-time = "2026-04-09T16:04:31.126Z" }, + { url = "https://files.pythonhosted.org/packages/cc/55/01d859f57824e42bd02465c77bec31fa5ef9d8c2bcee702ccf8ef1b9f508/librt-0.9.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:224b9727eb8bc188bc3bcf29d969dba0cd61b01d9bac80c41575520cc4baabb2", size = 225664, upload-time = "2026-04-09T16:04:32.352Z" }, + { url = "https://files.pythonhosted.org/packages/9b/02/32f63ad0ef085a94a70315291efe1151a48b9947af12261882f8445b2a30/librt-0.9.0-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:e94cbc6ad9a6aeea46d775cbb11f361022f778a9cc8cc90af653d3a594b057ce", size = 219534, upload-time = "2026-04-09T16:04:33.667Z" }, + { url = "https://files.pythonhosted.org/packages/6a/5a/9d77111a183c885acf3b3b6e4c00f5b5b07b5817028226499a55f1fedc59/librt-0.9.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:7bc30ad339f4e1a01d4917d645e522a0bc0030644d8973f6346397c93ba1503f", size = 227322, upload-time = "2026-04-09T16:04:34.945Z" }, + { url = "https://files.pythonhosted.org/packages/d5/e7/05d700c93063753e12ab230b972002a3f8f3b9c95d8a980c2f646c8b6963/librt-0.9.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:56d65b583cf43b8cf4c8fbe1e1da20fa3076cc32a1149a141507af1062718236", size = 223407, upload-time = "2026-04-09T16:04:36.22Z" }, + { url = "https://files.pythonhosted.org/packages/c0/26/26c3124823c67c987456977c683da9a27cc874befc194ddcead5f9988425/librt-0.9.0-cp310-cp310-musllinux_1_2_riscv64.whl", hash = "sha256:0a1be03168b2691ba61927e299b352a6315189199ca18a57b733f86cb3cc8d38", size = 221302, upload-time = "2026-04-09T16:04:37.62Z" }, + { url = "https://files.pythonhosted.org/packages/50/2b/c7cc2be5cf4ff7b017d948a789256288cb33a517687ff1995e72a7eea79f/librt-0.9.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:63c12efcd160e1d14da11af0c46c0217473e1e0d2ae1acbccc83f561ea4c2a7b", size = 243893, upload-time = "2026-04-09T16:04:38.909Z" }, + { url = "https://files.pythonhosted.org/packages/62/d3/da553d37417a337d12660450535d5fd51373caffbedf6962173c87867246/librt-0.9.0-cp310-cp310-win32.whl", hash = "sha256:e9002e98dcb1c0a66723592520decd86238ddcef168b37ff6cfb559200b4b774", size = 55375, upload-time = "2026-04-09T16:04:40.148Z" }, + { url = "https://files.pythonhosted.org/packages/9b/5a/46fa357bab8311b6442a83471591f2f9e5b15ecc1d2121a43725e0c529b8/librt-0.9.0-cp310-cp310-win_amd64.whl", hash = "sha256:9fcb461fbf70654a52a7cc670e606f04449e2374c199b1825f754e16dacfedd8", size = 62581, upload-time = "2026-04-09T16:04:41.452Z" }, + { url = "https://files.pythonhosted.org/packages/e2/1e/2ec7afcebcf3efea593d13aee18bbcfdd3a243043d848ebf385055e9f636/librt-0.9.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:90904fac73c478f4b83f4ed96c99c8208b75e6f9a8a1910548f69a00f1eaa671", size = 67155, upload-time = "2026-04-09T16:04:42.933Z" }, + { url = "https://files.pythonhosted.org/packages/18/77/72b85afd4435268338ad4ec6231b3da8c77363f212a0227c1ff3b45e4d35/librt-0.9.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:789fff71757facc0738e8d89e3b84e4f0251c1c975e85e81b152cdaca927cc2d", size = 69916, upload-time = "2026-04-09T16:04:44.042Z" }, + { url = "https://files.pythonhosted.org/packages/27/fb/948ea0204fbe2e78add6d46b48330e58d39897e425560674aee302dca81c/librt-0.9.0-cp311-cp311-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:1bf465d1e5b0a27713862441f6467b5ab76385f4ecf8f1f3a44f8aa3c695b4b6", size = 199635, upload-time = "2026-04-09T16:04:45.5Z" }, + { url = "https://files.pythonhosted.org/packages/ac/cd/894a29e251b296a27957856804cfd21e93c194aa131de8bb8032021be07e/librt-0.9.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f819e0c6413e259a17a7c0d49f97f405abadd3c2a316a3b46c6440b7dbbedbb1", size = 211051, upload-time = "2026-04-09T16:04:47.016Z" }, + { url = "https://files.pythonhosted.org/packages/18/8f/dcaed0bc084a35f3721ff2d081158db569d2c57ea07d35623ddaca5cfc8e/librt-0.9.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:e0785c2fb4a81e1aece366aa3e2e039f4a4d7d21aaaded5227d7f3c703427882", size = 224031, upload-time = "2026-04-09T16:04:48.207Z" }, + { url = "https://files.pythonhosted.org/packages/03/44/88f6c1ed1132cd418601cc041fbd92fed28b3a09f39de81978e0822d13ff/librt-0.9.0-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:80b25c7b570a86c03b5da69e665809deb39265476e8e21d96a9328f9762f9990", size = 218069, upload-time = "2026-04-09T16:04:50.025Z" }, + { url = "https://files.pythonhosted.org/packages/a3/90/7d02e981c2db12188d82b4410ff3e35bfdb844b26aecd02233626f46af2b/librt-0.9.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:d4d16b608a1c43d7e33142099a75cd93af482dadce0bf82421e91cad077157f4", size = 224857, upload-time = "2026-04-09T16:04:51.684Z" }, + { url = "https://files.pythonhosted.org/packages/ef/c3/c77e706b7215ca32e928d47535cf13dbc3d25f096f84ddf8fbc06693e229/librt-0.9.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:194fc1a32e1e21fe809d38b5faea66cc65eaa00217c8901fbdb99866938adbdb", size = 219865, upload-time = "2026-04-09T16:04:52.949Z" }, + { url = "https://files.pythonhosted.org/packages/52/d1/32b0c1a0eb8461c70c11656c46a29f760b7c7edf3c36d6f102470c17170f/librt-0.9.0-cp311-cp311-musllinux_1_2_riscv64.whl", hash = "sha256:8c6bc1384d9738781cfd41d09ad7f6e8af13cfea2c75ece6bd6d2566cdea2076", size = 218451, upload-time = "2026-04-09T16:04:54.174Z" }, + { url = "https://files.pythonhosted.org/packages/74/d1/adfd0f9c44761b1d49b1bec66173389834c33ee2bd3c7fd2e2367f1942d4/librt-0.9.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:15cb151e52a044f06e54ac7f7b47adbfc89b5c8e2b63e1175a9d587c43e8942a", size = 241300, upload-time = "2026-04-09T16:04:55.452Z" }, + { url = "https://files.pythonhosted.org/packages/09/b0/9074b64407712f0003c27f5b1d7655d1438979155f049720e8a1abd9b1a1/librt-0.9.0-cp311-cp311-win32.whl", hash = "sha256:f100bfe2acf8a3689af9d0cc660d89f17286c9c795f9f18f7b62dd1a6b247ae6", size = 55668, upload-time = "2026-04-09T16:04:56.689Z" }, + { url = "https://files.pythonhosted.org/packages/24/19/40b77b77ce80b9389fb03971431b09b6b913911c38d412059e0b3e2a9ef2/librt-0.9.0-cp311-cp311-win_amd64.whl", hash = "sha256:0b73e4266307e51c95e09c0750b7ec383c561d2e97d58e473f6f6a209952fbb8", size = 62976, upload-time = "2026-04-09T16:04:57.733Z" }, + { url = "https://files.pythonhosted.org/packages/70/9d/9fa7a64041e29035cb8c575af5f0e3840be1b97b4c4d9061e0713f171849/librt-0.9.0-cp311-cp311-win_arm64.whl", hash = "sha256:bc5518873822d2faa8ebdd2c1a4d7c8ef47b01a058495ab7924cb65bdbf5fc9a", size = 53502, upload-time = "2026-04-09T16:04:58.806Z" }, + { url = "https://files.pythonhosted.org/packages/bf/90/89ddba8e1c20b0922783cd93ed8e64f34dc05ab59c38a9c7e313632e20ff/librt-0.9.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:9b3e3bc363f71bda1639a4ee593cb78f7fbfeacc73411ec0d4c92f00730010a4", size = 68332, upload-time = "2026-04-09T16:05:00.09Z" }, + { url = "https://files.pythonhosted.org/packages/a8/40/7aa4da1fb08bdeeb540cb07bfc8207cb32c5c41642f2594dbd0098a0662d/librt-0.9.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:0a09c2f5869649101738653a9b7ab70cf045a1105ac66cbb8f4055e61df78f2d", size = 70581, upload-time = "2026-04-09T16:05:01.213Z" }, + { url = "https://files.pythonhosted.org/packages/48/ac/73a2187e1031041e93b7e3a25aae37aa6f13b838c550f7e0f06f66766212/librt-0.9.0-cp312-cp312-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:5ca8e133d799c948db2ab1afc081c333a825b5540475164726dcbf73537e5c2f", size = 203984, upload-time = "2026-04-09T16:05:02.542Z" }, + { url = "https://files.pythonhosted.org/packages/5e/3d/23460d571e9cbddb405b017681df04c142fb1b04cbfce77c54b08e28b108/librt-0.9.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:603138ee838ee1583f1b960b62d5d0007845c5c423feb68e44648b1359014e27", size = 215762, upload-time = "2026-04-09T16:05:04.127Z" }, + { url = "https://files.pythonhosted.org/packages/de/1e/42dc7f8ab63e65b20640d058e63e97fd3e482c1edbda3570d813b4d0b927/librt-0.9.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f4003f70c56a5addd6aa0897f200dd59afd3bf7bcd5b3cce46dd21f925743bc2", size = 230288, upload-time = "2026-04-09T16:05:05.883Z" }, + { url = "https://files.pythonhosted.org/packages/dc/08/ca812b6d8259ad9ece703397f8ad5c03af5b5fedfce64279693d3ce4087c/librt-0.9.0-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:78042f6facfd98ecb25e9829c7e37cce23363d9d7c83bc5f72702c5059eb082b", size = 224103, upload-time = "2026-04-09T16:05:07.148Z" }, + { url = "https://files.pythonhosted.org/packages/b6/3f/620490fb2fa66ffd44e7f900254bc110ebec8dac6c1b7514d64662570e6f/librt-0.9.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:a361c9434a64d70a7dbb771d1de302c0cc9f13c0bffe1cf7e642152814b35265", size = 232122, upload-time = "2026-04-09T16:05:08.386Z" }, + { url = "https://files.pythonhosted.org/packages/e9/83/12864700a1b6a8be458cf5d05db209b0d8e94ae281e7ec261dbe616597b4/librt-0.9.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:dd2c7e082b0b92e1baa4da28163a808672485617bc855cc22a2fd06978fa9084", size = 225045, upload-time = "2026-04-09T16:05:09.707Z" }, + { url = "https://files.pythonhosted.org/packages/fd/1b/845d339c29dc7dbc87a2e992a1ba8d28d25d0e0372f9a0a2ecebde298186/librt-0.9.0-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:7e6274fd33fc5b2a14d41c9119629d3ff395849d8bcbc80cf637d9e8d2034da8", size = 227372, upload-time = "2026-04-09T16:05:10.942Z" }, + { url = "https://files.pythonhosted.org/packages/8d/fe/277985610269d926a64c606f761d58d3db67b956dbbf40024921e95e7fcb/librt-0.9.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:5093043afb226ecfa1400120d1ebd4442b4f99977783e4f4f7248879009b227f", size = 248224, upload-time = "2026-04-09T16:05:12.254Z" }, + { url = "https://files.pythonhosted.org/packages/92/1b/ee486d244b8de6b8b5dbaefabe6bfdd4a72e08f6353edf7d16d27114da8d/librt-0.9.0-cp312-cp312-win32.whl", hash = "sha256:9edcc35d1cae9fd5320171b1a838c7da8a5c968af31e82ecc3dff30b4be0957f", size = 55986, upload-time = "2026-04-09T16:05:13.529Z" }, + { url = "https://files.pythonhosted.org/packages/89/7a/ba1737012308c17dc6d5516143b5dce9a2c7ba3474afd54e11f44a4d1ef3/librt-0.9.0-cp312-cp312-win_amd64.whl", hash = "sha256:3cc2917258e131ae5f958a4d872e07555b51cb7466a43433218061c74ef33745", size = 63260, upload-time = "2026-04-09T16:05:14.68Z" }, + { url = "https://files.pythonhosted.org/packages/36/e4/01752c113da15127f18f7bf11142f5640038f062407a611c059d0036c6aa/librt-0.9.0-cp312-cp312-win_arm64.whl", hash = "sha256:90e6d5420fc8a300518d4d2288154ff45005e920425c22cbbfe8330f3f754bd9", size = 53694, upload-time = "2026-04-09T16:05:16.095Z" }, + { url = "https://files.pythonhosted.org/packages/5f/d7/1b3e26fffde1452d82f5666164858a81c26ebe808e7ae8c9c88628981540/librt-0.9.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f29b68cd9714531672db62cc54f6e8ff981900f824d13fa0e00749189e13778e", size = 68367, upload-time = "2026-04-09T16:05:17.243Z" }, + { url = "https://files.pythonhosted.org/packages/a5/5b/c61b043ad2e091fbe1f2d35d14795e545d0b56b03edaa390fa1dcee3d160/librt-0.9.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:7d5c8a5929ac325729f6119802070b561f4db793dffc45e9ac750992a4ed4d22", size = 70595, upload-time = "2026-04-09T16:05:18.471Z" }, + { url = "https://files.pythonhosted.org/packages/a3/22/2448471196d8a73370aa2f23445455dc42712c21404081fcd7a03b9e0749/librt-0.9.0-cp313-cp313-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:756775d25ec8345b837ab52effee3ad2f3b2dfd6bbee3e3f029c517bd5d8f05a", size = 204354, upload-time = "2026-04-09T16:05:19.593Z" }, + { url = "https://files.pythonhosted.org/packages/ac/5e/39fc4b153c78cfd2c8a2dcb32700f2d41d2312aa1050513183be4540930d/librt-0.9.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:2b8f5d00b49818f4e2b1667db994488b045835e0ac16fe2f924f3871bd2b8ac5", size = 216238, upload-time = "2026-04-09T16:05:20.868Z" }, + { url = "https://files.pythonhosted.org/packages/d7/42/bc2d02d0fa7badfa63aa8d6dcd8793a9f7ef5a94396801684a51ed8d8287/librt-0.9.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c81aef782380f0f13ead670aae01825eb653b44b046aa0e5ebbb79f76ed4aa11", size = 230589, upload-time = "2026-04-09T16:05:22.305Z" }, + { url = "https://files.pythonhosted.org/packages/c8/7b/e2d95cc513866373692aa5edf98080d5602dd07cabfb9e5d2f70df2f25f7/librt-0.9.0-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:66b58fed90a545328e80d575467244de3741e088c1af928f0b489ebec3ef3858", size = 224610, upload-time = "2026-04-09T16:05:23.647Z" }, + { url = "https://files.pythonhosted.org/packages/31/d5/6cec4607e998eaba57564d06a1295c21b0a0c8de76e4e74d699e627bd98c/librt-0.9.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:e78fb7419e07d98c2af4b8567b72b3eaf8cb05caad642e9963465569c8b2d87e", size = 232558, upload-time = "2026-04-09T16:05:25.025Z" }, + { url = "https://files.pythonhosted.org/packages/95/8c/27f1d8d3aaf079d3eb26439bf0b32f1482340c3552e324f7db9dca858671/librt-0.9.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:2c3786f0f4490a5cd87f1ed6cefae833ad6b1060d52044ce0434a2e85893afd0", size = 225521, upload-time = "2026-04-09T16:05:26.311Z" }, + { url = "https://files.pythonhosted.org/packages/6b/d8/1e0d43b1c329b416017619469b3c3801a25a6a4ef4a1c68332aeaa6f72ca/librt-0.9.0-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:8494cfc61e03542f2d381e71804990b3931175a29b9278fdb4a5459948778dc2", size = 227789, upload-time = "2026-04-09T16:05:27.624Z" }, + { url = "https://files.pythonhosted.org/packages/2c/b4/d3d842e88610fcd4c8eec7067b0c23ef2d7d3bff31496eded6a83b0f99be/librt-0.9.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:07cf11f769831186eeac424376e6189f20ace4f7263e2134bdb9757340d84d4d", size = 248616, upload-time = "2026-04-09T16:05:29.181Z" }, + { url = "https://files.pythonhosted.org/packages/ec/28/527df8ad0d1eb6c8bdfa82fc190f1f7c4cca5a1b6d7b36aeabf95b52d74d/librt-0.9.0-cp313-cp313-win32.whl", hash = "sha256:850d6d03177e52700af605fd60db7f37dcb89782049a149674d1a9649c2138fd", size = 56039, upload-time = "2026-04-09T16:05:30.709Z" }, + { url = "https://files.pythonhosted.org/packages/f3/a7/413652ad0d92273ee5e30c000fc494b361171177c83e57c060ecd3c21538/librt-0.9.0-cp313-cp313-win_amd64.whl", hash = "sha256:a5af136bfba820d592f86c67affcef9b3ff4d4360ac3255e341e964489b48519", size = 63264, upload-time = "2026-04-09T16:05:31.881Z" }, + { url = "https://files.pythonhosted.org/packages/a4/0a/92c244309b774e290ddb15e93363846ae7aa753d9586b8aad511c5e6145b/librt-0.9.0-cp313-cp313-win_arm64.whl", hash = "sha256:4c4d0440a3a8e31d962340c3e1cc3fc9ee7febd34c8d8f770d06adb947779ea5", size = 53728, upload-time = "2026-04-09T16:05:33.31Z" }, + { url = "https://files.pythonhosted.org/packages/cd/c1/184e539543f06ea2912f4b92a5ffaede4f9b392689e3f00acbf8134bee92/librt-0.9.0-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:3f05d145df35dca5056a8bc3838e940efebd893a54b3e19b2dda39ceaa299bcb", size = 67830, upload-time = "2026-04-09T16:05:34.517Z" }, + { url = "https://files.pythonhosted.org/packages/f3/ad/23399bdcb7afca819acacdef31b37ee59de261bd66b503a7995c03c4b0dc/librt-0.9.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:1c587494461ebd42229d0f1739f3aa34237dd9980623ecf1be8d3bcba79f4499", size = 70280, upload-time = "2026-04-09T16:05:35.649Z" }, + { url = "https://files.pythonhosted.org/packages/9f/0b/4542dc5a2b8772dbf92cafb9194701230157e73c14b017b6961a23598b03/librt-0.9.0-cp314-cp314-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:b0a2040f801406b93657a70b72fa12311063a319fee72ce98e1524da7200171f", size = 201925, upload-time = "2026-04-09T16:05:36.739Z" }, + { url = "https://files.pythonhosted.org/packages/31/d4/8ee7358b08fd0cfce051ef96695380f09b3c2c11b77c9bfbc367c921cce5/librt-0.9.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f38bc489037eca88d6ebefc9c4d41a4e07c8e8b4de5188a9e6d290273ad7ebb1", size = 212381, upload-time = "2026-04-09T16:05:38.043Z" }, + { url = "https://files.pythonhosted.org/packages/f2/94/a2025fe442abedf8b038038dab3dba942009ad42b38ea064a1a9e6094241/librt-0.9.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f3fd278f5e6bf7c75ccd6d12344eb686cc020712683363b66f46ac79d37c799f", size = 227065, upload-time = "2026-04-09T16:05:39.394Z" }, + { url = "https://files.pythonhosted.org/packages/7c/e9/b9fcf6afa909f957cfbbf918802f9dada1bd5d3c1da43d722fd6a310dc3f/librt-0.9.0-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:fcbdf2a9ca24e87bbebb47f1fe34e531ef06f104f98c9ccfc953a3f3344c567a", size = 221333, upload-time = "2026-04-09T16:05:40.999Z" }, + { url = "https://files.pythonhosted.org/packages/ac/7c/ba54cd6aa6a3c8cd12757a6870e0c79a64b1e6327f5248dcff98423f4d43/librt-0.9.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:e306d956cfa027fe041585f02a1602c32bfa6bb8ebea4899d373383295a6c62f", size = 229051, upload-time = "2026-04-09T16:05:42.605Z" }, + { url = "https://files.pythonhosted.org/packages/4b/4b/8cfdbad314c8677a0148bf0b70591d6d18587f9884d930276098a235461b/librt-0.9.0-cp314-cp314-musllinux_1_2_i686.whl", hash = "sha256:465814ab157986acb9dfa5ccd7df944be5eefc0d08d31ec6e8d88bc71251d845", size = 222492, upload-time = "2026-04-09T16:05:43.842Z" }, + { url = "https://files.pythonhosted.org/packages/1f/d1/2eda69563a1a88706808decdce035e4b32755dbfbb0d05e1a65db9547ed1/librt-0.9.0-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:703f4ae36d6240bfe24f542bac784c7e4194ec49c3ba5a994d02891649e2d85b", size = 223849, upload-time = "2026-04-09T16:05:45.054Z" }, + { url = "https://files.pythonhosted.org/packages/04/44/b2ed37df6be5b3d42cfe36318e0598e80843d5c6308dd63d0bf4e0ce5028/librt-0.9.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:3be322a15ee5e70b93b7a59cfd074614f22cc8c9ff18bd27f474e79137ea8d3b", size = 245001, upload-time = "2026-04-09T16:05:46.34Z" }, + { url = "https://files.pythonhosted.org/packages/47/e7/617e412426df89169dd2a9ed0cc8752d5763336252c65dbf945199915119/librt-0.9.0-cp314-cp314-win32.whl", hash = "sha256:b8da9f8035bb417770b1e1610526d87ad4fc58a2804dc4d79c53f6d2cf5a6eb9", size = 51799, upload-time = "2026-04-09T16:05:47.738Z" }, + { url = "https://files.pythonhosted.org/packages/24/ed/c22ca4db0ca3cbc285e4d9206108746beda561a9792289c3c31281d7e9df/librt-0.9.0-cp314-cp314-win_amd64.whl", hash = "sha256:b8bd70d5d816566a580d193326912f4a76ec2d28a97dc4cd4cc831c0af8e330e", size = 59165, upload-time = "2026-04-09T16:05:49.198Z" }, + { url = "https://files.pythonhosted.org/packages/24/56/875398fafa4cbc8f15b89366fc3287304ddd3314d861f182a4b87595ace0/librt-0.9.0-cp314-cp314-win_arm64.whl", hash = "sha256:fc5758e2b7a56532dc33e3c544d78cbaa9ecf0a0f2a2da2df882c1d6b99a317f", size = 49292, upload-time = "2026-04-09T16:05:50.362Z" }, + { url = "https://files.pythonhosted.org/packages/4c/61/bc448ecbf9b2d69c5cff88fe41496b19ab2a1cbda0065e47d4d0d51c0867/librt-0.9.0-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:f24b90b0e0c8cc9491fb1693ae91fe17cb7963153a1946395acdbdd5818429a4", size = 70175, upload-time = "2026-04-09T16:05:51.564Z" }, + { url = "https://files.pythonhosted.org/packages/60/f2/c47bb71069a73e2f04e70acbd196c1e5cc411578ac99039a224b98920fd4/librt-0.9.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:3fe56e80badb66fdcde06bef81bbaa5bfcf6fbd7aefb86222d9e369c38c6b228", size = 72951, upload-time = "2026-04-09T16:05:52.699Z" }, + { url = "https://files.pythonhosted.org/packages/29/19/0549df59060631732df758e8886d92088da5fdbedb35b80e4643664e8412/librt-0.9.0-cp314-cp314t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:527b5b820b47a09e09829051452bb0d1dd2122261254e2a6f674d12f1d793d54", size = 225864, upload-time = "2026-04-09T16:05:53.895Z" }, + { url = "https://files.pythonhosted.org/packages/9d/f8/3b144396d302ac08e50f89e64452c38db84bc7b23f6c60479c5d3abd303c/librt-0.9.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:7d429bdd4ac0ab17c8e4a8af0ed2a7440b16eba474909ab357131018fe8c7e71", size = 241155, upload-time = "2026-04-09T16:05:55.191Z" }, + { url = "https://files.pythonhosted.org/packages/7a/ce/ee67ec14581de4043e61d05786d2aed6c9b5338816b7859bcf07455c6a9f/librt-0.9.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:7202bdcac47d3a708271c4304a474a8605a4a9a4a709e954bf2d3241140aa938", size = 252235, upload-time = "2026-04-09T16:05:56.549Z" }, + { url = "https://files.pythonhosted.org/packages/8a/fa/0ead15daa2b293a54101550b08d4bafe387b7d4a9fc6d2b985602bae69b6/librt-0.9.0-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:c0d620e74897f8c2613b3c4e2e9c1e422eb46d2ddd07df540784d44117836af3", size = 244963, upload-time = "2026-04-09T16:05:57.858Z" }, + { url = "https://files.pythonhosted.org/packages/29/68/9fbf9a9aa704ba87689e40017e720aced8d9a4d2b46b82451d8142f91ec9/librt-0.9.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:d69fc39e627908f4c03297d5a88d9284b73f4d90b424461e32e8c2485e21c283", size = 257364, upload-time = "2026-04-09T16:05:59.686Z" }, + { url = "https://files.pythonhosted.org/packages/1a/8d/9d60869f1b6716c762e45f66ed945b1e5dd649f7377684c3b176ae424648/librt-0.9.0-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:c2640e23d2b7c98796f123ffd95cf2022c7777aa8a4a3b98b36c570d37e85eee", size = 247661, upload-time = "2026-04-09T16:06:00.938Z" }, + { url = "https://files.pythonhosted.org/packages/70/ff/a5c365093962310bfdb4f6af256f191085078ffb529b3f0cbebb5b33ebe2/librt-0.9.0-cp314-cp314t-musllinux_1_2_riscv64.whl", hash = "sha256:451daa98463b7695b0a30aa56bf637831ea559e7b8101ac2ef6382e8eb15e29c", size = 248238, upload-time = "2026-04-09T16:06:02.537Z" }, + { url = "https://files.pythonhosted.org/packages/a0/3c/2d34365177f412c9e19c0a29f969d70f5343f27634b76b765a54d8b27705/librt-0.9.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:928bd06eca2c2bbf4349e5b817f837509b0604342e65a502de1d50a7570afd15", size = 269457, upload-time = "2026-04-09T16:06:03.833Z" }, + { url = "https://files.pythonhosted.org/packages/bc/cd/de45b239ea3bdf626f982a00c14bfcf2e12d261c510ba7db62c5969a27cd/librt-0.9.0-cp314-cp314t-win32.whl", hash = "sha256:a9c63e04d003bc0fb6a03b348018b9a3002f98268200e22cc80f146beac5dc40", size = 52453, upload-time = "2026-04-09T16:06:05.229Z" }, + { url = "https://files.pythonhosted.org/packages/7f/f9/bfb32ae428aa75c0c533915622176f0a17d6da7b72b5a3c6363685914f70/librt-0.9.0-cp314-cp314t-win_amd64.whl", hash = "sha256:f162af66a2ed3f7d1d161a82ca584efd15acd9c1cff190a373458c32f7d42118", size = 60044, upload-time = "2026-04-09T16:06:06.398Z" }, + { url = "https://files.pythonhosted.org/packages/aa/47/7d70414bcdbb3bc1f458a8d10558f00bbfdb24e5a11740fc8197e12c3255/librt-0.9.0-cp314-cp314t-win_arm64.whl", hash = "sha256:a4b25c6c25cac5d0d9d6d6da855195b254e0021e513e0249f0e3b444dc6e0e61", size = 50009, upload-time = "2026-04-09T16:06:07.995Z" }, ] [[package]] name = "llvmlite" -version = "0.46.0" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/74/cd/08ae687ba099c7e3d21fe2ea536500563ef1943c5105bf6ab4ee3829f68e/llvmlite-0.46.0.tar.gz", hash = "sha256:227c9fd6d09dce2783c18b754b7cd9d9b3b3515210c46acc2d3c5badd9870ceb", size = 193456, upload-time = "2025-12-08T18:15:36.295Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/3d/a4/3959e1c61c5ca9db7921e5fd115b344c29b9d57a5dadd87bef97963ca1a5/llvmlite-0.46.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:4323177e936d61ae0f73e653e2e614284d97d14d5dd12579adc92b6c2b0597b0", size = 37232766, upload-time = "2025-12-08T18:14:34.765Z" }, - { url = "https://files.pythonhosted.org/packages/c2/a5/a4d916f1015106e1da876028606a8e87fd5d5c840f98c87bc2d5153b6a2f/llvmlite-0.46.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:0a2d461cb89537b7c20feb04c46c32e12d5ad4f0896c9dfc0f60336219ff248e", size = 56275176, upload-time = "2025-12-08T18:14:37.944Z" }, - { url = "https://files.pythonhosted.org/packages/79/7f/a7f2028805dac8c1a6fae7bda4e739b7ebbcd45b29e15bf6d21556fcd3d5/llvmlite-0.46.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b1f6595a35b7b39c3518b85a28bf18f45e075264e4b2dce3f0c2a4f232b4a910", size = 55128629, upload-time = "2025-12-08T18:14:41.674Z" }, - { url = "https://files.pythonhosted.org/packages/b2/bc/4689e1ba0c073c196b594471eb21be0aa51d9e64b911728aa13cd85ef0ae/llvmlite-0.46.0-cp310-cp310-win_amd64.whl", hash = "sha256:e7a34d4aa6f9a97ee006b504be6d2b8cb7f755b80ab2f344dda1ef992f828559", size = 38138651, upload-time = "2025-12-08T18:14:45.845Z" }, - { url = "https://files.pythonhosted.org/packages/7a/a1/2ad4b2367915faeebe8447f0a057861f646dbf5fbbb3561db42c65659cf3/llvmlite-0.46.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:82f3d39b16f19aa1a56d5fe625883a6ab600d5cc9ea8906cca70ce94cabba067", size = 37232766, upload-time = "2025-12-08T18:14:48.836Z" }, - { url = "https://files.pythonhosted.org/packages/12/b5/99cf8772fdd846c07da4fd70f07812a3c8fd17ea2409522c946bb0f2b277/llvmlite-0.46.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:a3df43900119803bbc52720e758c76f316a9a0f34612a886862dfe0a5591a17e", size = 56275175, upload-time = "2025-12-08T18:14:51.604Z" }, - { url = "https://files.pythonhosted.org/packages/38/f2/ed806f9c003563732da156139c45d970ee435bd0bfa5ed8de87ba972b452/llvmlite-0.46.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:de183fefc8022d21b0aa37fc3e90410bc3524aed8617f0ff76732fc6c3af5361", size = 55128630, upload-time = "2025-12-08T18:14:55.107Z" }, - { url = "https://files.pythonhosted.org/packages/19/0c/8f5a37a65fc9b7b17408508145edd5f86263ad69c19d3574e818f533a0eb/llvmlite-0.46.0-cp311-cp311-win_amd64.whl", hash = "sha256:e8b10bc585c58bdffec9e0c309bb7d51be1f2f15e169a4b4d42f2389e431eb93", size = 38138652, upload-time = "2025-12-08T18:14:58.171Z" }, - { url = "https://files.pythonhosted.org/packages/2b/f8/4db016a5e547d4e054ff2f3b99203d63a497465f81ab78ec8eb2ff7b2304/llvmlite-0.46.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6b9588ad4c63b4f0175a3984b85494f0c927c6b001e3a246a3a7fb3920d9a137", size = 37232767, upload-time = "2025-12-08T18:15:00.737Z" }, - { url = "https://files.pythonhosted.org/packages/aa/85/4890a7c14b4fa54400945cb52ac3cd88545bbdb973c440f98ca41591cdc5/llvmlite-0.46.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:3535bd2bb6a2d7ae4012681ac228e5132cdb75fefb1bcb24e33f2f3e0c865ed4", size = 56275176, upload-time = "2025-12-08T18:15:03.936Z" }, - { url = "https://files.pythonhosted.org/packages/6a/07/3d31d39c1a1a08cd5337e78299fca77e6aebc07c059fbd0033e3edfab45c/llvmlite-0.46.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4cbfd366e60ff87ea6cc62f50bc4cd800ebb13ed4c149466f50cf2163a473d1e", size = 55128630, upload-time = "2025-12-08T18:15:07.196Z" }, - { url = "https://files.pythonhosted.org/packages/2a/6b/d139535d7590a1bba1ceb68751bef22fadaa5b815bbdf0e858e3875726b2/llvmlite-0.46.0-cp312-cp312-win_amd64.whl", hash = "sha256:398b39db462c39563a97b912d4f2866cd37cba60537975a09679b28fbbc0fb38", size = 38138940, upload-time = "2025-12-08T18:15:10.162Z" }, - { url = "https://files.pythonhosted.org/packages/e6/ff/3eba7eb0aed4b6fca37125387cd417e8c458e750621fce56d2c541f67fa8/llvmlite-0.46.0-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:30b60892d034bc560e0ec6654737aaa74e5ca327bd8114d82136aa071d611172", size = 37232767, upload-time = "2025-12-08T18:15:13.22Z" }, - { url = "https://files.pythonhosted.org/packages/0e/54/737755c0a91558364b9200702c3c9c15d70ed63f9b98a2c32f1c2aa1f3ba/llvmlite-0.46.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:6cc19b051753368a9c9f31dc041299059ee91aceec81bd57b0e385e5d5bf1a54", size = 56275176, upload-time = "2025-12-08T18:15:16.339Z" }, - { url = "https://files.pythonhosted.org/packages/e6/91/14f32e1d70905c1c0aa4e6609ab5d705c3183116ca02ac6df2091868413a/llvmlite-0.46.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:bca185892908f9ede48c0acd547fe4dc1bafefb8a4967d47db6cf664f9332d12", size = 55128629, upload-time = "2025-12-08T18:15:19.493Z" }, - { url = "https://files.pythonhosted.org/packages/4a/a7/d526ae86708cea531935ae777b6dbcabe7db52718e6401e0fb9c5edea80e/llvmlite-0.46.0-cp313-cp313-win_amd64.whl", hash = "sha256:67438fd30e12349ebb054d86a5a1a57fd5e87d264d2451bcfafbbbaa25b82a35", size = 38138941, upload-time = "2025-12-08T18:15:22.536Z" }, - { url = "https://files.pythonhosted.org/packages/95/ae/af0ffb724814cc2ea64445acad05f71cff5f799bb7efb22e47ee99340dbc/llvmlite-0.46.0-cp314-cp314-macosx_12_0_arm64.whl", hash = "sha256:d252edfb9f4ac1fcf20652258e3f102b26b03eef738dc8a6ffdab7d7d341d547", size = 37232768, upload-time = "2025-12-08T18:15:25.055Z" }, - { url = "https://files.pythonhosted.org/packages/c9/19/5018e5352019be753b7b07f7759cdabb69ca5779fea2494be8839270df4c/llvmlite-0.46.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:379fdd1c59badeff8982cb47e4694a6143bec3bb49aa10a466e095410522064d", size = 56275173, upload-time = "2025-12-08T18:15:28.109Z" }, - { url = "https://files.pythonhosted.org/packages/9f/c9/d57877759d707e84c082163c543853245f91b70c804115a5010532890f18/llvmlite-0.46.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:2e8cbfff7f6db0fa2c771ad24154e2a7e457c2444d7673e6de06b8b698c3b269", size = 55128628, upload-time = "2025-12-08T18:15:31.098Z" }, - { url = "https://files.pythonhosted.org/packages/30/a8/e61a8c2b3cc7a597073d9cde1fcbb567e9d827f1db30c93cf80422eac70d/llvmlite-0.46.0-cp314-cp314-win_amd64.whl", hash = "sha256:7821eda3ec1f18050f981819756631d60b6d7ab1a6cf806d9efefbe3f4082d61", size = 39153056, upload-time = "2025-12-08T18:15:33.938Z" }, +version = "0.47.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/01/88/a8952b6d5c21e74cbf158515b779666f692846502623e9e3c39d8e8ba25f/llvmlite-0.47.0.tar.gz", hash = "sha256:62031ce968ec74e95092184d4b0e857e444f8fdff0b8f9213707699570c33ccc", size = 193614, upload-time = "2026-03-31T18:29:53.497Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f4/f5/a1bde3aa8c43524b0acaf3f72fb3d80a32dd29dbb42d7dc434f84584cdcc/llvmlite-0.47.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:41270b0b1310717f717cf6f2a9c68d3c43bd7905c33f003825aebc361d0d1b17", size = 37232772, upload-time = "2026-03-31T18:28:12.198Z" }, + { url = "https://files.pythonhosted.org/packages/7c/fb/76d88fc05ee1f9c1a6efe39eb493c4a727e5d1690412469017cd23bcb776/llvmlite-0.47.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:f9d118bc1dd7623e0e65ca9ac485ec6dd543c3b77bc9928ddc45ebd34e1e30a7", size = 56275179, upload-time = "2026-03-31T18:28:15.725Z" }, + { url = "https://files.pythonhosted.org/packages/4d/08/29da7f36217abd56a0c389ef9a18bea47960826e691ced1a36c92c6ce93c/llvmlite-0.47.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:9ea5cfb04a6ab5b18e46be72b41b015975ba5980c4ddb41f1975b83e19031063", size = 55128632, upload-time = "2026-03-31T18:28:19.946Z" }, + { url = "https://files.pythonhosted.org/packages/df/f8/5e12e9ed447d65f04acf6fcf2d79cded2355640b5131a46cee4c99a5949d/llvmlite-0.47.0-cp310-cp310-win_amd64.whl", hash = "sha256:166b896a2262a2039d5fc52df5ee1659bd1ccd081183df7a2fba1b74702dd5ea", size = 38138402, upload-time = "2026-03-31T18:28:23.327Z" }, + { url = "https://files.pythonhosted.org/packages/34/0b/b9d1911cfefa61399821dfb37f486d83e0f42630a8d12f7194270c417002/llvmlite-0.47.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:74090f0dcfd6f24ebbef3f21f11e38111c4d7e6919b54c4416e1e357c3446b07", size = 37232770, upload-time = "2026-03-31T18:28:26.765Z" }, + { url = "https://files.pythonhosted.org/packages/46/27/5799b020e4cdfb25a7c951c06a96397c135efcdc21b78d853bbd9c814c7d/llvmlite-0.47.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:ca14f02e29134e837982497959a8e2193d6035235de1cb41a9cb2bd6da4eedbb", size = 56275177, upload-time = "2026-03-31T18:28:31.01Z" }, + { url = "https://files.pythonhosted.org/packages/7e/51/48a53fedf01cb1f3f43ef200be17ebf83c8d9a04018d3783c1a226c342c2/llvmlite-0.47.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:12a69d4bb05f402f30477e21eeabe81911e7c251cecb192bed82cd83c9db10d8", size = 55128631, upload-time = "2026-03-31T18:28:36.046Z" }, + { url = "https://files.pythonhosted.org/packages/a2/50/59227d06bdc96e23322713c381af4e77420949d8cd8a042c79e0043096cc/llvmlite-0.47.0-cp311-cp311-win_amd64.whl", hash = "sha256:c37d6eb7aaabfa83ab9c2ff5b5cdb95a5e6830403937b2c588b7490724e05327", size = 38138400, upload-time = "2026-03-31T18:28:40.076Z" }, + { url = "https://files.pythonhosted.org/packages/fa/48/4b7fe0e34c169fa2f12532916133e0b219d2823b540733651b34fdac509a/llvmlite-0.47.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:306a265f408c259067257a732c8e159284334018b4083a9e35f67d19792b164f", size = 37232769, upload-time = "2026-03-31T18:28:43.735Z" }, + { url = "https://files.pythonhosted.org/packages/e6/4b/e3f2cd17822cf772a4a51a0a8080b0032e6d37b2dbe8cfb724eac4e31c52/llvmlite-0.47.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:5853bf26160857c0c2573415ff4efe01c4c651e59e2c55c2a088740acfee51cd", size = 56275178, upload-time = "2026-03-31T18:28:48.342Z" }, + { url = "https://files.pythonhosted.org/packages/b6/55/a3b4a543185305a9bdf3d9759d53646ed96e55e7dfd43f53e7a421b8fbae/llvmlite-0.47.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:003bcf7fa579e14db59c1a1e113f93ab8a06b56a4be31c7f08264d1d4072d077", size = 55128632, upload-time = "2026-03-31T18:28:52.901Z" }, + { url = "https://files.pythonhosted.org/packages/2f/f5/d281ae0f79378a5a91f308ea9fdb9f9cc068fddd09629edc0725a5a8fde1/llvmlite-0.47.0-cp312-cp312-win_amd64.whl", hash = "sha256:f3079f25bdc24cd9d27c4b2b5e68f5f60c4fdb7e8ad5ee2b9b006007558f9df7", size = 38138692, upload-time = "2026-03-31T18:28:57.147Z" }, + { url = "https://files.pythonhosted.org/packages/77/6f/4615353e016799f80fa52ccb270a843c413b22361fadda2589b2922fb9b0/llvmlite-0.47.0-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:a3c6a735d4e1041808434f9d440faa3d78d9b4af2ee64d05a66f351883b6ceec", size = 37232771, upload-time = "2026-03-31T18:29:01.324Z" }, + { url = "https://files.pythonhosted.org/packages/31/b8/69f5565f1a280d032525878a86511eebed0645818492feeb169dfb20ae8e/llvmlite-0.47.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:2699a74321189e812d476a43d6d7f652f51811e7b5aad9d9bba842a1c7927acb", size = 56275178, upload-time = "2026-03-31T18:29:05.748Z" }, + { url = "https://files.pythonhosted.org/packages/d6/da/b32cafcb926fb0ce2aa25553bf32cb8764af31438f40e2481df08884c947/llvmlite-0.47.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6c6951e2b29930227963e53ee152441f0e14be92e9d4231852102d986c761e40", size = 55128632, upload-time = "2026-03-31T18:29:11.235Z" }, + { url = "https://files.pythonhosted.org/packages/46/9f/4898b44e4042c60fafcb1162dfb7014f6f15b1ec19bf29cfea6bf26df90d/llvmlite-0.47.0-cp313-cp313-win_amd64.whl", hash = "sha256:c2e9adf8698d813a9a5efb2d4370caf344dbc1e145019851fee6a6f319ba760e", size = 38138695, upload-time = "2026-03-31T18:29:15.43Z" }, + { url = "https://files.pythonhosted.org/packages/1c/d4/33c8af00f0bf6f552d74f3a054f648af2c5bc6bece97972f3bfadce4f5ec/llvmlite-0.47.0-cp314-cp314-macosx_12_0_arm64.whl", hash = "sha256:de966c626c35c9dff5ae7bf12db25637738d0df83fc370cf793bc94d43d92d14", size = 37232773, upload-time = "2026-03-31T18:29:19.453Z" }, + { url = "https://files.pythonhosted.org/packages/64/1d/a760e993e0c0ba6db38d46b9f48f6c7dceb8ac838824997fb9e25f97bc04/llvmlite-0.47.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:ddbccff2aeaff8670368340a158abefc032fe9b3ccf7d9c496639263d00151aa", size = 56275176, upload-time = "2026-03-31T18:29:24.149Z" }, + { url = "https://files.pythonhosted.org/packages/84/3b/e679bc3b29127182a7f4aa2d2e9e5bea42adb93fb840484147d59c236299/llvmlite-0.47.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d4a7b778a2e144fc64468fb9bf509ac1226c9813a00b4d7afea5d988c4e22fca", size = 55128631, upload-time = "2026-03-31T18:29:29.536Z" }, + { url = "https://files.pythonhosted.org/packages/be/f7/19e2a09c62809c9e63bbd14ce71fb92c6ff7b7b3045741bb00c781efc3c9/llvmlite-0.47.0-cp314-cp314-win_amd64.whl", hash = "sha256:694e3c2cdc472ed2bd8bd4555ca002eec4310961dd58ef791d508f57b5cc4c94", size = 39153826, upload-time = "2026-03-31T18:29:33.681Z" }, + { url = "https://files.pythonhosted.org/packages/40/a1/581a8c707b5e80efdbbe1dd94527404d33fe50bceb71f39d5a7e11bd57b7/llvmlite-0.47.0-cp314-cp314t-macosx_12_0_arm64.whl", hash = "sha256:92ec8a169a20b473c1c54d4695e371bde36489fc1efa3688e11e99beba0abf9c", size = 37232772, upload-time = "2026-03-31T18:29:37.952Z" }, + { url = "https://files.pythonhosted.org/packages/11/03/16090dd6f74ba2b8b922276047f15962fbeea0a75d5601607edb301ba945/llvmlite-0.47.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:fa1cbd800edd3b20bc141521f7fd45a6185a5b84109aa6855134e81397ffe72b", size = 56275178, upload-time = "2026-03-31T18:29:42.58Z" }, + { url = "https://files.pythonhosted.org/packages/f5/cb/0abf1dd4c5286a95ffe0c1d8c67aec06b515894a0dd2ac97f5e27b82ab0b/llvmlite-0.47.0-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f6725179b89f03b17dabe236ff3422cb8291b4c1bf40af152826dfd34e350ae8", size = 55128632, upload-time = "2026-03-31T18:29:46.939Z" }, + { url = "https://files.pythonhosted.org/packages/4f/79/d3bbab197e86e0ff4f9c07122895b66a3e0d024247fcff7f12c473cb36d9/llvmlite-0.47.0-cp314-cp314t-win_amd64.whl", hash = "sha256:6842cf6f707ec4be3d985a385ad03f72b2d724439e118fcbe99b2929964f0453", size = 39153839, upload-time = "2026-03-31T18:29:51.004Z" }, ] [[package]] @@ -3109,7 +3378,7 @@ wheels = [ [[package]] name = "matplotlib" -version = "3.10.8" +version = "3.10.9" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "contourpy", version = "1.3.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, @@ -3118,69 +3387,68 @@ dependencies = [ { name = "fonttools" }, { name = "kiwisolver" }, { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "packaging" }, { name = "pillow" }, { name = "pyparsing" }, { name = "python-dateutil" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/8a/76/d3c6e3a13fe484ebe7718d14e269c9569c4eb0020a968a327acb3b9a8fe6/matplotlib-3.10.8.tar.gz", hash = "sha256:2299372c19d56bcd35cf05a2738308758d32b9eaed2371898d8f5bd33f084aa3", size = 34806269, upload-time = "2025-12-10T22:56:51.155Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/58/be/a30bd917018ad220c400169fba298f2bb7003c8ccbc0c3e24ae2aacad1e8/matplotlib-3.10.8-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:00270d217d6b20d14b584c521f810d60c5c78406dc289859776550df837dcda7", size = 8239828, upload-time = "2025-12-10T22:55:02.313Z" }, - { url = "https://files.pythonhosted.org/packages/58/27/ca01e043c4841078e82cf6e80a6993dfecd315c3d79f5f3153afbb8e1ec6/matplotlib-3.10.8-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:37b3c1cc42aa184b3f738cfa18c1c1d72fd496d85467a6cf7b807936d39aa656", size = 8128050, upload-time = "2025-12-10T22:55:04.997Z" }, - { url = "https://files.pythonhosted.org/packages/cb/aa/7ab67f2b729ae6a91bcf9dcac0affb95fb8c56f7fd2b2af894ae0b0cf6fa/matplotlib-3.10.8-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:ee40c27c795bda6a5292e9cff9890189d32f7e3a0bf04e0e3c9430c4a00c37df", size = 8700452, upload-time = "2025-12-10T22:55:07.47Z" }, - { url = "https://files.pythonhosted.org/packages/73/ae/2d5817b0acee3c49b7e7ccfbf5b273f284957cc8e270adf36375db353190/matplotlib-3.10.8-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a48f2b74020919552ea25d222d5cc6af9ca3f4eb43a93e14d068457f545c2a17", size = 9534928, upload-time = "2025-12-10T22:55:10.566Z" }, - { url = "https://files.pythonhosted.org/packages/c9/5b/8e66653e9f7c39cb2e5cab25fce4810daffa2bff02cbf5f3077cea9e942c/matplotlib-3.10.8-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f254d118d14a7f99d616271d6c3c27922c092dac11112670b157798b89bf4933", size = 9586377, upload-time = "2025-12-10T22:55:12.362Z" }, - { url = "https://files.pythonhosted.org/packages/e2/e2/fd0bbadf837f81edb0d208ba8f8cb552874c3b16e27cb91a31977d90875d/matplotlib-3.10.8-cp310-cp310-win_amd64.whl", hash = "sha256:f9b587c9c7274c1613a30afabf65a272114cd6cdbe67b3406f818c79d7ab2e2a", size = 8128127, upload-time = "2025-12-10T22:55:14.436Z" }, - { url = "https://files.pythonhosted.org/packages/f8/86/de7e3a1cdcfc941483af70609edc06b83e7c8a0e0dc9ac325200a3f4d220/matplotlib-3.10.8-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:6be43b667360fef5c754dda5d25a32e6307a03c204f3c0fc5468b78fa87b4160", size = 8251215, upload-time = "2025-12-10T22:55:16.175Z" }, - { url = "https://files.pythonhosted.org/packages/fd/14/baad3222f424b19ce6ad243c71de1ad9ec6b2e4eb1e458a48fdc6d120401/matplotlib-3.10.8-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a2b336e2d91a3d7006864e0990c83b216fcdca64b5a6484912902cef87313d78", size = 8139625, upload-time = "2025-12-10T22:55:17.712Z" }, - { url = "https://files.pythonhosted.org/packages/8f/a0/7024215e95d456de5883e6732e708d8187d9753a21d32f8ddb3befc0c445/matplotlib-3.10.8-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:efb30e3baaea72ce5928e32bab719ab4770099079d66726a62b11b1ef7273be4", size = 8712614, upload-time = "2025-12-10T22:55:20.8Z" }, - { url = "https://files.pythonhosted.org/packages/5a/f4/b8347351da9a5b3f41e26cf547252d861f685c6867d179a7c9d60ad50189/matplotlib-3.10.8-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d56a1efd5bfd61486c8bc968fa18734464556f0fb8e51690f4ac25d85cbbbbc2", size = 9540997, upload-time = "2025-12-10T22:55:23.258Z" }, - { url = "https://files.pythonhosted.org/packages/9e/c0/c7b914e297efe0bc36917bf216b2acb91044b91e930e878ae12981e461e5/matplotlib-3.10.8-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:238b7ce5717600615c895050239ec955d91f321c209dd110db988500558e70d6", size = 9596825, upload-time = "2025-12-10T22:55:25.217Z" }, - { url = "https://files.pythonhosted.org/packages/6f/d3/a4bbc01c237ab710a1f22b4da72f4ff6d77eb4c7735ea9811a94ae239067/matplotlib-3.10.8-cp311-cp311-win_amd64.whl", hash = "sha256:18821ace09c763ec93aef5eeff087ee493a24051936d7b9ebcad9662f66501f9", size = 8135090, upload-time = "2025-12-10T22:55:27.162Z" }, - { url = "https://files.pythonhosted.org/packages/89/dd/a0b6588f102beab33ca6f5218b31725216577b2a24172f327eaf6417d5c9/matplotlib-3.10.8-cp311-cp311-win_arm64.whl", hash = "sha256:bab485bcf8b1c7d2060b4fcb6fc368a9e6f4cd754c9c2fea281f4be21df394a2", size = 8012377, upload-time = "2025-12-10T22:55:29.185Z" }, - { url = "https://files.pythonhosted.org/packages/9e/67/f997cdcbb514012eb0d10cd2b4b332667997fb5ebe26b8d41d04962fa0e6/matplotlib-3.10.8-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:64fcc24778ca0404ce0cb7b6b77ae1f4c7231cdd60e6778f999ee05cbd581b9a", size = 8260453, upload-time = "2025-12-10T22:55:30.709Z" }, - { url = "https://files.pythonhosted.org/packages/7e/65/07d5f5c7f7c994f12c768708bd2e17a4f01a2b0f44a1c9eccad872433e2e/matplotlib-3.10.8-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:b9a5ca4ac220a0cdd1ba6bcba3608547117d30468fefce49bb26f55c1a3d5c58", size = 8148321, upload-time = "2025-12-10T22:55:33.265Z" }, - { url = "https://files.pythonhosted.org/packages/3e/f3/c5195b1ae57ef85339fd7285dfb603b22c8b4e79114bae5f4f0fcf688677/matplotlib-3.10.8-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:3ab4aabc72de4ff77b3ec33a6d78a68227bf1123465887f9905ba79184a1cc04", size = 8716944, upload-time = "2025-12-10T22:55:34.922Z" }, - { url = "https://files.pythonhosted.org/packages/00/f9/7638f5cc82ec8a7aa005de48622eecc3ed7c9854b96ba15bd76b7fd27574/matplotlib-3.10.8-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:24d50994d8c5816ddc35411e50a86ab05f575e2530c02752e02538122613371f", size = 9550099, upload-time = "2025-12-10T22:55:36.789Z" }, - { url = "https://files.pythonhosted.org/packages/57/61/78cd5920d35b29fd2a0fe894de8adf672ff52939d2e9b43cb83cd5ce1bc7/matplotlib-3.10.8-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:99eefd13c0dc3b3c1b4d561c1169e65fe47aab7b8158754d7c084088e2329466", size = 9613040, upload-time = "2025-12-10T22:55:38.715Z" }, - { url = "https://files.pythonhosted.org/packages/30/4e/c10f171b6e2f44d9e3a2b96efa38b1677439d79c99357600a62cc1e9594e/matplotlib-3.10.8-cp312-cp312-win_amd64.whl", hash = "sha256:dd80ecb295460a5d9d260df63c43f4afbdd832d725a531f008dad1664f458adf", size = 8142717, upload-time = "2025-12-10T22:55:41.103Z" }, - { url = "https://files.pythonhosted.org/packages/f1/76/934db220026b5fef85f45d51a738b91dea7d70207581063cd9bd8fafcf74/matplotlib-3.10.8-cp312-cp312-win_arm64.whl", hash = "sha256:3c624e43ed56313651bc18a47f838b60d7b8032ed348911c54906b130b20071b", size = 8012751, upload-time = "2025-12-10T22:55:42.684Z" }, - { url = "https://files.pythonhosted.org/packages/3d/b9/15fd5541ef4f5b9a17eefd379356cf12175fe577424e7b1d80676516031a/matplotlib-3.10.8-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:3f2e409836d7f5ac2f1c013110a4d50b9f7edc26328c108915f9075d7d7a91b6", size = 8261076, upload-time = "2025-12-10T22:55:44.648Z" }, - { url = "https://files.pythonhosted.org/packages/8d/a0/2ba3473c1b66b9c74dc7107c67e9008cb1782edbe896d4c899d39ae9cf78/matplotlib-3.10.8-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:56271f3dac49a88d7fca5060f004d9d22b865f743a12a23b1e937a0be4818ee1", size = 8148794, upload-time = "2025-12-10T22:55:46.252Z" }, - { url = "https://files.pythonhosted.org/packages/75/97/a471f1c3eb1fd6f6c24a31a5858f443891d5127e63a7788678d14e249aea/matplotlib-3.10.8-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:a0a7f52498f72f13d4a25ea70f35f4cb60642b466cbb0a9be951b5bc3f45a486", size = 8718474, upload-time = "2025-12-10T22:55:47.864Z" }, - { url = "https://files.pythonhosted.org/packages/01/be/cd478f4b66f48256f42927d0acbcd63a26a893136456cd079c0cc24fbabf/matplotlib-3.10.8-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:646d95230efb9ca614a7a594d4fcacde0ac61d25e37dd51710b36477594963ce", size = 9549637, upload-time = "2025-12-10T22:55:50.048Z" }, - { url = "https://files.pythonhosted.org/packages/5d/7c/8dc289776eae5109e268c4fb92baf870678dc048a25d4ac903683b86d5bf/matplotlib-3.10.8-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:f89c151aab2e2e23cb3fe0acad1e8b82841fd265379c4cecd0f3fcb34c15e0f6", size = 9613678, upload-time = "2025-12-10T22:55:52.21Z" }, - { url = "https://files.pythonhosted.org/packages/64/40/37612487cc8a437d4dd261b32ca21fe2d79510fe74af74e1f42becb1bdb8/matplotlib-3.10.8-cp313-cp313-win_amd64.whl", hash = "sha256:e8ea3e2d4066083e264e75c829078f9e149fa119d27e19acd503de65e0b13149", size = 8142686, upload-time = "2025-12-10T22:55:54.253Z" }, - { url = "https://files.pythonhosted.org/packages/66/52/8d8a8730e968185514680c2a6625943f70269509c3dcfc0dcf7d75928cb8/matplotlib-3.10.8-cp313-cp313-win_arm64.whl", hash = "sha256:c108a1d6fa78a50646029cb6d49808ff0fc1330fda87fa6f6250c6b5369b6645", size = 8012917, upload-time = "2025-12-10T22:55:56.268Z" }, - { url = "https://files.pythonhosted.org/packages/b5/27/51fe26e1062f298af5ef66343d8ef460e090a27fea73036c76c35821df04/matplotlib-3.10.8-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:ad3d9833a64cf48cc4300f2b406c3d0f4f4724a91c0bd5640678a6ba7c102077", size = 8305679, upload-time = "2025-12-10T22:55:57.856Z" }, - { url = "https://files.pythonhosted.org/packages/2c/1e/4de865bc591ac8e3062e835f42dd7fe7a93168d519557837f0e37513f629/matplotlib-3.10.8-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:eb3823f11823deade26ce3b9f40dcb4a213da7a670013929f31d5f5ed1055b22", size = 8198336, upload-time = "2025-12-10T22:55:59.371Z" }, - { url = "https://files.pythonhosted.org/packages/c6/cb/2f7b6e75fb4dce87ef91f60cac4f6e34f4c145ab036a22318ec837971300/matplotlib-3.10.8-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:d9050fee89a89ed57b4fb2c1bfac9a3d0c57a0d55aed95949eedbc42070fea39", size = 8731653, upload-time = "2025-12-10T22:56:01.032Z" }, - { url = "https://files.pythonhosted.org/packages/46/b3/bd9c57d6ba670a37ab31fb87ec3e8691b947134b201f881665b28cc039ff/matplotlib-3.10.8-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b44d07310e404ba95f8c25aa5536f154c0a8ec473303535949e52eb71d0a1565", size = 9561356, upload-time = "2025-12-10T22:56:02.95Z" }, - { url = "https://files.pythonhosted.org/packages/c0/3d/8b94a481456dfc9dfe6e39e93b5ab376e50998cddfd23f4ae3b431708f16/matplotlib-3.10.8-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:0a33deb84c15ede243aead39f77e990469fff93ad1521163305095b77b72ce4a", size = 9614000, upload-time = "2025-12-10T22:56:05.411Z" }, - { url = "https://files.pythonhosted.org/packages/bd/cd/bc06149fe5585ba800b189a6a654a75f1f127e8aab02fd2be10df7fa500c/matplotlib-3.10.8-cp313-cp313t-win_amd64.whl", hash = "sha256:3a48a78d2786784cc2413e57397981fb45c79e968d99656706018d6e62e57958", size = 8220043, upload-time = "2025-12-10T22:56:07.551Z" }, - { url = "https://files.pythonhosted.org/packages/e3/de/b22cf255abec916562cc04eef457c13e58a1990048de0c0c3604d082355e/matplotlib-3.10.8-cp313-cp313t-win_arm64.whl", hash = "sha256:15d30132718972c2c074cd14638c7f4592bd98719e2308bccea40e0538bc0cb5", size = 8062075, upload-time = "2025-12-10T22:56:09.178Z" }, - { url = "https://files.pythonhosted.org/packages/3c/43/9c0ff7a2f11615e516c3b058e1e6e8f9614ddeca53faca06da267c48345d/matplotlib-3.10.8-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:b53285e65d4fa4c86399979e956235deb900be5baa7fc1218ea67fbfaeaadd6f", size = 8262481, upload-time = "2025-12-10T22:56:10.885Z" }, - { url = "https://files.pythonhosted.org/packages/6f/ca/e8ae28649fcdf039fda5ef554b40a95f50592a3c47e6f7270c9561c12b07/matplotlib-3.10.8-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:32f8dce744be5569bebe789e46727946041199030db8aeb2954d26013a0eb26b", size = 8151473, upload-time = "2025-12-10T22:56:12.377Z" }, - { url = "https://files.pythonhosted.org/packages/f1/6f/009d129ae70b75e88cbe7e503a12a4c0670e08ed748a902c2568909e9eb5/matplotlib-3.10.8-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4cf267add95b1c88300d96ca837833d4112756045364f5c734a2276038dae27d", size = 9553896, upload-time = "2025-12-10T22:56:14.432Z" }, - { url = "https://files.pythonhosted.org/packages/f5/26/4221a741eb97967bc1fd5e4c52b9aa5a91b2f4ec05b59f6def4d820f9df9/matplotlib-3.10.8-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:2cf5bd12cecf46908f286d7838b2abc6c91cda506c0445b8223a7c19a00df008", size = 9824193, upload-time = "2025-12-10T22:56:16.29Z" }, - { url = "https://files.pythonhosted.org/packages/1f/f3/3abf75f38605772cf48a9daf5821cd4f563472f38b4b828c6fba6fa6d06e/matplotlib-3.10.8-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:41703cc95688f2516b480f7f339d8851a6035f18e100ee6a32bc0b8536a12a9c", size = 9615444, upload-time = "2025-12-10T22:56:18.155Z" }, - { url = "https://files.pythonhosted.org/packages/93/a5/de89ac80f10b8dc615807ee1133cd99ac74082581196d4d9590bea10690d/matplotlib-3.10.8-cp314-cp314-win_amd64.whl", hash = "sha256:83d282364ea9f3e52363da262ce32a09dfe241e4080dcedda3c0db059d3c1f11", size = 8272719, upload-time = "2025-12-10T22:56:20.366Z" }, - { url = "https://files.pythonhosted.org/packages/69/ce/b006495c19ccc0a137b48083168a37bd056392dee02f87dba0472f2797fe/matplotlib-3.10.8-cp314-cp314-win_arm64.whl", hash = "sha256:2c1998e92cd5999e295a731bcb2911c75f597d937341f3030cc24ef2733d78a8", size = 8144205, upload-time = "2025-12-10T22:56:22.239Z" }, - { url = "https://files.pythonhosted.org/packages/68/d9/b31116a3a855bd313c6fcdb7226926d59b041f26061c6c5b1be66a08c826/matplotlib-3.10.8-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:b5a2b97dbdc7d4f353ebf343744f1d1f1cca8aa8bfddb4262fcf4306c3761d50", size = 8305785, upload-time = "2025-12-10T22:56:24.218Z" }, - { url = "https://files.pythonhosted.org/packages/1e/90/6effe8103f0272685767ba5f094f453784057072f49b393e3ea178fe70a5/matplotlib-3.10.8-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:3f5c3e4da343bba819f0234186b9004faba952cc420fbc522dc4e103c1985908", size = 8198361, upload-time = "2025-12-10T22:56:26.787Z" }, - { url = "https://files.pythonhosted.org/packages/d7/65/a73188711bea603615fc0baecca1061429ac16940e2385433cc778a9d8e7/matplotlib-3.10.8-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5f62550b9a30afde8c1c3ae450e5eb547d579dd69b25c2fc7a1c67f934c1717a", size = 9561357, upload-time = "2025-12-10T22:56:28.953Z" }, - { url = "https://files.pythonhosted.org/packages/f4/3d/b5c5d5d5be8ce63292567f0e2c43dde9953d3ed86ac2de0a72e93c8f07a1/matplotlib-3.10.8-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:495672de149445ec1b772ff2c9ede9b769e3cb4f0d0aa7fa730d7f59e2d4e1c1", size = 9823610, upload-time = "2025-12-10T22:56:31.455Z" }, - { url = "https://files.pythonhosted.org/packages/4d/4b/e7beb6bbd49f6bae727a12b270a2654d13c397576d25bd6786e47033300f/matplotlib-3.10.8-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:595ba4d8fe983b88f0eec8c26a241e16d6376fe1979086232f481f8f3f67494c", size = 9614011, upload-time = "2025-12-10T22:56:33.85Z" }, - { url = "https://files.pythonhosted.org/packages/7c/e6/76f2813d31f032e65f6f797e3f2f6e4aab95b65015924b1c51370395c28a/matplotlib-3.10.8-cp314-cp314t-win_amd64.whl", hash = "sha256:25d380fe8b1dc32cf8f0b1b448470a77afb195438bafdf1d858bfb876f3edf7b", size = 8362801, upload-time = "2025-12-10T22:56:36.107Z" }, - { url = "https://files.pythonhosted.org/packages/5d/49/d651878698a0b67f23aa28e17f45a6d6dd3d3f933fa29087fa4ce5947b5a/matplotlib-3.10.8-cp314-cp314t-win_arm64.whl", hash = "sha256:113bb52413ea508ce954a02c10ffd0d565f9c3bc7f2eddc27dfe1731e71c7b5f", size = 8192560, upload-time = "2025-12-10T22:56:38.008Z" }, - { url = "https://files.pythonhosted.org/packages/f5/43/31d59500bb950b0d188e149a2e552040528c13d6e3d6e84d0cccac593dcd/matplotlib-3.10.8-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:f97aeb209c3d2511443f8797e3e5a569aebb040d4f8bc79aa3ee78a8fb9e3dd8", size = 8237252, upload-time = "2025-12-10T22:56:39.529Z" }, - { url = "https://files.pythonhosted.org/packages/0c/2c/615c09984f3c5f907f51c886538ad785cf72e0e11a3225de2c0f9442aecc/matplotlib-3.10.8-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:fb061f596dad3a0f52b60dc6a5dec4a0c300dec41e058a7efe09256188d170b7", size = 8124693, upload-time = "2025-12-10T22:56:41.758Z" }, - { url = "https://files.pythonhosted.org/packages/91/e1/2757277a1c56041e1fc104b51a0f7b9a4afc8eb737865d63cababe30bc61/matplotlib-3.10.8-pp310-pypy310_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:12d90df9183093fcd479f4172ac26b322b1248b15729cb57f42f71f24c7e37a3", size = 8702205, upload-time = "2025-12-10T22:56:43.415Z" }, - { url = "https://files.pythonhosted.org/packages/04/30/3afaa31c757f34b7725ab9d2ba8b48b5e89c2019c003e7d0ead143aabc5a/matplotlib-3.10.8-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:6da7c2ce169267d0d066adcf63758f0604aa6c3eebf67458930f9d9b79ad1db1", size = 8249198, upload-time = "2025-12-10T22:56:45.584Z" }, - { url = "https://files.pythonhosted.org/packages/48/2f/6334aec331f57485a642a7c8be03cb286f29111ae71c46c38b363230063c/matplotlib-3.10.8-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:9153c3292705be9f9c64498a8872118540c3f4123d1a1c840172edf262c8be4a", size = 8136817, upload-time = "2025-12-10T22:56:47.339Z" }, - { url = "https://files.pythonhosted.org/packages/73/e4/6d6f14b2a759c622f191b2d67e9075a3f56aaccb3be4bb9bb6890030d0a0/matplotlib-3.10.8-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:1ae029229a57cd1e8fe542485f27e7ca7b23aa9e8944ddb4985d0bc444f1eca2", size = 8713867, upload-time = "2025-12-10T22:56:48.954Z" }, +sdist = { url = "https://files.pythonhosted.org/packages/63/1b/4be5be87d43d327a0cf4de1a56e86f7f84c89312452406cf122efe2839e6/matplotlib-3.10.9.tar.gz", hash = "sha256:fd66508e8c6877d98e586654b608a0456db8d7e8a546eb1e2600efd957302358", size = 34811233, upload-time = "2026-04-24T00:14:13.539Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/18/6f/340b04986e67aac6f66c5145ce68bf72c64bed30f92c8913499a6e6b8f99/matplotlib-3.10.9-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:77210dce9cb8153dffc967efaae990543392563d5a376d4dd8539bebcb0ed217", size = 8296625, upload-time = "2026-04-24T00:11:43.376Z" }, + { url = "https://files.pythonhosted.org/packages/bb/2f/127081eb83162053ebb9678ceac64220b93a663e0167432566e9c7c82aab/matplotlib-3.10.9-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:1e7698ac9868428e84d2c967424803b2472ff7167d9d6590d4204ed775343c3b", size = 8188790, upload-time = "2026-04-24T00:11:46.556Z" }, + { url = "https://files.pythonhosted.org/packages/fc/b7/d8bcec2626c35f96972bff656299fef4578113ea6193c8fdad324710410c/matplotlib-3.10.9-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:1aa972116abb4c9d201bf245620b433726cb6856f3bef6a78f776a00f5c92d37", size = 8769389, upload-time = "2026-04-24T00:11:48.959Z" }, + { url = "https://files.pythonhosted.org/packages/12/49/b78e214a527ea732033b7f4d37f7afb504d74ba9d134bd47938230dfb8b1/matplotlib-3.10.9-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ae2f11957b27ce53497dd4d7b235c4d4f1faf383dfb39d0c5beb833bff883294", size = 9589657, upload-time = "2026-04-24T00:11:51.915Z" }, + { url = "https://files.pythonhosted.org/packages/5f/15/5246f7b43beae19c74dfee651d58d6cc8112e06f77adb4e88cc04f2e3a23/matplotlib-3.10.9-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:b049278ddce116aaa1c1377ebf58adea909132dfce0281cf7e3a1ea9fc2e2c65", size = 9651983, upload-time = "2026-04-24T00:11:54.766Z" }, + { url = "https://files.pythonhosted.org/packages/75/77/5acecfe672ba0fa1b8c0454f69ce155d1e6fc5852fa7206bf9afaf767121/matplotlib-3.10.9-cp310-cp310-win_amd64.whl", hash = "sha256:82834c3c292d24d3a8aae77cd2d20019de69d692a34a970e4fdb8d33e2ea3dda", size = 8199701, upload-time = "2026-04-24T00:11:58.389Z" }, + { url = "https://files.pythonhosted.org/packages/4c/8c/290f021104741fea63769c31494f5324c0cd249bf536a65a4350767b1f22/matplotlib-3.10.9-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:68cfdcede415f7c8f5577b03303dd94526cdb6d11036cecdc205e08733b2d2bb", size = 8306860, upload-time = "2026-04-24T00:12:01.207Z" }, + { url = "https://files.pythonhosted.org/packages/51/18/325cd32ece1120d1da51cc4e4294c6580190699490183fc2fe8cb6d61ec5/matplotlib-3.10.9-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:dfca0129678bd56379db26c52b5d77ed7de314c047492fbdc763aa7501710cfb", size = 8199254, upload-time = "2026-04-24T00:12:04.239Z" }, + { url = "https://files.pythonhosted.org/packages/79/db/e28c1b83e3680740aa78925f5fb2ae4d16207207419ad75ea9fe604f8676/matplotlib-3.10.9-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:8e436d155fa8a3399dc62683f8f5d0e2e50d25d0144a73edd73f82eec8f4abfb", size = 8777092, upload-time = "2026-04-24T00:12:06.793Z" }, + { url = "https://files.pythonhosted.org/packages/55/fa/3ce7adfe9ba101748f465211660d9c6374c876b671bdb8c2bb6d347e8b94/matplotlib-3.10.9-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:56fc0bd271b00025c6edfdc7c2dcd247372c8e1544971d62e1dc7c17367e8bf9", size = 9595691, upload-time = "2026-04-24T00:12:09.706Z" }, + { url = "https://files.pythonhosted.org/packages/36/c4/6960a76686ed668f2c60f84e9799ba4c0d56abdb36b1577b60c1d061d1ec/matplotlib-3.10.9-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:a5a6104ed666402ba5106d7f36e0e0cdca4e8d7fa4d39708ca88019e2835a2eb", size = 9659771, upload-time = "2026-04-24T00:12:12.766Z" }, + { url = "https://files.pythonhosted.org/packages/7e/0d/271aace3342157c64700c9ff4c59c7b392f3dbab393692e8db6fbe7ab96c/matplotlib-3.10.9-cp311-cp311-win_amd64.whl", hash = "sha256:d730e984eddf56974c3e72b6129c7ca462ac38dc624338f4b0b23eb23ecba00f", size = 8205112, upload-time = "2026-04-24T00:12:15.773Z" }, + { url = "https://files.pythonhosted.org/packages/e2/ee/cb57ad4754f3e7b9174ce6ce66d9205fb827067e48a9f58ac09d7e7d6b77/matplotlib-3.10.9-cp311-cp311-win_arm64.whl", hash = "sha256:51bf0ddbdc598e060d46c16b5590708f81a1624cefbaaf62f6a81bf9285b8c80", size = 8132310, upload-time = "2026-04-24T00:12:18.645Z" }, + { url = "https://files.pythonhosted.org/packages/35/c6/5581e26c72233ebb2a2a6fed2d24fb7c66b4700120b813f51b0555acf0b6/matplotlib-3.10.9-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:f0c3c28d9fbcc1fe7a03be236d73430cf6409c41fb2383a7ac52fe932b072cb1", size = 8319908, upload-time = "2026-04-24T00:12:21.323Z" }, + { url = "https://files.pythonhosted.org/packages/b7/18/4880dd762e40cd360c1bf06e890c5a97b997e91cb324602b1a19950ad5ce/matplotlib-3.10.9-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:41cb28c2bd769aa3e98322c6ab09854cbcc52ab69d2759d681bba3e327b2b320", size = 8216016, upload-time = "2026-04-24T00:12:23.4Z" }, + { url = "https://files.pythonhosted.org/packages/32/91/d024616abdba99e83120e07a20658976f6a343646710760c4a51df126029/matplotlib-3.10.9-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:ae20801130378b82d647ff5047c07316295b68dc054ca6b3c13519d0ea624285", size = 8789336, upload-time = "2026-04-24T00:12:26.096Z" }, + { url = "https://files.pythonhosted.org/packages/5c/04/030a2f61ef2158f5e4c259487a92ac877732499fb33d871585d89e03c42d/matplotlib-3.10.9-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6c63ebcd8b4b169eb2f5c200552ae6b8be8999a005b6b507ed76fb8d7d674fe2", size = 9604602, upload-time = "2026-04-24T00:12:29.052Z" }, + { url = "https://files.pythonhosted.org/packages/fc/c2/541e4d09d87bb6b5830fc28b4c887a9a8cf4e1c6cee698a8c05552ae2003/matplotlib-3.10.9-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:d75d11c949914165976c621b2324f9ef162af7ebf4b057ddf95dd1dba7e5edcf", size = 9670966, upload-time = "2026-04-24T00:12:32.131Z" }, + { url = "https://files.pythonhosted.org/packages/04/a1/4571fc46e7702de8d0c2dc54ad1b2f8e29328dea3ee90831181f7353d93c/matplotlib-3.10.9-cp312-cp312-win_amd64.whl", hash = "sha256:d091f9d758b34aaaaa6331d13574bf01891d903b3dec59bfff458ef7551de5d6", size = 8217462, upload-time = "2026-04-24T00:12:35.226Z" }, + { url = "https://files.pythonhosted.org/packages/4b/d0/2269edb12aa30c13c8bcc9382892e39943ce1d28aab4ec296e0381798e81/matplotlib-3.10.9-cp312-cp312-win_arm64.whl", hash = "sha256:10cc5ce06d10231c36f40e875f3c7e8050362a4ee8f0ee5d29a6b3277d57bb42", size = 8136688, upload-time = "2026-04-24T00:12:37.442Z" }, + { url = "https://files.pythonhosted.org/packages/aa/d3/8d4f6afbecb49fc04e060a57c0fce39ea51cc163a6bd87303ccd698e4fa6/matplotlib-3.10.9-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:b580440f1ff81a0e34122051a3dfabb7e4b7f9e380629929bde0eff9af72165f", size = 8320331, upload-time = "2026-04-24T00:12:39.688Z" }, + { url = "https://files.pythonhosted.org/packages/63/d9/9e14bc7564bf92d5ffa801ae5fac819ce74b925dfb55e3ebde61a3bbad3e/matplotlib-3.10.9-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:b1b745c489cd1a77a0dc1120a05dc87af9798faebc913601feb8c73d89bf2d1e", size = 8216461, upload-time = "2026-04-24T00:12:42.494Z" }, + { url = "https://files.pythonhosted.org/packages/8a/17/4402d0d14ccf1dfc70932600b68097fbbf9c898a4871d2cbbe79c7801a32/matplotlib-3.10.9-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:8f3bcac1ca5ed000a6f4337d47ba67dfddf37ed6a46c15fd7f014997f7bf865f", size = 8790091, upload-time = "2026-04-24T00:12:44.789Z" }, + { url = "https://files.pythonhosted.org/packages/3e/0b/322aeec06dd9b91411f92028b37d447342770a24392aa4813e317064dad5/matplotlib-3.10.9-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:7a8d66a55def891c33147ba3ba9bfcabf0b526a43764c818acbb4525e5ed0838", size = 9605027, upload-time = "2026-04-24T00:12:47.583Z" }, + { url = "https://files.pythonhosted.org/packages/74/88/5f13482f55e7b00bcfc09838b093c2456e1379978d2a146844aae05350ad/matplotlib-3.10.9-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:d843374407c4017a6403b59c6c81606773d136f3259d5b6da3131bc814542cc2", size = 9671269, upload-time = "2026-04-24T00:12:50.878Z" }, + { url = "https://files.pythonhosted.org/packages/c5/e0/0840fd2f93da988ec660b8ad1984abe9f25d2aed22a5e394ff1c68c88307/matplotlib-3.10.9-cp313-cp313-win_amd64.whl", hash = "sha256:f4399f64b3e94cd500195490972ae1ee81170df1636fa15364d157d5bdd7b921", size = 8217588, upload-time = "2026-04-24T00:12:53.784Z" }, + { url = "https://files.pythonhosted.org/packages/47/b9/d706d06dd605c49b9f83a2aed8c13e3e5db70697d7a80b7e3d7915de6b17/matplotlib-3.10.9-cp313-cp313-win_arm64.whl", hash = "sha256:ba7b3b8ef09eab7df0e86e9ae086faa433efbfbdb46afcb3aa16aabf779469a8", size = 8136913, upload-time = "2026-04-24T00:12:56.501Z" }, + { url = "https://files.pythonhosted.org/packages/9b/45/6e32d96978264c8ca8c4b1010adb955a1a49cfaf314e212bbc8908f04a61/matplotlib-3.10.9-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:09218df8a93712bd6ea133e83a153c755448cf7868316c531cffcc43f69d1cc9", size = 8368019, upload-time = "2026-04-24T00:12:58.896Z" }, + { url = "https://files.pythonhosted.org/packages/86/0a/c8e3d3bba245f0f7fc424937f8ff7ef77291a36af3edb97ccd78aa93d84f/matplotlib-3.10.9-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:82368699727bfb7b0182e1aa13082e3c08e092fa1a25d3e1fd92405bff96f6d4", size = 8264645, upload-time = "2026-04-24T00:13:01.406Z" }, + { url = "https://files.pythonhosted.org/packages/3d/aa/5bf5a14fe4fed73a4209a155606f8096ff797aad89c6c35179026571133e/matplotlib-3.10.9-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:3225f4e1edcb8c86c884ddf79ebe20ecd0a67d30188f279897554ccd8fded4dc", size = 8802194, upload-time = "2026-04-24T00:13:03.702Z" }, + { url = "https://files.pythonhosted.org/packages/dd/5e/b4be852d6bba6fd15893fadf91ff26ae49cb91aac789e95dde9d342e664f/matplotlib-3.10.9-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:de2445a0c6690d21b7eb6ce071cebad6d40a2e9bdf10d039074a96ba19797b99", size = 9622684, upload-time = "2026-04-24T00:13:06.647Z" }, + { url = "https://files.pythonhosted.org/packages/4c/3d/ed428c971139112ef730f62770654d609467346d09d4b62617e1afd68a5a/matplotlib-3.10.9-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:b2b9516251cb89ff618d757daec0e2ed1bf21248013844a853d87ef85ab3081d", size = 9680790, upload-time = "2026-04-24T00:13:10.009Z" }, + { url = "https://files.pythonhosted.org/packages/e7/09/052e884aaf2b985c63cb79f715f1d5b6a3eaa7de78f6a52b9dbc077d5b53/matplotlib-3.10.9-cp313-cp313t-win_amd64.whl", hash = "sha256:e9fae004b941b23ff2edcf1567a857ed77bafc8086ffa258190462328434faf8", size = 8287571, upload-time = "2026-04-24T00:13:13.087Z" }, + { url = "https://files.pythonhosted.org/packages/f4/38/ae27288e788c35a4250491422f3db7750366fc8c97d6f36fbdecfc1f5518/matplotlib-3.10.9-cp313-cp313t-win_arm64.whl", hash = "sha256:6b63d9c7c769b88ab81e10dc86e4e0607cf56817b9f9e6cf24b2a5f1693b8e38", size = 8188292, upload-time = "2026-04-24T00:13:15.546Z" }, + { url = "https://files.pythonhosted.org/packages/d6/e6/3bd8afd04949f02eabc1c17115ea5255e19cacd4d06fc5abdde4eeb0052c/matplotlib-3.10.9-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:172db52c9e683f5d12eaf57f0f54834190e12581fe1cc2a19595a8f5acb4e77d", size = 8321276, upload-time = "2026-04-24T00:13:18.318Z" }, + { url = "https://files.pythonhosted.org/packages/41/86/86231232fff41c9f8e4a1a7d7a597d349a02527109c3af7d618366122139/matplotlib-3.10.9-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:97e35e8d39ccc85859095e01a53847432ba9a53ddf7986f7a54a11b73d0e143f", size = 8218218, upload-time = "2026-04-24T00:13:20.974Z" }, + { url = "https://files.pythonhosted.org/packages/85/8f/becc9722cafc64f5d2eb0b7c1bf5f585271c618a45dbd8fabeb021f898b6/matplotlib-3.10.9-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:aba1615dabe83188e19d4f75a253c6a08423e04c1425e64039f800050a69de6b", size = 9608145, upload-time = "2026-04-24T00:13:23.228Z" }, + { url = "https://files.pythonhosted.org/packages/32/5d/f7e914f7d9325abff4057cee62c0fa70263683189f774473cbfb534cd13b/matplotlib-3.10.9-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:34cf8167e023ad956c15f36302911d5406bd99a9862c1a8499ea6f7c0e015dc2", size = 9885085, upload-time = "2026-04-24T00:13:25.849Z" }, + { url = "https://files.pythonhosted.org/packages/a5/fd/fa69f2221534e80cc5772ac2b7d222011a2acafc2ec7216d5dd174c864ae/matplotlib-3.10.9-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:59476c6d29d612b8e9bb6ce8c5b631be6ba8f9e3a2421f22a02b192c7dd28716", size = 9672358, upload-time = "2026-04-24T00:13:28.906Z" }, + { url = "https://files.pythonhosted.org/packages/ab/1a/5a4f747a8b271cbb024946d2dd3c913ab5032ba430626f8c3528ada96b4b/matplotlib-3.10.9-cp314-cp314-win_amd64.whl", hash = "sha256:336b9acc64d309063126edcdaca00db9373af3c476bb94388fe9c5a53ad13e6f", size = 8349970, upload-time = "2026-04-24T00:13:31.904Z" }, + { url = "https://files.pythonhosted.org/packages/64/dc/95d60ecaefe30680a154b52ea96ab4b0dab547f1fd6aa12f5fb655e89cae/matplotlib-3.10.9-cp314-cp314-win_arm64.whl", hash = "sha256:2dc9477819ffd78ad12a20df1d9d6a6bd4fec6aaa9072681465fddca052f1456", size = 8272785, upload-time = "2026-04-24T00:13:34.511Z" }, + { url = "https://files.pythonhosted.org/packages/70/a0/005d68bc8b8418300ce6591f18586910a8526806e2ab663933d9f20a41e9/matplotlib-3.10.9-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:da4e09638420548f31c354032a6250e473c68e5a4e96899b4844cf39ddea23fe", size = 8367999, upload-time = "2026-04-24T00:13:36.962Z" }, + { url = "https://files.pythonhosted.org/packages/22/05/1236cc9290be70b2498af20ca348add76e3fffe7f67b477db5133a84f3ea/matplotlib-3.10.9-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:345f6f68ecc8da0ca56fad2ea08fde1a115eda530079eca185d50a7bc3e146c6", size = 8264543, upload-time = "2026-04-24T00:13:39.851Z" }, + { url = "https://files.pythonhosted.org/packages/cd/c2/071f5a5ff6c5bd63aaaf2f45c811d9bf2ced94bde188d9e1a519e21d0cba/matplotlib-3.10.9-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4edcfbd8565339aa62f1cd4012f7180926fdbe71850f7b0d3c379c175cd6b66c", size = 9622800, upload-time = "2026-04-24T00:13:42.296Z" }, + { url = "https://files.pythonhosted.org/packages/95/57/da7d1f10a85624b9e7db68e069dd94e58dc41dbf9463c5921632ecbe3661/matplotlib-3.10.9-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:6be157fe17fc37cb95ac1d7374cf717ce9259616edec911a78d9d26dae8522d4", size = 9888561, upload-time = "2026-04-24T00:13:45.026Z" }, + { url = "https://files.pythonhosted.org/packages/67/b2/ef8d6bb59b0edb6c16c968b70f548aa13b54348972def5aa6ac85df67145/matplotlib-3.10.9-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:4e42042d54db34fda4e95a7bd3e5789c2a995d2dad3eb8850232ee534092fbbf", size = 9680884, upload-time = "2026-04-24T00:13:48.066Z" }, + { url = "https://files.pythonhosted.org/packages/61/1c/d21bfeb9931881ebe96bcfcff27c7ae4b160ae0ec291a714c42641a56d75/matplotlib-3.10.9-cp314-cp314t-win_amd64.whl", hash = "sha256:c27df8b3848f32a83d1767566595e43cfaa4460380974da06f4279a7ec143c39", size = 8432333, upload-time = "2026-04-24T00:13:51.008Z" }, + { url = "https://files.pythonhosted.org/packages/78/23/92493c3e6e1b635ccfff146f7b99e674808787915420373ac399283764c2/matplotlib-3.10.9-cp314-cp314t-win_arm64.whl", hash = "sha256:a49f1eadc84ca85fd72fa4e89e70e61bf86452df6f971af04b12c60761a0772c", size = 8324785, upload-time = "2026-04-24T00:13:53.633Z" }, + { url = "https://files.pythonhosted.org/packages/2c/2b/0e92ad0ac446633f928a1563db4aa8add407e1924faf0ded5b95b35afb27/matplotlib-3.10.9-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:1872fb212a05b729e649754a72d5da61d03e0554d76e80303b6f83d1d2c0552b", size = 8293058, upload-time = "2026-04-24T00:13:56.339Z" }, + { url = "https://files.pythonhosted.org/packages/4b/23/74682fd369f5299ceda438fea2a0662e6383b85c9383fb9cdfcf04713e07/matplotlib-3.10.9-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:985f2238880e2e69093f588f5fe2e46771747febf0649f3cf7f7b7480875317f", size = 8186627, upload-time = "2026-04-24T00:13:58.623Z" }, + { url = "https://files.pythonhosted.org/packages/ca/e8/368aab88f3c4cd8992800f31abfe0670c3e47540ba20a97e9fdbcde594b3/matplotlib-3.10.9-pp310-pypy310_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:6640f75af2c6148293caa0a2b39dd806a492dd66c8a8b04035813e33d0fd2585", size = 8764117, upload-time = "2026-04-24T00:14:01.684Z" }, + { url = "https://files.pythonhosted.org/packages/63/e2/9f66ca6a651a52abfe0d4964ce01439ed34f3f1e119de10ff3a07f403043/matplotlib-3.10.9-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:42fb814efabe95c06c1994d8ab5a8385f43a249e23badd3ba931d4308e5bca20", size = 8304420, upload-time = "2026-04-24T00:14:04.57Z" }, + { url = "https://files.pythonhosted.org/packages/e8/e8/467c03568218792906aa87b5e7bb379b605e056ed0c74fe00c051786d925/matplotlib-3.10.9-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:f76e640a5268850bfda54b5131b1b1941cc685e42c5fa98ed9f2d64038308cba", size = 8197981, upload-time = "2026-04-24T00:14:07.233Z" }, + { url = "https://files.pythonhosted.org/packages/6f/87/afead29192170917537934c6aff4b008c805fff7b1ccea0c79120d96beda/matplotlib-3.10.9-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:3fc0364dfbe1d07f6d15c5ebd0c5bf89e126916e5a8667dd4a7a6e84c36653d4", size = 8774002, upload-time = "2026-04-24T00:14:09.816Z" }, ] [[package]] @@ -3227,8 +3495,7 @@ version = "0.5.4" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and extra == 'extra-6-pylops-deep') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/0e/4a/c27b42ed9b1c7d13d9ba8b6905dece787d6259152f2309338aed29b2447b/ml_dtypes-0.5.4.tar.gz", hash = "sha256:8ab06a50fb9bf9666dd0fe5dfb4676fa2b0ac0f31ecff72a6c3af8e22c063453", size = 692314, upload-time = "2025-11-17T22:32:31.031Z" } wheels = [ @@ -3375,7 +3642,7 @@ wheels = [ [[package]] name = "mypy" -version = "1.19.1" +version = "1.20.2" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "librt", marker = "platform_python_implementation != 'PyPy' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, @@ -3384,39 +3651,51 @@ dependencies = [ { name = "tomli", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/f5/db/4efed9504bc01309ab9c2da7e352cc223569f05478012b5d9ece38fd44d2/mypy-1.19.1.tar.gz", hash = "sha256:19d88bb05303fe63f71dd2c6270daca27cb9401c4ca8255fe50d1d920e0eb9ba", size = 3582404, upload-time = "2025-12-15T05:03:48.42Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/2f/63/e499890d8e39b1ff2df4c0c6ce5d371b6844ee22b8250687a99fd2f657a8/mypy-1.19.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5f05aa3d375b385734388e844bc01733bd33c644ab48e9684faa54e5389775ec", size = 13101333, upload-time = "2025-12-15T05:03:03.28Z" }, - { url = "https://files.pythonhosted.org/packages/72/4b/095626fc136fba96effc4fd4a82b41d688ab92124f8c4f7564bffe5cf1b0/mypy-1.19.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:022ea7279374af1a5d78dfcab853fe6a536eebfda4b59deab53cd21f6cd9f00b", size = 12164102, upload-time = "2025-12-15T05:02:33.611Z" }, - { url = "https://files.pythonhosted.org/packages/0c/5b/952928dd081bf88a83a5ccd49aaecfcd18fd0d2710c7ff07b8fb6f7032b9/mypy-1.19.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ee4c11e460685c3e0c64a4c5de82ae143622410950d6be863303a1c4ba0e36d6", size = 12765799, upload-time = "2025-12-15T05:03:28.44Z" }, - { url = "https://files.pythonhosted.org/packages/2a/0d/93c2e4a287f74ef11a66fb6d49c7a9f05e47b0a4399040e6719b57f500d2/mypy-1.19.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:de759aafbae8763283b2ee5869c7255391fbc4de3ff171f8f030b5ec48381b74", size = 13522149, upload-time = "2025-12-15T05:02:36.011Z" }, - { url = "https://files.pythonhosted.org/packages/7b/0e/33a294b56aaad2b338d203e3a1d8b453637ac36cb278b45005e0901cf148/mypy-1.19.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:ab43590f9cd5108f41aacf9fca31841142c786827a74ab7cc8a2eacb634e09a1", size = 13810105, upload-time = "2025-12-15T05:02:40.327Z" }, - { url = "https://files.pythonhosted.org/packages/0e/fd/3e82603a0cb66b67c5e7abababce6bf1a929ddf67bf445e652684af5c5a0/mypy-1.19.1-cp310-cp310-win_amd64.whl", hash = "sha256:2899753e2f61e571b3971747e302d5f420c3fd09650e1951e99f823bc3089dac", size = 10057200, upload-time = "2025-12-15T05:02:51.012Z" }, - { url = "https://files.pythonhosted.org/packages/ef/47/6b3ebabd5474d9cdc170d1342fbf9dddc1b0ec13ec90bf9004ee6f391c31/mypy-1.19.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:d8dfc6ab58ca7dda47d9237349157500468e404b17213d44fc1cb77bce532288", size = 13028539, upload-time = "2025-12-15T05:03:44.129Z" }, - { url = "https://files.pythonhosted.org/packages/5c/a6/ac7c7a88a3c9c54334f53a941b765e6ec6c4ebd65d3fe8cdcfbe0d0fd7db/mypy-1.19.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e3f276d8493c3c97930e354b2595a44a21348b320d859fb4a2b9f66da9ed27ab", size = 12083163, upload-time = "2025-12-15T05:03:37.679Z" }, - { url = "https://files.pythonhosted.org/packages/67/af/3afa9cf880aa4a2c803798ac24f1d11ef72a0c8079689fac5cfd815e2830/mypy-1.19.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:2abb24cf3f17864770d18d673c85235ba52456b36a06b6afc1e07c1fdcd3d0e6", size = 12687629, upload-time = "2025-12-15T05:02:31.526Z" }, - { url = "https://files.pythonhosted.org/packages/2d/46/20f8a7114a56484ab268b0ab372461cb3a8f7deed31ea96b83a4e4cfcfca/mypy-1.19.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a009ffa5a621762d0c926a078c2d639104becab69e79538a494bcccb62cc0331", size = 13436933, upload-time = "2025-12-15T05:03:15.606Z" }, - { url = "https://files.pythonhosted.org/packages/5b/f8/33b291ea85050a21f15da910002460f1f445f8007adb29230f0adea279cb/mypy-1.19.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:f7cee03c9a2e2ee26ec07479f38ea9c884e301d42c6d43a19d20fb014e3ba925", size = 13661754, upload-time = "2025-12-15T05:02:26.731Z" }, - { url = "https://files.pythonhosted.org/packages/fd/a3/47cbd4e85bec4335a9cd80cf67dbc02be21b5d4c9c23ad6b95d6c5196bac/mypy-1.19.1-cp311-cp311-win_amd64.whl", hash = "sha256:4b84a7a18f41e167f7995200a1d07a4a6810e89d29859df936f1c3923d263042", size = 10055772, upload-time = "2025-12-15T05:03:26.179Z" }, - { url = "https://files.pythonhosted.org/packages/06/8a/19bfae96f6615aa8a0604915512e0289b1fad33d5909bf7244f02935d33a/mypy-1.19.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:a8174a03289288c1f6c46d55cef02379b478bfbc8e358e02047487cad44c6ca1", size = 13206053, upload-time = "2025-12-15T05:03:46.622Z" }, - { url = "https://files.pythonhosted.org/packages/a5/34/3e63879ab041602154ba2a9f99817bb0c85c4df19a23a1443c8986e4d565/mypy-1.19.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ffcebe56eb09ff0c0885e750036a095e23793ba6c2e894e7e63f6d89ad51f22e", size = 12219134, upload-time = "2025-12-15T05:03:24.367Z" }, - { url = "https://files.pythonhosted.org/packages/89/cc/2db6f0e95366b630364e09845672dbee0cbf0bbe753a204b29a944967cd9/mypy-1.19.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b64d987153888790bcdb03a6473d321820597ab8dd9243b27a92153c4fa50fd2", size = 12731616, upload-time = "2025-12-15T05:02:44.725Z" }, - { url = "https://files.pythonhosted.org/packages/00/be/dd56c1fd4807bc1eba1cf18b2a850d0de7bacb55e158755eb79f77c41f8e/mypy-1.19.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c35d298c2c4bba75feb2195655dfea8124d855dfd7343bf8b8c055421eaf0cf8", size = 13620847, upload-time = "2025-12-15T05:03:39.633Z" }, - { url = "https://files.pythonhosted.org/packages/6d/42/332951aae42b79329f743bf1da088cd75d8d4d9acc18fbcbd84f26c1af4e/mypy-1.19.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:34c81968774648ab5ac09c29a375fdede03ba253f8f8287847bd480782f73a6a", size = 13834976, upload-time = "2025-12-15T05:03:08.786Z" }, - { url = "https://files.pythonhosted.org/packages/6f/63/e7493e5f90e1e085c562bb06e2eb32cae27c5057b9653348d38b47daaecc/mypy-1.19.1-cp312-cp312-win_amd64.whl", hash = "sha256:b10e7c2cd7870ba4ad9b2d8a6102eb5ffc1f16ca35e3de6bfa390c1113029d13", size = 10118104, upload-time = "2025-12-15T05:03:10.834Z" }, - { url = "https://files.pythonhosted.org/packages/de/9f/a6abae693f7a0c697dbb435aac52e958dc8da44e92e08ba88d2e42326176/mypy-1.19.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:e3157c7594ff2ef1634ee058aafc56a82db665c9438fd41b390f3bde1ab12250", size = 13201927, upload-time = "2025-12-15T05:02:29.138Z" }, - { url = "https://files.pythonhosted.org/packages/9a/a4/45c35ccf6e1c65afc23a069f50e2c66f46bd3798cbe0d680c12d12935caa/mypy-1.19.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:bdb12f69bcc02700c2b47e070238f42cb87f18c0bc1fc4cdb4fb2bc5fd7a3b8b", size = 12206730, upload-time = "2025-12-15T05:03:01.325Z" }, - { url = "https://files.pythonhosted.org/packages/05/bb/cdcf89678e26b187650512620eec8368fded4cfd99cfcb431e4cdfd19dec/mypy-1.19.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f859fb09d9583a985be9a493d5cfc5515b56b08f7447759a0c5deaf68d80506e", size = 12724581, upload-time = "2025-12-15T05:03:20.087Z" }, - { url = "https://files.pythonhosted.org/packages/d1/32/dd260d52babf67bad8e6770f8e1102021877ce0edea106e72df5626bb0ec/mypy-1.19.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c9a6538e0415310aad77cb94004ca6482330fece18036b5f360b62c45814c4ef", size = 13616252, upload-time = "2025-12-15T05:02:49.036Z" }, - { url = "https://files.pythonhosted.org/packages/71/d0/5e60a9d2e3bd48432ae2b454b7ef2b62a960ab51292b1eda2a95edd78198/mypy-1.19.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:da4869fc5e7f62a88f3fe0b5c919d1d9f7ea3cef92d3689de2823fd27e40aa75", size = 13840848, upload-time = "2025-12-15T05:02:55.95Z" }, - { url = "https://files.pythonhosted.org/packages/98/76/d32051fa65ecf6cc8c6610956473abdc9b4c43301107476ac03559507843/mypy-1.19.1-cp313-cp313-win_amd64.whl", hash = "sha256:016f2246209095e8eda7538944daa1d60e1e8134d98983b9fc1e92c1fc0cb8dd", size = 10135510, upload-time = "2025-12-15T05:02:58.438Z" }, - { url = "https://files.pythonhosted.org/packages/de/eb/b83e75f4c820c4247a58580ef86fcd35165028f191e7e1ba57128c52782d/mypy-1.19.1-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:06e6170bd5836770e8104c8fdd58e5e725cfeb309f0a6c681a811f557e97eac1", size = 13199744, upload-time = "2025-12-15T05:03:30.823Z" }, - { url = "https://files.pythonhosted.org/packages/94/28/52785ab7bfa165f87fcbb61547a93f98bb20e7f82f90f165a1f69bce7b3d/mypy-1.19.1-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:804bd67b8054a85447c8954215a906d6eff9cabeabe493fb6334b24f4bfff718", size = 12215815, upload-time = "2025-12-15T05:02:42.323Z" }, - { url = "https://files.pythonhosted.org/packages/0a/c6/bdd60774a0dbfb05122e3e925f2e9e846c009e479dcec4821dad881f5b52/mypy-1.19.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:21761006a7f497cb0d4de3d8ef4ca70532256688b0523eee02baf9eec895e27b", size = 12740047, upload-time = "2025-12-15T05:03:33.168Z" }, - { url = "https://files.pythonhosted.org/packages/32/2a/66ba933fe6c76bd40d1fe916a83f04fed253152f451a877520b3c4a5e41e/mypy-1.19.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:28902ee51f12e0f19e1e16fbe2f8f06b6637f482c459dd393efddd0ec7f82045", size = 13601998, upload-time = "2025-12-15T05:03:13.056Z" }, - { url = "https://files.pythonhosted.org/packages/e3/da/5055c63e377c5c2418760411fd6a63ee2b96cf95397259038756c042574f/mypy-1.19.1-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:481daf36a4c443332e2ae9c137dfee878fcea781a2e3f895d54bd3002a900957", size = 13807476, upload-time = "2025-12-15T05:03:17.977Z" }, - { url = "https://files.pythonhosted.org/packages/cd/09/4ebd873390a063176f06b0dbf1f7783dd87bd120eae7727fa4ae4179b685/mypy-1.19.1-cp314-cp314-win_amd64.whl", hash = "sha256:8bb5c6f6d043655e055be9b542aa5f3bdd30e4f3589163e85f93f3640060509f", size = 10281872, upload-time = "2025-12-15T05:03:05.549Z" }, - { url = "https://files.pythonhosted.org/packages/8d/f4/4ce9a05ce5ded1de3ec1c1d96cf9f9504a04e54ce0ed55cfa38619a32b8d/mypy-1.19.1-py3-none-any.whl", hash = "sha256:f1235f5ea01b7db5468d53ece6aaddf1ad0b88d9e7462b86ef96fe04995d7247", size = 2471239, upload-time = "2025-12-15T05:03:07.248Z" }, +sdist = { url = "https://files.pythonhosted.org/packages/04/af/e3d4b3e9ec91a0ff9aabfdb38692952acf49bbb899c2e4c29acb3a6da3ae/mypy-1.20.2.tar.gz", hash = "sha256:e8222c26daaafd9e8626dec58ae36029f82585890589576f769a650dd20fd665", size = 3817349, upload-time = "2026-04-21T17:12:28.473Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/76/97/ce2502df2cecf2ef997b6c6527c4a223b92feb9e7b790cdc8dcd683f3a8a/mypy-1.20.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:cf5a4db6dca263010e2c7bff081c89383c72d187ba2cf4c44759aac970e2f0c4", size = 14457059, upload-time = "2026-04-21T17:06:14.935Z" }, + { url = "https://files.pythonhosted.org/packages/c9/34/417ee60b822cc80c0f3dc9f495ad7fd8dbb8d8b2cf4baf22d4046d25d01d/mypy-1.20.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:7b0e817b518bff7facd7f85ea05b643ad8bdcce684cf29784987b0a7c8e1f997", size = 13346816, upload-time = "2026-04-21T17:10:41.433Z" }, + { url = "https://files.pythonhosted.org/packages/4a/85/e20951978702df58379d0bcc2e8f7ccdca4e78cd7dc66dd3ddbf9b29d517/mypy-1.20.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:97d7b9a485b40f8ca425460e89bf1da2814625b2da627c0dcc6aa46c92631d14", size = 13772593, upload-time = "2026-04-21T17:08:11.24Z" }, + { url = "https://files.pythonhosted.org/packages/63/a5/5441a13259ec516c56fd5de0fd96a69a9590ae6c5e5d3e5174aa84b97973/mypy-1.20.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:1e1c12f6d2db3d78b909b5f77513c11eb7f2dd2782b96a3ab6dffc7d44575c99", size = 14656635, upload-time = "2026-04-21T17:09:54.042Z" }, + { url = "https://files.pythonhosted.org/packages/3b/51/b89c69157c5e1f19fd125a65d991166a26906e7902f026f00feebbcfa2b9/mypy-1.20.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:89dce27e142d25ffbc154c1819383b69f2e9234dc4ed4766f42e0e8cb264ab5c", size = 14943278, upload-time = "2026-04-21T17:09:15.599Z" }, + { url = "https://files.pythonhosted.org/packages/e9/44/6b0eeecfe96d7cce1d71c66b8e03cb304aa70ec11f1955dc1d6b46aca3c3/mypy-1.20.2-cp310-cp310-win_amd64.whl", hash = "sha256:f376e37f9bf2a946872fc5fd1199c99310748e3c26c7a26683f13f8bdb756cbd", size = 10851915, upload-time = "2026-04-21T17:06:03.5Z" }, + { url = "https://files.pythonhosted.org/packages/3c/36/6593dc88545d75fb96416184be5392da5e2a8e8c2802a8597913e16ae25c/mypy-1.20.2-cp310-cp310-win_arm64.whl", hash = "sha256:6e2b469efd811707bc530fd1effef0f5d6eebcb7fe376affae69025da4b979a2", size = 9786676, upload-time = "2026-04-21T17:07:02.035Z" }, + { url = "https://files.pythonhosted.org/packages/1f/4d/9ebeae211caccbdaddde7ed5e31dfcf57faac66be9b11deb1dc6526c8078/mypy-1.20.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:4077797a273e56e8843d001e9dfe4ba10e33323d6ade647ff260e5cd97d9758c", size = 14371307, upload-time = "2026-04-21T17:08:56.442Z" }, + { url = "https://files.pythonhosted.org/packages/95/d7/93473d34b61f04fac1aecc01368485c89c5c4af7a4b9a0cab5d77d04b63f/mypy-1.20.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:cdecf62abcc4292500d7858aeae87a1f8f1150f4c4dd08fb0b336ee79b2a6df3", size = 13258917, upload-time = "2026-04-21T17:05:50.978Z" }, + { url = "https://files.pythonhosted.org/packages/e2/30/3dd903e8bafb7b5f7bf87fcd58f8382086dea2aa19f0a7b357f21f63071b/mypy-1.20.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c566c3a88b6ece59b3d70f65bedef17304f48eb52ff040a6a18214e1917b3254", size = 13700516, upload-time = "2026-04-21T17:11:33.161Z" }, + { url = "https://files.pythonhosted.org/packages/07/05/c61a140aba4c729ac7bc99ae26fc627c78a6e08f5b9dd319244ea71a3d7e/mypy-1.20.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0deb80d062b2479f2c87ae568f89845afc71d11bc41b04179e58165fd9f31e98", size = 14562889, upload-time = "2026-04-21T17:05:27.674Z" }, + { url = "https://files.pythonhosted.org/packages/fd/87/da78243742ffa8a36d98c3010f0d829f93d5da4e6786f1a1a6f2ad616502/mypy-1.20.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:bba9ad231e92a3e424b3e56b65aa17704993425bba97e302c832f9466bb85bac", size = 14803844, upload-time = "2026-04-21T17:10:06.2Z" }, + { url = "https://files.pythonhosted.org/packages/37/52/10a1ddf91b40f843943a3c6db51e2df59c9e237f29d355e95eaab427461f/mypy-1.20.2-cp311-cp311-win_amd64.whl", hash = "sha256:baf593f2765fa3a6b1ef95807dbaa3d25b594f6a52adcc506a6b9cb115e1be67", size = 10846300, upload-time = "2026-04-21T17:12:23.886Z" }, + { url = "https://files.pythonhosted.org/packages/20/02/f9a4415b664c53bd34d6709be59da303abcae986dc4ac847b402edb6fa1e/mypy-1.20.2-cp311-cp311-win_arm64.whl", hash = "sha256:20175a1c0f49863946ec20b7f63255768058ac4f07d2b9ded6a6b46cfb5a9100", size = 9779498, upload-time = "2026-04-21T17:09:23.695Z" }, + { url = "https://files.pythonhosted.org/packages/71/4e/7560e4528db9e9b147e4c0f22660466bf30a0a1fe3d63d1b9d3b0fd354ee/mypy-1.20.2-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:4dbfcf869f6b0517f70cf0030ba6ea1d6645e132337a7d5204a18d8d5636c02b", size = 14539393, upload-time = "2026-04-21T17:07:12.52Z" }, + { url = "https://files.pythonhosted.org/packages/32/d9/34a5efed8124f5a9234f55ac6a4ced4201e2c5b81e1109c49ad23190ec8c/mypy-1.20.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4b6481b228d072315b053210b01ac320e1be243dc17f9e5887ef167f23f5fae4", size = 13361642, upload-time = "2026-04-21T17:06:53.742Z" }, + { url = "https://files.pythonhosted.org/packages/d1/14/eb377acf78c03c92d566a1510cda8137348215b5335085ef662ab82ecd3a/mypy-1.20.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:34397cdced6b90b836e38182076049fdb41424322e0b0728c946b0939ebdf9f6", size = 13740347, upload-time = "2026-04-21T17:12:04.73Z" }, + { url = "https://files.pythonhosted.org/packages/b9/94/7e4634a32b641aa1c112422eed1bbece61ee16205f674190e8b536f884de/mypy-1.20.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a5da6976f20cae27059ea8d0c86e7cef3de720e04c4bb9ee18e3690fdb792066", size = 14734042, upload-time = "2026-04-21T17:07:43.16Z" }, + { url = "https://files.pythonhosted.org/packages/7a/f3/f7e62395cb7f434541b4491a01149a4439e28ace4c0c632bbf5431e92d1f/mypy-1.20.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:56908d7e08318d39f85b1f0c6cfd47b0cac1a130da677630dac0de3e0623e102", size = 14964958, upload-time = "2026-04-21T17:11:00.665Z" }, + { url = "https://files.pythonhosted.org/packages/3e/0d/47e3c3a0ec2a876e35aeac365df3cac7776c36bbd4ed18cc521e1b9d255b/mypy-1.20.2-cp312-cp312-win_amd64.whl", hash = "sha256:d52ad8d78522da1d308789df651ee5379088e77c76cb1994858d40a426b343b9", size = 10911340, upload-time = "2026-04-21T17:10:49.179Z" }, + { url = "https://files.pythonhosted.org/packages/d6/b2/6c852d72e0ea8b01f49da817fb52539993cde327e7d010e0103dc12d0dac/mypy-1.20.2-cp312-cp312-win_arm64.whl", hash = "sha256:785b08db19c9f214dc37d65f7c165d19a30fcecb48abfa30f31b01b5acaabb58", size = 9833947, upload-time = "2026-04-21T17:09:05.267Z" }, + { url = "https://files.pythonhosted.org/packages/5b/c4/b93812d3a192c9bcf5df405bd2f30277cd0e48106a14d1023c7f6ed6e39b/mypy-1.20.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:edfbfca868cdd6bd8d974a60f8a3682f5565d3f5c99b327640cedd24c4264026", size = 14524670, upload-time = "2026-04-21T17:10:30.737Z" }, + { url = "https://files.pythonhosted.org/packages/f3/47/42c122501bff18eaf1e8f457f5c017933452d8acdc52918a9f59f6812955/mypy-1.20.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:e2877a02380adfcdbc69071a0f74d6e9dbbf593c0dc9d174e1f223ffd5281943", size = 13336218, upload-time = "2026-04-21T17:08:44.069Z" }, + { url = "https://files.pythonhosted.org/packages/92/8f/75bbc92f41725fbd585fb17b440b1119b576105df1013622983e18640a93/mypy-1.20.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:7488448de6007cd5177c6cea0517ac33b4c0f5ee9b5e9f2be51ce75511a85517", size = 13724906, upload-time = "2026-04-21T17:08:01.02Z" }, + { url = "https://files.pythonhosted.org/packages/a1/32/4c49da27a606167391ff0c39aa955707a00edc500572e562f7c36c08a71f/mypy-1.20.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:bb9c2fa06887e21d6a3a868762acb82aec34e2c6fd0174064f27c93ede68ad15", size = 14726046, upload-time = "2026-04-21T17:11:22.354Z" }, + { url = "https://files.pythonhosted.org/packages/7f/fc/4e354a1bd70216359deb0c9c54847ee6b32ef78dfb09f5131ff99b494078/mypy-1.20.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:9d56a78b646f2e3daa865bc70cd5ec5a46c50045801ca8ff17a0c43abc97e3ee", size = 14955587, upload-time = "2026-04-21T17:12:16.033Z" }, + { url = "https://files.pythonhosted.org/packages/62/b2/c0f2056e9eb8f08c62cafd9715e4584b89132bdc832fcf85d27d07b5f3e5/mypy-1.20.2-cp313-cp313-win_amd64.whl", hash = "sha256:2a4102b03bb7481d9a91a6da8d174740c9c8c4401024684b9ca3b7cc5e49852f", size = 10922681, upload-time = "2026-04-21T17:06:35.842Z" }, + { url = "https://files.pythonhosted.org/packages/e5/14/065e333721f05de8ef683d0aa804c23026bcc287446b61cac657b902ccac/mypy-1.20.2-cp313-cp313-win_arm64.whl", hash = "sha256:a95a9248b0c6fd933a442c03c3b113c3b61320086b88e2c444676d3fd1ca3330", size = 9830560, upload-time = "2026-04-21T17:07:51.023Z" }, + { url = "https://files.pythonhosted.org/packages/ae/d1/b4ec96b0ecc620a4443570c6e95c867903428cfcde4206518eafdd5880c3/mypy-1.20.2-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:419413398fe250aae057fd2fe50166b61077083c9b82754c341cf4fd73038f30", size = 14524561, upload-time = "2026-04-21T17:06:27.325Z" }, + { url = "https://files.pythonhosted.org/packages/3a/63/d2c2ff4fa66bc49477d32dfa26e8a167ba803ea6a69c5efb416036909d30/mypy-1.20.2-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:e73c07f23009962885c197ccb9b41356a30cc0e5a1d0c2ea8fd8fb1362d7f924", size = 13363883, upload-time = "2026-04-21T17:11:11.239Z" }, + { url = "https://files.pythonhosted.org/packages/2a/56/983916806bf4eddeaaa2c9230903c3669c6718552a921154e1c5182c701f/mypy-1.20.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0c64e5973df366b747646fc98da921f9d6eba9716d57d1db94a83c026a08e0fb", size = 13742945, upload-time = "2026-04-21T17:08:34.181Z" }, + { url = "https://files.pythonhosted.org/packages/19/65/0cd9285ab010ee8214c83d67c6b49417c40d86ce46f1aa109457b5a9b8d7/mypy-1.20.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:5a65aa591af023864fd08a97da9974e919452cfe19cb146c8a5dc692626445dc", size = 14706163, upload-time = "2026-04-21T17:05:15.51Z" }, + { url = "https://files.pythonhosted.org/packages/94/97/48ff3b297cafcc94d185243a9190836fb1b01c1b0918fff64e941e973cc9/mypy-1.20.2-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:4fef51b01e638974a6e69885687e9bd40c8d1e09a6cd291cca0619625cf1f558", size = 14938677, upload-time = "2026-04-21T17:05:39.562Z" }, + { url = "https://files.pythonhosted.org/packages/fd/a1/1b4233d255bdd0b38a1f284feeb1c143ca508c19184964e22f8d837ec851/mypy-1.20.2-cp314-cp314-win_amd64.whl", hash = "sha256:913485a03f1bcf5d279409a9d2b9ed565c151f61c09f29991e5faa14033da4c8", size = 11089322, upload-time = "2026-04-21T17:06:44.29Z" }, + { url = "https://files.pythonhosted.org/packages/78/c2/ce7ee2ba36aeb954ba50f18fa25d9c1188578654b97d02a66a15b6f09531/mypy-1.20.2-cp314-cp314-win_arm64.whl", hash = "sha256:c3bae4f855d965b5453784300c12ffc63a548304ac7f99e55d4dc7c898673aa3", size = 10017775, upload-time = "2026-04-21T17:07:20.732Z" }, + { url = "https://files.pythonhosted.org/packages/4e/a1/9d93a7d0b5859af0ead82b4888b46df6c8797e1bc5e1e262a08518c6d48e/mypy-1.20.2-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:2de3dcea53babc1c3237a19002bc3d228ce1833278f093b8d619e06e7cc79609", size = 15549002, upload-time = "2026-04-21T17:08:23.107Z" }, + { url = "https://files.pythonhosted.org/packages/00/d2/09a6a10ee1bf0008f6c144d9676f2ca6a12512151b4e0ad0ff6c4fac5337/mypy-1.20.2-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:52b176444e2e5054dfcbcb8c75b0b719865c96247b37407184bbfca5c353f2c2", size = 14401942, upload-time = "2026-04-21T17:07:31.837Z" }, + { url = "https://files.pythonhosted.org/packages/57/da/9594b75c3c019e805250bed3583bdf4443ff9e6ef08f97e39ae308cb06f2/mypy-1.20.2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:688c3312e5dadb573a2c69c82af3a298d43ecf9e6d264e0f95df960b5f6ac19c", size = 15041649, upload-time = "2026-04-21T17:09:34.653Z" }, + { url = "https://files.pythonhosted.org/packages/97/77/f75a65c278e6e8eba2071f7f5a90481891053ecc39878cc444634d892abe/mypy-1.20.2-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:29752dbbf8cc53f89f6ac096d363314333045c257c9c75cbd189ca2de0455744", size = 15864588, upload-time = "2026-04-21T17:11:44.936Z" }, + { url = "https://files.pythonhosted.org/packages/d7/46/1a4e1c66e96c1a3246ddf5403d122ac9b0a8d2b7e65730b9d6533ba7a6d3/mypy-1.20.2-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:803203d2b6ea644982c644895c2f78b28d0e208bba7b27d9b921e0ec5eb207c6", size = 16093956, upload-time = "2026-04-21T17:10:17.683Z" }, + { url = "https://files.pythonhosted.org/packages/5a/2c/78a8851264dec38cd736ca5b8bc9380674df0dd0be7792f538916157716c/mypy-1.20.2-cp314-cp314t-win_amd64.whl", hash = "sha256:9bcb8aa397ff0093c824182fd76a935a9ba7ad097fcbef80ae89bf6c1731d8ec", size = 12568661, upload-time = "2026-04-21T17:11:54.473Z" }, + { url = "https://files.pythonhosted.org/packages/83/01/cd7318aa03493322ce275a0e14f4f52b8896335e4e79d4fb8153a7ad2b77/mypy-1.20.2-cp314-cp314t-win_arm64.whl", hash = "sha256:e061b58443f1736f8a37c48978d7ab581636d6ab03e3d4f99e3fa90463bb9382", size = 10389240, upload-time = "2026-04-21T17:09:42.719Z" }, + { url = "https://files.pythonhosted.org/packages/28/9a/f23c163e25b11074188251b0b5a0342625fc1cdb6af604757174fa9acc9b/mypy-1.20.2-py3-none-any.whl", hash = "sha256:a94c5a76ab46c5e6257c7972b6c8cff0574201ca7dc05647e33e795d78680563", size = 2637314, upload-time = "2026-04-21T17:05:54.5Z" }, ] [[package]] @@ -3445,7 +3724,7 @@ wheels = [ [[package]] name = "nbconvert" -version = "7.17.0" +version = "7.17.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "beautifulsoup4" }, @@ -3463,9 +3742,9 @@ dependencies = [ { name = "pygments" }, { name = "traitlets" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/38/47/81f886b699450d0569f7bc551df2b1673d18df7ff25cc0c21ca36ed8a5ff/nbconvert-7.17.0.tar.gz", hash = "sha256:1b2696f1b5be12309f6c7d707c24af604b87dfaf6d950794c7b07acab96dda78", size = 862855, upload-time = "2026-01-29T16:37:48.478Z" } +sdist = { url = "https://files.pythonhosted.org/packages/01/b1/708e53fe2e429c103c6e6e159106bcf0357ac41aa4c28772bd8402339051/nbconvert-7.17.1.tar.gz", hash = "sha256:34d0d0a7e73ce3cbab6c5aae8f4f468797280b01fd8bd2ca746da8569eddd7d2", size = 865311, upload-time = "2026-04-08T00:44:14.914Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/0d/4b/8d5f796a792f8a25f6925a96032f098789f448571eb92011df1ae59e8ea8/nbconvert-7.17.0-py3-none-any.whl", hash = "sha256:4f99a63b337b9a23504347afdab24a11faa7d86b405e5c8f9881cd313336d518", size = 261510, upload-time = "2026-01-29T16:37:46.322Z" }, + { url = "https://files.pythonhosted.org/packages/67/f8/bb0a9d5f46819c821dc1f004aa2cc29b1d91453297dbf5ff20470f00f193/nbconvert-7.17.1-py3-none-any.whl", hash = "sha256:aa85c087b435e7bf1ffd03319f658e285f2b89eccab33bc1ba7025495ab3e7c8", size = 261927, upload-time = "2026-04-08T00:44:12.845Z" }, ] [[package]] @@ -3534,9 +3813,12 @@ name = "networkx" version = "3.6.1" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", @@ -3546,9 +3828,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", @@ -3558,9 +3843,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", @@ -3570,9 +3858,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", @@ -3582,13 +3873,17 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -3598,9 +3893,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -3610,9 +3908,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -3622,9 +3923,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -3634,13 +3938,17 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -3650,9 +3958,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -3662,9 +3973,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -3674,9 +3988,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -3686,7 +4003,8 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -3707,36 +4025,39 @@ wheels = [ [[package]] name = "numba" -version = "0.64.0" +version = "0.65.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "llvmlite" }, { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, -] -sdist = { url = "https://files.pythonhosted.org/packages/23/c9/a0fb41787d01d621046138da30f6c2100d80857bf34b3390dd68040f27a3/numba-0.64.0.tar.gz", hash = "sha256:95e7300af648baa3308127b1955b52ce6d11889d16e8cfe637b4f85d2fca52b1", size = 2765679, upload-time = "2026-02-18T18:41:20.974Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/4c/5e/604fed821cd7e3426bb3bc99a7ed6ac0bcb489f4cd93052256437d082f95/numba-0.64.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:cc09b79440952e3098eeebea4bf6e8d2355fb7f12734fcd9fc5039f0dca90727", size = 2683250, upload-time = "2026-02-18T18:40:45.829Z" }, - { url = "https://files.pythonhosted.org/packages/4f/9f/9275a723d050b5f1a9b1c7fb7dbfce324fef301a8e50c5f88338569db06c/numba-0.64.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:1afe3a80b8c2f376b211fb7a49e536ef9eafc92436afc95a2f41ea5392f8cc65", size = 3742168, upload-time = "2026-02-18T18:40:48.066Z" }, - { url = "https://files.pythonhosted.org/packages/e2/d1/97ca7dddaa36b16f4c46319bdb6b4913ba15d0245317d0d8ccde7b2d7d92/numba-0.64.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:23804194b93b8cd416c6444b5fbc4956082a45fed2d25436ef49c594666e7f7e", size = 3449103, upload-time = "2026-02-18T18:40:49.905Z" }, - { url = "https://files.pythonhosted.org/packages/52/0a/b9e137ad78415373e3353564500e8bf29dbce3c0d73633bb384d4e5d7537/numba-0.64.0-cp310-cp310-win_amd64.whl", hash = "sha256:e2a9fe998bb2cf848960b34db02c2c3b5e02cf82c07a26d9eef3494069740278", size = 2749950, upload-time = "2026-02-18T18:40:51.536Z" }, - { url = "https://files.pythonhosted.org/packages/89/a3/1a4286a1c16136c8896d8e2090d950e79b3ec626d3a8dc9620f6234d5a38/numba-0.64.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:766156ee4b8afeeb2b2e23c81307c5d19031f18d5ce76ae2c5fb1429e72fa92b", size = 2682938, upload-time = "2026-02-18T18:40:52.897Z" }, - { url = "https://files.pythonhosted.org/packages/19/16/aa6e3ba3cd45435c117d1101b278b646444ed05b7c712af631b91353f573/numba-0.64.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:d17071b4ffc9d39b75d8e6c101a36f0c81b646123859898c9799cb31807c8f78", size = 3747376, upload-time = "2026-02-18T18:40:54.925Z" }, - { url = "https://files.pythonhosted.org/packages/c0/f1/dd2f25e18d75fdf897f730b78c5a7b00cc4450f2405564dbebfaf359f21f/numba-0.64.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4ead5630434133bac87fa67526eacb264535e4e9a2d5ec780e0b4fc381a7d275", size = 3453292, upload-time = "2026-02-18T18:40:56.818Z" }, - { url = "https://files.pythonhosted.org/packages/31/29/e09d5630578a50a2b3fa154990b6b839cf95327aa0709e2d50d0b6816cd1/numba-0.64.0-cp311-cp311-win_amd64.whl", hash = "sha256:f2b1fd93e7aaac07d6fbaed059c00679f591f2423885c206d8c1b55d65ca3f2d", size = 2749824, upload-time = "2026-02-18T18:40:58.392Z" }, - { url = "https://files.pythonhosted.org/packages/70/a6/9fc52cb4f0d5e6d8b5f4d81615bc01012e3cf24e1052a60f17a68deb8092/numba-0.64.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:69440a8e8bc1a81028446f06b363e28635aa67bd51b1e498023f03b812e0ce68", size = 2683418, upload-time = "2026-02-18T18:40:59.886Z" }, - { url = "https://files.pythonhosted.org/packages/9b/89/1a74ea99b180b7a5587b0301ed1b183a2937c4b4b67f7994689b5d36fc34/numba-0.64.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:f13721011f693ba558b8dd4e4db7f2640462bba1b855bdc804be45bbeb55031a", size = 3804087, upload-time = "2026-02-18T18:41:01.699Z" }, - { url = "https://files.pythonhosted.org/packages/91/e1/583c647404b15f807410510fec1eb9b80cb8474165940b7749f026f21cbc/numba-0.64.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e0b180b1133f2b5d8b3f09d96b6d7a9e51a7da5dda3c09e998b5bcfac85d222c", size = 3504309, upload-time = "2026-02-18T18:41:03.252Z" }, - { url = "https://files.pythonhosted.org/packages/85/23/0fce5789b8a5035e7ace21216a468143f3144e02013252116616c58339aa/numba-0.64.0-cp312-cp312-win_amd64.whl", hash = "sha256:e63dc94023b47894849b8b106db28ccb98b49d5498b98878fac1a38f83ac007a", size = 2752740, upload-time = "2026-02-18T18:41:05.097Z" }, - { url = "https://files.pythonhosted.org/packages/52/80/2734de90f9300a6e2503b35ee50d9599926b90cbb7ac54f9e40074cd07f1/numba-0.64.0-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:3bab2c872194dcd985f1153b70782ec0fbbe348fffef340264eacd3a76d59fd6", size = 2683392, upload-time = "2026-02-18T18:41:06.563Z" }, - { url = "https://files.pythonhosted.org/packages/42/e8/14b5853ebefd5b37723ef365c5318a30ce0702d39057eaa8d7d76392859d/numba-0.64.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:703a246c60832cad231d2e73c1182f25bf3cc8b699759ec8fe58a2dbc689a70c", size = 3812245, upload-time = "2026-02-18T18:41:07.963Z" }, - { url = "https://files.pythonhosted.org/packages/8a/a2/f60dc6c96d19b7185144265a5fbf01c14993d37ff4cd324b09d0212aa7ce/numba-0.64.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:7e2e49a7900ee971d32af7609adc0cfe6aa7477c6f6cccdf6d8138538cf7756f", size = 3511328, upload-time = "2026-02-18T18:41:09.504Z" }, - { url = "https://files.pythonhosted.org/packages/9c/2a/fe7003ea7e7237ee7014f8eaeeb7b0d228a2db22572ca85bab2648cf52cb/numba-0.64.0-cp313-cp313-win_amd64.whl", hash = "sha256:396f43c3f77e78d7ec84cdfc6b04969c78f8f169351b3c4db814b97e7acf4245", size = 2752668, upload-time = "2026-02-18T18:41:11.455Z" }, - { url = "https://files.pythonhosted.org/packages/3d/8a/77d26afe0988c592dd97cb8d4e80bfb3dfc7dbdacfca7d74a7c5c81dd8c2/numba-0.64.0-cp314-cp314-macosx_12_0_arm64.whl", hash = "sha256:f565d55eaeff382cbc86c63c8c610347453af3d1e7afb2b6569aac1c9b5c93ce", size = 2683590, upload-time = "2026-02-18T18:41:12.897Z" }, - { url = "https://files.pythonhosted.org/packages/8e/4b/600b8b7cdbc7f9cebee9ea3d13bb70052a79baf28944024ffcb59f0712e3/numba-0.64.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:9b55169b18892c783f85e9ad9e6f5297a6d12967e4414e6b71361086025ff0bb", size = 3781163, upload-time = "2026-02-18T18:41:15.377Z" }, - { url = "https://files.pythonhosted.org/packages/ff/73/53f2d32bfa45b7175e9944f6b816d8c32840178c3eee9325033db5bf838e/numba-0.64.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:196bcafa02c9dd1707e068434f6d5cedde0feb787e3432f7f1f0e993cc336c4c", size = 3481172, upload-time = "2026-02-18T18:41:17.281Z" }, - { url = "https://files.pythonhosted.org/packages/b5/00/aebd2f7f1e11e38814bb96e95a27580817a7b340608d3ac085fdbab83174/numba-0.64.0-cp314-cp314-win_amd64.whl", hash = "sha256:213e9acbe7f1c05090592e79020315c1749dd52517b90e94c517dca3f014d4a1", size = 2754700, upload-time = "2026-02-18T18:41:19.277Z" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/f6/c5/db2ac3685833d626c0dcae6bd2330cd68433e1fd248d15f70998160d3ad7/numba-0.65.1.tar.gz", hash = "sha256:19357146c32fe9ed25059ab915e8465fb13951cf6b0aace3826b76886373ab23", size = 2765600, upload-time = "2026-04-24T02:02:56.551Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/de/1b/3c5a7daf683a95465bf23504bcd1a2d5db8cd5e5e276ca87505d020dffe9/numba-0.65.1-cp310-cp310-macosx_12_0_arm64.whl", hash = "sha256:9d993ed0a257aa4116e6f553f114004bcfdee540c7276ab8ea48f650d514c452", size = 2680870, upload-time = "2026-04-24T02:02:10.623Z" }, + { url = "https://files.pythonhosted.org/packages/0f/a4/1831836814018a898e7d252aebe09c0f3ce1f26d145b68264b4ae0be6822/numba-0.65.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:5f098109f361681e57295f7e84d8ab2426902539a141811de0703ace52826981", size = 3739780, upload-time = "2026-04-24T02:02:13.097Z" }, + { url = "https://files.pythonhosted.org/packages/9c/1b/a813ddc81def09e257d2b1f67521982ce4b06204a87268796ffc8187271c/numba-0.65.1-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:973fd8173f2312815e6b7aaae887c4ce8a817eeff46a4f8840b828305b75bc95", size = 3446722, upload-time = "2026-04-24T02:02:15.083Z" }, + { url = "https://files.pythonhosted.org/packages/09/52/ee1d8b3becda384fe0552221641e05aa668a35e8a77470db4db7f6475000/numba-0.65.1-cp310-cp310-win_amd64.whl", hash = "sha256:c63aa0c4193694026452da55d0ef9d85156c1a7a333454c103bb30dec81b7bf8", size = 2747539, upload-time = "2026-04-24T02:02:16.79Z" }, + { url = "https://files.pythonhosted.org/packages/96/b3/650500c2eab4534d98e9166f4298e0f3c69c742afdf24e6eabccd1f16ad8/numba-0.65.1-cp311-cp311-macosx_12_0_arm64.whl", hash = "sha256:7020d74b19cdb8cff16506542fdd510756e28c5e7f3bd0b7f574f0f42272fcd9", size = 2680563, upload-time = "2026-04-24T02:02:18.414Z" }, + { url = "https://files.pythonhosted.org/packages/44/0b/0615dbedb98f5b32a35a53290fbdc6e22306968109278d7e58df82d7a9f6/numba-0.65.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:f80ed83774b5173abd6581cd8d2165d1d38e13d2e5c8155c0c0b421784745420", size = 3745018, upload-time = "2026-04-24T02:02:20.252Z" }, + { url = "https://files.pythonhosted.org/packages/49/aa/4361698f35bf63bff67dfe6c90493731177f48ede954f77b0588731537bc/numba-0.65.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:7ed425a43b0a5f9772f2f4e2dd0bbd12eabecae1af0b24efcfd4e053f012aac6", size = 3450962, upload-time = "2026-04-24T02:02:22.449Z" }, + { url = "https://files.pythonhosted.org/packages/bd/9a/af61ec03b3116c161fd7a06b9e8a265729a8718458333e8ffbb06d9a3978/numba-0.65.1-cp311-cp311-win_amd64.whl", hash = "sha256:df40a5028a975b9ea66f6a2a3f7abbdbd541a863070e34ed367aff21141248e4", size = 2747417, upload-time = "2026-04-24T02:02:24.43Z" }, + { url = "https://files.pythonhosted.org/packages/57/bc/76f8f8c5cf9adee47fdb7bbb03be8900f76f902d451d7477cf12b845e1de/numba-0.65.1-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:ac3f1e77c352dd0ea9712732c2d8f9ca507717435eec5b5013bf138ac33c4a08", size = 2681371, upload-time = "2026-04-24T02:02:26.105Z" }, + { url = "https://files.pythonhosted.org/packages/69/47/a415af0283e4db0398104c6d1c11c9861a98dc67a7aa442a7769ed5d6196/numba-0.65.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:52bc6f3ceb8fcaff9b2ae26b4c6b1e9fee39db8d355534c0fe4f39a901246b84", size = 3802467, upload-time = "2026-04-24T02:02:27.712Z" }, + { url = "https://files.pythonhosted.org/packages/46/36/246f73ec99cfeab2f2cb2ce7d4218766cc36a2da418901223f4f4da9c813/numba-0.65.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:90ca10b3463bae0bd70589726fe3c77d01d6b5fc86bee54bcdf9fb6b47c28977", size = 3502628, upload-time = "2026-04-24T02:02:29.763Z" }, + { url = "https://files.pythonhosted.org/packages/db/9e/3c679b2ee078425b9e99a91e44f8d132a6830d8ccce5227bc5e9181aeed8/numba-0.65.1-cp312-cp312-win_amd64.whl", hash = "sha256:5971c632be2a2351500431f46213821dba8d02b18a9f7d02fd36bd2743e41a6a", size = 2750611, upload-time = "2026-04-24T02:02:31.477Z" }, + { url = "https://files.pythonhosted.org/packages/79/37/14a4579049c1eb673afd0de0cb4842982acd55b9ce2643e763db858bcea0/numba-0.65.1-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:1735c15c1134a5108b4d6a5c77fc0947924ea066a738dc09a52008c13df9cad3", size = 2681344, upload-time = "2026-04-24T02:02:33.65Z" }, + { url = "https://files.pythonhosted.org/packages/a0/22/b8d873f6466b20aa563fc9b33acd48dec89a07803ddaa2f1c8ca1cd33126/numba-0.65.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:c09f49117ef255e1f1c6dad0c7a1ed39868243862a73be5706793241a3755f1b", size = 3810619, upload-time = "2026-04-24T02:02:36.041Z" }, + { url = "https://files.pythonhosted.org/packages/62/08/e16a8b5d9a018962ebb5c66be662317cde32b9f5dab08441f90bed5522fb/numba-0.65.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:594a8680b3fadac99e97e489b1fd89007177e5336713745c3b769528c635a464", size = 3509783, upload-time = "2026-04-24T02:02:38.245Z" }, + { url = "https://files.pythonhosted.org/packages/fd/a5/03c970d57f4c1741354837353ce39fb5206952ae1dba8922d29c86f64805/numba-0.65.1-cp313-cp313-win_amd64.whl", hash = "sha256:85be74c0d036842699a30058f82fb88fc5ffdc59f7615cab5792ea92914c9b62", size = 2750534, upload-time = "2026-04-24T02:02:39.903Z" }, + { url = "https://files.pythonhosted.org/packages/4f/2e/8aed9b726d9ba5f11ad287645fd479e88278db3060a25cb1225d730eb2b7/numba-0.65.1-cp314-cp314-macosx_12_0_arm64.whl", hash = "sha256:33f5eb68eb1c843511615d14663ce60258525d6a4c65ab040e2c2b0c4cf17450", size = 2681554, upload-time = "2026-04-24T02:02:41.812Z" }, + { url = "https://files.pythonhosted.org/packages/87/96/f3eb235fafa82a34e2ab5dd7dc9ffff998ebf5f0bbc23fa56a96aeb44da6/numba-0.65.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:71e73029bf53a62cc6afcf96be4bd942290d8b4c55f0a454fb536158115790f7", size = 3779602, upload-time = "2026-04-24T02:02:43.726Z" }, + { url = "https://files.pythonhosted.org/packages/09/90/b0f09b48752d23640b8284f22aa597737e8adaddc7fbfacc4708b7f73a4c/numba-0.65.1-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:3a07635e0be926b9bdbffb09137c230fb13f6ec0e564914ba937cee12ce3eb35", size = 3479532, upload-time = "2026-04-24T02:02:45.427Z" }, + { url = "https://files.pythonhosted.org/packages/56/46/3f7fc04fb853559e74b210e0b62c19974ec844cefec611f9e535f4da3761/numba-0.65.1-cp314-cp314-win_amd64.whl", hash = "sha256:2a20fcdabdefbdacf88d85caf70c3b18c4bcb7ebb8f82e6a19486383dd26ab63", size = 2752637, upload-time = "2026-04-24T02:02:47.664Z" }, + { url = "https://files.pythonhosted.org/packages/81/7b/c1a341a9067367778f4152a5f01061cf281fb09582c92c510ec4918cabf6/numba-0.65.1-cp314-cp314t-macosx_12_0_arm64.whl", hash = "sha256:548dd4b3a4508d5062768d1514b2cd7b015f9a25ec7af651c50dee243965e652", size = 2684600, upload-time = "2026-04-24T02:02:49.653Z" }, + { url = "https://files.pythonhosted.org/packages/03/36/98ddbcf3e4f04a6dd07e1c67249955920579ba4af6bb6868e3088f4ed282/numba-0.65.1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:78abc28feff2c2ff8307fff3975b6438352759c9acb797ecd6b1fb6e7e39e31d", size = 3817198, upload-time = "2026-04-24T02:02:51.266Z" }, + { url = "https://files.pythonhosted.org/packages/a3/83/0dad21057ece5a835599f5d24099b091703995e23dbbf894f259e91c010b/numba-0.65.1-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ee7676cb389555805f9b9a1840cbcd1ea6c8bd5376ab6918e3a29c5ea1dbda20", size = 3533862, upload-time = "2026-04-24T02:02:52.987Z" }, + { url = "https://files.pythonhosted.org/packages/32/36/8be7118ffd4c8440881046eac3d0982cc5ab42909508cf5d67024d62a2e4/numba-0.65.1-cp314-cp314t-win_amd64.whl", hash = "sha256:20609346e3bd75204950dcbbfe383a8d7dbf4902f442aedbf00f97fef4aa8f38", size = 2758237, upload-time = "2026-04-24T02:02:54.612Z" }, ] [[package]] @@ -3823,274 +4144,239 @@ wheels = [ [[package]] name = "numpy" -version = "2.3.2" +version = "2.4.3" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", -] -sdist = { url = "https://files.pythonhosted.org/packages/37/7d/3fec4199c5ffb892bed55cff901e4f39a58c81df9c44c280499e92cad264/numpy-2.3.2.tar.gz", hash = "sha256:e0486a11ec30cdecb53f184d496d1c6a20786c81e55e41640270130056f8ee48", size = 20489306, upload-time = "2025-07-24T21:32:07.553Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/96/26/1320083986108998bd487e2931eed2aeedf914b6e8905431487543ec911d/numpy-2.3.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:852ae5bed3478b92f093e30f785c98e0cb62fa0a939ed057c31716e18a7a22b9", size = 21259016, upload-time = "2025-07-24T20:24:35.214Z" }, - { url = "https://files.pythonhosted.org/packages/c4/2b/792b341463fa93fc7e55abbdbe87dac316c5b8cb5e94fb7a59fb6fa0cda5/numpy-2.3.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:7a0e27186e781a69959d0230dd9909b5e26024f8da10683bd6344baea1885168", size = 14451158, upload-time = "2025-07-24T20:24:58.397Z" }, - { url = "https://files.pythonhosted.org/packages/b7/13/e792d7209261afb0c9f4759ffef6135b35c77c6349a151f488f531d13595/numpy-2.3.2-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:f0a1a8476ad77a228e41619af2fa9505cf69df928e9aaa165746584ea17fed2b", size = 5379817, upload-time = "2025-07-24T20:25:07.746Z" }, - { url = "https://files.pythonhosted.org/packages/49/ce/055274fcba4107c022b2113a213c7287346563f48d62e8d2a5176ad93217/numpy-2.3.2-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:cbc95b3813920145032412f7e33d12080f11dc776262df1712e1638207dde9e8", size = 6913606, upload-time = "2025-07-24T20:25:18.84Z" }, - { url = "https://files.pythonhosted.org/packages/17/f2/e4d72e6bc5ff01e2ab613dc198d560714971900c03674b41947e38606502/numpy-2.3.2-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f75018be4980a7324edc5930fe39aa391d5734531b1926968605416ff58c332d", size = 14589652, upload-time = "2025-07-24T20:25:40.356Z" }, - { url = "https://files.pythonhosted.org/packages/c8/b0/fbeee3000a51ebf7222016e2939b5c5ecf8000a19555d04a18f1e02521b8/numpy-2.3.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:20b8200721840f5621b7bd03f8dcd78de33ec522fc40dc2641aa09537df010c3", size = 16938816, upload-time = "2025-07-24T20:26:05.721Z" }, - { url = "https://files.pythonhosted.org/packages/a9/ec/2f6c45c3484cc159621ea8fc000ac5a86f1575f090cac78ac27193ce82cd/numpy-2.3.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:1f91e5c028504660d606340a084db4b216567ded1056ea2b4be4f9d10b67197f", size = 16370512, upload-time = "2025-07-24T20:26:30.545Z" }, - { url = "https://files.pythonhosted.org/packages/b5/01/dd67cf511850bd7aefd6347aaae0956ed415abea741ae107834aae7d6d4e/numpy-2.3.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:fb1752a3bb9a3ad2d6b090b88a9a0ae1cd6f004ef95f75825e2f382c183b2097", size = 18884947, upload-time = "2025-07-24T20:26:58.24Z" }, - { url = "https://files.pythonhosted.org/packages/a7/17/2cf60fd3e6a61d006778735edf67a222787a8c1a7842aed43ef96d777446/numpy-2.3.2-cp311-cp311-win32.whl", hash = "sha256:4ae6863868aaee2f57503c7a5052b3a2807cf7a3914475e637a0ecd366ced220", size = 6599494, upload-time = "2025-07-24T20:27:09.786Z" }, - { url = "https://files.pythonhosted.org/packages/d5/03/0eade211c504bda872a594f045f98ddcc6caef2b7c63610946845e304d3f/numpy-2.3.2-cp311-cp311-win_amd64.whl", hash = "sha256:240259d6564f1c65424bcd10f435145a7644a65a6811cfc3201c4a429ba79170", size = 13087889, upload-time = "2025-07-24T20:27:29.558Z" }, - { url = "https://files.pythonhosted.org/packages/13/32/2c7979d39dafb2a25087e12310fc7f3b9d3c7d960df4f4bc97955ae0ce1d/numpy-2.3.2-cp311-cp311-win_arm64.whl", hash = "sha256:4209f874d45f921bde2cff1ffcd8a3695f545ad2ffbef6d3d3c6768162efab89", size = 10459560, upload-time = "2025-07-24T20:27:46.803Z" }, - { url = "https://files.pythonhosted.org/packages/00/6d/745dd1c1c5c284d17725e5c802ca4d45cfc6803519d777f087b71c9f4069/numpy-2.3.2-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:bc3186bea41fae9d8e90c2b4fb5f0a1f5a690682da79b92574d63f56b529080b", size = 20956420, upload-time = "2025-07-24T20:28:18.002Z" }, - { url = "https://files.pythonhosted.org/packages/bc/96/e7b533ea5740641dd62b07a790af5d9d8fec36000b8e2d0472bd7574105f/numpy-2.3.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:2f4f0215edb189048a3c03bd5b19345bdfa7b45a7a6f72ae5945d2a28272727f", size = 14184660, upload-time = "2025-07-24T20:28:39.522Z" }, - { url = "https://files.pythonhosted.org/packages/2b/53/102c6122db45a62aa20d1b18c9986f67e6b97e0d6fbc1ae13e3e4c84430c/numpy-2.3.2-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:8b1224a734cd509f70816455c3cffe13a4f599b1bf7130f913ba0e2c0b2006c0", size = 5113382, upload-time = "2025-07-24T20:28:48.544Z" }, - { url = "https://files.pythonhosted.org/packages/2b/21/376257efcbf63e624250717e82b4fae93d60178f09eb03ed766dbb48ec9c/numpy-2.3.2-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:3dcf02866b977a38ba3ec10215220609ab9667378a9e2150615673f3ffd6c73b", size = 6647258, upload-time = "2025-07-24T20:28:59.104Z" }, - { url = "https://files.pythonhosted.org/packages/91/ba/f4ebf257f08affa464fe6036e13f2bf9d4642a40228781dc1235da81be9f/numpy-2.3.2-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:572d5512df5470f50ada8d1972c5f1082d9a0b7aa5944db8084077570cf98370", size = 14281409, upload-time = "2025-07-24T20:40:30.298Z" }, - { url = "https://files.pythonhosted.org/packages/59/ef/f96536f1df42c668cbacb727a8c6da7afc9c05ece6d558927fb1722693e1/numpy-2.3.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:8145dd6d10df13c559d1e4314df29695613575183fa2e2d11fac4c208c8a1f73", size = 16641317, upload-time = "2025-07-24T20:40:56.625Z" }, - { url = "https://files.pythonhosted.org/packages/f6/a7/af813a7b4f9a42f498dde8a4c6fcbff8100eed00182cc91dbaf095645f38/numpy-2.3.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:103ea7063fa624af04a791c39f97070bf93b96d7af7eb23530cd087dc8dbe9dc", size = 16056262, upload-time = "2025-07-24T20:41:20.797Z" }, - { url = "https://files.pythonhosted.org/packages/8b/5d/41c4ef8404caaa7f05ed1cfb06afe16a25895260eacbd29b4d84dff2920b/numpy-2.3.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:fc927d7f289d14f5e037be917539620603294454130b6de200091e23d27dc9be", size = 18579342, upload-time = "2025-07-24T20:41:50.753Z" }, - { url = "https://files.pythonhosted.org/packages/a1/4f/9950e44c5a11636f4a3af6e825ec23003475cc9a466edb7a759ed3ea63bd/numpy-2.3.2-cp312-cp312-win32.whl", hash = "sha256:d95f59afe7f808c103be692175008bab926b59309ade3e6d25009e9a171f7036", size = 6320610, upload-time = "2025-07-24T20:42:01.551Z" }, - { url = "https://files.pythonhosted.org/packages/7c/2f/244643a5ce54a94f0a9a2ab578189c061e4a87c002e037b0829dd77293b6/numpy-2.3.2-cp312-cp312-win_amd64.whl", hash = "sha256:9e196ade2400c0c737d93465327d1ae7c06c7cb8a1756121ebf54b06ca183c7f", size = 12786292, upload-time = "2025-07-24T20:42:20.738Z" }, - { url = "https://files.pythonhosted.org/packages/54/cd/7b5f49d5d78db7badab22d8323c1b6ae458fbf86c4fdfa194ab3cd4eb39b/numpy-2.3.2-cp312-cp312-win_arm64.whl", hash = "sha256:ee807923782faaf60d0d7331f5e86da7d5e3079e28b291973c545476c2b00d07", size = 10194071, upload-time = "2025-07-24T20:42:36.657Z" }, - { url = "https://files.pythonhosted.org/packages/1c/c0/c6bb172c916b00700ed3bf71cb56175fd1f7dbecebf8353545d0b5519f6c/numpy-2.3.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:c8d9727f5316a256425892b043736d63e89ed15bbfe6556c5ff4d9d4448ff3b3", size = 20949074, upload-time = "2025-07-24T20:43:07.813Z" }, - { url = "https://files.pythonhosted.org/packages/20/4e/c116466d22acaf4573e58421c956c6076dc526e24a6be0903219775d862e/numpy-2.3.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:efc81393f25f14d11c9d161e46e6ee348637c0a1e8a54bf9dedc472a3fae993b", size = 14177311, upload-time = "2025-07-24T20:43:29.335Z" }, - { url = "https://files.pythonhosted.org/packages/78/45/d4698c182895af189c463fc91d70805d455a227261d950e4e0f1310c2550/numpy-2.3.2-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:dd937f088a2df683cbb79dda9a772b62a3e5a8a7e76690612c2737f38c6ef1b6", size = 5106022, upload-time = "2025-07-24T20:43:37.999Z" }, - { url = "https://files.pythonhosted.org/packages/9f/76/3e6880fef4420179309dba72a8c11f6166c431cf6dee54c577af8906f914/numpy-2.3.2-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:11e58218c0c46c80509186e460d79fbdc9ca1eb8d8aee39d8f2dc768eb781089", size = 6640135, upload-time = "2025-07-24T20:43:49.28Z" }, - { url = "https://files.pythonhosted.org/packages/34/fa/87ff7f25b3c4ce9085a62554460b7db686fef1e0207e8977795c7b7d7ba1/numpy-2.3.2-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5ad4ebcb683a1f99f4f392cc522ee20a18b2bb12a2c1c42c3d48d5a1adc9d3d2", size = 14278147, upload-time = "2025-07-24T20:44:10.328Z" }, - { url = "https://files.pythonhosted.org/packages/1d/0f/571b2c7a3833ae419fe69ff7b479a78d313581785203cc70a8db90121b9a/numpy-2.3.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:938065908d1d869c7d75d8ec45f735a034771c6ea07088867f713d1cd3bbbe4f", size = 16635989, upload-time = "2025-07-24T20:44:34.88Z" }, - { url = "https://files.pythonhosted.org/packages/24/5a/84ae8dca9c9a4c592fe11340b36a86ffa9fd3e40513198daf8a97839345c/numpy-2.3.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:66459dccc65d8ec98cc7df61307b64bf9e08101f9598755d42d8ae65d9a7a6ee", size = 16053052, upload-time = "2025-07-24T20:44:58.872Z" }, - { url = "https://files.pythonhosted.org/packages/57/7c/e5725d99a9133b9813fcf148d3f858df98511686e853169dbaf63aec6097/numpy-2.3.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:a7af9ed2aa9ec5950daf05bb11abc4076a108bd3c7db9aa7251d5f107079b6a6", size = 18577955, upload-time = "2025-07-24T20:45:26.714Z" }, - { url = "https://files.pythonhosted.org/packages/ae/11/7c546fcf42145f29b71e4d6f429e96d8d68e5a7ba1830b2e68d7418f0bbd/numpy-2.3.2-cp313-cp313-win32.whl", hash = "sha256:906a30249315f9c8e17b085cc5f87d3f369b35fedd0051d4a84686967bdbbd0b", size = 6311843, upload-time = "2025-07-24T20:49:24.444Z" }, - { url = "https://files.pythonhosted.org/packages/aa/6f/a428fd1cb7ed39b4280d057720fed5121b0d7754fd2a9768640160f5517b/numpy-2.3.2-cp313-cp313-win_amd64.whl", hash = "sha256:c63d95dc9d67b676e9108fe0d2182987ccb0f11933c1e8959f42fa0da8d4fa56", size = 12782876, upload-time = "2025-07-24T20:49:43.227Z" }, - { url = "https://files.pythonhosted.org/packages/65/85/4ea455c9040a12595fb6c43f2c217257c7b52dd0ba332c6a6c1d28b289fe/numpy-2.3.2-cp313-cp313-win_arm64.whl", hash = "sha256:b05a89f2fb84d21235f93de47129dd4f11c16f64c87c33f5e284e6a3a54e43f2", size = 10192786, upload-time = "2025-07-24T20:49:59.443Z" }, - { url = "https://files.pythonhosted.org/packages/80/23/8278f40282d10c3f258ec3ff1b103d4994bcad78b0cba9208317f6bb73da/numpy-2.3.2-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:4e6ecfeddfa83b02318f4d84acf15fbdbf9ded18e46989a15a8b6995dfbf85ab", size = 21047395, upload-time = "2025-07-24T20:45:58.821Z" }, - { url = "https://files.pythonhosted.org/packages/1f/2d/624f2ce4a5df52628b4ccd16a4f9437b37c35f4f8a50d00e962aae6efd7a/numpy-2.3.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:508b0eada3eded10a3b55725b40806a4b855961040180028f52580c4729916a2", size = 14300374, upload-time = "2025-07-24T20:46:20.207Z" }, - { url = "https://files.pythonhosted.org/packages/f6/62/ff1e512cdbb829b80a6bd08318a58698867bca0ca2499d101b4af063ee97/numpy-2.3.2-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:754d6755d9a7588bdc6ac47dc4ee97867271b17cee39cb87aef079574366db0a", size = 5228864, upload-time = "2025-07-24T20:46:30.58Z" }, - { url = "https://files.pythonhosted.org/packages/7d/8e/74bc18078fff03192d4032cfa99d5a5ca937807136d6f5790ce07ca53515/numpy-2.3.2-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:a9f66e7d2b2d7712410d3bc5684149040ef5f19856f20277cd17ea83e5006286", size = 6737533, upload-time = "2025-07-24T20:46:46.111Z" }, - { url = "https://files.pythonhosted.org/packages/19/ea/0731efe2c9073ccca5698ef6a8c3667c4cf4eea53fcdcd0b50140aba03bc/numpy-2.3.2-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:de6ea4e5a65d5a90c7d286ddff2b87f3f4ad61faa3db8dabe936b34c2275b6f8", size = 14352007, upload-time = "2025-07-24T20:47:07.1Z" }, - { url = "https://files.pythonhosted.org/packages/cf/90/36be0865f16dfed20f4bc7f75235b963d5939707d4b591f086777412ff7b/numpy-2.3.2-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a3ef07ec8cbc8fc9e369c8dcd52019510c12da4de81367d8b20bc692aa07573a", size = 16701914, upload-time = "2025-07-24T20:47:32.459Z" }, - { url = "https://files.pythonhosted.org/packages/94/30/06cd055e24cb6c38e5989a9e747042b4e723535758e6153f11afea88c01b/numpy-2.3.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:27c9f90e7481275c7800dc9c24b7cc40ace3fdb970ae4d21eaff983a32f70c91", size = 16132708, upload-time = "2025-07-24T20:47:58.129Z" }, - { url = "https://files.pythonhosted.org/packages/9a/14/ecede608ea73e58267fd7cb78f42341b3b37ba576e778a1a06baffbe585c/numpy-2.3.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:07b62978075b67eee4065b166d000d457c82a1efe726cce608b9db9dd66a73a5", size = 18651678, upload-time = "2025-07-24T20:48:25.402Z" }, - { url = "https://files.pythonhosted.org/packages/40/f3/2fe6066b8d07c3685509bc24d56386534c008b462a488b7f503ba82b8923/numpy-2.3.2-cp313-cp313t-win32.whl", hash = "sha256:c771cfac34a4f2c0de8e8c97312d07d64fd8f8ed45bc9f5726a7e947270152b5", size = 6441832, upload-time = "2025-07-24T20:48:37.181Z" }, - { url = "https://files.pythonhosted.org/packages/0b/ba/0937d66d05204d8f28630c9c60bc3eda68824abde4cf756c4d6aad03b0c6/numpy-2.3.2-cp313-cp313t-win_amd64.whl", hash = "sha256:72dbebb2dcc8305c431b2836bcc66af967df91be793d63a24e3d9b741374c450", size = 12927049, upload-time = "2025-07-24T20:48:56.24Z" }, - { url = "https://files.pythonhosted.org/packages/e9/ed/13542dd59c104d5e654dfa2ac282c199ba64846a74c2c4bcdbc3a0f75df1/numpy-2.3.2-cp313-cp313t-win_arm64.whl", hash = "sha256:72c6df2267e926a6d5286b0a6d556ebe49eae261062059317837fda12ddf0c1a", size = 10262935, upload-time = "2025-07-24T20:49:13.136Z" }, - { url = "https://files.pythonhosted.org/packages/c9/7c/7659048aaf498f7611b783e000c7268fcc4dcf0ce21cd10aad7b2e8f9591/numpy-2.3.2-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:448a66d052d0cf14ce9865d159bfc403282c9bc7bb2a31b03cc18b651eca8b1a", size = 20950906, upload-time = "2025-07-24T20:50:30.346Z" }, - { url = "https://files.pythonhosted.org/packages/80/db/984bea9d4ddf7112a04cfdfb22b1050af5757864cfffe8e09e44b7f11a10/numpy-2.3.2-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:546aaf78e81b4081b2eba1d105c3b34064783027a06b3ab20b6eba21fb64132b", size = 14185607, upload-time = "2025-07-24T20:50:51.923Z" }, - { url = "https://files.pythonhosted.org/packages/e4/76/b3d6f414f4eca568f469ac112a3b510938d892bc5a6c190cb883af080b77/numpy-2.3.2-cp314-cp314-macosx_14_0_arm64.whl", hash = "sha256:87c930d52f45df092f7578889711a0768094debf73cfcde105e2d66954358125", size = 5114110, upload-time = "2025-07-24T20:51:01.041Z" }, - { url = "https://files.pythonhosted.org/packages/9e/d2/6f5e6826abd6bca52392ed88fe44a4b52aacb60567ac3bc86c67834c3a56/numpy-2.3.2-cp314-cp314-macosx_14_0_x86_64.whl", hash = "sha256:8dc082ea901a62edb8f59713c6a7e28a85daddcb67454c839de57656478f5b19", size = 6642050, upload-time = "2025-07-24T20:51:11.64Z" }, - { url = "https://files.pythonhosted.org/packages/c4/43/f12b2ade99199e39c73ad182f103f9d9791f48d885c600c8e05927865baf/numpy-2.3.2-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:af58de8745f7fa9ca1c0c7c943616c6fe28e75d0c81f5c295810e3c83b5be92f", size = 14296292, upload-time = "2025-07-24T20:51:33.488Z" }, - { url = "https://files.pythonhosted.org/packages/5d/f9/77c07d94bf110a916b17210fac38680ed8734c236bfed9982fd8524a7b47/numpy-2.3.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:fed5527c4cf10f16c6d0b6bee1f89958bccb0ad2522c8cadc2efd318bcd545f5", size = 16638913, upload-time = "2025-07-24T20:51:58.517Z" }, - { url = "https://files.pythonhosted.org/packages/9b/d1/9d9f2c8ea399cc05cfff8a7437453bd4e7d894373a93cdc46361bbb49a7d/numpy-2.3.2-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:095737ed986e00393ec18ec0b21b47c22889ae4b0cd2d5e88342e08b01141f58", size = 16071180, upload-time = "2025-07-24T20:52:22.827Z" }, - { url = "https://files.pythonhosted.org/packages/4c/41/82e2c68aff2a0c9bf315e47d61951099fed65d8cb2c8d9dc388cb87e947e/numpy-2.3.2-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:b5e40e80299607f597e1a8a247ff8d71d79c5b52baa11cc1cce30aa92d2da6e0", size = 18576809, upload-time = "2025-07-24T20:52:51.015Z" }, - { url = "https://files.pythonhosted.org/packages/14/14/4b4fd3efb0837ed252d0f583c5c35a75121038a8c4e065f2c259be06d2d8/numpy-2.3.2-cp314-cp314-win32.whl", hash = "sha256:7d6e390423cc1f76e1b8108c9b6889d20a7a1f59d9a60cac4a050fa734d6c1e2", size = 6366410, upload-time = "2025-07-24T20:56:44.949Z" }, - { url = "https://files.pythonhosted.org/packages/11/9e/b4c24a6b8467b61aced5c8dc7dcfce23621baa2e17f661edb2444a418040/numpy-2.3.2-cp314-cp314-win_amd64.whl", hash = "sha256:b9d0878b21e3918d76d2209c924ebb272340da1fb51abc00f986c258cd5e957b", size = 12918821, upload-time = "2025-07-24T20:57:06.479Z" }, - { url = "https://files.pythonhosted.org/packages/0e/0f/0dc44007c70b1007c1cef86b06986a3812dd7106d8f946c09cfa75782556/numpy-2.3.2-cp314-cp314-win_arm64.whl", hash = "sha256:2738534837c6a1d0c39340a190177d7d66fdf432894f469728da901f8f6dc910", size = 10477303, upload-time = "2025-07-24T20:57:22.879Z" }, - { url = "https://files.pythonhosted.org/packages/8b/3e/075752b79140b78ddfc9c0a1634d234cfdbc6f9bbbfa6b7504e445ad7d19/numpy-2.3.2-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:4d002ecf7c9b53240be3bb69d80f86ddbd34078bae04d87be81c1f58466f264e", size = 21047524, upload-time = "2025-07-24T20:53:22.086Z" }, - { url = "https://files.pythonhosted.org/packages/fe/6d/60e8247564a72426570d0e0ea1151b95ce5bd2f1597bb878a18d32aec855/numpy-2.3.2-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:293b2192c6bcce487dbc6326de5853787f870aeb6c43f8f9c6496db5b1781e45", size = 14300519, upload-time = "2025-07-24T20:53:44.053Z" }, - { url = "https://files.pythonhosted.org/packages/4d/73/d8326c442cd428d47a067070c3ac6cc3b651a6e53613a1668342a12d4479/numpy-2.3.2-cp314-cp314t-macosx_14_0_arm64.whl", hash = "sha256:0a4f2021a6da53a0d580d6ef5db29947025ae8b35b3250141805ea9a32bbe86b", size = 5228972, upload-time = "2025-07-24T20:53:53.81Z" }, - { url = "https://files.pythonhosted.org/packages/34/2e/e71b2d6dad075271e7079db776196829019b90ce3ece5c69639e4f6fdc44/numpy-2.3.2-cp314-cp314t-macosx_14_0_x86_64.whl", hash = "sha256:9c144440db4bf3bb6372d2c3e49834cc0ff7bb4c24975ab33e01199e645416f2", size = 6737439, upload-time = "2025-07-24T20:54:04.742Z" }, - { url = "https://files.pythonhosted.org/packages/15/b0/d004bcd56c2c5e0500ffc65385eb6d569ffd3363cb5e593ae742749b2daa/numpy-2.3.2-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f92d6c2a8535dc4fe4419562294ff957f83a16ebdec66df0805e473ffaad8bd0", size = 14352479, upload-time = "2025-07-24T20:54:25.819Z" }, - { url = "https://files.pythonhosted.org/packages/11/e3/285142fcff8721e0c99b51686426165059874c150ea9ab898e12a492e291/numpy-2.3.2-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:cefc2219baa48e468e3db7e706305fcd0c095534a192a08f31e98d83a7d45fb0", size = 16702805, upload-time = "2025-07-24T20:54:50.814Z" }, - { url = "https://files.pythonhosted.org/packages/33/c3/33b56b0e47e604af2c7cd065edca892d180f5899599b76830652875249a3/numpy-2.3.2-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:76c3e9501ceb50b2ff3824c3589d5d1ab4ac857b0ee3f8f49629d0de55ecf7c2", size = 16133830, upload-time = "2025-07-24T20:55:17.306Z" }, - { url = "https://files.pythonhosted.org/packages/6e/ae/7b1476a1f4d6a48bc669b8deb09939c56dd2a439db1ab03017844374fb67/numpy-2.3.2-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:122bf5ed9a0221b3419672493878ba4967121514b1d7d4656a7580cd11dddcbf", size = 18652665, upload-time = "2025-07-24T20:55:46.665Z" }, - { url = "https://files.pythonhosted.org/packages/14/ba/5b5c9978c4bb161034148ade2de9db44ec316fab89ce8c400db0e0c81f86/numpy-2.3.2-cp314-cp314t-win32.whl", hash = "sha256:6f1ae3dcb840edccc45af496f312528c15b1f79ac318169d094e85e4bb35fdf1", size = 6514777, upload-time = "2025-07-24T20:55:57.66Z" }, - { url = "https://files.pythonhosted.org/packages/eb/46/3dbaf0ae7c17cdc46b9f662c56da2054887b8d9e737c1476f335c83d33db/numpy-2.3.2-cp314-cp314t-win_amd64.whl", hash = "sha256:087ffc25890d89a43536f75c5fe8770922008758e8eeeef61733957041ed2f9b", size = 13111856, upload-time = "2025-07-24T20:56:17.318Z" }, - { url = "https://files.pythonhosted.org/packages/c1/9e/1652778bce745a67b5fe05adde60ed362d38eb17d919a540e813d30f6874/numpy-2.3.2-cp314-cp314t-win_arm64.whl", hash = "sha256:092aeb3449833ea9c0bf0089d70c29ae480685dd2377ec9cdbbb620257f84631", size = 10544226, upload-time = "2025-07-24T20:56:34.509Z" }, - { url = "https://files.pythonhosted.org/packages/cf/ea/50ebc91d28b275b23b7128ef25c3d08152bc4068f42742867e07a870a42a/numpy-2.3.2-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:14a91ebac98813a49bc6aa1a0dfc09513dcec1d97eaf31ca21a87221a1cdcb15", size = 21130338, upload-time = "2025-07-24T20:57:54.37Z" }, - { url = "https://files.pythonhosted.org/packages/9f/57/cdd5eac00dd5f137277355c318a955c0d8fb8aa486020c22afd305f8b88f/numpy-2.3.2-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:71669b5daae692189540cffc4c439468d35a3f84f0c88b078ecd94337f6cb0ec", size = 14375776, upload-time = "2025-07-24T20:58:16.303Z" }, - { url = "https://files.pythonhosted.org/packages/83/85/27280c7f34fcd305c2209c0cdca4d70775e4859a9eaa92f850087f8dea50/numpy-2.3.2-pp311-pypy311_pp73-macosx_14_0_arm64.whl", hash = "sha256:69779198d9caee6e547adb933941ed7520f896fd9656834c300bdf4dd8642712", size = 5304882, upload-time = "2025-07-24T20:58:26.199Z" }, - { url = "https://files.pythonhosted.org/packages/48/b4/6500b24d278e15dd796f43824e69939d00981d37d9779e32499e823aa0aa/numpy-2.3.2-pp311-pypy311_pp73-macosx_14_0_x86_64.whl", hash = "sha256:2c3271cc4097beb5a60f010bcc1cc204b300bb3eafb4399376418a83a1c6373c", size = 6818405, upload-time = "2025-07-24T20:58:37.341Z" }, - { url = "https://files.pythonhosted.org/packages/9b/c9/142c1e03f199d202da8e980c2496213509291b6024fd2735ad28ae7065c7/numpy-2.3.2-pp311-pypy311_pp73-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8446acd11fe3dc1830568c941d44449fd5cb83068e5c70bd5a470d323d448296", size = 14419651, upload-time = "2025-07-24T20:58:59.048Z" }, - { url = "https://files.pythonhosted.org/packages/8b/95/8023e87cbea31a750a6c00ff9427d65ebc5fef104a136bfa69f76266d614/numpy-2.3.2-pp311-pypy311_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:aa098a5ab53fa407fded5870865c6275a5cd4101cfdef8d6fafc48286a96e981", size = 16760166, upload-time = "2025-07-24T21:28:56.38Z" }, - { url = "https://files.pythonhosted.org/packages/78/e3/6690b3f85a05506733c7e90b577e4762517404ea78bab2ca3a5cb1aeb78d/numpy-2.3.2-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:6936aff90dda378c09bea075af0d9c675fe3a977a9d2402f95a87f440f59f619", size = 12977811, upload-time = "2025-07-24T21:29:18.234Z" }, -] - -[[package]] -name = "numpy" -version = "2.4.3" -source = { registry = "https://pypi.org/simple" } -resolution-markers = [ - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] sdist = { url = "https://files.pythonhosted.org/packages/10/8b/c265f4823726ab832de836cdd184d0986dcf94480f81e8739692a7ac7af2/numpy-2.4.3.tar.gz", hash = "sha256:483a201202b73495f00dbc83796c6ae63137a9bdade074f7648b3e32613412dd", size = 20727743, upload-time = "2026-03-09T07:58:53.426Z" } @@ -4198,7 +4484,8 @@ name = "nvidia-cublas-cu12" version = "12.6.4.1" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", @@ -4215,7 +4502,8 @@ name = "nvidia-cublas-cu12" version = "12.8.4.1" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", @@ -4229,12 +4517,12 @@ wheels = [ [[package]] name = "nvidia-cuda-crt" -version = "13.2.51" +version = "13.2.78" source = { registry = "https://pypi.org/simple" } wheels = [ - { url = "https://files.pythonhosted.org/packages/3e/89/34094e3b5eb0b12204ff97f8e4ee6a8df7b4a3e4811cace542fe361fe77c/nvidia_cuda_crt-13.2.51-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:e6698ddc5da548ef7501f663ea55d18627999fa782a7b975f4dcd3fe3b26ef45", size = 133297, upload-time = "2026-03-09T09:28:55.788Z" }, - { url = "https://files.pythonhosted.org/packages/c8/5a/24af4197e8496870857fb56d5b93f65919fe5103fa311b526ec15d77a96a/nvidia_cuda_crt-13.2.51-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:f4cda277fbf1025ad291a5d3b4dc4f788056ae11921552cdbebcf0626db99ba9", size = 133298, upload-time = "2026-03-09T09:29:25.823Z" }, - { url = "https://files.pythonhosted.org/packages/96/8f/d184a5db12531e33b1abc0dc507544f73490d11c3f4039fc5c11a4fbf03d/nvidia_cuda_crt-13.2.51-py3-none-win_amd64.whl", hash = "sha256:2a9b2baa250710eefbf1e3f9ffe5bebb6f257d5d15302a18af012d474bde6153", size = 134059, upload-time = "2026-03-09T10:00:01.458Z" }, + { url = "https://files.pythonhosted.org/packages/85/8a/3954a429bbe1dea60c7e3fa4a0cf6a4fdb7df295b2cfb49a77a73bcd3ca4/nvidia_cuda_crt-13.2.78-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:3f5f1d7bf8a89e98f19f45a2f18bb5df99a806433bfb6f0bc487d9e8f4b3677b", size = 133298, upload-time = "2026-04-13T09:37:06.368Z" }, + { url = "https://files.pythonhosted.org/packages/ea/78/501eee5cce9202fba2f3476529e296a7f6d003261d80b52ab0abfa09ddd6/nvidia_cuda_crt-13.2.78-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:2c8615ee30ed466cb6298ecb8ffe9e6ea8b252ca833206152d155750bf831608", size = 133301, upload-time = "2026-04-13T09:37:36.922Z" }, + { url = "https://files.pythonhosted.org/packages/b7/5a/2f01037f080c72ba9eed048fc5a041336e017dc49d551e7a1563b041e246/nvidia_cuda_crt-13.2.78-py3-none-win_amd64.whl", hash = "sha256:6a5ac267680aecbec0405884c81b12db48f9baadfa67a62f230ab2f47f6ccaf1", size = 134064, upload-time = "2026-04-13T10:03:45.81Z" }, ] [[package]] @@ -4252,7 +4540,8 @@ name = "nvidia-cuda-cupti-cu12" version = "12.6.80" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", @@ -4271,7 +4560,8 @@ name = "nvidia-cuda-cupti-cu12" version = "12.8.90" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", @@ -4285,17 +4575,17 @@ wheels = [ [[package]] name = "nvidia-cuda-nvcc" -version = "13.2.51" +version = "13.2.78" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "nvidia-cuda-crt", marker = "(python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cuda-runtime", marker = "(python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-nvvm", marker = "(python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-crt", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cuda-runtime", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvvm", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ - { url = "https://files.pythonhosted.org/packages/4d/d8/3d1d733db86c1f18359151b0be0171b04738f17f09f98658caf9e3b5299d/nvidia_cuda_nvcc-13.2.51-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:48e070550a1290d696f055fa78443831bce5452cd2800eb3ab83f89b22c3b6cf", size = 38713648, upload-time = "2026-03-09T09:35:12.217Z" }, - { url = "https://files.pythonhosted.org/packages/5a/79/0da17b5b200ede8f25554f8c227c2624e26fb143c36ba7724b812c7e46ce/nvidia_cuda_nvcc-13.2.51-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:18aea9976c8a0033cc61d45baf5649a5bd8647a45999ddd50b885814a6190442", size = 44040269, upload-time = "2026-03-09T09:35:31.786Z" }, - { url = "https://files.pythonhosted.org/packages/25/51/ccd420d4d4af3e6a3e348322ca74e4a8f53078e843c286a767dba00e8900/nvidia_cuda_nvcc-13.2.51-py3-none-win_amd64.whl", hash = "sha256:fc5fb01c58bee1916b193e5f68d6e60d9de906558de659ffbe2e4fc378085989", size = 32003098, upload-time = "2026-03-09T10:01:44.743Z" }, + { url = "https://files.pythonhosted.org/packages/ec/df/faf551572ae1359290afa5cb05d2c4b7e6674b07b8283b20eab4dbad15f6/nvidia_cuda_nvcc-13.2.78-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:dfc76950c775cd00ce588f15192f08c9b858c0dcfa7da685acf39a3d0d8f588b", size = 38713559, upload-time = "2026-04-13T09:42:17.478Z" }, + { url = "https://files.pythonhosted.org/packages/65/0f/c7c7d538c61794130e759ad74710ab5aa8cab1f700ee1754381f8c665605/nvidia_cuda_nvcc-13.2.78-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:c3bd144dd9b6b25e062589acb7bbd43d93d3120c72fad71da808f9817aba1239", size = 44040318, upload-time = "2026-04-13T09:42:50.457Z" }, + { url = "https://files.pythonhosted.org/packages/aa/f1/533329b960fad3d800a50e89f43a2e1b8dade07457ce340d4f0858203dcc/nvidia_cuda_nvcc-13.2.78-py3-none-win_amd64.whl", hash = "sha256:6bc1047a44ff0751b0506cb6d8c7565edb0d3ff71f69d562333c9d1c540dcfd1", size = 32002789, upload-time = "2026-04-13T10:05:40.376Z" }, ] [[package]] @@ -4323,7 +4613,8 @@ name = "nvidia-cuda-nvrtc-cu12" version = "12.6.77" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", @@ -4340,7 +4631,8 @@ name = "nvidia-cuda-nvrtc-cu12" version = "12.8.93" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", @@ -4367,7 +4659,8 @@ name = "nvidia-cuda-runtime-cu12" version = "12.6.77" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", @@ -4386,68 +4679,80 @@ name = "nvidia-cuda-runtime-cu12" version = "12.8.90" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.11'", +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/7c/75/f865a3b236e4647605ea34cc450900854ba123834a5f1598e160b9530c3a/nvidia_cuda_runtime_cu12-12.8.90-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:52bf7bbee900262ffefe5e9d5a2a69a30d97e2bc5bb6cc866688caa976966e3d", size = 965265, upload-time = "2025-03-07T01:39:43.533Z" }, + { url = "https://files.pythonhosted.org/packages/0d/9b/a997b638fcd068ad6e4d53b8551a7d30fe8b404d6f1804abf1df69838932/nvidia_cuda_runtime_cu12-12.8.90-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:adade8dcbd0edf427b7204d480d6066d33902cab2a4707dcfc48a2d0fd44ab90", size = 954765, upload-time = "2025-03-07T01:40:01.615Z" }, + { url = "https://files.pythonhosted.org/packages/30/a5/a515b7600ad361ea14bfa13fb4d6687abf500adc270f19e89849c0590492/nvidia_cuda_runtime_cu12-12.8.90-py3-none-win_amd64.whl", hash = "sha256:c0c6027f01505bfed6c3b21ec546f69c687689aad5f1a377554bc6ca4aa993a8", size = 944318, upload-time = "2025-03-07T01:51:01.794Z" }, +] + +[[package]] +name = "nvidia-cuda-runtime-cu12" +version = "12.9.79" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] wheels = [ - { url = "https://files.pythonhosted.org/packages/7c/75/f865a3b236e4647605ea34cc450900854ba123834a5f1598e160b9530c3a/nvidia_cuda_runtime_cu12-12.8.90-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:52bf7bbee900262ffefe5e9d5a2a69a30d97e2bc5bb6cc866688caa976966e3d", size = 965265, upload-time = "2025-03-07T01:39:43.533Z" }, - { url = "https://files.pythonhosted.org/packages/0d/9b/a997b638fcd068ad6e4d53b8551a7d30fe8b404d6f1804abf1df69838932/nvidia_cuda_runtime_cu12-12.8.90-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:adade8dcbd0edf427b7204d480d6066d33902cab2a4707dcfc48a2d0fd44ab90", size = 954765, upload-time = "2025-03-07T01:40:01.615Z" }, - { url = "https://files.pythonhosted.org/packages/30/a5/a515b7600ad361ea14bfa13fb4d6687abf500adc270f19e89849c0590492/nvidia_cuda_runtime_cu12-12.8.90-py3-none-win_amd64.whl", hash = "sha256:c0c6027f01505bfed6c3b21ec546f69c687689aad5f1a377554bc6ca4aa993a8", size = 944318, upload-time = "2025-03-07T01:51:01.794Z" }, + { url = "https://files.pythonhosted.org/packages/bc/e0/0279bd94539fda525e0c8538db29b72a5a8495b0c12173113471d28bce78/nvidia_cuda_runtime_cu12-12.9.79-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:83469a846206f2a733db0c42e223589ab62fd2fabac4432d2f8802de4bded0a4", size = 3515012, upload-time = "2025-06-05T20:00:35.519Z" }, + { url = "https://files.pythonhosted.org/packages/bc/46/a92db19b8309581092a3add7e6fceb4c301a3fd233969856a8cbf042cd3c/nvidia_cuda_runtime_cu12-12.9.79-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:25bba2dfb01d48a9b59ca474a1ac43c6ebf7011f1b0b8cc44f54eb6ac48a96c3", size = 3493179, upload-time = "2025-06-05T20:00:53.735Z" }, + { url = "https://files.pythonhosted.org/packages/59/df/e7c3a360be4f7b93cee39271b792669baeb3846c58a4df6dfcf187a7ffab/nvidia_cuda_runtime_cu12-12.9.79-py3-none-win_amd64.whl", hash = "sha256:8e018af8fa02363876860388bd10ccb89eb9ab8fb0aa749aaf58430a9f7c4891", size = 3591604, upload-time = "2025-06-05T20:11:17.036Z" }, ] [[package]] @@ -4455,8 +4760,8 @@ name = "nvidia-cudnn-cu12" version = "9.10.2.21" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "nvidia-cublas-cu12", version = "12.6.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cublas-cu12", version = "12.8.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cublas-cu12", version = "12.6.4.1", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-6-pylops-deep-cu126' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cublas-cu12", version = "12.8.4.1", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-6-pylops-deep-cu128' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/fa/41/e79269ce215c857c935fd86bcfe91a451a584dfc27f1e068f568b9ad1ab7/nvidia_cudnn_cu12-9.10.2.21-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:c9132cc3f8958447b4910a1720036d9eff5928cc3179b0a51fb6d167c6cc87d8", size = 705026878, upload-time = "2025-06-06T21:52:51.348Z" }, @@ -4469,7 +4774,7 @@ name = "nvidia-cudnn-cu13" version = "9.19.0.56" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "nvidia-cublas", marker = "(python_full_version < '3.11' and sys_platform == 'emscripten') or (python_full_version < '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cublas" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/f1/84/26025437c1e6b61a707442184fa0c03d083b661adf3a3eecfd6d21677740/nvidia_cudnn_cu13-9.19.0.56-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:6ed29ffaee1176c612daf442e4dd6cfeb6a0caa43ddcbeb59da94953030b1be4", size = 433781201, upload-time = "2026-02-03T20:40:53.805Z" }, @@ -4482,7 +4787,7 @@ name = "nvidia-cufft" version = "12.0.0.61" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "nvidia-nvjitlink", marker = "(python_full_version < '3.11' and sys_platform == 'emscripten') or (python_full_version < '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/8b/ae/f417a75c0259e85c1d2f83ca4e960289a5f814ed0cea74d18c353d3e989d/nvidia_cufft-12.0.0.61-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:2708c852ef8cd89d1d2068bdbece0aa188813a0c934db3779b9b1faa8442e5f5", size = 214053554, upload-time = "2025-09-04T08:31:38.196Z" }, @@ -4495,14 +4800,15 @@ name = "nvidia-cufft-cu12" version = "11.3.0.4" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", "python_full_version < '3.11'", ] dependencies = [ - { name = "nvidia-nvjitlink-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-6-pylops-deep-cu126' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/1f/37/c50d2b2f2c07e146776389e3080f4faf70bcc4fa6e19d65bb54ca174ebc3/nvidia_cufft_cu12-11.3.0.4-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:d16079550df460376455cba121db6564089176d9bac9e4f360493ca4741b22a6", size = 200164144, upload-time = "2024-11-20T17:40:58.288Z" }, @@ -4517,71 +4823,86 @@ name = "nvidia-cufft-cu12" version = "11.3.3.83" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.11'", +] +dependencies = [ + { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-6-pylops-deep-cu128' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/60/bc/7771846d3a0272026c416fbb7e5f4c1f146d6d80704534d0b187dd6f4800/nvidia_cufft_cu12-11.3.3.83-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:848ef7224d6305cdb2a4df928759dca7b1201874787083b6e7550dd6765ce69a", size = 193109211, upload-time = "2025-03-07T01:44:56.873Z" }, + { url = "https://files.pythonhosted.org/packages/1f/13/ee4e00f30e676b66ae65b4f08cb5bcbb8392c03f54f2d5413ea99a5d1c80/nvidia_cufft_cu12-11.3.3.83-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:4d2dd21ec0b88cf61b62e6b43564355e5222e4a3fb394cac0db101f2dd0d4f74", size = 193118695, upload-time = "2025-03-07T01:45:27.821Z" }, + { url = "https://files.pythonhosted.org/packages/7d/ec/ce1629f1e478bb5ccd208986b5f9e0316a78538dd6ab1d0484f012f8e2a1/nvidia_cufft_cu12-11.3.3.83-py3-none-win_amd64.whl", hash = "sha256:7a64a98ef2a7c47f905aaf8931b69a3a43f27c55530c698bb2ed7c75c0b42cb7", size = 192216559, upload-time = "2025-03-07T01:53:57.106Z" }, +] + +[[package]] +name = "nvidia-cufft-cu12" +version = "11.4.1.4" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep') or (python_full_version < '3.11' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126') or (sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'darwin' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'darwin' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.9.86", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-6-pylops-deep' or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ - { url = "https://files.pythonhosted.org/packages/60/bc/7771846d3a0272026c416fbb7e5f4c1f146d6d80704534d0b187dd6f4800/nvidia_cufft_cu12-11.3.3.83-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:848ef7224d6305cdb2a4df928759dca7b1201874787083b6e7550dd6765ce69a", size = 193109211, upload-time = "2025-03-07T01:44:56.873Z" }, - { url = "https://files.pythonhosted.org/packages/1f/13/ee4e00f30e676b66ae65b4f08cb5bcbb8392c03f54f2d5413ea99a5d1c80/nvidia_cufft_cu12-11.3.3.83-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:4d2dd21ec0b88cf61b62e6b43564355e5222e4a3fb394cac0db101f2dd0d4f74", size = 193118695, upload-time = "2025-03-07T01:45:27.821Z" }, - { url = "https://files.pythonhosted.org/packages/7d/ec/ce1629f1e478bb5ccd208986b5f9e0316a78538dd6ab1d0484f012f8e2a1/nvidia_cufft_cu12-11.3.3.83-py3-none-win_amd64.whl", hash = "sha256:7a64a98ef2a7c47f905aaf8931b69a3a43f27c55530c698bb2ed7c75c0b42cb7", size = 192216559, upload-time = "2025-03-07T01:53:57.106Z" }, + { url = "https://files.pythonhosted.org/packages/9b/2b/76445b0af890da61b501fde30650a1a4bd910607261b209cccb5235d3daa/nvidia_cufft_cu12-11.4.1.4-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:1a28c9b12260a1aa7a8fd12f5ebd82d027963d635ba82ff39a1acfa7c4c0fbcf", size = 200822453, upload-time = "2025-06-05T20:05:27.889Z" }, + { url = "https://files.pythonhosted.org/packages/95/f4/61e6996dd20481ee834f57a8e9dca28b1869366a135e0d42e2aa8493bdd4/nvidia_cufft_cu12-11.4.1.4-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:c67884f2a7d276b4b80eb56a79322a95df592ae5e765cf1243693365ccab4e28", size = 200877592, upload-time = "2025-06-05T20:05:45.862Z" }, + { url = "https://files.pythonhosted.org/packages/20/ee/29955203338515b940bd4f60ffdbc073428f25ef9bfbce44c9a066aedc5c/nvidia_cufft_cu12-11.4.1.4-py3-none-win_amd64.whl", hash = "sha256:8e5bfaac795e93f80611f807d42844e8e27e340e0cde270dcb6c65386d795b80", size = 200067309, upload-time = "2025-06-05T20:13:59.762Z" }, ] [[package]] @@ -4598,7 +4919,8 @@ name = "nvidia-cufile-cu12" version = "1.11.1.6" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", @@ -4614,7 +4936,8 @@ name = "nvidia-cufile-cu12" version = "1.13.1.3" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", @@ -4640,7 +4963,8 @@ name = "nvidia-curand-cu12" version = "10.3.7.77" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", @@ -4659,7 +4983,8 @@ name = "nvidia-curand-cu12" version = "10.3.9.90" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", @@ -4676,9 +5001,9 @@ name = "nvidia-cusolver" version = "12.0.4.66" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "nvidia-cublas", marker = "(python_full_version < '3.11' and sys_platform == 'emscripten') or (python_full_version < '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cusparse", marker = "(python_full_version < '3.11' and sys_platform == 'emscripten') or (python_full_version < '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-nvjitlink", marker = "(python_full_version < '3.11' and sys_platform == 'emscripten') or (python_full_version < '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cublas" }, + { name = "nvidia-cusparse" }, + { name = "nvidia-nvjitlink" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/c8/c3/b30c9e935fc01e3da443ec0116ed1b2a009bb867f5324d3f2d7e533e776b/nvidia_cusolver-12.0.4.66-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:02c2457eaa9e39de20f880f4bd8820e6a1cfb9f9a34f820eb12a155aa5bc92d2", size = 223467760, upload-time = "2025-09-04T08:33:04.222Z" }, @@ -4691,16 +5016,17 @@ name = "nvidia-cusolver-cu12" version = "11.7.1.2" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", "python_full_version < '3.11'", ] dependencies = [ - { name = "nvidia-cublas-cu12", version = "12.6.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cusparse-cu12", version = "12.5.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-nvjitlink-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cublas-cu12", version = "12.6.4.1", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-6-pylops-deep-cu126' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusparse-cu12", version = "12.5.4.2", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-6-pylops-deep-cu126' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-6-pylops-deep-cu126' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/93/17/dbe1aa865e4fdc7b6d4d0dd308fdd5aaab60f939abfc0ea1954eac4fb113/nvidia_cusolver_cu12-11.7.1.2-py3-none-manylinux2014_aarch64.whl", hash = "sha256:0ce237ef60acde1efc457335a2ddadfd7610b892d94efee7b776c64bb1cac9e0", size = 157833628, upload-time = "2024-10-01T17:05:05.591Z" }, @@ -4715,16 +5041,17 @@ name = "nvidia-cusolver-cu12" version = "11.7.3.90" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", "python_full_version < '3.11'", ] dependencies = [ - { name = "nvidia-cublas-cu12", version = "12.8.4.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-cusparse-cu12", version = "12.5.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cublas-cu12", version = "12.8.4.1", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-6-pylops-deep-cu128' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-cusparse-cu12", version = "12.5.8.93", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-6-pylops-deep-cu128' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-6-pylops-deep-cu128' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/c8/32/f7cd6ce8a7690544d084ea21c26e910a97e077c9b7f07bf5de623ee19981/nvidia_cusolver_cu12-11.7.3.90-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:db9ed69dbef9715071232caa9b69c52ac7de3a95773c2db65bdba85916e4e5c0", size = 267229841, upload-time = "2025-03-07T01:46:54.356Z" }, @@ -4737,7 +5064,7 @@ name = "nvidia-cusparse" version = "12.6.3.3" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "nvidia-nvjitlink", marker = "(python_full_version < '3.11' and sys_platform == 'emscripten') or (python_full_version < '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/f8/94/5c26f33738ae35276672f12615a64bd008ed5be6d1ebcb23579285d960a9/nvidia_cusparse-12.6.3.3-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:80bcc4662f23f1054ee334a15c72b8940402975e0eab63178fc7e670aa59472c", size = 162155568, upload-time = "2025-09-04T08:33:42.864Z" }, @@ -4750,14 +5077,15 @@ name = "nvidia-cusparse-cu12" version = "12.5.4.2" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", "python_full_version < '3.11'", ] dependencies = [ - { name = "nvidia-nvjitlink-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.6.85", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-6-pylops-deep-cu126' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/eb/eb/6681efd0aa7df96b4f8067b3ce7246833dd36830bb4cec8896182773db7d/nvidia_cusparse_cu12-12.5.4.2-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:d25b62fb18751758fe3c93a4a08eff08effedfe4edf1c6bb5afd0890fe88f887", size = 216451147, upload-time = "2024-11-20T17:44:18.055Z" }, @@ -4772,14 +5100,15 @@ name = "nvidia-cusparse-cu12" version = "12.5.8.93" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", "python_full_version < '3.11'", ] dependencies = [ - { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "nvidia-nvjitlink-cu12", version = "12.8.93", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-6-pylops-deep-cu128' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/bc/f7/cd777c4109681367721b00a106f491e0d0d15cfa1fd59672ce580ce42a97/nvidia_cusparse_cu12-12.5.8.93-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:9b6c161cb130be1a07a27ea6923df8141f3c295852f4b260c65f18f3e0a091dc", size = 288117129, upload-time = "2025-03-07T01:47:40.407Z" }, @@ -4840,7 +5169,8 @@ name = "nvidia-nvjitlink-cu12" version = "12.6.85" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", @@ -4857,68 +5187,80 @@ name = "nvidia-nvjitlink-cu12" version = "12.8.93" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version < '3.11'", +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/f6/74/86a07f1d0f42998ca31312f998bd3b9a7eff7f52378f4f270c8679c77fb9/nvidia_nvjitlink_cu12-12.8.93-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl", hash = "sha256:81ff63371a7ebd6e6451970684f916be2eab07321b73c9d244dc2b4da7f73b88", size = 39254836, upload-time = "2025-03-07T01:49:55.661Z" }, + { url = "https://files.pythonhosted.org/packages/2a/a2/8cee5da30d13430e87bf99bb33455d2724d0a4a9cb5d7926d80ccb96d008/nvidia_nvjitlink_cu12-12.8.93-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:adccd7161ace7261e01bb91e44e88da350895c270d23f744f0820c818b7229e7", size = 38386204, upload-time = "2025-03-07T01:49:43.612Z" }, + { url = "https://files.pythonhosted.org/packages/ed/d7/34f02dad2e30c31b10a51f6b04e025e5dd60e5f936af9045a9b858a05383/nvidia_nvjitlink_cu12-12.8.93-py3-none-win_amd64.whl", hash = "sha256:bd93fbeeee850917903583587f4fc3a4eafa022e34572251368238ab5e6bd67f", size = 268553710, upload-time = "2025-03-07T01:56:24.13Z" }, +] + +[[package]] +name = "nvidia-nvjitlink-cu12" +version = "12.9.86" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] wheels = [ - { url = "https://files.pythonhosted.org/packages/f6/74/86a07f1d0f42998ca31312f998bd3b9a7eff7f52378f4f270c8679c77fb9/nvidia_nvjitlink_cu12-12.8.93-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl", hash = "sha256:81ff63371a7ebd6e6451970684f916be2eab07321b73c9d244dc2b4da7f73b88", size = 39254836, upload-time = "2025-03-07T01:49:55.661Z" }, - { url = "https://files.pythonhosted.org/packages/2a/a2/8cee5da30d13430e87bf99bb33455d2724d0a4a9cb5d7926d80ccb96d008/nvidia_nvjitlink_cu12-12.8.93-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:adccd7161ace7261e01bb91e44e88da350895c270d23f744f0820c818b7229e7", size = 38386204, upload-time = "2025-03-07T01:49:43.612Z" }, - { url = "https://files.pythonhosted.org/packages/ed/d7/34f02dad2e30c31b10a51f6b04e025e5dd60e5f936af9045a9b858a05383/nvidia_nvjitlink_cu12-12.8.93-py3-none-win_amd64.whl", hash = "sha256:bd93fbeeee850917903583587f4fc3a4eafa022e34572251368238ab5e6bd67f", size = 268553710, upload-time = "2025-03-07T01:56:24.13Z" }, + { url = "https://files.pythonhosted.org/packages/46/0c/c75bbfb967457a0b7670b8ad267bfc4fffdf341c074e0a80db06c24ccfd4/nvidia_nvjitlink_cu12-12.9.86-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl", hash = "sha256:e3f1171dbdc83c5932a45f0f4c99180a70de9bd2718c1ab77d14104f6d7147f9", size = 39748338, upload-time = "2025-06-05T20:10:25.613Z" }, + { url = "https://files.pythonhosted.org/packages/97/bc/2dcba8e70cf3115b400fef54f213bcd6715a3195eba000f8330f11e40c45/nvidia_nvjitlink_cu12-12.9.86-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:994a05ef08ef4b0b299829cde613a424382aff7efb08a7172c1fa616cc3af2ca", size = 39514880, upload-time = "2025-06-05T20:10:04.89Z" }, + { url = "https://files.pythonhosted.org/packages/dd/7e/2eecb277d8a98184d881fb98a738363fd4f14577a4d2d7f8264266e82623/nvidia_nvjitlink_cu12-12.9.86-py3-none-win_amd64.whl", hash = "sha256:cc6fcec260ca843c10e34c936921a1c426b351753587fdd638e8cff7b16bb9db", size = 35584936, upload-time = "2025-06-05T20:16:08.525Z" }, ] [[package]] @@ -4954,7 +5296,8 @@ name = "nvidia-nvtx-cu12" version = "12.6.77" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", @@ -4973,7 +5316,8 @@ name = "nvidia-nvtx-cu12" version = "12.8.90" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", @@ -4987,12 +5331,12 @@ wheels = [ [[package]] name = "nvidia-nvvm" -version = "13.2.51" +version = "13.2.78" source = { registry = "https://pypi.org/simple" } wheels = [ - { url = "https://files.pythonhosted.org/packages/34/4c/865325b6cffe2c2c20fe63696dca29b869ea7c0845aa743c217c2fb987dd/nvidia_nvvm-13.2.51-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl", hash = "sha256:9c5725d97b1108bdb6c474784f7901c34f570319a2c2a0f279d23190070915f3", size = 64279456, upload-time = "2026-03-09T09:58:39.231Z" }, - { url = "https://files.pythonhosted.org/packages/8d/f2/c67ff35faf322d29a41046af76b4d9b86d8ac3f555f59d1a1defb7a4eca4/nvidia_nvvm-13.2.51-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:bcfd4be51f011045520974bd93f467bc2d64b87f333ccbdec883a372a55aa8f6", size = 61886052, upload-time = "2026-03-09T09:58:05.734Z" }, - { url = "https://files.pythonhosted.org/packages/ec/11/3f1ee9dce24b41812dd572a037c4436d4d21f759fbe373cc271b0ce98805/nvidia_nvvm-13.2.51-py3-none-win_amd64.whl", hash = "sha256:a4809baaa5429eabe1878853761ce31f0ba15216e2348710b7898dc591f5fc14", size = 56751075, upload-time = "2026-03-09T10:11:09.994Z" }, + { url = "https://files.pythonhosted.org/packages/e8/1f/930d63ccc8adcdf27bfc051a24e3e4da2cf6ef987848d6d1d642e29d704b/nvidia_nvvm-13.2.78-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl", hash = "sha256:f5aa433631109bbdec81802c5b5f319bf10bc891fe2f212e4e445845211d6f77", size = 64279462, upload-time = "2026-04-13T10:02:25.719Z" }, + { url = "https://files.pythonhosted.org/packages/8b/fd/db44b7a662a6af75a9a0683ca4580c855a3f5fcfdf1261b0ddb9fce0ee26/nvidia_nvvm-13.2.78-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:88075f87a361a1dce95c799cabc028f7093af616a5702dcfb74eba4045dbbd5f", size = 61886055, upload-time = "2026-04-13T10:02:00.345Z" }, + { url = "https://files.pythonhosted.org/packages/35/b9/c3862fd1073326c61233f05e816c17a28ab86a361db1b7561c7f33ac3af4/nvidia_nvvm-13.2.78-py3-none-win_amd64.whl", hash = "sha256:cf8e91654e74285e9c574b3a45b92928c0a6d135928906cf11ce470bbec6a8ec", size = 56752219, upload-time = "2026-04-13T10:15:11.102Z" }, ] [[package]] @@ -5018,61 +5362,30 @@ name = "pandas" version = "2.3.3" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version < '3.11' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.14' and sys_platform == 'emscripten') or (python_full_version >= '3.14' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "python-dateutil", marker = "python_full_version < '3.11' or (python_full_version >= '3.14' and sys_platform == 'emscripten') or (python_full_version >= '3.14' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pytz", marker = "python_full_version < '3.11' or (python_full_version >= '3.14' and sys_platform == 'emscripten') or (python_full_version >= '3.14' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "tzdata", marker = "python_full_version < '3.11' or (python_full_version >= '3.14' and sys_platform == 'emscripten') or (python_full_version >= '3.14' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "python-dateutil", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pytz", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "tzdata", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/33/01/d40b85317f86cf08d853a4f495195c73815fdf205eef3993821720274518/pandas-2.3.3.tar.gz", hash = "sha256:e05e1af93b977f7eafa636d043f9f94c7ee3ac81af99c13508215942e64c993b", size = 4495223, upload-time = "2025-09-29T23:34:51.853Z" } wheels = [ @@ -5127,10 +5440,15 @@ wheels = [ [[package]] name = "pandas" -version = "3.0.1" +version = "3.0.2" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", @@ -5140,7 +5458,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", @@ -5150,7 +5473,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", @@ -5160,7 +5488,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", @@ -5170,18 +5503,29 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -5191,7 +5535,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -5201,7 +5550,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -5211,7 +5565,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -5221,18 +5580,29 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -5242,7 +5612,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -5252,7 +5627,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -5262,7 +5642,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -5272,11 +5657,17 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -5285,60 +5676,59 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "python-dateutil", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "tzdata", marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, -] -sdist = { url = "https://files.pythonhosted.org/packages/2e/0c/b28ed414f080ee0ad153f848586d61d1878f91689950f037f976ce15f6c8/pandas-3.0.1.tar.gz", hash = "sha256:4186a699674af418f655dbd420ed87f50d56b4cd6603784279d9eef6627823c8", size = 4641901, upload-time = "2026-02-17T22:20:16.434Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/ff/07/c7087e003ceee9b9a82539b40414ec557aa795b584a1a346e89180853d79/pandas-3.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:de09668c1bf3b925c07e5762291602f0d789eca1b3a781f99c1c78f6cac0e7ea", size = 10323380, upload-time = "2026-02-17T22:18:16.133Z" }, - { url = "https://files.pythonhosted.org/packages/c1/27/90683c7122febeefe84a56f2cde86a9f05f68d53885cebcc473298dfc33e/pandas-3.0.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:24ba315ba3d6e5806063ac6eb717504e499ce30bd8c236d8693a5fd3f084c796", size = 9923455, upload-time = "2026-02-17T22:18:19.13Z" }, - { url = "https://files.pythonhosted.org/packages/0e/f1/ed17d927f9950643bc7631aa4c99ff0cc83a37864470bc419345b656a41f/pandas-3.0.1-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:406ce835c55bac912f2a0dcfaf27c06d73c6b04a5dde45f1fd3169ce31337389", size = 10753464, upload-time = "2026-02-17T22:18:21.134Z" }, - { url = "https://files.pythonhosted.org/packages/2e/7c/870c7e7daec2a6c7ff2ac9e33b23317230d4e4e954b35112759ea4a924a7/pandas-3.0.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:830994d7e1f31dd7e790045235605ab61cff6c94defc774547e8b7fdfbff3dc7", size = 11255234, upload-time = "2026-02-17T22:18:24.175Z" }, - { url = "https://files.pythonhosted.org/packages/5c/39/3653fe59af68606282b989c23d1a543ceba6e8099cbcc5f1d506a7bae2aa/pandas-3.0.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:a64ce8b0f2de1d2efd2ae40b0abe7f8ae6b29fbfb3812098ed5a6f8e235ad9bf", size = 11767299, upload-time = "2026-02-17T22:18:26.824Z" }, - { url = "https://files.pythonhosted.org/packages/9b/31/1daf3c0c94a849c7a8dab8a69697b36d313b229918002ba3e409265c7888/pandas-3.0.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:9832c2c69da24b602c32e0c7b1b508a03949c18ba08d4d9f1c1033426685b447", size = 12333292, upload-time = "2026-02-17T22:18:28.996Z" }, - { url = "https://files.pythonhosted.org/packages/1f/67/af63f83cd6ca603a00fe8530c10a60f0879265b8be00b5930e8e78c5b30b/pandas-3.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:84f0904a69e7365f79a0c77d3cdfccbfb05bf87847e3a51a41e1426b0edb9c79", size = 9892176, upload-time = "2026-02-17T22:18:31.79Z" }, - { url = "https://files.pythonhosted.org/packages/79/ab/9c776b14ac4b7b4140788eca18468ea39894bc7340a408f1d1e379856a6b/pandas-3.0.1-cp311-cp311-win_arm64.whl", hash = "sha256:4a68773d5a778afb31d12e34f7dd4612ab90de8c6fb1d8ffe5d4a03b955082a1", size = 9151328, upload-time = "2026-02-17T22:18:35.721Z" }, - { url = "https://files.pythonhosted.org/packages/37/51/b467209c08dae2c624873d7491ea47d2b47336e5403309d433ea79c38571/pandas-3.0.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:476f84f8c20c9f5bc47252b66b4bb25e1a9fc2fa98cead96744d8116cb85771d", size = 10344357, upload-time = "2026-02-17T22:18:38.262Z" }, - { url = "https://files.pythonhosted.org/packages/7c/f1/e2567ffc8951ab371db2e40b2fe068e36b81d8cf3260f06ae508700e5504/pandas-3.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:0ab749dfba921edf641d4036c4c21c0b3ea70fea478165cb98a998fb2a261955", size = 9884543, upload-time = "2026-02-17T22:18:41.476Z" }, - { url = "https://files.pythonhosted.org/packages/d7/39/327802e0b6d693182403c144edacbc27eb82907b57062f23ef5a4c4a5ea7/pandas-3.0.1-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b8e36891080b87823aff3640c78649b91b8ff6eea3c0d70aeabd72ea43ab069b", size = 10396030, upload-time = "2026-02-17T22:18:43.822Z" }, - { url = "https://files.pythonhosted.org/packages/3d/fe/89d77e424365280b79d99b3e1e7d606f5165af2f2ecfaf0c6d24c799d607/pandas-3.0.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:532527a701281b9dd371e2f582ed9094f4c12dd9ffb82c0c54ee28d8ac9520c4", size = 10876435, upload-time = "2026-02-17T22:18:45.954Z" }, - { url = "https://files.pythonhosted.org/packages/b5/a6/2a75320849dd154a793f69c951db759aedb8d1dd3939eeacda9bdcfa1629/pandas-3.0.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:356e5c055ed9b0da1580d465657bc7d00635af4fd47f30afb23025352ba764d1", size = 11405133, upload-time = "2026-02-17T22:18:48.533Z" }, - { url = "https://files.pythonhosted.org/packages/58/53/1d68fafb2e02d7881df66aa53be4cd748d25cbe311f3b3c85c93ea5d30ca/pandas-3.0.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:9d810036895f9ad6345b8f2a338dd6998a74e8483847403582cab67745bff821", size = 11932065, upload-time = "2026-02-17T22:18:50.837Z" }, - { url = "https://files.pythonhosted.org/packages/75/08/67cc404b3a966b6df27b38370ddd96b3b023030b572283d035181854aac5/pandas-3.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:536232a5fe26dd989bd633e7a0c450705fdc86a207fec7254a55e9a22950fe43", size = 9741627, upload-time = "2026-02-17T22:18:53.905Z" }, - { url = "https://files.pythonhosted.org/packages/86/4f/caf9952948fb00d23795f09b893d11f1cacb384e666854d87249530f7cbe/pandas-3.0.1-cp312-cp312-win_arm64.whl", hash = "sha256:0f463ebfd8de7f326d38037c7363c6dacb857c5881ab8961fb387804d6daf2f7", size = 9052483, upload-time = "2026-02-17T22:18:57.31Z" }, - { url = "https://files.pythonhosted.org/packages/0b/48/aad6ec4f8d007534c091e9a7172b3ec1b1ee6d99a9cbb936b5eab6c6cf58/pandas-3.0.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:5272627187b5d9c20e55d27caf5f2cd23e286aba25cadf73c8590e432e2b7262", size = 10317509, upload-time = "2026-02-17T22:18:59.498Z" }, - { url = "https://files.pythonhosted.org/packages/a8/14/5990826f779f79148ae9d3a2c39593dc04d61d5d90541e71b5749f35af95/pandas-3.0.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:661e0f665932af88c7877f31da0dc743fe9c8f2524bdffe23d24fdcb67ef9d56", size = 9860561, upload-time = "2026-02-17T22:19:02.265Z" }, - { url = "https://files.pythonhosted.org/packages/fa/80/f01ff54664b6d70fed71475543d108a9b7c888e923ad210795bef04ffb7d/pandas-3.0.1-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:75e6e292ff898679e47a2199172593d9f6107fd2dd3617c22c2946e97d5df46e", size = 10365506, upload-time = "2026-02-17T22:19:05.017Z" }, - { url = "https://files.pythonhosted.org/packages/f2/85/ab6d04733a7d6ff32bfc8382bf1b07078228f5d6ebec5266b91bfc5c4ff7/pandas-3.0.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:1ff8cf1d2896e34343197685f432450ec99a85ba8d90cce2030c5eee2ef98791", size = 10873196, upload-time = "2026-02-17T22:19:07.204Z" }, - { url = "https://files.pythonhosted.org/packages/48/a9/9301c83d0b47c23ac5deab91c6b39fd98d5b5db4d93b25df8d381451828f/pandas-3.0.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:eca8b4510f6763f3d37359c2105df03a7a221a508f30e396a51d0713d462e68a", size = 11370859, upload-time = "2026-02-17T22:19:09.436Z" }, - { url = "https://files.pythonhosted.org/packages/59/fe/0c1fc5bd2d29c7db2ab372330063ad555fb83e08422829c785f5ec2176ca/pandas-3.0.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:06aff2ad6f0b94a17822cf8b83bbb563b090ed82ff4fe7712db2ce57cd50d9b8", size = 11924584, upload-time = "2026-02-17T22:19:11.562Z" }, - { url = "https://files.pythonhosted.org/packages/d6/7d/216a1588b65a7aa5f4535570418a599d943c85afb1d95b0876fc00aa1468/pandas-3.0.1-cp313-cp313-win_amd64.whl", hash = "sha256:9fea306c783e28884c29057a1d9baa11a349bbf99538ec1da44c8476563d1b25", size = 9742769, upload-time = "2026-02-17T22:19:13.926Z" }, - { url = "https://files.pythonhosted.org/packages/c4/cb/810a22a6af9a4e97c8ab1c946b47f3489c5bca5adc483ce0ffc84c9cc768/pandas-3.0.1-cp313-cp313-win_arm64.whl", hash = "sha256:a8d37a43c52917427e897cb2e429f67a449327394396a81034a4449b99afda59", size = 9043855, upload-time = "2026-02-17T22:19:16.09Z" }, - { url = "https://files.pythonhosted.org/packages/92/fa/423c89086cca1f039cf1253c3ff5b90f157b5b3757314aa635f6bf3e30aa/pandas-3.0.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:d54855f04f8246ed7b6fc96b05d4871591143c46c0b6f4af874764ed0d2d6f06", size = 10752673, upload-time = "2026-02-17T22:19:18.304Z" }, - { url = "https://files.pythonhosted.org/packages/22/23/b5a08ec1f40020397f0faba72f1e2c11f7596a6169c7b3e800abff0e433f/pandas-3.0.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:4e1b677accee34a09e0dc2ce5624e4a58a1870ffe56fc021e9caf7f23cd7668f", size = 10404967, upload-time = "2026-02-17T22:19:20.726Z" }, - { url = "https://files.pythonhosted.org/packages/5c/81/94841f1bb4afdc2b52a99daa895ac2c61600bb72e26525ecc9543d453ebc/pandas-3.0.1-cp313-cp313t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a9cabbdcd03f1b6cd254d6dda8ae09b0252524be1592594c00b7895916cb1324", size = 10320575, upload-time = "2026-02-17T22:19:24.919Z" }, - { url = "https://files.pythonhosted.org/packages/0a/8b/2ae37d66a5342a83adadfd0cb0b4bf9c3c7925424dd5f40d15d6cfaa35ee/pandas-3.0.1-cp313-cp313t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:5ae2ab1f166668b41e770650101e7090824fd34d17915dd9cd479f5c5e0065e9", size = 10710921, upload-time = "2026-02-17T22:19:27.181Z" }, - { url = "https://files.pythonhosted.org/packages/a2/61/772b2e2757855e232b7ccf7cb8079a5711becb3a97f291c953def15a833f/pandas-3.0.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:6bf0603c2e30e2cafac32807b06435f28741135cb8697eae8b28c7d492fc7d76", size = 11334191, upload-time = "2026-02-17T22:19:29.411Z" }, - { url = "https://files.pythonhosted.org/packages/1b/08/b16c6df3ef555d8495d1d265a7963b65be166785d28f06a350913a4fac78/pandas-3.0.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:6c426422973973cae1f4a23e51d4ae85974f44871b24844e4f7de752dd877098", size = 11782256, upload-time = "2026-02-17T22:19:32.34Z" }, - { url = "https://files.pythonhosted.org/packages/55/80/178af0594890dee17e239fca96d3d8670ba0f5ff59b7d0439850924a9c09/pandas-3.0.1-cp313-cp313t-win_amd64.whl", hash = "sha256:b03f91ae8c10a85c1613102c7bef5229b5379f343030a3ccefeca8a33414cf35", size = 10485047, upload-time = "2026-02-17T22:19:34.605Z" }, - { url = "https://files.pythonhosted.org/packages/bb/8b/4bb774a998b97e6c2fd62a9e6cfdaae133b636fd1c468f92afb4ae9a447a/pandas-3.0.1-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:99d0f92ed92d3083d140bf6b97774f9f13863924cf3f52a70711f4e7588f9d0a", size = 10322465, upload-time = "2026-02-17T22:19:36.803Z" }, - { url = "https://files.pythonhosted.org/packages/72/3a/5b39b51c64159f470f1ca3b1c2a87da290657ca022f7cd11442606f607d1/pandas-3.0.1-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:3b66857e983208654294bb6477b8a63dee26b37bdd0eb34d010556e91261784f", size = 9910632, upload-time = "2026-02-17T22:19:39.001Z" }, - { url = "https://files.pythonhosted.org/packages/4e/f7/b449ffb3f68c11da12fc06fbf6d2fa3a41c41e17d0284d23a79e1c13a7e4/pandas-3.0.1-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:56cf59638bf24dc9bdf2154c81e248b3289f9a09a6d04e63608c159022352749", size = 10440535, upload-time = "2026-02-17T22:19:41.157Z" }, - { url = "https://files.pythonhosted.org/packages/55/77/6ea82043db22cb0f2bbfe7198da3544000ddaadb12d26be36e19b03a2dc5/pandas-3.0.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c1a9f55e0f46951874b863d1f3906dcb57df2d9be5c5847ba4dfb55b2c815249", size = 10893940, upload-time = "2026-02-17T22:19:43.493Z" }, - { url = "https://files.pythonhosted.org/packages/03/30/f1b502a72468c89412c1b882a08f6eed8a4ee9dc033f35f65d0663df6081/pandas-3.0.1-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:1849f0bba9c8a2fb0f691d492b834cc8dadf617e29015c66e989448d58d011ee", size = 11442711, upload-time = "2026-02-17T22:19:46.074Z" }, - { url = "https://files.pythonhosted.org/packages/0d/f0/ebb6ddd8fc049e98cabac5c2924d14d1dda26a20adb70d41ea2e428d3ec4/pandas-3.0.1-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:c3d288439e11b5325b02ae6e9cc83e6805a62c40c5a6220bea9beb899c073b1c", size = 11963918, upload-time = "2026-02-17T22:19:48.838Z" }, - { url = "https://files.pythonhosted.org/packages/09/f8/8ce132104074f977f907442790eaae24e27bce3b3b454e82faa3237ff098/pandas-3.0.1-cp314-cp314-win_amd64.whl", hash = "sha256:93325b0fe372d192965f4cca88d97667f49557398bbf94abdda3bf1b591dbe66", size = 9862099, upload-time = "2026-02-17T22:19:51.081Z" }, - { url = "https://files.pythonhosted.org/packages/e6/b7/6af9aac41ef2456b768ef0ae60acf8abcebb450a52043d030a65b4b7c9bd/pandas-3.0.1-cp314-cp314-win_arm64.whl", hash = "sha256:97ca08674e3287c7148f4858b01136f8bdfe7202ad25ad04fec602dd1d29d132", size = 9185333, upload-time = "2026-02-17T22:19:53.266Z" }, - { url = "https://files.pythonhosted.org/packages/66/fc/848bb6710bc6061cb0c5badd65b92ff75c81302e0e31e496d00029fe4953/pandas-3.0.1-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:58eeb1b2e0fb322befcf2bbc9ba0af41e616abadb3d3414a6bc7167f6cbfce32", size = 10772664, upload-time = "2026-02-17T22:19:55.806Z" }, - { url = "https://files.pythonhosted.org/packages/69/5c/866a9bbd0f79263b4b0db6ec1a341be13a1473323f05c122388e0f15b21d/pandas-3.0.1-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:cd9af1276b5ca9e298bd79a26bda32fa9cc87ed095b2a9a60978d2ca058eaf87", size = 10421286, upload-time = "2026-02-17T22:19:58.091Z" }, - { url = "https://files.pythonhosted.org/packages/51/a4/2058fb84fb1cfbfb2d4a6d485e1940bb4ad5716e539d779852494479c580/pandas-3.0.1-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:94f87a04984d6b63788327cd9f79dda62b7f9043909d2440ceccf709249ca988", size = 10342050, upload-time = "2026-02-17T22:20:01.376Z" }, - { url = "https://files.pythonhosted.org/packages/22/1b/674e89996cc4be74db3c4eb09240c4bb549865c9c3f5d9b086ff8fcfbf00/pandas-3.0.1-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:85fe4c4df62e1e20f9db6ebfb88c844b092c22cd5324bdcf94bfa2fc1b391221", size = 10740055, upload-time = "2026-02-17T22:20:04.328Z" }, - { url = "https://files.pythonhosted.org/packages/d0/f8/e954b750764298c22fa4614376531fe63c521ef517e7059a51f062b87dca/pandas-3.0.1-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:331ca75a2f8672c365ae25c0b29e46f5ac0c6551fdace8eec4cd65e4fac271ff", size = 11357632, upload-time = "2026-02-17T22:20:06.647Z" }, - { url = "https://files.pythonhosted.org/packages/6d/02/c6e04b694ffd68568297abd03588b6d30295265176a5c01b7459d3bc35a3/pandas-3.0.1-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:15860b1fdb1973fffade772fdb931ccf9b2f400a3f5665aef94a00445d7d8dd5", size = 11810974, upload-time = "2026-02-17T22:20:08.946Z" }, - { url = "https://files.pythonhosted.org/packages/89/41/d7dfb63d2407f12055215070c42fc6ac41b66e90a2946cdc5e759058398b/pandas-3.0.1-cp314-cp314t-win_amd64.whl", hash = "sha256:44f1364411d5670efa692b146c748f4ed013df91ee91e9bec5677fb1fd58b937", size = 10884622, upload-time = "2026-02-17T22:20:11.711Z" }, - { url = "https://files.pythonhosted.org/packages/68/b0/34937815889fa982613775e4b97fddd13250f11012d769949c5465af2150/pandas-3.0.1-cp314-cp314t-win_arm64.whl", hash = "sha256:108dd1790337a494aa80e38def654ca3f0968cf4f362c85f44c15e471667102d", size = 9452085, upload-time = "2026-02-17T22:20:14.331Z" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "python-dateutil", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "tzdata", marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/da/99/b342345300f13440fe9fe385c3c481e2d9a595ee3bab4d3219247ac94e9a/pandas-3.0.2.tar.gz", hash = "sha256:f4753e73e34c8d83221ba58f232433fca2748be8b18dbca02d242ed153945043", size = 4645855, upload-time = "2026-03-31T06:48:30.816Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/97/35/6411db530c618e0e0005187e35aa02ce60ae4c4c4d206964a2f978217c27/pandas-3.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a727a73cbdba2f7458dc82449e2315899d5140b449015d822f515749a46cbbe0", size = 10326926, upload-time = "2026-03-31T06:46:08.29Z" }, + { url = "https://files.pythonhosted.org/packages/c4/d3/b7da1d5d7dbdc5ef52ed7debd2b484313b832982266905315dad5a0bf0b1/pandas-3.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:dbbd4aa20ca51e63b53bbde6a0fa4254b1aaabb74d2f542df7a7959feb1d760c", size = 9926987, upload-time = "2026-03-31T06:46:11.724Z" }, + { url = "https://files.pythonhosted.org/packages/52/77/9b1c2d6070b5dbe239a7bc889e21bfa58720793fb902d1e070695d87c6d0/pandas-3.0.2-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:339dda302bd8369dedeae979cb750e484d549b563c3f54f3922cb8ff4978c5eb", size = 10757067, upload-time = "2026-03-31T06:46:14.903Z" }, + { url = "https://files.pythonhosted.org/packages/20/17/ec40d981705654853726e7ac9aea9ddbb4a5d9cf54d8472222f4f3de06c2/pandas-3.0.2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:61c2fd96d72b983a9891b2598f286befd4ad262161a609c92dc1652544b46b76", size = 11258787, upload-time = "2026-03-31T06:46:17.683Z" }, + { url = "https://files.pythonhosted.org/packages/90/e3/3f1126d43d3702ca8773871a81c9f15122a1f412342cc56284ffda5b1f70/pandas-3.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c934008c733b8bbea273ea308b73b3156f0181e5b72960790b09c18a2794fe1e", size = 11771616, upload-time = "2026-03-31T06:46:20.532Z" }, + { url = "https://files.pythonhosted.org/packages/2e/cf/0f4e268e1f5062e44a6bda9f925806721cd4c95c2b808a4c82ebe914f96b/pandas-3.0.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:60a80bb4feacbef5e1447a3f82c33209c8b7e07f28d805cfd1fb951e5cb443aa", size = 12337623, upload-time = "2026-03-31T06:46:23.754Z" }, + { url = "https://files.pythonhosted.org/packages/44/a0/97a6339859d4acb2536efb24feb6708e82f7d33b2ed7e036f2983fcced82/pandas-3.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:ed72cb3f45190874eb579c64fa92d9df74e98fd63e2be7f62bce5ace0ade61df", size = 9897372, upload-time = "2026-03-31T06:46:26.703Z" }, + { url = "https://files.pythonhosted.org/packages/8f/eb/781516b808a99ddf288143cec46b342b3016c3414d137da1fdc3290d8860/pandas-3.0.2-cp311-cp311-win_arm64.whl", hash = "sha256:f12b1a9e332c01e09510586f8ca9b108fd631fd656af82e452d7315ef6df5f9f", size = 9154922, upload-time = "2026-03-31T06:46:30.284Z" }, + { url = "https://files.pythonhosted.org/packages/f3/b0/c20bd4d6d3f736e6bd6b55794e9cd0a617b858eaad27c8f410ea05d953b7/pandas-3.0.2-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:232a70ebb568c0c4d2db4584f338c1577d81e3af63292208d615907b698a0f18", size = 10347921, upload-time = "2026-03-31T06:46:33.36Z" }, + { url = "https://files.pythonhosted.org/packages/35/d0/4831af68ce30cc2d03c697bea8450e3225a835ef497d0d70f31b8cdde965/pandas-3.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:970762605cff1ca0d3f71ed4f3a769ea8f85fc8e6348f6e110b8fea7e6eb5a14", size = 9888127, upload-time = "2026-03-31T06:46:36.253Z" }, + { url = "https://files.pythonhosted.org/packages/61/a9/16ea9346e1fc4a96e2896242d9bc674764fb9049b0044c0132502f7a771e/pandas-3.0.2-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:aff4e6f4d722e0652707d7bcb190c445fe58428500c6d16005b02401764b1b3d", size = 10399577, upload-time = "2026-03-31T06:46:39.224Z" }, + { url = "https://files.pythonhosted.org/packages/c4/a8/3a61a721472959ab0ce865ef05d10b0d6bfe27ce8801c99f33d4fa996e65/pandas-3.0.2-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ef8b27695c3d3dc78403c9a7d5e59a62d5464a7e1123b4e0042763f7104dc74f", size = 10880030, upload-time = "2026-03-31T06:46:42.412Z" }, + { url = "https://files.pythonhosted.org/packages/da/65/7225c0ea4d6ce9cb2160a7fb7f39804871049f016e74782e5dade4d14109/pandas-3.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:f8d68083e49e16b84734eb1a4dcae4259a75c90fb6e2251ab9a00b61120c06ab", size = 11409468, upload-time = "2026-03-31T06:46:45.2Z" }, + { url = "https://files.pythonhosted.org/packages/fa/5b/46e7c76032639f2132359b5cf4c785dd8cf9aea5ea64699eac752f02b9db/pandas-3.0.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:32cc41f310ebd4a296d93515fcac312216adfedb1894e879303987b8f1e2b97d", size = 11936381, upload-time = "2026-03-31T06:46:48.293Z" }, + { url = "https://files.pythonhosted.org/packages/7b/8b/721a9cff6fa6a91b162eb51019c6243b82b3226c71bb6c8ef4a9bd65cbc6/pandas-3.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:a4785e1d6547d8427c5208b748ae2efb64659a21bd82bf440d4262d02bfa02a4", size = 9744993, upload-time = "2026-03-31T06:46:51.488Z" }, + { url = "https://files.pythonhosted.org/packages/d5/18/7f0bd34ae27b28159aa80f2a6799f47fda34f7fb938a76e20c7b7fe3b200/pandas-3.0.2-cp312-cp312-win_arm64.whl", hash = "sha256:08504503f7101300107ecdc8df73658e4347586db5cfdadabc1592e9d7e7a0fd", size = 9056118, upload-time = "2026-03-31T06:46:54.548Z" }, + { url = "https://files.pythonhosted.org/packages/bf/ca/3e639a1ea6fcd0617ca4e8ca45f62a74de33a56ae6cd552735470b22c8d3/pandas-3.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:b5918ba197c951dec132b0c5929a00c0bf05d5942f590d3c10a807f6e15a57d3", size = 10321105, upload-time = "2026-03-31T06:46:57.327Z" }, + { url = "https://files.pythonhosted.org/packages/0b/77/dbc82ff2fb0e63c6564356682bf201edff0ba16c98630d21a1fb312a8182/pandas-3.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:d606a041c89c0a474a4702d532ab7e73a14fe35c8d427b972a625c8e46373668", size = 9864088, upload-time = "2026-03-31T06:46:59.935Z" }, + { url = "https://files.pythonhosted.org/packages/5c/2b/341f1b04bbca2e17e13cd3f08c215b70ef2c60c5356ef1e8c6857449edc7/pandas-3.0.2-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:710246ba0616e86891b58ab95f2495143bb2bc83ab6b06747c74216f583a6ac9", size = 10369066, upload-time = "2026-03-31T06:47:02.792Z" }, + { url = "https://files.pythonhosted.org/packages/12/c5/cbb1ffefb20a93d3f0e1fdcda699fb84976210d411b008f97f48bf6ce27e/pandas-3.0.2-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:5d3cfe227c725b1f3dff4278b43d8c784656a42a9325b63af6b1492a8232209e", size = 10876780, upload-time = "2026-03-31T06:47:06.205Z" }, + { url = "https://files.pythonhosted.org/packages/98/fe/2249ae5e0a69bd0ddf17353d0a5d26611d70970111f5b3600cdc8be883e7/pandas-3.0.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:c3b723df9087a9a9a840e263ebd9f88b64a12075d1bf2ea401a5a42f254f084d", size = 11375181, upload-time = "2026-03-31T06:47:09.383Z" }, + { url = "https://files.pythonhosted.org/packages/de/64/77a38b09e70b6464883b8d7584ab543e748e42c1b5d337a2ee088e0df741/pandas-3.0.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:a3096110bf9eac0070b7208465f2740e2d8a670d5cb6530b5bb884eca495fd39", size = 11928899, upload-time = "2026-03-31T06:47:12.686Z" }, + { url = "https://files.pythonhosted.org/packages/5e/52/42855bf626868413f761addd574acc6195880ae247a5346477a4361c3acb/pandas-3.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:07a10f5c36512eead51bc578eb3354ad17578b22c013d89a796ab5eee90cd991", size = 9746574, upload-time = "2026-03-31T06:47:15.64Z" }, + { url = "https://files.pythonhosted.org/packages/88/39/21304ae06a25e8bf9fc820d69b29b2c495b2ae580d1e143146c309941760/pandas-3.0.2-cp313-cp313-win_arm64.whl", hash = "sha256:5fdbfa05931071aba28b408e59226186b01eb5e92bea2ab78b65863ca3228d84", size = 9047156, upload-time = "2026-03-31T06:47:18.595Z" }, + { url = "https://files.pythonhosted.org/packages/72/20/7defa8b27d4f330a903bb68eea33be07d839c5ea6bdda54174efcec0e1d2/pandas-3.0.2-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:dbc20dea3b9e27d0e66d74c42b2d0c1bed9c2ffe92adea33633e3bedeb5ac235", size = 10756238, upload-time = "2026-03-31T06:47:22.012Z" }, + { url = "https://files.pythonhosted.org/packages/e9/95/49433c14862c636afc0e9b2db83ff16b3ad92959364e52b2955e44c8e94c/pandas-3.0.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:b75c347eff42497452116ce05ef461822d97ce5b9ff8df6edacb8076092c855d", size = 10408520, upload-time = "2026-03-31T06:47:25.197Z" }, + { url = "https://files.pythonhosted.org/packages/3b/f8/462ad2b5881d6b8ec8e5f7ed2ea1893faa02290d13870a1600fe72ad8efc/pandas-3.0.2-cp313-cp313t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d1478075142e83a5571782ad007fb201ed074bdeac7ebcc8890c71442e96adf7", size = 10324154, upload-time = "2026-03-31T06:47:28.097Z" }, + { url = "https://files.pythonhosted.org/packages/0a/65/d1e69b649cbcddda23ad6e4c40ef935340f6f652a006e5cbc3555ac8adb3/pandas-3.0.2-cp313-cp313t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:5880314e69e763d4c8b27937090de570f1fb8d027059a7ada3f7f8e98bdcb677", size = 10714449, upload-time = "2026-03-31T06:47:30.85Z" }, + { url = "https://files.pythonhosted.org/packages/47/a4/85b59bc65b8190ea3689882db6cdf32a5003c0ccd5a586c30fdcc3ffc4fc/pandas-3.0.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:b5329e26898896f06035241a626d7c335daa479b9bbc82be7c2742d048e41172", size = 11338475, upload-time = "2026-03-31T06:47:34.026Z" }, + { url = "https://files.pythonhosted.org/packages/1e/c4/bc6966c6e38e5d9478b935272d124d80a589511ed1612a5d21d36f664c68/pandas-3.0.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:81526c4afd31971f8b62671442a4b2b51e0aa9acc3819c9f0f12a28b6fcf85f1", size = 11786568, upload-time = "2026-03-31T06:47:36.941Z" }, + { url = "https://files.pythonhosted.org/packages/e8/74/09298ca9740beed1d3504e073d67e128aa07e5ca5ca2824b0c674c0b8676/pandas-3.0.2-cp313-cp313t-win_amd64.whl", hash = "sha256:7cadd7e9a44ec13b621aec60f9150e744cfc7a3dd32924a7e2f45edff31823b0", size = 10488652, upload-time = "2026-03-31T06:47:40.612Z" }, + { url = "https://files.pythonhosted.org/packages/bb/40/c6ea527147c73b24fc15c891c3fcffe9c019793119c5742b8784a062c7db/pandas-3.0.2-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:db0dbfd2a6cdf3770aa60464d50333d8f3d9165b2f2671bcc299b72de5a6677b", size = 10326084, upload-time = "2026-03-31T06:47:43.834Z" }, + { url = "https://files.pythonhosted.org/packages/95/25/bdb9326c3b5455f8d4d3549fce7abcf967259de146fe2cf7a82368141948/pandas-3.0.2-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:0555c5882688a39317179ab4a0ed41d3ebc8812ab14c69364bbee8fb7a3f6288", size = 9914146, upload-time = "2026-03-31T06:47:46.67Z" }, + { url = "https://files.pythonhosted.org/packages/8d/77/3a227ff3337aa376c60d288e1d61c5d097131d0ac71f954d90a8f369e422/pandas-3.0.2-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:01f31a546acd5574ef77fe199bc90b55527c225c20ccda6601cf6b0fd5ed597c", size = 10444081, upload-time = "2026-03-31T06:47:49.681Z" }, + { url = "https://files.pythonhosted.org/packages/15/88/3cdd54fa279341afa10acf8d2b503556b1375245dccc9315659f795dd2e9/pandas-3.0.2-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:deeca1b5a931fdf0c2212c8a659ade6d3b1edc21f0914ce71ef24456ca7a6535", size = 10897535, upload-time = "2026-03-31T06:47:53.033Z" }, + { url = "https://files.pythonhosted.org/packages/06/9d/98cc7a7624f7932e40f434299260e2917b090a579d75937cb8a57b9d2de3/pandas-3.0.2-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:0f48afd9bb13300ffb5a3316973324c787054ba6665cda0da3fbd67f451995db", size = 11446992, upload-time = "2026-03-31T06:47:56.193Z" }, + { url = "https://files.pythonhosted.org/packages/9a/cd/19ff605cc3760e80602e6826ddef2824d8e7050ed80f2e11c4b079741dc3/pandas-3.0.2-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:6c4d8458b97a35717b62469a4ea0e85abd5ed8687277f5ccfc67f8a5126f8c53", size = 11968257, upload-time = "2026-03-31T06:47:59.137Z" }, + { url = "https://files.pythonhosted.org/packages/db/60/aba6a38de456e7341285102bede27514795c1eaa353bc0e7638b6b785356/pandas-3.0.2-cp314-cp314-win_amd64.whl", hash = "sha256:b35d14bb5d8285d9494fe93815a9e9307c0876e10f1e8e89ac5b88f728ec8dcf", size = 9865893, upload-time = "2026-03-31T06:48:02.038Z" }, + { url = "https://files.pythonhosted.org/packages/08/71/e5ec979dd2e8a093dacb8864598c0ff59a0cee0bbcdc0bfec16a51684d4f/pandas-3.0.2-cp314-cp314-win_arm64.whl", hash = "sha256:63d141b56ef686f7f0d714cfb8de4e320475b86bf4b620aa0b7da89af8cbdbbb", size = 9188644, upload-time = "2026-03-31T06:48:05.045Z" }, + { url = "https://files.pythonhosted.org/packages/f1/6c/7b45d85db19cae1eb524f2418ceaa9d85965dcf7b764ed151386b7c540f0/pandas-3.0.2-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:140f0cffb1fa2524e874dde5b477d9defe10780d8e9e220d259b2c0874c89d9d", size = 10776246, upload-time = "2026-03-31T06:48:07.789Z" }, + { url = "https://files.pythonhosted.org/packages/a8/3e/7b00648b086c106e81766f25322b48aa8dfa95b55e621dbdf2fdd413a117/pandas-3.0.2-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:ae37e833ff4fed0ba352f6bdd8b73ba3ab3256a85e54edfd1ab51ae40cca0af8", size = 10424801, upload-time = "2026-03-31T06:48:10.897Z" }, + { url = "https://files.pythonhosted.org/packages/da/6e/558dd09a71b53b4008e7fc8a98ec6d447e9bfb63cdaeea10e5eb9b2dabe8/pandas-3.0.2-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4d888a5c678a419a5bb41a2a93818e8ed9fd3172246555c0b37b7cc27027effd", size = 10345643, upload-time = "2026-03-31T06:48:13.7Z" }, + { url = "https://files.pythonhosted.org/packages/be/e3/921c93b4d9a280409451dc8d07b062b503bbec0531d2627e73a756e99a82/pandas-3.0.2-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b444dc64c079e84df91baa8bf613d58405645461cabca929d9178f2cd392398d", size = 10743641, upload-time = "2026-03-31T06:48:16.659Z" }, + { url = "https://files.pythonhosted.org/packages/56/ca/fd17286f24fa3b4d067965d8d5d7e14fe557dd4f979a0b068ac0deaf8228/pandas-3.0.2-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:4544c7a54920de8eeacaa1466a6b7268ecfbc9bc64ab4dbb89c6bbe94d5e0660", size = 11361993, upload-time = "2026-03-31T06:48:19.475Z" }, + { url = "https://files.pythonhosted.org/packages/e4/a5/2f6ed612056819de445a433ca1f2821ac3dab7f150d569a59e9cc105de1d/pandas-3.0.2-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:734be7551687c00fbd760dc0522ed974f82ad230d4a10f54bf51b80d44a08702", size = 11815274, upload-time = "2026-03-31T06:48:22.695Z" }, + { url = "https://files.pythonhosted.org/packages/00/2f/b622683e99ec3ce00b0854bac9e80868592c5b051733f2cf3a868e5fea26/pandas-3.0.2-cp314-cp314t-win_amd64.whl", hash = "sha256:57a07209bebcbcf768d2d13c9b78b852f9a15978dac41b9e6421a81ad4cdd276", size = 10888530, upload-time = "2026-03-31T06:48:25.806Z" }, + { url = "https://files.pythonhosted.org/packages/cb/2b/f8434233fab2bd66a02ec014febe4e5adced20e2693e0e90a07d118ed30e/pandas-3.0.2-cp314-cp314t-win_arm64.whl", hash = "sha256:5371b72c2d4d415d08765f32d689217a43227484e81b2305b52076e328f6f482", size = 9455341, upload-time = "2026-03-31T06:48:28.418Z" }, ] [[package]] @@ -5352,109 +5742,109 @@ wheels = [ [[package]] name = "pathspec" -version = "1.0.4" +version = "1.1.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/fa/36/e27608899f9b8d4dff0617b2d9ab17ca5608956ca44461ac14ac48b44015/pathspec-1.0.4.tar.gz", hash = "sha256:0210e2ae8a21a9137c0d470578cb0e595af87edaa6ebf12ff176f14a02e0e645", size = 131200, upload-time = "2026-01-27T03:59:46.938Z" } +sdist = { url = "https://files.pythonhosted.org/packages/2e/17/9c3094b822982b9f1ea666d8580ce59000f61f87c1663556fb72031ad9ec/pathspec-1.1.0.tar.gz", hash = "sha256:f5d7c555da02fd8dde3e4a2354b6aba817a89112fa8f333f7917a2a4834dd080", size = 133918, upload-time = "2026-04-23T01:46:22.298Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/ef/3c/2c197d226f9ea224a9ab8d197933f9da0ae0aac5b6e0f884e2b8d9c8e9f7/pathspec-1.0.4-py3-none-any.whl", hash = "sha256:fb6ae2fd4e7c921a165808a552060e722767cfa526f99ca5156ed2ce45a5c723", size = 55206, upload-time = "2026-01-27T03:59:45.137Z" }, + { url = "https://files.pythonhosted.org/packages/fa/c9/8eed0486f074e9f1ca7f8ce5ad663e65f12fdab344028d658fa1b03d35e0/pathspec-1.1.0-py3-none-any.whl", hash = "sha256:574b128f7456bd899045ccd142dd446af7e6cfd0072d63ad73fbc55fbb4aaa42", size = 56264, upload-time = "2026-04-23T01:46:20.606Z" }, ] [[package]] name = "pillow" -version = "12.1.1" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/1f/42/5c74462b4fd957fcd7b13b04fb3205ff8349236ea74c7c375766d6c82288/pillow-12.1.1.tar.gz", hash = "sha256:9ad8fa5937ab05218e2b6a4cff30295ad35afd2f83ac592e68c0d871bb0fdbc4", size = 46980264, upload-time = "2026-02-11T04:23:07.146Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/1d/30/5bd3d794762481f8c8ae9c80e7b76ecea73b916959eb587521358ef0b2f9/pillow-12.1.1-cp310-cp310-macosx_10_10_x86_64.whl", hash = "sha256:1f1625b72740fdda5d77b4def688eb8fd6490975d06b909fd19f13f391e077e0", size = 5304099, upload-time = "2026-02-11T04:20:06.13Z" }, - { url = "https://files.pythonhosted.org/packages/bd/c1/aab9e8f3eeb4490180e357955e15c2ef74b31f64790ff356c06fb6cf6d84/pillow-12.1.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:178aa072084bd88ec759052feca8e56cbb14a60b39322b99a049e58090479713", size = 4657880, upload-time = "2026-02-11T04:20:09.291Z" }, - { url = "https://files.pythonhosted.org/packages/f1/0a/9879e30d56815ad529d3985aeff5af4964202425c27261a6ada10f7cbf53/pillow-12.1.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:b66e95d05ba806247aaa1561f080abc7975daf715c30780ff92a20e4ec546e1b", size = 6222587, upload-time = "2026-02-11T04:20:10.82Z" }, - { url = "https://files.pythonhosted.org/packages/5a/5f/a1b72ff7139e4f89014e8d451442c74a774d5c43cd938fb0a9f878576b37/pillow-12.1.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:89c7e895002bbe49cdc5426150377cbbc04767d7547ed145473f496dfa40408b", size = 8027678, upload-time = "2026-02-11T04:20:12.455Z" }, - { url = "https://files.pythonhosted.org/packages/e2/c2/c7cb187dac79a3d22c3ebeae727abee01e077c8c7d930791dc592f335153/pillow-12.1.1-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:3a5cbdcddad0af3da87cb16b60d23648bc3b51967eb07223e9fed77a82b457c4", size = 6335777, upload-time = "2026-02-11T04:20:14.441Z" }, - { url = "https://files.pythonhosted.org/packages/0c/7b/f9b09a7804ec7336effb96c26d37c29d27225783dc1501b7d62dcef6ae25/pillow-12.1.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:9f51079765661884a486727f0729d29054242f74b46186026582b4e4769918e4", size = 7027140, upload-time = "2026-02-11T04:20:16.387Z" }, - { url = "https://files.pythonhosted.org/packages/98/b2/2fa3c391550bd421b10849d1a2144c44abcd966daadd2f7c12e19ea988c4/pillow-12.1.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:99c1506ea77c11531d75e3a412832a13a71c7ebc8192ab9e4b2e355555920e3e", size = 6449855, upload-time = "2026-02-11T04:20:18.554Z" }, - { url = "https://files.pythonhosted.org/packages/96/ff/9caf4b5b950c669263c39e96c78c0d74a342c71c4f43fd031bb5cb7ceac9/pillow-12.1.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:36341d06738a9f66c8287cf8b876d24b18db9bd8740fa0672c74e259ad408cff", size = 7151329, upload-time = "2026-02-11T04:20:20.646Z" }, - { url = "https://files.pythonhosted.org/packages/7b/f8/4b24841f582704da675ca535935bccb32b00a6da1226820845fac4a71136/pillow-12.1.1-cp310-cp310-win32.whl", hash = "sha256:6c52f062424c523d6c4db85518774cc3d50f5539dd6eed32b8f6229b26f24d40", size = 6325574, upload-time = "2026-02-11T04:20:22.43Z" }, - { url = "https://files.pythonhosted.org/packages/f8/f9/9f6b01c0881d7036063aa6612ef04c0e2cad96be21325a1e92d0203f8e91/pillow-12.1.1-cp310-cp310-win_amd64.whl", hash = "sha256:c6008de247150668a705a6338156efb92334113421ceecf7438a12c9a12dab23", size = 7032347, upload-time = "2026-02-11T04:20:23.932Z" }, - { url = "https://files.pythonhosted.org/packages/79/13/c7922edded3dcdaf10c59297540b72785620abc0538872c819915746757d/pillow-12.1.1-cp310-cp310-win_arm64.whl", hash = "sha256:1a9b0ee305220b392e1124a764ee4265bd063e54a751a6b62eff69992f457fa9", size = 2453457, upload-time = "2026-02-11T04:20:25.392Z" }, - { url = "https://files.pythonhosted.org/packages/2b/46/5da1ec4a5171ee7bf1a0efa064aba70ba3d6e0788ce3f5acd1375d23c8c0/pillow-12.1.1-cp311-cp311-macosx_10_10_x86_64.whl", hash = "sha256:e879bb6cd5c73848ef3b2b48b8af9ff08c5b71ecda8048b7dd22d8a33f60be32", size = 5304084, upload-time = "2026-02-11T04:20:27.501Z" }, - { url = "https://files.pythonhosted.org/packages/78/93/a29e9bc02d1cf557a834da780ceccd54e02421627200696fcf805ebdc3fb/pillow-12.1.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:365b10bb9417dd4498c0e3b128018c4a624dc11c7b97d8cc54effe3b096f4c38", size = 4657866, upload-time = "2026-02-11T04:20:29.827Z" }, - { url = "https://files.pythonhosted.org/packages/13/84/583a4558d492a179d31e4aae32eadce94b9acf49c0337c4ce0b70e0a01f2/pillow-12.1.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:d4ce8e329c93845720cd2014659ca67eac35f6433fd3050393d85f3ecef0dad5", size = 6232148, upload-time = "2026-02-11T04:20:31.329Z" }, - { url = "https://files.pythonhosted.org/packages/d5/e2/53c43334bbbb2d3b938978532fbda8e62bb6e0b23a26ce8592f36bcc4987/pillow-12.1.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:fc354a04072b765eccf2204f588a7a532c9511e8b9c7f900e1b64e3e33487090", size = 8038007, upload-time = "2026-02-11T04:20:34.225Z" }, - { url = "https://files.pythonhosted.org/packages/b8/a6/3d0e79c8a9d58150dd98e199d7c1c56861027f3829a3a60b3c2784190180/pillow-12.1.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:7e7976bf1910a8116b523b9f9f58bf410f3e8aa330cd9a2bb2953f9266ab49af", size = 6345418, upload-time = "2026-02-11T04:20:35.858Z" }, - { url = "https://files.pythonhosted.org/packages/a2/c8/46dfeac5825e600579157eea177be43e2f7ff4a99da9d0d0a49533509ac5/pillow-12.1.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:597bd9c8419bc7c6af5604e55847789b69123bbe25d65cc6ad3012b4f3c98d8b", size = 7034590, upload-time = "2026-02-11T04:20:37.91Z" }, - { url = "https://files.pythonhosted.org/packages/af/bf/e6f65d3db8a8bbfeaf9e13cc0417813f6319863a73de934f14b2229ada18/pillow-12.1.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:2c1fc0f2ca5f96a3c8407e41cca26a16e46b21060fe6d5b099d2cb01412222f5", size = 6458655, upload-time = "2026-02-11T04:20:39.496Z" }, - { url = "https://files.pythonhosted.org/packages/f9/c2/66091f3f34a25894ca129362e510b956ef26f8fb67a0e6417bc5744e56f1/pillow-12.1.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:578510d88c6229d735855e1f278aa305270438d36a05031dfaae5067cc8eb04d", size = 7159286, upload-time = "2026-02-11T04:20:41.139Z" }, - { url = "https://files.pythonhosted.org/packages/7b/5a/24bc8eb526a22f957d0cec6243146744966d40857e3d8deb68f7902ca6c1/pillow-12.1.1-cp311-cp311-win32.whl", hash = "sha256:7311c0a0dcadb89b36b7025dfd8326ecfa36964e29913074d47382706e516a7c", size = 6328663, upload-time = "2026-02-11T04:20:43.184Z" }, - { url = "https://files.pythonhosted.org/packages/31/03/bef822e4f2d8f9d7448c133d0a18185d3cce3e70472774fffefe8b0ed562/pillow-12.1.1-cp311-cp311-win_amd64.whl", hash = "sha256:fbfa2a7c10cc2623f412753cddf391c7f971c52ca40a3f65dc5039b2939e8563", size = 7031448, upload-time = "2026-02-11T04:20:44.696Z" }, - { url = "https://files.pythonhosted.org/packages/49/70/f76296f53610bd17b2e7d31728b8b7825e3ac3b5b3688b51f52eab7c0818/pillow-12.1.1-cp311-cp311-win_arm64.whl", hash = "sha256:b81b5e3511211631b3f672a595e3221252c90af017e399056d0faabb9538aa80", size = 2453651, upload-time = "2026-02-11T04:20:46.243Z" }, - { url = "https://files.pythonhosted.org/packages/07/d3/8df65da0d4df36b094351dce696f2989bec731d4f10e743b1c5f4da4d3bf/pillow-12.1.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:ab323b787d6e18b3d91a72fc99b1a2c28651e4358749842b8f8dfacd28ef2052", size = 5262803, upload-time = "2026-02-11T04:20:47.653Z" }, - { url = "https://files.pythonhosted.org/packages/d6/71/5026395b290ff404b836e636f51d7297e6c83beceaa87c592718747e670f/pillow-12.1.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:adebb5bee0f0af4909c30db0d890c773d1a92ffe83da908e2e9e720f8edf3984", size = 4657601, upload-time = "2026-02-11T04:20:49.328Z" }, - { url = "https://files.pythonhosted.org/packages/b1/2e/1001613d941c67442f745aff0f7cc66dd8df9a9c084eb497e6a543ee6f7e/pillow-12.1.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:bb66b7cc26f50977108790e2456b7921e773f23db5630261102233eb355a3b79", size = 6234995, upload-time = "2026-02-11T04:20:51.032Z" }, - { url = "https://files.pythonhosted.org/packages/07/26/246ab11455b2549b9233dbd44d358d033a2f780fa9007b61a913c5b2d24e/pillow-12.1.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:aee2810642b2898bb187ced9b349e95d2a7272930796e022efaf12e99dccd293", size = 8045012, upload-time = "2026-02-11T04:20:52.882Z" }, - { url = "https://files.pythonhosted.org/packages/b2/8b/07587069c27be7535ac1fe33874e32de118fbd34e2a73b7f83436a88368c/pillow-12.1.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a0b1cd6232e2b618adcc54d9882e4e662a089d5768cd188f7c245b4c8c44a397", size = 6349638, upload-time = "2026-02-11T04:20:54.444Z" }, - { url = "https://files.pythonhosted.org/packages/ff/79/6df7b2ee763d619cda2fb4fea498e5f79d984dae304d45a8999b80d6cf5c/pillow-12.1.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:7aac39bcf8d4770d089588a2e1dd111cbaa42df5a94be3114222057d68336bd0", size = 7041540, upload-time = "2026-02-11T04:20:55.97Z" }, - { url = "https://files.pythonhosted.org/packages/2c/5e/2ba19e7e7236d7529f4d873bdaf317a318896bac289abebd4bb00ef247f0/pillow-12.1.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:ab174cd7d29a62dd139c44bf74b698039328f45cb03b4596c43473a46656b2f3", size = 6462613, upload-time = "2026-02-11T04:20:57.542Z" }, - { url = "https://files.pythonhosted.org/packages/03/03/31216ec124bb5c3dacd74ce8efff4cc7f52643653bad4825f8f08c697743/pillow-12.1.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:339ffdcb7cbeaa08221cd401d517d4b1fe7a9ed5d400e4a8039719238620ca35", size = 7166745, upload-time = "2026-02-11T04:20:59.196Z" }, - { url = "https://files.pythonhosted.org/packages/1f/e7/7c4552d80052337eb28653b617eafdef39adfb137c49dd7e831b8dc13bc5/pillow-12.1.1-cp312-cp312-win32.whl", hash = "sha256:5d1f9575a12bed9e9eedd9a4972834b08c97a352bd17955ccdebfeca5913fa0a", size = 6328823, upload-time = "2026-02-11T04:21:01.385Z" }, - { url = "https://files.pythonhosted.org/packages/3d/17/688626d192d7261bbbf98846fc98995726bddc2c945344b65bec3a29d731/pillow-12.1.1-cp312-cp312-win_amd64.whl", hash = "sha256:21329ec8c96c6e979cd0dfd29406c40c1d52521a90544463057d2aaa937d66a6", size = 7033367, upload-time = "2026-02-11T04:21:03.536Z" }, - { url = "https://files.pythonhosted.org/packages/ed/fe/a0ef1f73f939b0eca03ee2c108d0043a87468664770612602c63266a43c4/pillow-12.1.1-cp312-cp312-win_arm64.whl", hash = "sha256:af9a332e572978f0218686636610555ae3defd1633597be015ed50289a03c523", size = 2453811, upload-time = "2026-02-11T04:21:05.116Z" }, - { url = "https://files.pythonhosted.org/packages/d5/11/6db24d4bd7685583caeae54b7009584e38da3c3d4488ed4cd25b439de486/pillow-12.1.1-cp313-cp313-ios_13_0_arm64_iphoneos.whl", hash = "sha256:d242e8ac078781f1de88bf823d70c1a9b3c7950a44cdf4b7c012e22ccbcd8e4e", size = 4062689, upload-time = "2026-02-11T04:21:06.804Z" }, - { url = "https://files.pythonhosted.org/packages/33/c0/ce6d3b1fe190f0021203e0d9b5b99e57843e345f15f9ef22fcd43842fd21/pillow-12.1.1-cp313-cp313-ios_13_0_arm64_iphonesimulator.whl", hash = "sha256:02f84dfad02693676692746df05b89cf25597560db2857363a208e393429f5e9", size = 4138535, upload-time = "2026-02-11T04:21:08.452Z" }, - { url = "https://files.pythonhosted.org/packages/a0/c6/d5eb6a4fb32a3f9c21a8c7613ec706534ea1cf9f4b3663e99f0d83f6fca8/pillow-12.1.1-cp313-cp313-ios_13_0_x86_64_iphonesimulator.whl", hash = "sha256:e65498daf4b583091ccbb2556c7000abf0f3349fcd57ef7adc9a84a394ed29f6", size = 3601364, upload-time = "2026-02-11T04:21:10.194Z" }, - { url = "https://files.pythonhosted.org/packages/14/a1/16c4b823838ba4c9c52c0e6bbda903a3fe5a1bdbf1b8eb4fff7156f3e318/pillow-12.1.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:6c6db3b84c87d48d0088943bf33440e0c42370b99b1c2a7989216f7b42eede60", size = 5262561, upload-time = "2026-02-11T04:21:11.742Z" }, - { url = "https://files.pythonhosted.org/packages/bb/ad/ad9dc98ff24f485008aa5cdedaf1a219876f6f6c42a4626c08bc4e80b120/pillow-12.1.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:8b7e5304e34942bf62e15184219a7b5ad4ff7f3bb5cca4d984f37df1a0e1aee2", size = 4657460, upload-time = "2026-02-11T04:21:13.786Z" }, - { url = "https://files.pythonhosted.org/packages/9e/1b/f1a4ea9a895b5732152789326202a82464d5254759fbacae4deea3069334/pillow-12.1.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:18e5bddd742a44b7e6b1e773ab5db102bd7a94c32555ba656e76d319d19c3850", size = 6232698, upload-time = "2026-02-11T04:21:15.949Z" }, - { url = "https://files.pythonhosted.org/packages/95/f4/86f51b8745070daf21fd2e5b1fe0eb35d4db9ca26e6d58366562fb56a743/pillow-12.1.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:fc44ef1f3de4f45b50ccf9136999d71abb99dca7706bc75d222ed350b9fd2289", size = 8041706, upload-time = "2026-02-11T04:21:17.723Z" }, - { url = "https://files.pythonhosted.org/packages/29/9b/d6ecd956bb1266dd1045e995cce9b8d77759e740953a1c9aad9502a0461e/pillow-12.1.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5a8eb7ed8d4198bccbd07058416eeec51686b498e784eda166395a23eb99138e", size = 6346621, upload-time = "2026-02-11T04:21:19.547Z" }, - { url = "https://files.pythonhosted.org/packages/71/24/538bff45bde96535d7d998c6fed1a751c75ac7c53c37c90dc2601b243893/pillow-12.1.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:47b94983da0c642de92ced1702c5b6c292a84bd3a8e1d1702ff923f183594717", size = 7038069, upload-time = "2026-02-11T04:21:21.378Z" }, - { url = "https://files.pythonhosted.org/packages/94/0e/58cb1a6bc48f746bc4cb3adb8cabff73e2742c92b3bf7a220b7cf69b9177/pillow-12.1.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:518a48c2aab7ce596d3bf79d0e275661b846e86e4d0e7dec34712c30fe07f02a", size = 6460040, upload-time = "2026-02-11T04:21:23.148Z" }, - { url = "https://files.pythonhosted.org/packages/6c/57/9045cb3ff11eeb6c1adce3b2d60d7d299d7b273a2e6c8381a524abfdc474/pillow-12.1.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:a550ae29b95c6dc13cf69e2c9dc5747f814c54eeb2e32d683e5e93af56caa029", size = 7164523, upload-time = "2026-02-11T04:21:25.01Z" }, - { url = "https://files.pythonhosted.org/packages/73/f2/9be9cb99f2175f0d4dbadd6616ce1bf068ee54a28277ea1bf1fbf729c250/pillow-12.1.1-cp313-cp313-win32.whl", hash = "sha256:a003d7422449f6d1e3a34e3dd4110c22148336918ddbfc6a32581cd54b2e0b2b", size = 6332552, upload-time = "2026-02-11T04:21:27.238Z" }, - { url = "https://files.pythonhosted.org/packages/3f/eb/b0834ad8b583d7d9d42b80becff092082a1c3c156bb582590fcc973f1c7c/pillow-12.1.1-cp313-cp313-win_amd64.whl", hash = "sha256:344cf1e3dab3be4b1fa08e449323d98a2a3f819ad20f4b22e77a0ede31f0faa1", size = 7040108, upload-time = "2026-02-11T04:21:29.462Z" }, - { url = "https://files.pythonhosted.org/packages/d5/7d/fc09634e2aabdd0feabaff4a32f4a7d97789223e7c2042fd805ea4b4d2c2/pillow-12.1.1-cp313-cp313-win_arm64.whl", hash = "sha256:5c0dd1636633e7e6a0afe7bf6a51a14992b7f8e60de5789018ebbdfae55b040a", size = 2453712, upload-time = "2026-02-11T04:21:31.072Z" }, - { url = "https://files.pythonhosted.org/packages/19/2a/b9d62794fc8a0dd14c1943df68347badbd5511103e0d04c035ffe5cf2255/pillow-12.1.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:0330d233c1a0ead844fc097a7d16c0abff4c12e856c0b325f231820fee1f39da", size = 5264880, upload-time = "2026-02-11T04:21:32.865Z" }, - { url = "https://files.pythonhosted.org/packages/26/9d/e03d857d1347fa5ed9247e123fcd2a97b6220e15e9cb73ca0a8d91702c6e/pillow-12.1.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:5dae5f21afb91322f2ff791895ddd8889e5e947ff59f71b46041c8ce6db790bc", size = 4660616, upload-time = "2026-02-11T04:21:34.97Z" }, - { url = "https://files.pythonhosted.org/packages/f7/ec/8a6d22afd02570d30954e043f09c32772bfe143ba9285e2fdb11284952cd/pillow-12.1.1-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:2e0c664be47252947d870ac0d327fea7e63985a08794758aa8af5b6cb6ec0c9c", size = 6269008, upload-time = "2026-02-11T04:21:36.623Z" }, - { url = "https://files.pythonhosted.org/packages/3d/1d/6d875422c9f28a4a361f495a5f68d9de4a66941dc2c619103ca335fa6446/pillow-12.1.1-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:691ab2ac363b8217f7d31b3497108fb1f50faab2f75dfb03284ec2f217e87bf8", size = 8073226, upload-time = "2026-02-11T04:21:38.585Z" }, - { url = "https://files.pythonhosted.org/packages/a1/cd/134b0b6ee5eda6dc09e25e24b40fdafe11a520bc725c1d0bbaa5e00bf95b/pillow-12.1.1-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e9e8064fb1cc019296958595f6db671fba95209e3ceb0c4734c9baf97de04b20", size = 6380136, upload-time = "2026-02-11T04:21:40.562Z" }, - { url = "https://files.pythonhosted.org/packages/7a/a9/7628f013f18f001c1b98d8fffe3452f306a70dc6aba7d931019e0492f45e/pillow-12.1.1-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:472a8d7ded663e6162dafdf20015c486a7009483ca671cece7a9279b512fcb13", size = 7067129, upload-time = "2026-02-11T04:21:42.521Z" }, - { url = "https://files.pythonhosted.org/packages/1e/f8/66ab30a2193b277785601e82ee2d49f68ea575d9637e5e234faaa98efa4c/pillow-12.1.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:89b54027a766529136a06cfebeecb3a04900397a3590fd252160b888479517bf", size = 6491807, upload-time = "2026-02-11T04:21:44.22Z" }, - { url = "https://files.pythonhosted.org/packages/da/0b/a877a6627dc8318fdb84e357c5e1a758c0941ab1ddffdafd231983788579/pillow-12.1.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:86172b0831b82ce4f7877f280055892b31179e1576aa00d0df3bb1bbf8c3e524", size = 7190954, upload-time = "2026-02-11T04:21:46.114Z" }, - { url = "https://files.pythonhosted.org/packages/83/43/6f732ff85743cf746b1361b91665d9f5155e1483817f693f8d57ea93147f/pillow-12.1.1-cp313-cp313t-win32.whl", hash = "sha256:44ce27545b6efcf0fdbdceb31c9a5bdea9333e664cda58a7e674bb74608b3986", size = 6336441, upload-time = "2026-02-11T04:21:48.22Z" }, - { url = "https://files.pythonhosted.org/packages/3b/44/e865ef3986611bb75bfabdf94a590016ea327833f434558801122979cd0e/pillow-12.1.1-cp313-cp313t-win_amd64.whl", hash = "sha256:a285e3eb7a5a45a2ff504e31f4a8d1b12ef62e84e5411c6804a42197c1cf586c", size = 7045383, upload-time = "2026-02-11T04:21:50.015Z" }, - { url = "https://files.pythonhosted.org/packages/a8/c6/f4fb24268d0c6908b9f04143697ea18b0379490cb74ba9e8d41b898bd005/pillow-12.1.1-cp313-cp313t-win_arm64.whl", hash = "sha256:cc7d296b5ea4d29e6570dabeaed58d31c3fea35a633a69679fb03d7664f43fb3", size = 2456104, upload-time = "2026-02-11T04:21:51.633Z" }, - { url = "https://files.pythonhosted.org/packages/03/d0/bebb3ffbf31c5a8e97241476c4cf8b9828954693ce6744b4a2326af3e16b/pillow-12.1.1-cp314-cp314-ios_13_0_arm64_iphoneos.whl", hash = "sha256:417423db963cb4be8bac3fc1204fe61610f6abeed1580a7a2cbb2fbda20f12af", size = 4062652, upload-time = "2026-02-11T04:21:53.19Z" }, - { url = "https://files.pythonhosted.org/packages/2d/c0/0e16fb0addda4851445c28f8350d8c512f09de27bbb0d6d0bbf8b6709605/pillow-12.1.1-cp314-cp314-ios_13_0_arm64_iphonesimulator.whl", hash = "sha256:b957b71c6b2387610f556a7eb0828afbe40b4a98036fc0d2acfa5a44a0c2036f", size = 4138823, upload-time = "2026-02-11T04:22:03.088Z" }, - { url = "https://files.pythonhosted.org/packages/6b/fb/6170ec655d6f6bb6630a013dd7cf7bc218423d7b5fa9071bf63dc32175ae/pillow-12.1.1-cp314-cp314-ios_13_0_x86_64_iphonesimulator.whl", hash = "sha256:097690ba1f2efdeb165a20469d59d8bb03c55fb6621eb2041a060ae8ea3e9642", size = 3601143, upload-time = "2026-02-11T04:22:04.909Z" }, - { url = "https://files.pythonhosted.org/packages/59/04/dc5c3f297510ba9a6837cbb318b87dd2b8f73eb41a43cc63767f65cb599c/pillow-12.1.1-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:2815a87ab27848db0321fb78c7f0b2c8649dee134b7f2b80c6a45c6831d75ccd", size = 5266254, upload-time = "2026-02-11T04:22:07.656Z" }, - { url = "https://files.pythonhosted.org/packages/05/30/5db1236b0d6313f03ebf97f5e17cda9ca060f524b2fcc875149a8360b21c/pillow-12.1.1-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:f7ed2c6543bad5a7d5530eb9e78c53132f93dfa44a28492db88b41cdab885202", size = 4657499, upload-time = "2026-02-11T04:22:09.613Z" }, - { url = "https://files.pythonhosted.org/packages/6f/18/008d2ca0eb612e81968e8be0bbae5051efba24d52debf930126d7eaacbba/pillow-12.1.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:652a2c9ccfb556235b2b501a3a7cf3742148cd22e04b5625c5fe057ea3e3191f", size = 6232137, upload-time = "2026-02-11T04:22:11.434Z" }, - { url = "https://files.pythonhosted.org/packages/70/f1/f14d5b8eeb4b2cd62b9f9f847eb6605f103df89ef619ac68f92f748614ea/pillow-12.1.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:d6e4571eedf43af33d0fc233a382a76e849badbccdf1ac438841308652a08e1f", size = 8042721, upload-time = "2026-02-11T04:22:13.321Z" }, - { url = "https://files.pythonhosted.org/packages/5a/d6/17824509146e4babbdabf04d8171491fa9d776f7061ff6e727522df9bd03/pillow-12.1.1-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b574c51cf7d5d62e9be37ba446224b59a2da26dc4c1bb2ecbe936a4fb1a7cb7f", size = 6347798, upload-time = "2026-02-11T04:22:15.449Z" }, - { url = "https://files.pythonhosted.org/packages/d1/ee/c85a38a9ab92037a75615aba572c85ea51e605265036e00c5b67dfafbfe2/pillow-12.1.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a37691702ed687799de29a518d63d4682d9016932db66d4e90c345831b02fb4e", size = 7039315, upload-time = "2026-02-11T04:22:17.24Z" }, - { url = "https://files.pythonhosted.org/packages/ec/f3/bc8ccc6e08a148290d7523bde4d9a0d6c981db34631390dc6e6ec34cacf6/pillow-12.1.1-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:f95c00d5d6700b2b890479664a06e754974848afaae5e21beb4d83c106923fd0", size = 6462360, upload-time = "2026-02-11T04:22:19.111Z" }, - { url = "https://files.pythonhosted.org/packages/f6/ab/69a42656adb1d0665ab051eec58a41f169ad295cf81ad45406963105408f/pillow-12.1.1-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:559b38da23606e68681337ad74622c4dbba02254fc9cb4488a305dd5975c7eeb", size = 7165438, upload-time = "2026-02-11T04:22:21.041Z" }, - { url = "https://files.pythonhosted.org/packages/02/46/81f7aa8941873f0f01d4b55cc543b0a3d03ec2ee30d617a0448bf6bd6dec/pillow-12.1.1-cp314-cp314-win32.whl", hash = "sha256:03edcc34d688572014ff223c125a3f77fb08091e4607e7745002fc214070b35f", size = 6431503, upload-time = "2026-02-11T04:22:22.833Z" }, - { url = "https://files.pythonhosted.org/packages/40/72/4c245f7d1044b67affc7f134a09ea619d4895333d35322b775b928180044/pillow-12.1.1-cp314-cp314-win_amd64.whl", hash = "sha256:50480dcd74fa63b8e78235957d302d98d98d82ccbfac4c7e12108ba9ecbdba15", size = 7176748, upload-time = "2026-02-11T04:22:24.64Z" }, - { url = "https://files.pythonhosted.org/packages/e4/ad/8a87bdbe038c5c698736e3348af5c2194ffb872ea52f11894c95f9305435/pillow-12.1.1-cp314-cp314-win_arm64.whl", hash = "sha256:5cb1785d97b0c3d1d1a16bc1d710c4a0049daefc4935f3a8f31f827f4d3d2e7f", size = 2544314, upload-time = "2026-02-11T04:22:26.685Z" }, - { url = "https://files.pythonhosted.org/packages/6c/9d/efd18493f9de13b87ede7c47e69184b9e859e4427225ea962e32e56a49bc/pillow-12.1.1-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:1f90cff8aa76835cba5769f0b3121a22bd4eb9e6884cfe338216e557a9a548b8", size = 5268612, upload-time = "2026-02-11T04:22:29.884Z" }, - { url = "https://files.pythonhosted.org/packages/f8/f1/4f42eb2b388eb2ffc660dcb7f7b556c1015c53ebd5f7f754965ef997585b/pillow-12.1.1-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:1f1be78ce9466a7ee64bfda57bdba0f7cc499d9794d518b854816c41bf0aa4e9", size = 4660567, upload-time = "2026-02-11T04:22:31.799Z" }, - { url = "https://files.pythonhosted.org/packages/01/54/df6ef130fa43e4b82e32624a7b821a2be1c5653a5fdad8469687a7db4e00/pillow-12.1.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:42fc1f4677106188ad9a55562bbade416f8b55456f522430fadab3cef7cd4e60", size = 6269951, upload-time = "2026-02-11T04:22:33.921Z" }, - { url = "https://files.pythonhosted.org/packages/a9/48/618752d06cc44bb4aae8ce0cd4e6426871929ed7b46215638088270d9b34/pillow-12.1.1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:98edb152429ab62a1818039744d8fbb3ccab98a7c29fc3d5fcef158f3f1f68b7", size = 8074769, upload-time = "2026-02-11T04:22:35.877Z" }, - { url = "https://files.pythonhosted.org/packages/c3/bd/f1d71eb39a72fa088d938655afba3e00b38018d052752f435838961127d8/pillow-12.1.1-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d470ab1178551dd17fdba0fef463359c41aaa613cdcd7ff8373f54be629f9f8f", size = 6381358, upload-time = "2026-02-11T04:22:37.698Z" }, - { url = "https://files.pythonhosted.org/packages/64/ef/c784e20b96674ed36a5af839305f55616f8b4f8aa8eeccf8531a6e312243/pillow-12.1.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:6408a7b064595afcab0a49393a413732a35788f2a5092fdc6266952ed67de586", size = 7068558, upload-time = "2026-02-11T04:22:39.597Z" }, - { url = "https://files.pythonhosted.org/packages/73/cb/8059688b74422ae61278202c4e1ad992e8a2e7375227be0a21c6b87ca8d5/pillow-12.1.1-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:5d8c41325b382c07799a3682c1c258469ea2ff97103c53717b7893862d0c98ce", size = 6493028, upload-time = "2026-02-11T04:22:42.73Z" }, - { url = "https://files.pythonhosted.org/packages/c6/da/e3c008ed7d2dd1f905b15949325934510b9d1931e5df999bb15972756818/pillow-12.1.1-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:c7697918b5be27424e9ce568193efd13d925c4481dd364e43f5dff72d33e10f8", size = 7191940, upload-time = "2026-02-11T04:22:44.543Z" }, - { url = "https://files.pythonhosted.org/packages/01/4a/9202e8d11714c1fc5951f2e1ef362f2d7fbc595e1f6717971d5dd750e969/pillow-12.1.1-cp314-cp314t-win32.whl", hash = "sha256:d2912fd8114fc5545aa3a4b5576512f64c55a03f3ebcca4c10194d593d43ea36", size = 6438736, upload-time = "2026-02-11T04:22:46.347Z" }, - { url = "https://files.pythonhosted.org/packages/f3/ca/cbce2327eb9885476b3957b2e82eb12c866a8b16ad77392864ad601022ce/pillow-12.1.1-cp314-cp314t-win_amd64.whl", hash = "sha256:4ceb838d4bd9dab43e06c363cab2eebf63846d6a4aeaea283bbdfd8f1a8ed58b", size = 7182894, upload-time = "2026-02-11T04:22:48.114Z" }, - { url = "https://files.pythonhosted.org/packages/ec/d2/de599c95ba0a973b94410477f8bf0b6f0b5e67360eb89bcb1ad365258beb/pillow-12.1.1-cp314-cp314t-win_arm64.whl", hash = "sha256:7b03048319bfc6170e93bd60728a1af51d3dd7704935feb228c4d4faab35d334", size = 2546446, upload-time = "2026-02-11T04:22:50.342Z" }, - { url = "https://files.pythonhosted.org/packages/56/11/5d43209aa4cb58e0cc80127956ff1796a68b928e6324bbf06ef4db34367b/pillow-12.1.1-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:600fd103672b925fe62ed08e0d874ea34d692474df6f4bf7ebe148b30f89f39f", size = 5228606, upload-time = "2026-02-11T04:22:52.106Z" }, - { url = "https://files.pythonhosted.org/packages/5f/d5/3b005b4e4fda6698b371fa6c21b097d4707585d7db99e98d9b0b87ac612a/pillow-12.1.1-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:665e1b916b043cef294bc54d47bf02d87e13f769bc4bc5fa225a24b3a6c5aca9", size = 4622321, upload-time = "2026-02-11T04:22:53.827Z" }, - { url = "https://files.pythonhosted.org/packages/df/36/ed3ea2d594356fd8037e5a01f6156c74bc8d92dbb0fa60746cc96cabb6e8/pillow-12.1.1-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:495c302af3aad1ca67420ddd5c7bd480c8867ad173528767d906428057a11f0e", size = 5247579, upload-time = "2026-02-11T04:22:56.094Z" }, - { url = "https://files.pythonhosted.org/packages/54/9a/9cc3e029683cf6d20ae5085da0dafc63148e3252c2f13328e553aaa13cfb/pillow-12.1.1-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:8fd420ef0c52c88b5a035a0886f367748c72147b2b8f384c9d12656678dfdfa9", size = 6989094, upload-time = "2026-02-11T04:22:58.288Z" }, - { url = "https://files.pythonhosted.org/packages/00/98/fc53ab36da80b88df0967896b6c4b4cd948a0dc5aa40a754266aa3ae48b3/pillow-12.1.1-pp311-pypy311_pp73-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f975aa7ef9684ce7e2c18a3aa8f8e2106ce1e46b94ab713d156b2898811651d3", size = 5313850, upload-time = "2026-02-11T04:23:00.554Z" }, - { url = "https://files.pythonhosted.org/packages/30/02/00fa585abfd9fe9d73e5f6e554dc36cc2b842898cbfc46d70353dae227f8/pillow-12.1.1-pp311-pypy311_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:8089c852a56c2966cf18835db62d9b34fef7ba74c726ad943928d494fa7f4735", size = 5963343, upload-time = "2026-02-11T04:23:02.934Z" }, - { url = "https://files.pythonhosted.org/packages/f2/26/c56ce33ca856e358d27fda9676c055395abddb82c35ac0f593877ed4562e/pillow-12.1.1-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:cb9bb857b2d057c6dfc72ac5f3b44836924ba15721882ef103cecb40d002d80e", size = 7029880, upload-time = "2026-02-11T04:23:04.783Z" }, +version = "12.2.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/8c/21/c2bcdd5906101a30244eaffc1b6e6ce71a31bd0742a01eb89e660ebfac2d/pillow-12.2.0.tar.gz", hash = "sha256:a830b1a40919539d07806aa58e1b114df53ddd43213d9c8b75847eee6c0182b5", size = 46987819, upload-time = "2026-04-01T14:46:17.687Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/3a/aa/d0b28e1c811cd4d5f5c2bfe2e022292bd255ae5744a3b9ac7d6c8f72dd75/pillow-12.2.0-cp310-cp310-macosx_10_10_x86_64.whl", hash = "sha256:a4e8f36e677d3336f35089648c8955c51c6d386a13cf6ee9c189c5f5bd713a9f", size = 5354355, upload-time = "2026-04-01T14:42:15.402Z" }, + { url = "https://files.pythonhosted.org/packages/27/8e/1d5b39b8ae2bd7650d0c7b6abb9602d16043ead9ebbfef4bc4047454da2a/pillow-12.2.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2e589959f10d9824d39b350472b92f0ce3b443c0a3442ebf41c40cb8361c5b97", size = 4695871, upload-time = "2026-04-01T14:42:18.234Z" }, + { url = "https://files.pythonhosted.org/packages/f0/c5/dcb7a6ca6b7d3be41a76958e90018d56c8462166b3ef223150360850c8da/pillow-12.2.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:a52edc8bfff4429aaabdf4d9ee0daadbbf8562364f940937b941f87a4290f5ff", size = 6269734, upload-time = "2026-04-01T14:42:20.608Z" }, + { url = "https://files.pythonhosted.org/packages/ea/f1/aa1bb13b2f4eba914e9637893c73f2af8e48d7d4023b9d3750d4c5eb2d0c/pillow-12.2.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:975385f4776fafde056abb318f612ef6285b10a1f12b8570f3647ad0d74b48ec", size = 8076080, upload-time = "2026-04-01T14:42:23.095Z" }, + { url = "https://files.pythonhosted.org/packages/a1/2a/8c79d6a53169937784604a8ae8d77e45888c41537f7f6f65ed1f407fe66d/pillow-12.2.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:bd9c0c7a0c681a347b3194c500cb1e6ca9cab053ea4d82a5cf45b6b754560136", size = 6382236, upload-time = "2026-04-01T14:42:25.82Z" }, + { url = "https://files.pythonhosted.org/packages/b5/42/bbcb6051030e1e421d103ce7a8ecadf837aa2f39b8f82ef1a8d37c3d4ebc/pillow-12.2.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:88d387ff40b3ff7c274947ed3125dedf5262ec6919d83946753b5f3d7c67ea4c", size = 7070220, upload-time = "2026-04-01T14:42:28.68Z" }, + { url = "https://files.pythonhosted.org/packages/3f/e1/c2a7d6dd8cfa6b231227da096fd2d58754bab3603b9d73bf609d3c18b64f/pillow-12.2.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:51c4167c34b0d8ba05b547a3bb23578d0ba17b80a5593f93bd8ecb123dd336a3", size = 6493124, upload-time = "2026-04-01T14:42:31.579Z" }, + { url = "https://files.pythonhosted.org/packages/5f/41/7c8617da5d32e1d2f026e509484fdb6f3ad7efaef1749a0c1928adbb099e/pillow-12.2.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:34c0d99ecccea270c04882cb3b86e7b57296079c9a4aff88cb3b33563d95afaa", size = 7194324, upload-time = "2026-04-01T14:42:34.615Z" }, + { url = "https://files.pythonhosted.org/packages/2d/de/a777627e19fd6d62f84070ee1521adde5eeda4855b5cf60fe0b149118bca/pillow-12.2.0-cp310-cp310-win32.whl", hash = "sha256:b85f66ae9eb53e860a873b858b789217ba505e5e405a24b85c0464822fe88032", size = 6376363, upload-time = "2026-04-01T14:42:37.19Z" }, + { url = "https://files.pythonhosted.org/packages/e7/34/fc4cb5204896465842767b96d250c08410f01f2f28afc43b257de842eed5/pillow-12.2.0-cp310-cp310-win_amd64.whl", hash = "sha256:673aa32138f3e7531ccdbca7b3901dba9b70940a19ccecc6a37c77d5fdeb05b5", size = 7083523, upload-time = "2026-04-01T14:42:39.62Z" }, + { url = "https://files.pythonhosted.org/packages/2d/a0/32852d36bc7709f14dc3f64f929a275e958ad8c19a6deba9610d458e28b3/pillow-12.2.0-cp310-cp310-win_arm64.whl", hash = "sha256:3e080565d8d7c671db5802eedfb438e5565ffa40115216eabb8cd52d0ecce024", size = 2463318, upload-time = "2026-04-01T14:42:42.063Z" }, + { url = "https://files.pythonhosted.org/packages/68/e1/748f5663efe6edcfc4e74b2b93edfb9b8b99b67f21a854c3ae416500a2d9/pillow-12.2.0-cp311-cp311-macosx_10_10_x86_64.whl", hash = "sha256:8be29e59487a79f173507c30ddf57e733a357f67881430449bb32614075a40ab", size = 5354347, upload-time = "2026-04-01T14:42:44.255Z" }, + { url = "https://files.pythonhosted.org/packages/47/a1/d5ff69e747374c33a3b53b9f98cca7889fce1fd03d79cdc4e1bccc6c5a87/pillow-12.2.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:71cde9a1e1551df7d34a25462fc60325e8a11a82cc2e2f54578e5e9a1e153d65", size = 4695873, upload-time = "2026-04-01T14:42:46.452Z" }, + { url = "https://files.pythonhosted.org/packages/df/21/e3fbdf54408a973c7f7f89a23b2cb97a7ef30c61ab4142af31eee6aebc88/pillow-12.2.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:f490f9368b6fc026f021db16d7ec2fbf7d89e2edb42e8ec09d2c60505f5729c7", size = 6280168, upload-time = "2026-04-01T14:42:49.228Z" }, + { url = "https://files.pythonhosted.org/packages/d3/f1/00b7278c7dd52b17ad4329153748f87b6756ec195ff786c2bdf12518337d/pillow-12.2.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:8bd7903a5f2a4545f6fd5935c90058b89d30045568985a71c79f5fd6edf9b91e", size = 8088188, upload-time = "2026-04-01T14:42:51.735Z" }, + { url = "https://files.pythonhosted.org/packages/ad/cf/220a5994ef1b10e70e85748b75649d77d506499352be135a4989c957b701/pillow-12.2.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:3997232e10d2920a68d25191392e3a4487d8183039e1c74c2297f00ed1c50705", size = 6394401, upload-time = "2026-04-01T14:42:54.343Z" }, + { url = "https://files.pythonhosted.org/packages/e9/bd/e51a61b1054f09437acfbc2ff9106c30d1eb76bc1453d428399946781253/pillow-12.2.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:e74473c875d78b8e9d5da2a70f7099549f9eb37ded4e2f6a463e60125bccd176", size = 7079655, upload-time = "2026-04-01T14:42:56.954Z" }, + { url = "https://files.pythonhosted.org/packages/6b/3d/45132c57d5fb4b5744567c3817026480ac7fc3ce5d4c47902bc0e7f6f853/pillow-12.2.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:56a3f9c60a13133a98ecff6197af34d7824de9b7b38c3654861a725c970c197b", size = 6503105, upload-time = "2026-04-01T14:42:59.847Z" }, + { url = "https://files.pythonhosted.org/packages/7d/2e/9df2fc1e82097b1df3dce58dc43286aa01068e918c07574711fcc53e6fb4/pillow-12.2.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:90e6f81de50ad6b534cab6e5aef77ff6e37722b2f5d908686f4a5c9eba17a909", size = 7203402, upload-time = "2026-04-01T14:43:02.664Z" }, + { url = "https://files.pythonhosted.org/packages/bd/2e/2941e42858ebb67e50ae741473de81c2984e6eff7b397017623c676e2e8d/pillow-12.2.0-cp311-cp311-win32.whl", hash = "sha256:8c984051042858021a54926eb597d6ee3012393ce9c181814115df4c60b9a808", size = 6378149, upload-time = "2026-04-01T14:43:05.274Z" }, + { url = "https://files.pythonhosted.org/packages/69/42/836b6f3cd7f3e5fa10a1f1a5420447c17966044c8fbf589cc0452d5502db/pillow-12.2.0-cp311-cp311-win_amd64.whl", hash = "sha256:6e6b2a0c538fc200b38ff9eb6628228b77908c319a005815f2dde585a0664b60", size = 7082626, upload-time = "2026-04-01T14:43:08.557Z" }, + { url = "https://files.pythonhosted.org/packages/c2/88/549194b5d6f1f494b485e493edc6693c0a16f4ada488e5bd974ed1f42fad/pillow-12.2.0-cp311-cp311-win_arm64.whl", hash = "sha256:9a8a34cc89c67a65ea7437ce257cea81a9dad65b29805f3ecee8c8fe8ff25ffe", size = 2463531, upload-time = "2026-04-01T14:43:10.743Z" }, + { url = "https://files.pythonhosted.org/packages/58/be/7482c8a5ebebbc6470b3eb791812fff7d5e0216c2be3827b30b8bb6603ed/pillow-12.2.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:2d192a155bbcec180f8564f693e6fd9bccff5a7af9b32e2e4bf8c9c69dbad6b5", size = 5308279, upload-time = "2026-04-01T14:43:13.246Z" }, + { url = "https://files.pythonhosted.org/packages/d8/95/0a351b9289c2b5cbde0bacd4a83ebc44023e835490a727b2a3bd60ddc0f4/pillow-12.2.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:f3f40b3c5a968281fd507d519e444c35f0ff171237f4fdde090dd60699458421", size = 4695490, upload-time = "2026-04-01T14:43:15.584Z" }, + { url = "https://files.pythonhosted.org/packages/de/af/4e8e6869cbed569d43c416fad3dc4ecb944cb5d9492defaed89ddd6fe871/pillow-12.2.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:03e7e372d5240cc23e9f07deca4d775c0817bffc641b01e9c3af208dbd300987", size = 6284462, upload-time = "2026-04-01T14:43:18.268Z" }, + { url = "https://files.pythonhosted.org/packages/e9/9e/c05e19657fd57841e476be1ab46c4d501bffbadbafdc31a6d665f8b737b6/pillow-12.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:b86024e52a1b269467a802258c25521e6d742349d760728092e1bc2d135b4d76", size = 8094744, upload-time = "2026-04-01T14:43:20.716Z" }, + { url = "https://files.pythonhosted.org/packages/2b/54/1789c455ed10176066b6e7e6da1b01e50e36f94ba584dc68d9eebfe9156d/pillow-12.2.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:7371b48c4fa448d20d2714c9a1f775a81155050d383333e0a6c15b1123dda005", size = 6398371, upload-time = "2026-04-01T14:43:23.443Z" }, + { url = "https://files.pythonhosted.org/packages/43/e3/fdc657359e919462369869f1c9f0e973f353f9a9ee295a39b1fea8ee1a77/pillow-12.2.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:62f5409336adb0663b7caa0da5c7d9e7bdbaae9ce761d34669420c2a801b2780", size = 7087215, upload-time = "2026-04-01T14:43:26.758Z" }, + { url = "https://files.pythonhosted.org/packages/8b/f8/2f6825e441d5b1959d2ca5adec984210f1ec086435b0ed5f52c19b3b8a6e/pillow-12.2.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:01afa7cf67f74f09523699b4e88c73fb55c13346d212a59a2db1f86b0a63e8c5", size = 6509783, upload-time = "2026-04-01T14:43:29.56Z" }, + { url = "https://files.pythonhosted.org/packages/67/f9/029a27095ad20f854f9dba026b3ea6428548316e057e6fc3545409e86651/pillow-12.2.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:fc3d34d4a8fbec3e88a79b92e5465e0f9b842b628675850d860b8bd300b159f5", size = 7212112, upload-time = "2026-04-01T14:43:32.091Z" }, + { url = "https://files.pythonhosted.org/packages/be/42/025cfe05d1be22dbfdb4f264fe9de1ccda83f66e4fc3aac94748e784af04/pillow-12.2.0-cp312-cp312-win32.whl", hash = "sha256:58f62cc0f00fd29e64b29f4fd923ffdb3859c9f9e6105bfc37ba1d08994e8940", size = 6378489, upload-time = "2026-04-01T14:43:34.601Z" }, + { url = "https://files.pythonhosted.org/packages/5d/7b/25a221d2c761c6a8ae21bfa3874988ff2583e19cf8a27bf2fee358df7942/pillow-12.2.0-cp312-cp312-win_amd64.whl", hash = "sha256:7f84204dee22a783350679a0333981df803dac21a0190d706a50475e361c93f5", size = 7084129, upload-time = "2026-04-01T14:43:37.213Z" }, + { url = "https://files.pythonhosted.org/packages/10/e1/542a474affab20fd4a0f1836cb234e8493519da6b76899e30bcc5d990b8b/pillow-12.2.0-cp312-cp312-win_arm64.whl", hash = "sha256:af73337013e0b3b46f175e79492d96845b16126ddf79c438d7ea7ff27783a414", size = 2463612, upload-time = "2026-04-01T14:43:39.421Z" }, + { url = "https://files.pythonhosted.org/packages/4a/01/53d10cf0dbad820a8db274d259a37ba50b88b24768ddccec07355382d5ad/pillow-12.2.0-cp313-cp313-ios_13_0_arm64_iphoneos.whl", hash = "sha256:8297651f5b5679c19968abefd6bb84d95fe30ef712eb1b2d9b2d31ca61267f4c", size = 4100837, upload-time = "2026-04-01T14:43:41.506Z" }, + { url = "https://files.pythonhosted.org/packages/0f/98/f3a6657ecb698c937f6c76ee564882945f29b79bad496abcba0e84659ec5/pillow-12.2.0-cp313-cp313-ios_13_0_arm64_iphonesimulator.whl", hash = "sha256:50d8520da2a6ce0af445fa6d648c4273c3eeefbc32d7ce049f22e8b5c3daecc2", size = 4176528, upload-time = "2026-04-01T14:43:43.773Z" }, + { url = "https://files.pythonhosted.org/packages/69/bc/8986948f05e3ea490b8442ea1c1d4d990b24a7e43d8a51b2c7d8b1dced36/pillow-12.2.0-cp313-cp313-ios_13_0_x86_64_iphonesimulator.whl", hash = "sha256:766cef22385fa1091258ad7e6216792b156dc16d8d3fa607e7545b2b72061f1c", size = 3640401, upload-time = "2026-04-01T14:43:45.87Z" }, + { url = "https://files.pythonhosted.org/packages/34/46/6c717baadcd62bc8ed51d238d521ab651eaa74838291bda1f86fe1f864c9/pillow-12.2.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:5d2fd0fa6b5d9d1de415060363433f28da8b1526c1c129020435e186794b3795", size = 5308094, upload-time = "2026-04-01T14:43:48.438Z" }, + { url = "https://files.pythonhosted.org/packages/71/43/905a14a8b17fdb1ccb58d282454490662d2cb89a6bfec26af6d3520da5ec/pillow-12.2.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:56b25336f502b6ed02e889f4ece894a72612fe885889a6e8c4c80239ff6e5f5f", size = 4695402, upload-time = "2026-04-01T14:43:51.292Z" }, + { url = "https://files.pythonhosted.org/packages/73/dd/42107efcb777b16fa0393317eac58f5b5cf30e8392e266e76e51cff28c3d/pillow-12.2.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:f1c943e96e85df3d3478f7b691f229887e143f81fedab9b20205349ab04d73ed", size = 6280005, upload-time = "2026-04-01T14:43:54.242Z" }, + { url = "https://files.pythonhosted.org/packages/a8/68/b93e09e5e8549019e61acf49f65b1a8530765a7f812c77a7461bca7e4494/pillow-12.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:03f6fab9219220f041c74aeaa2939ff0062bd5c364ba9ce037197f4c6d498cd9", size = 8090669, upload-time = "2026-04-01T14:43:57.335Z" }, + { url = "https://files.pythonhosted.org/packages/4b/6e/3ccb54ce8ec4ddd1accd2d89004308b7b0b21c4ac3d20fa70af4760a4330/pillow-12.2.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5cdfebd752ec52bf5bb4e35d9c64b40826bc5b40a13df7c3cda20a2c03a0f5ed", size = 6395194, upload-time = "2026-04-01T14:43:59.864Z" }, + { url = "https://files.pythonhosted.org/packages/67/ee/21d4e8536afd1a328f01b359b4d3997b291ffd35a237c877b331c1c3b71c/pillow-12.2.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:eedf4b74eda2b5a4b2b2fb4c006d6295df3bf29e459e198c90ea48e130dc75c3", size = 7082423, upload-time = "2026-04-01T14:44:02.74Z" }, + { url = "https://files.pythonhosted.org/packages/78/5f/e9f86ab0146464e8c133fe85df987ed9e77e08b29d8d35f9f9f4d6f917ba/pillow-12.2.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:00a2865911330191c0b818c59103b58a5e697cae67042366970a6b6f1b20b7f9", size = 6505667, upload-time = "2026-04-01T14:44:05.381Z" }, + { url = "https://files.pythonhosted.org/packages/ed/1e/409007f56a2fdce61584fd3acbc2bbc259857d555196cedcadc68c015c82/pillow-12.2.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:1e1757442ed87f4912397c6d35a0db6a7b52592156014706f17658ff58bbf795", size = 7208580, upload-time = "2026-04-01T14:44:08.39Z" }, + { url = "https://files.pythonhosted.org/packages/23/c4/7349421080b12fb35414607b8871e9534546c128a11965fd4a7002ccfbee/pillow-12.2.0-cp313-cp313-win32.whl", hash = "sha256:144748b3af2d1b358d41286056d0003f47cb339b8c43a9ea42f5fea4d8c66b6e", size = 6375896, upload-time = "2026-04-01T14:44:11.197Z" }, + { url = "https://files.pythonhosted.org/packages/3f/82/8a3739a5e470b3c6cbb1d21d315800d8e16bff503d1f16b03a4ec3212786/pillow-12.2.0-cp313-cp313-win_amd64.whl", hash = "sha256:390ede346628ccc626e5730107cde16c42d3836b89662a115a921f28440e6a3b", size = 7081266, upload-time = "2026-04-01T14:44:13.947Z" }, + { url = "https://files.pythonhosted.org/packages/c3/25/f968f618a062574294592f668218f8af564830ccebdd1fa6200f598e65c5/pillow-12.2.0-cp313-cp313-win_arm64.whl", hash = "sha256:8023abc91fba39036dbce14a7d6535632f99c0b857807cbbbf21ecc9f4717f06", size = 2463508, upload-time = "2026-04-01T14:44:16.312Z" }, + { url = "https://files.pythonhosted.org/packages/4d/a4/b342930964e3cb4dce5038ae34b0eab4653334995336cd486c5a8c25a00c/pillow-12.2.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:042db20a421b9bafecc4b84a8b6e444686bd9d836c7fd24542db3e7df7baad9b", size = 5309927, upload-time = "2026-04-01T14:44:18.89Z" }, + { url = "https://files.pythonhosted.org/packages/9f/de/23198e0a65a9cf06123f5435a5d95cea62a635697f8f03d134d3f3a96151/pillow-12.2.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:dd025009355c926a84a612fecf58bb315a3f6814b17ead51a8e48d3823d9087f", size = 4698624, upload-time = "2026-04-01T14:44:21.115Z" }, + { url = "https://files.pythonhosted.org/packages/01/a6/1265e977f17d93ea37aa28aa81bad4fa597933879fac2520d24e021c8da3/pillow-12.2.0-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:88ddbc66737e277852913bd1e07c150cc7bb124539f94c4e2df5344494e0a612", size = 6321252, upload-time = "2026-04-01T14:44:23.663Z" }, + { url = "https://files.pythonhosted.org/packages/3c/83/5982eb4a285967baa70340320be9f88e57665a387e3a53a7f0db8231a0cd/pillow-12.2.0-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:d362d1878f00c142b7e1a16e6e5e780f02be8195123f164edf7eddd911eefe7c", size = 8126550, upload-time = "2026-04-01T14:44:26.772Z" }, + { url = "https://files.pythonhosted.org/packages/4e/48/6ffc514adce69f6050d0753b1a18fd920fce8cac87620d5a31231b04bfc5/pillow-12.2.0-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:2c727a6d53cb0018aadd8018c2b938376af27914a68a492f59dfcaca650d5eea", size = 6433114, upload-time = "2026-04-01T14:44:29.615Z" }, + { url = "https://files.pythonhosted.org/packages/36/a3/f9a77144231fb8d40ee27107b4463e205fa4677e2ca2548e14da5cf18dce/pillow-12.2.0-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:efd8c21c98c5cc60653bcb311bef2ce0401642b7ce9d09e03a7da87c878289d4", size = 7115667, upload-time = "2026-04-01T14:44:32.773Z" }, + { url = "https://files.pythonhosted.org/packages/c1/fc/ac4ee3041e7d5a565e1c4fd72a113f03b6394cc72ab7089d27608f8aaccb/pillow-12.2.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:9f08483a632889536b8139663db60f6724bfcb443c96f1b18855860d7d5c0fd4", size = 6538966, upload-time = "2026-04-01T14:44:35.252Z" }, + { url = "https://files.pythonhosted.org/packages/c0/a8/27fb307055087f3668f6d0a8ccb636e7431d56ed0750e07a60547b1e083e/pillow-12.2.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:dac8d77255a37e81a2efcbd1fc05f1c15ee82200e6c240d7e127e25e365c39ea", size = 7238241, upload-time = "2026-04-01T14:44:37.875Z" }, + { url = "https://files.pythonhosted.org/packages/ad/4b/926ab182c07fccae9fcb120043464e1ff1564775ec8864f21a0ebce6ac25/pillow-12.2.0-cp313-cp313t-win32.whl", hash = "sha256:ee3120ae9dff32f121610bb08e4313be87e03efeadfc6c0d18f89127e24d0c24", size = 6379592, upload-time = "2026-04-01T14:44:40.336Z" }, + { url = "https://files.pythonhosted.org/packages/c2/c4/f9e476451a098181b30050cc4c9a3556b64c02cf6497ea421ac047e89e4b/pillow-12.2.0-cp313-cp313t-win_amd64.whl", hash = "sha256:325ca0528c6788d2a6c3d40e3568639398137346c3d6e66bb61db96b96511c98", size = 7085542, upload-time = "2026-04-01T14:44:43.251Z" }, + { url = "https://files.pythonhosted.org/packages/00/a4/285f12aeacbe2d6dc36c407dfbbe9e96d4a80b0fb710a337f6d2ad978c75/pillow-12.2.0-cp313-cp313t-win_arm64.whl", hash = "sha256:2e5a76d03a6c6dcef67edabda7a52494afa4035021a79c8558e14af25313d453", size = 2465765, upload-time = "2026-04-01T14:44:45.996Z" }, + { url = "https://files.pythonhosted.org/packages/bf/98/4595daa2365416a86cb0d495248a393dfc84e96d62ad080c8546256cb9c0/pillow-12.2.0-cp314-cp314-ios_13_0_arm64_iphoneos.whl", hash = "sha256:3adc9215e8be0448ed6e814966ecf3d9952f0ea40eb14e89a102b87f450660d8", size = 4100848, upload-time = "2026-04-01T14:44:48.48Z" }, + { url = "https://files.pythonhosted.org/packages/0b/79/40184d464cf89f6663e18dfcf7ca21aae2491fff1a16127681bf1fa9b8cf/pillow-12.2.0-cp314-cp314-ios_13_0_arm64_iphonesimulator.whl", hash = "sha256:6a9adfc6d24b10f89588096364cc726174118c62130c817c2837c60cf08a392b", size = 4176515, upload-time = "2026-04-01T14:44:51.353Z" }, + { url = "https://files.pythonhosted.org/packages/b0/63/703f86fd4c422a9cf722833670f4f71418fb116b2853ff7da722ea43f184/pillow-12.2.0-cp314-cp314-ios_13_0_x86_64_iphonesimulator.whl", hash = "sha256:6a6e67ea2e6feda684ed370f9a1c52e7a243631c025ba42149a2cc5934dec295", size = 3640159, upload-time = "2026-04-01T14:44:53.588Z" }, + { url = "https://files.pythonhosted.org/packages/71/e0/fb22f797187d0be2270f83500aab851536101b254bfa1eae10795709d283/pillow-12.2.0-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:2bb4a8d594eacdfc59d9e5ad972aa8afdd48d584ffd5f13a937a664c3e7db0ed", size = 5312185, upload-time = "2026-04-01T14:44:56.039Z" }, + { url = "https://files.pythonhosted.org/packages/ba/8c/1a9e46228571de18f8e28f16fabdfc20212a5d019f3e3303452b3f0a580d/pillow-12.2.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:80b2da48193b2f33ed0c32c38140f9d3186583ce7d516526d462645fd98660ae", size = 4695386, upload-time = "2026-04-01T14:44:58.663Z" }, + { url = "https://files.pythonhosted.org/packages/70/62/98f6b7f0c88b9addd0e87c217ded307b36be024d4ff8869a812b241d1345/pillow-12.2.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:22db17c68434de69d8ecfc2fe821569195c0c373b25cccb9cbdacf2c6e53c601", size = 6280384, upload-time = "2026-04-01T14:45:01.5Z" }, + { url = "https://files.pythonhosted.org/packages/5e/03/688747d2e91cfbe0e64f316cd2e8005698f76ada3130d0194664174fa5de/pillow-12.2.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:7b14cc0106cd9aecda615dd6903840a058b4700fcb817687d0ee4fc8b6e389be", size = 8091599, upload-time = "2026-04-01T14:45:04.5Z" }, + { url = "https://files.pythonhosted.org/packages/f6/35/577e22b936fcdd66537329b33af0b4ccfefaeabd8aec04b266528cddb33c/pillow-12.2.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8cbeb542b2ebc6fcdacabf8aca8c1a97c9b3ad3927d46b8723f9d4f033288a0f", size = 6396021, upload-time = "2026-04-01T14:45:07.117Z" }, + { url = "https://files.pythonhosted.org/packages/11/8d/d2532ad2a603ca2b93ad9f5135732124e57811d0168155852f37fbce2458/pillow-12.2.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4bfd07bc812fbd20395212969e41931001fd59eb55a60658b0e5710872e95286", size = 7083360, upload-time = "2026-04-01T14:45:09.763Z" }, + { url = "https://files.pythonhosted.org/packages/5e/26/d325f9f56c7e039034897e7380e9cc202b1e368bfd04d4cbe6a441f02885/pillow-12.2.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:9aba9a17b623ef750a4d11b742cbafffeb48a869821252b30ee21b5e91392c50", size = 6507628, upload-time = "2026-04-01T14:45:12.378Z" }, + { url = "https://files.pythonhosted.org/packages/5f/f7/769d5632ffb0988f1c5e7660b3e731e30f7f8ec4318e94d0a5d674eb65a4/pillow-12.2.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:deede7c263feb25dba4e82ea23058a235dcc2fe1f6021025dc71f2b618e26104", size = 7209321, upload-time = "2026-04-01T14:45:15.122Z" }, + { url = "https://files.pythonhosted.org/packages/6a/7a/c253e3c645cd47f1aceea6a8bacdba9991bf45bb7dfe927f7c893e89c93c/pillow-12.2.0-cp314-cp314-win32.whl", hash = "sha256:632ff19b2778e43162304d50da0181ce24ac5bb8180122cbe1bf4673428328c7", size = 6479723, upload-time = "2026-04-01T14:45:17.797Z" }, + { url = "https://files.pythonhosted.org/packages/cd/8b/601e6566b957ca50e28725cb6c355c59c2c8609751efbecd980db44e0349/pillow-12.2.0-cp314-cp314-win_amd64.whl", hash = "sha256:4e6c62e9d237e9b65fac06857d511e90d8461a32adcc1b9065ea0c0fa3a28150", size = 7217400, upload-time = "2026-04-01T14:45:20.529Z" }, + { url = "https://files.pythonhosted.org/packages/d6/94/220e46c73065c3e2951bb91c11a1fb636c8c9ad427ac3ce7d7f3359b9b2f/pillow-12.2.0-cp314-cp314-win_arm64.whl", hash = "sha256:b1c1fbd8a5a1af3412a0810d060a78b5136ec0836c8a4ef9aa11807f2a22f4e1", size = 2554835, upload-time = "2026-04-01T14:45:23.162Z" }, + { url = "https://files.pythonhosted.org/packages/b6/ab/1b426a3974cb0e7da5c29ccff4807871d48110933a57207b5a676cccc155/pillow-12.2.0-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:57850958fe9c751670e49b2cecf6294acc99e562531f4bd317fa5ddee2068463", size = 5314225, upload-time = "2026-04-01T14:45:25.637Z" }, + { url = "https://files.pythonhosted.org/packages/19/1e/dce46f371be2438eecfee2a1960ee2a243bbe5e961890146d2dee1ff0f12/pillow-12.2.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:d5d38f1411c0ed9f97bcb49b7bd59b6b7c314e0e27420e34d99d844b9ce3b6f3", size = 4698541, upload-time = "2026-04-01T14:45:28.355Z" }, + { url = "https://files.pythonhosted.org/packages/55/c3/7fbecf70adb3a0c33b77a300dc52e424dc22ad8cdc06557a2e49523b703d/pillow-12.2.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:5c0a9f29ca8e79f09de89293f82fc9b0270bb4af1d58bc98f540cc4aedf03166", size = 6322251, upload-time = "2026-04-01T14:45:30.924Z" }, + { url = "https://files.pythonhosted.org/packages/1c/3c/7fbc17cfb7e4fe0ef1642e0abc17fc6c94c9f7a16be41498e12e2ba60408/pillow-12.2.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:1610dd6c61621ae1cf811bef44d77e149ce3f7b95afe66a4512f8c59f25d9ebe", size = 8127807, upload-time = "2026-04-01T14:45:33.908Z" }, + { url = "https://files.pythonhosted.org/packages/ff/c3/a8ae14d6defd2e448493ff512fae903b1e9bd40b72efb6ec55ce0048c8ce/pillow-12.2.0-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0a34329707af4f73cf1782a36cd2289c0368880654a2c11f027bcee9052d35dd", size = 6433935, upload-time = "2026-04-01T14:45:36.623Z" }, + { url = "https://files.pythonhosted.org/packages/6e/32/2880fb3a074847ac159d8f902cb43278a61e85f681661e7419e6596803ed/pillow-12.2.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:8e9c4f5b3c546fa3458a29ab22646c1c6c787ea8f5ef51300e5a60300736905e", size = 7116720, upload-time = "2026-04-01T14:45:39.258Z" }, + { url = "https://files.pythonhosted.org/packages/46/87/495cc9c30e0129501643f24d320076f4cc54f718341df18cc70ec94c44e1/pillow-12.2.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:fb043ee2f06b41473269765c2feae53fc2e2fbf96e5e22ca94fb5ad677856f06", size = 6540498, upload-time = "2026-04-01T14:45:41.879Z" }, + { url = "https://files.pythonhosted.org/packages/18/53/773f5edca692009d883a72211b60fdaf8871cbef075eaa9d577f0a2f989e/pillow-12.2.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:f278f034eb75b4e8a13a54a876cc4a5ab39173d2cdd93a638e1b467fc545ac43", size = 7239413, upload-time = "2026-04-01T14:45:44.705Z" }, + { url = "https://files.pythonhosted.org/packages/c9/e4/4b64a97d71b2a83158134abbb2f5bd3f8a2ea691361282f010998f339ec7/pillow-12.2.0-cp314-cp314t-win32.whl", hash = "sha256:6bb77b2dcb06b20f9f4b4a8454caa581cd4dd0643a08bacf821216a16d9c8354", size = 6482084, upload-time = "2026-04-01T14:45:47.568Z" }, + { url = "https://files.pythonhosted.org/packages/ba/13/306d275efd3a3453f72114b7431c877d10b1154014c1ebbedd067770d629/pillow-12.2.0-cp314-cp314t-win_amd64.whl", hash = "sha256:6562ace0d3fb5f20ed7290f1f929cae41b25ae29528f2af1722966a0a02e2aa1", size = 7225152, upload-time = "2026-04-01T14:45:50.032Z" }, + { url = "https://files.pythonhosted.org/packages/ff/6e/cf826fae916b8658848d7b9f38d88da6396895c676e8086fc0988073aaf8/pillow-12.2.0-cp314-cp314t-win_arm64.whl", hash = "sha256:aa88ccfe4e32d362816319ed727a004423aab09c5cea43c01a4b435643fa34eb", size = 2556579, upload-time = "2026-04-01T14:45:52.529Z" }, + { url = "https://files.pythonhosted.org/packages/4e/b7/2437044fb910f499610356d1352e3423753c98e34f915252aafecc64889f/pillow-12.2.0-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:0538bd5e05efec03ae613fd89c4ce0368ecd2ba239cc25b9f9be7ed426b0af1f", size = 5273969, upload-time = "2026-04-01T14:45:55.538Z" }, + { url = "https://files.pythonhosted.org/packages/f6/f4/8316e31de11b780f4ac08ef3654a75555e624a98db1056ecb2122d008d5a/pillow-12.2.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:394167b21da716608eac917c60aa9b969421b5dcbbe02ae7f013e7b85811c69d", size = 4659674, upload-time = "2026-04-01T14:45:58.093Z" }, + { url = "https://files.pythonhosted.org/packages/d4/37/664fca7201f8bb2aa1d20e2c3d5564a62e6ae5111741966c8319ca802361/pillow-12.2.0-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:5d04bfa02cc2d23b497d1e90a0f927070043f6cbf303e738300532379a4b4e0f", size = 5288479, upload-time = "2026-04-01T14:46:01.141Z" }, + { url = "https://files.pythonhosted.org/packages/49/62/5b0ed78fce87346be7a5cfcfaaad91f6a1f98c26f86bdbafa2066c647ef6/pillow-12.2.0-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:0c838a5125cee37e68edec915651521191cef1e6aa336b855f495766e77a366e", size = 7032230, upload-time = "2026-04-01T14:46:03.874Z" }, + { url = "https://files.pythonhosted.org/packages/c3/28/ec0fc38107fc32536908034e990c47914c57cd7c5a3ece4d8d8f7ffd7e27/pillow-12.2.0-pp311-pypy311_pp73-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4a6c9fa44005fa37a91ebfc95d081e8079757d2e904b27103f4f5fa6f0bf78c0", size = 5355404, upload-time = "2026-04-01T14:46:06.33Z" }, + { url = "https://files.pythonhosted.org/packages/5e/8b/51b0eddcfa2180d60e41f06bd6d0a62202b20b59c68f5a132e615b75aecf/pillow-12.2.0-pp311-pypy311_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:25373b66e0dd5905ed63fa3cae13c82fbddf3079f2c8bf15c6fb6a35586324c1", size = 6002215, upload-time = "2026-04-01T14:46:08.83Z" }, + { url = "https://files.pythonhosted.org/packages/bc/60/5382c03e1970de634027cee8e1b7d39776b778b81812aaf45b694dfe9e28/pillow-12.2.0-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:bfa9c230d2fe991bed5318a5f119bd6780cda2915cca595393649fc118ab895e", size = 7080946, upload-time = "2026-04-01T14:46:11.734Z" }, ] [[package]] @@ -5468,11 +5858,11 @@ wheels = [ [[package]] name = "platformdirs" -version = "4.9.4" +version = "4.9.6" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/19/56/8d4c30c8a1d07013911a8fdbd8f89440ef9f08d07a1b50ab8ca8be5a20f9/platformdirs-4.9.4.tar.gz", hash = "sha256:1ec356301b7dc906d83f371c8f487070e99d3ccf9e501686456394622a01a934", size = 28737, upload-time = "2026-03-05T18:34:13.271Z" } +sdist = { url = "https://files.pythonhosted.org/packages/9f/4a/0883b8e3802965322523f0b200ecf33d31f10991d0401162f4b23c698b42/platformdirs-4.9.6.tar.gz", hash = "sha256:3bfa75b0ad0db84096ae777218481852c0ebc6c727b3168c1b9e0118e458cf0a", size = 29400, upload-time = "2026-04-09T00:04:10.812Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/63/d7/97f7e3a6abb67d8080dd406fd4df842c2be0efaf712d1c899c32a075027c/platformdirs-4.9.4-py3-none-any.whl", hash = "sha256:68a9a4619a666ea6439f2ff250c12a853cd1cbd5158d258bd824a7df6be2f868", size = 21216, upload-time = "2026-03-05T18:34:12.172Z" }, + { url = "https://files.pythonhosted.org/packages/75/a6/a0a304dc33b49145b21f4808d763822111e67d1c3a32b524a1baf947b6e1/platformdirs-4.9.6-py3-none-any.whl", hash = "sha256:e61adb1d5e5cb3441b4b7710bea7e4c12250ca49439228cc1021c00dcfac0917", size = 21348, upload-time = "2026-04-09T00:04:09.463Z" }, ] [[package]] @@ -5500,7 +5890,7 @@ wheels = [ [[package]] name = "pre-commit" -version = "4.5.1" +version = "4.6.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "cfgv" }, @@ -5509,9 +5899,9 @@ dependencies = [ { name = "pyyaml" }, { name = "virtualenv" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/40/f1/6d86a29246dfd2e9b6237f0b5823717f60cad94d47ddc26afa916d21f525/pre_commit-4.5.1.tar.gz", hash = "sha256:eb545fcff725875197837263e977ea257a402056661f09dae08e4b149b030a61", size = 198232, upload-time = "2025-12-16T21:14:33.552Z" } +sdist = { url = "https://files.pythonhosted.org/packages/8e/22/2de9408ac81acbb8a7d05d4cc064a152ccf33b3d480ebe0cd292153db239/pre_commit-4.6.0.tar.gz", hash = "sha256:718d2208cef53fdc38206e40524a6d4d9576d103eb16f0fec11c875e7716e9d9", size = 198525, upload-time = "2026-04-21T20:31:41.613Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/5d/19/fd3ef348460c80af7bb4669ea7926651d1f95c23ff2df18b9d24bab4f3fa/pre_commit-4.5.1-py2.py3-none-any.whl", hash = "sha256:3b3afd891e97337708c1674210f8eba659b52a38ea5f822ff142d10786221f77", size = 226437, upload-time = "2025-12-16T21:14:32.409Z" }, + { url = "https://files.pythonhosted.org/packages/80/6e/4b28b62ecb6aae56769c34a8ff1d661473ec1e9519e2d5f8b2c150086b26/pre_commit-4.6.0-py2.py3-none-any.whl", hash = "sha256:e2cf246f7299edcabcf15f9b0571fdce06058527f0a06535068a86d38089f29b", size = 226472, upload-time = "2026-04-21T20:31:40.092Z" }, ] [[package]] @@ -5633,9 +6023,12 @@ name = "pyfftw" version = "0.15.1" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", @@ -5645,9 +6038,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", @@ -5657,9 +6053,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", @@ -5669,9 +6068,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", @@ -5681,22 +6083,29 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -5706,9 +6115,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -5718,9 +6130,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -5730,9 +6145,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -5742,22 +6160,29 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -5767,9 +6192,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -5779,9 +6207,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -5791,9 +6222,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -5803,13 +6237,17 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -5818,8 +6256,7 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/f2/2d/e38439b7f937e8bf91a9ff2b8d9713d0d8e64e980fc00e8d1945b8a5b74b/pyfftw-0.15.1.tar.gz", hash = "sha256:bbcde6d40d165e1cbaf12dde062ebfebe9e43394cac8c166e699ba2c9a4b0461", size = 192838, upload-time = "2025-10-22T19:58:56.683Z" } wheels = [ @@ -5878,11 +6315,9 @@ name = "pylops" source = { editable = "." } dependencies = [ { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.16.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] [package.optional-dependencies] @@ -5901,23 +6336,23 @@ advanced = [ ] deep = [ { name = "jax", version = "0.6.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "jax", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and extra == 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jax", version = "0.10.0", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and extra == 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "torch", version = "2.11.0", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "torch", version = "2.11.0+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'darwin' and extra == 'extra-6-pylops-deep') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] deep-cu126 = [ { name = "jax", version = "0.6.2", source = { registry = "https://pypi.org/simple" }, extra = ["cuda12"], marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "jax", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, extra = ["cuda12"], marker = "(python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jax", version = "0.10.0", source = { registry = "https://pypi.org/simple" }, extra = ["cuda12"], marker = "(python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "torch", version = "2.10.0+cu126", source = { registry = "https://download.pytorch.org/whl/cu126" } }, ] deep-cu128 = [ { name = "jax", version = "0.6.2", source = { registry = "https://pypi.org/simple" }, extra = ["cuda12"], marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "jax", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, extra = ["cuda12"], marker = "(python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jax", version = "0.10.0", source = { registry = "https://pypi.org/simple" }, extra = ["cuda12"], marker = "(python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "torch", version = "2.10.0+cu128", source = { registry = "https://download.pytorch.org/whl/cu128" } }, ] deep-cu13 = [ { name = "jax", version = "0.6.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "jax", version = "0.9.2", source = { registry = "https://pypi.org/simple" }, extra = ["cuda13"], marker = "(python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "jax", version = "0.10.0", source = { registry = "https://pypi.org/simple" }, extra = ["cuda13"], marker = "(python_full_version >= '3.11' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "torch", version = "2.11.0", source = { registry = "https://pypi.org/simple" } }, ] gpu-cu12 = [ @@ -5928,7 +6363,7 @@ gpu-cu13 = [ ] stat = [ { name = "pymc", version = "5.25.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pymc", version = "5.28.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pymc", version = "5.28.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "pytensor", version = "2.31.7", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "pytensor", version = "2.38.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] @@ -5985,7 +6420,7 @@ requires-dist = [ { name = "torch", marker = "extra == 'deep-cu128'", specifier = "<2.11.0", index = "https://download.pytorch.org/whl/cu128", conflict = { package = "pylops", extra = "deep-cu128" } }, { name = "torch", marker = "extra == 'deep-cu13'", specifier = ">=2.11.0" }, ] -provides-extras = ["advanced", "gpu-cu12", "gpu-cu13", "stat", "deep", "deep-cu126", "deep-cu128", "deep-cu13"] +provides-extras = ["advanced", "deep", "deep-cu126", "deep-cu128", "deep-cu13", "gpu-cu12", "gpu-cu13", "stat"] [package.metadata.requires-dev] dev = [ @@ -6053,12 +6488,15 @@ wheels = [ [[package]] name = "pymc" -version = "5.28.2" +version = "5.28.4" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", @@ -6068,9 +6506,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", @@ -6080,9 +6521,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", @@ -6092,9 +6536,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", @@ -6104,22 +6551,29 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -6129,9 +6583,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -6141,9 +6598,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -6153,9 +6613,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -6165,22 +6628,29 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -6190,9 +6660,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -6202,9 +6675,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -6214,9 +6690,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -6226,13 +6705,17 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -6244,20 +6727,17 @@ dependencies = [ { name = "arviz", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "cachetools", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "cloudpickle", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pandas", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.14' and sys_platform == 'emscripten') or (python_full_version >= '3.14' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pandas", version = "3.0.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pandas", version = "3.0.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "pytensor", version = "2.38.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "rich", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.16.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "threadpoolctl", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "typing-extensions", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/fe/01/335aaa6478f3a99d84f53b79fd6abefe8a6fd5e74d508b6328dbf0fb73d1/pymc-5.28.2.tar.gz", hash = "sha256:8bd81bb576a26bf03fb8f3830d446c341840b35135e8ad2ebd5fc6e529aaa17f", size = 508000, upload-time = "2026-03-19T13:29:55.097Z" } +sdist = { url = "https://files.pythonhosted.org/packages/a9/91/0607c335ebd32b5fc7791d1480c1fe47d9072c8cd3d90048b198d10296bd/pymc-5.28.4.tar.gz", hash = "sha256:1ec3e0019a143a59c405403de09943c6f2fd7fefff8344eb8c3fd46575a0d474", size = 508109, upload-time = "2026-04-07T13:56:32.098Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/8c/4e/c1c28fef88102843b952fbd0d3d5484a0d3b68eb4433500f43732572349f/pymc-5.28.2-py3-none-any.whl", hash = "sha256:4a16a1a7b39d11b3e2be99d8282c875d979a7fb467ef77d38cb338c5face6736", size = 562761, upload-time = "2026-03-19T13:29:53.227Z" }, + { url = "https://files.pythonhosted.org/packages/bc/ff/5f6b264062e755da47fae79fa7796b7e31d512ad8a83526a11617aaf0e71/pymc-5.28.4-py3-none-any.whl", hash = "sha256:fa7fed29fa2317f76cacb42d8fdf28b17aa01a2766c7a12e693805922aa914c7", size = 562845, upload-time = "2026-04-07T13:56:29.912Z" }, ] [[package]] @@ -6333,9 +6813,12 @@ name = "pytensor" version = "2.38.2" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", @@ -6345,9 +6828,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", @@ -6357,9 +6843,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", @@ -6369,9 +6858,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", @@ -6381,22 +6873,29 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -6406,9 +6905,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -6418,9 +6920,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -6430,9 +6935,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -6442,22 +6950,29 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -6467,9 +6982,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -6479,9 +6997,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -6491,9 +7012,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -6503,13 +7027,17 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -6524,10 +7052,8 @@ dependencies = [ { name = "logical-unification", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "minikanren", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "numba", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.16.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "setuptools", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/1c/89/e7b91f7366e36dbf937d4e53fa949b7f93627812e833526e0e426becbacb/pytensor-2.38.2.tar.gz", hash = "sha256:c804e665e69e830e31344133fea5793d2fd75c662ee1359d01589875c0cce105", size = 4862054, upload-time = "2026-03-06T13:37:01.039Z" } @@ -6553,7 +7079,7 @@ wheels = [ [[package]] name = "pytest" -version = "9.0.2" +version = "9.0.3" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "colorama", marker = "sys_platform == 'win32' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, @@ -6564,9 +7090,9 @@ dependencies = [ { name = "pygments" }, { name = "tomli", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/d1/db/7ef3487e0fb0049ddb5ce41d3a49c235bf9ad299b6a25d5780a89f19230f/pytest-9.0.2.tar.gz", hash = "sha256:75186651a92bd89611d1d9fc20f0b4345fd827c41ccd5c299a868a05d70edf11", size = 1568901, upload-time = "2025-12-06T21:30:51.014Z" } +sdist = { url = "https://files.pythonhosted.org/packages/7d/0d/549bd94f1a0a402dc8cf64563a117c0f3765662e2e668477624baeec44d5/pytest-9.0.3.tar.gz", hash = "sha256:b86ada508af81d19edeb213c681b1d48246c1a91d304c6c81a427674c17eb91c", size = 1572165, upload-time = "2026-04-07T17:16:18.027Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/3b/ab/b3226f0bd7cdcf710fbede2b3548584366da3b19b5021e74f5bde2a8fa3f/pytest-9.0.2-py3-none-any.whl", hash = "sha256:711ffd45bf766d5264d487b917733b453d917afd2b0ad65223959f59089f875b", size = 374801, upload-time = "2025-12-06T21:30:49.154Z" }, + { url = "https://files.pythonhosted.org/packages/d4/24/a372aaf5c9b7208e7112038812994107bc65a84cd00e0354a88c2c77a617/pytest-9.0.3-py3-none-any.whl", hash = "sha256:2c5efc453d45394fdd706ade797c0a81091eccd1d6e4bccfcd476e2b8e0ab5d9", size = 375249, upload-time = "2026-04-07T17:16:16.13Z" }, ] [[package]] @@ -6583,29 +7109,29 @@ wheels = [ [[package]] name = "python-discovery" -version = "1.2.1" +version = "1.2.2" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "filelock" }, { name = "platformdirs" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/b9/88/815e53084c5079a59df912825a279f41dd2e0df82281770eadc732f5352c/python_discovery-1.2.1.tar.gz", hash = "sha256:180c4d114bff1c32462537eac5d6a332b768242b76b69c0259c7d14b1b680c9e", size = 58457, upload-time = "2026-03-26T22:30:44.496Z" } +sdist = { url = "https://files.pythonhosted.org/packages/de/ef/3bae0e537cfe91e8431efcba4434463d2c5a65f5a89edd47c6cf2f03c55f/python_discovery-1.2.2.tar.gz", hash = "sha256:876e9c57139eb757cb5878cbdd9ae5379e5d96266c99ef731119e04fffe533bb", size = 58872, upload-time = "2026-04-07T17:28:49.249Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/67/0f/019d3949a40280f6193b62bc010177d4ce702d0fce424322286488569cd3/python_discovery-1.2.1-py3-none-any.whl", hash = "sha256:b6a957b24c1cd79252484d3566d1b49527581d46e789aaf43181005e56201502", size = 31674, upload-time = "2026-03-26T22:30:43.396Z" }, + { url = "https://files.pythonhosted.org/packages/d8/db/795879cc3ddfe338599bddea6388cc5100b088db0a4caf6e6c1af1c27e04/python_discovery-1.2.2-py3-none-any.whl", hash = "sha256:e1ae95d9af875e78f15e19aed0c6137ab1bb49c200f21f5061786490c9585c7a", size = 31894, upload-time = "2026-04-07T17:28:48.09Z" }, ] [[package]] name = "pytools" -version = "2025.2.5" +version = "2026.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "platformdirs" }, { name = "siphash24" }, { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/c3/7b/f885a57e61ded45b5b10ca60f0b7575c9fb9a282e7513d0e23a33ee647e1/pytools-2025.2.5.tar.gz", hash = "sha256:a7f5350644d46d98ee9c7e67b4b41693308aa0f5e9b188d8f0694b27dc94e3a2", size = 85594, upload-time = "2025-10-07T15:53:30.49Z" } +sdist = { url = "https://files.pythonhosted.org/packages/ec/82/fd06f57ae9bd3bf4cfce3bc5210aab6d7b6e5bcf1ff11b219d37e2181c82/pytools-2026.1.tar.gz", hash = "sha256:7b6438ca5ecdedee42e16c8cb702c2ae562a98fb262dac1a3b01b121cc34bed5", size = 85929, upload-time = "2026-04-09T14:45:03.651Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/f6/84/c42c29ca4bff35baa286df70b0097e0b1c88fd57e8e6bdb09cb161a6f3c1/pytools-2025.2.5-py3-none-any.whl", hash = "sha256:42e93751ec425781e103bbcd769ba35ecbacd43339c2905401608f2fdc30cf19", size = 98811, upload-time = "2025-10-07T15:53:29.089Z" }, + { url = "https://files.pythonhosted.org/packages/30/1d/fd8ac25df133ec8d107faf5bd29c2f99d924d20a9823c06426d4b303a4c0/pytools-2026.1-py3-none-any.whl", hash = "sha256:e4936d23fe553a62dfe449eba6ad61c620d6910a9487f8b0147f9e1a1abeb994", size = 99127, upload-time = "2026-04-09T14:45:01.872Z" }, ] [[package]] @@ -6690,9 +7216,12 @@ name = "pywavelets" version = "1.9.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", @@ -6702,9 +7231,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", @@ -6714,9 +7246,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", @@ -6726,9 +7261,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", @@ -6738,22 +7276,29 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -6763,9 +7308,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -6775,9 +7323,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -6787,9 +7338,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -6799,22 +7353,29 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -6824,9 +7385,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -6836,9 +7400,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -6848,9 +7415,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -6860,13 +7430,17 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -6875,8 +7449,7 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/5a/75/50581633d199812205ea8cdd0f6d52f12a624886b74bf1486335b67f01ff/pywavelets-1.9.0.tar.gz", hash = "sha256:148d12203377772bea452a59211d98649c8ee4a05eff019a9021853a36babdc8", size = 3938340, upload-time = "2025-08-04T16:20:04.978Z" } wheels = [ @@ -7083,7 +7656,7 @@ wheels = [ [[package]] name = "requests" -version = "2.33.0" +version = "2.33.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "certifi" }, @@ -7091,22 +7664,22 @@ dependencies = [ { name = "idna" }, { name = "urllib3" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/34/64/8860370b167a9721e8956ae116825caff829224fbca0ca6e7bf8ddef8430/requests-2.33.0.tar.gz", hash = "sha256:c7ebc5e8b0f21837386ad0e1c8fe8b829fa5f544d8df3b2253bff14ef29d7652", size = 134232, upload-time = "2026-03-25T15:10:41.586Z" } +sdist = { url = "https://files.pythonhosted.org/packages/5f/a4/98b9c7c6428a668bf7e42ebb7c79d576a1c3c1e3ae2d47e674b468388871/requests-2.33.1.tar.gz", hash = "sha256:18817f8c57c6263968bc123d237e3b8b08ac046f5456bd1e307ee8f4250d3517", size = 134120, upload-time = "2026-03-30T16:09:15.531Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/56/5d/c814546c2333ceea4ba42262d8c4d55763003e767fa169adc693bd524478/requests-2.33.0-py3-none-any.whl", hash = "sha256:3324635456fa185245e24865e810cecec7b4caf933d7eb133dcde67d48cee69b", size = 65017, upload-time = "2026-03-25T15:10:40.382Z" }, + { url = "https://files.pythonhosted.org/packages/d7/8e/7540e8a2036f79a125c1d2ebadf69ed7901608859186c856fa0388ef4197/requests-2.33.1-py3-none-any.whl", hash = "sha256:4e6d1ef462f3626a1f0a0a9c42dd93c63bad33f9f1c1937509b8c5c8718ab56a", size = 64947, upload-time = "2026-03-30T16:09:13.83Z" }, ] [[package]] name = "rich" -version = "14.3.3" +version = "15.0.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "markdown-it-py" }, { name = "pygments" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/b3/c6/f3b320c27991c46f43ee9d856302c70dc2d0fb2dba4842ff739d5f46b393/rich-14.3.3.tar.gz", hash = "sha256:b8daa0b9e4eef54dd8cf7c86c03713f53241884e814f4e2f5fb342fe520f639b", size = 230582, upload-time = "2026-02-19T17:23:12.474Z" } +sdist = { url = "https://files.pythonhosted.org/packages/c0/8f/0722ca900cc807c13a6a0c696dacf35430f72e0ec571c4275d2371fca3e9/rich-15.0.0.tar.gz", hash = "sha256:edd07a4824c6b40189fb7ac9bc4c52536e9780fbbfbddf6f1e2502c31b068c36", size = 230680, upload-time = "2026-04-12T08:24:00.75Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/14/25/b208c5683343959b670dc001595f2f3737e051da617f66c31f7c4fa93abc/rich-14.3.3-py3-none-any.whl", hash = "sha256:793431c1f8619afa7d3b52b2cdec859562b950ea0d4b6b505397612db8d5362d", size = 310458, upload-time = "2026-02-19T17:23:13.732Z" }, + { url = "https://files.pythonhosted.org/packages/82/3b/64d4899d73f91ba49a8c18a8ff3f0ea8f1c1d75481760df8c68ef5235bf5/rich-15.0.0-py3-none-any.whl", hash = "sha256:33bd4ef74232fb73fe9279a257718407f169c09b78a87ad3d296f548e27de0bb", size = 310654, upload-time = "2026-04-12T08:24:02.83Z" }, ] [[package]] @@ -7242,27 +7815,27 @@ wheels = [ [[package]] name = "ruff" -version = "0.15.8" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/14/b0/73cf7550861e2b4824950b8b52eebdcc5adc792a00c514406556c5b80817/ruff-0.15.8.tar.gz", hash = "sha256:995f11f63597ee362130d1d5a327a87cb6f3f5eae3094c620bcc632329a4d26e", size = 4610921, upload-time = "2026-03-26T18:39:38.675Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/4a/92/c445b0cd6da6e7ae51e954939cb69f97e008dbe750cfca89b8cedc081be7/ruff-0.15.8-py3-none-linux_armv6l.whl", hash = "sha256:cbe05adeba76d58162762d6b239c9056f1a15a55bd4b346cfd21e26cd6ad7bc7", size = 10527394, upload-time = "2026-03-26T18:39:41.566Z" }, - { url = "https://files.pythonhosted.org/packages/eb/92/f1c662784d149ad1414cae450b082cf736430c12ca78367f20f5ed569d65/ruff-0.15.8-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:d3e3d0b6ba8dca1b7ef9ab80a28e840a20070c4b62e56d675c24f366ef330570", size = 10905693, upload-time = "2026-03-26T18:39:30.364Z" }, - { url = "https://files.pythonhosted.org/packages/ca/f2/7a631a8af6d88bcef997eb1bf87cc3da158294c57044aafd3e17030613de/ruff-0.15.8-py3-none-macosx_11_0_arm64.whl", hash = "sha256:6ee3ae5c65a42f273f126686353f2e08ff29927b7b7e203b711514370d500de3", size = 10323044, upload-time = "2026-03-26T18:39:33.37Z" }, - { url = "https://files.pythonhosted.org/packages/67/18/1bf38e20914a05e72ef3b9569b1d5c70a7ef26cd188d69e9ca8ef588d5bf/ruff-0.15.8-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fdce027ada77baa448077ccc6ebb2fa9c3c62fd110d8659d601cf2f475858d94", size = 10629135, upload-time = "2026-03-26T18:39:44.142Z" }, - { url = "https://files.pythonhosted.org/packages/d2/e9/138c150ff9af60556121623d41aba18b7b57d95ac032e177b6a53789d279/ruff-0.15.8-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:12e617fc01a95e5821648a6df341d80456bd627bfab8a829f7cfc26a14a4b4a3", size = 10348041, upload-time = "2026-03-26T18:39:52.178Z" }, - { url = "https://files.pythonhosted.org/packages/02/f1/5bfb9298d9c323f842c5ddeb85f1f10ef51516ac7a34ba446c9347d898df/ruff-0.15.8-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:432701303b26416d22ba696c39f2c6f12499b89093b61360abc34bcc9bf07762", size = 11121987, upload-time = "2026-03-26T18:39:55.195Z" }, - { url = "https://files.pythonhosted.org/packages/10/11/6da2e538704e753c04e8d86b1fc55712fdbdcc266af1a1ece7a51fff0d10/ruff-0.15.8-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d910ae974b7a06a33a057cb87d2a10792a3b2b3b35e33d2699fdf63ec8f6b17a", size = 11951057, upload-time = "2026-03-26T18:39:19.18Z" }, - { url = "https://files.pythonhosted.org/packages/83/f0/c9208c5fd5101bf87002fed774ff25a96eea313d305f1e5d5744698dc314/ruff-0.15.8-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2033f963c43949d51e6fdccd3946633c6b37c484f5f98c3035f49c27395a8ab8", size = 11464613, upload-time = "2026-03-26T18:40:06.301Z" }, - { url = "https://files.pythonhosted.org/packages/f8/22/d7f2fabdba4fae9f3b570e5605d5eb4500dcb7b770d3217dca4428484b17/ruff-0.15.8-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0f29b989a55572fb885b77464cf24af05500806ab4edf9a0fd8977f9759d85b1", size = 11257557, upload-time = "2026-03-26T18:39:57.972Z" }, - { url = "https://files.pythonhosted.org/packages/71/8c/382a9620038cf6906446b23ce8632ab8c0811b8f9d3e764f58bedd0c9a6f/ruff-0.15.8-py3-none-manylinux_2_31_riscv64.whl", hash = "sha256:ac51d486bf457cdc985a412fb1801b2dfd1bd8838372fc55de64b1510eff4bec", size = 11169440, upload-time = "2026-03-26T18:39:22.205Z" }, - { url = "https://files.pythonhosted.org/packages/4d/0d/0994c802a7eaaf99380085e4e40c845f8e32a562e20a38ec06174b52ef24/ruff-0.15.8-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:c9861eb959edab053c10ad62c278835ee69ca527b6dcd72b47d5c1e5648964f6", size = 10605963, upload-time = "2026-03-26T18:39:46.682Z" }, - { url = "https://files.pythonhosted.org/packages/19/aa/d624b86f5b0aad7cef6bbf9cd47a6a02dfdc4f72c92a337d724e39c9d14b/ruff-0.15.8-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:8d9a5b8ea13f26ae90838afc33f91b547e61b794865374f114f349e9036835fb", size = 10357484, upload-time = "2026-03-26T18:39:49.176Z" }, - { url = "https://files.pythonhosted.org/packages/35/c3/e0b7835d23001f7d999f3895c6b569927c4d39912286897f625736e1fd04/ruff-0.15.8-py3-none-musllinux_1_2_i686.whl", hash = "sha256:c2a33a529fb3cbc23a7124b5c6ff121e4d6228029cba374777bd7649cc8598b8", size = 10830426, upload-time = "2026-03-26T18:40:03.702Z" }, - { url = "https://files.pythonhosted.org/packages/f0/51/ab20b322f637b369383adc341d761eaaa0f0203d6b9a7421cd6e783d81b9/ruff-0.15.8-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:75e5cd06b1cf3f47a3996cfc999226b19aa92e7cce682dcd62f80d7035f98f49", size = 11345125, upload-time = "2026-03-26T18:39:27.799Z" }, - { url = "https://files.pythonhosted.org/packages/37/e6/90b2b33419f59d0f2c4c8a48a4b74b460709a557e8e0064cf33ad894f983/ruff-0.15.8-py3-none-win32.whl", hash = "sha256:bc1f0a51254ba21767bfa9a8b5013ca8149dcf38092e6a9eb704d876de94dc34", size = 10571959, upload-time = "2026-03-26T18:39:36.117Z" }, - { url = "https://files.pythonhosted.org/packages/1f/a2/ef467cb77099062317154c63f234b8a7baf7cb690b99af760c5b68b9ee7f/ruff-0.15.8-py3-none-win_amd64.whl", hash = "sha256:04f79eff02a72db209d47d665ba7ebcad609d8918a134f86cb13dd132159fc89", size = 11743893, upload-time = "2026-03-26T18:39:25.01Z" }, - { url = "https://files.pythonhosted.org/packages/15/e2/77be4fff062fa78d9b2a4dea85d14785dac5f1d0c1fb58ed52331f0ebe28/ruff-0.15.8-py3-none-win_arm64.whl", hash = "sha256:cf891fa8e3bb430c0e7fac93851a5978fc99c8fa2c053b57b118972866f8e5f2", size = 11048175, upload-time = "2026-03-26T18:40:01.06Z" }, +version = "0.15.12" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/99/43/3291f1cc9106f4c63bdce7a8d0df5047fe8422a75b091c16b5e9355e0b11/ruff-0.15.12.tar.gz", hash = "sha256:ecea26adb26b4232c0c2ca19ccbc0083a68344180bba2a600605538ce51a40a6", size = 4643852, upload-time = "2026-04-24T18:17:14.305Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c3/6e/e78ffb61d4686f3d96ba3df2c801161843746dcbcbb17a1e927d4829312b/ruff-0.15.12-py3-none-linux_armv6l.whl", hash = "sha256:f86f176e188e94d6bdbc09f09bfd9dc729059ad93d0e7390b5a73efe19f8861c", size = 10640713, upload-time = "2026-04-24T18:17:22.841Z" }, + { url = "https://files.pythonhosted.org/packages/ae/08/a317bc231fb9e7b93e4ef3089501e51922ff88d6936ce5cf870c4fe55419/ruff-0.15.12-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:e3bcd123364c3770b8e1b7baaf343cc99a35f197c5c6e8af79015c666c423a6c", size = 11069267, upload-time = "2026-04-24T18:17:30.105Z" }, + { url = "https://files.pythonhosted.org/packages/aa/a4/f828e9718d3dce1f5f11c39c4f65afd32783c8b2aebb2e3d259e492c47bd/ruff-0.15.12-py3-none-macosx_11_0_arm64.whl", hash = "sha256:fe87510d000220aa1ed530d4448a7c696a0cae1213e5ec30e5874287b66557b5", size = 10397182, upload-time = "2026-04-24T18:17:07.177Z" }, + { url = "https://files.pythonhosted.org/packages/71/e0/3310fc6d1b5e1fdea22bf3b1b807c7e187b581021b0d7d4514cccdb5fb71/ruff-0.15.12-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:84a1630093121375a3e2a95b4a6dc7b59e2b4ee76216e32d81aae550a832d002", size = 10758012, upload-time = "2026-04-24T18:16:55.759Z" }, + { url = "https://files.pythonhosted.org/packages/11/c1/a606911aee04c324ddaa883ae418f3569792fd3c4a10c50e0dd0a2311e1e/ruff-0.15.12-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fb129f40f114f089ebe0ca56c0d251cf2061b17651d464bb6478dc01e69f11f5", size = 10447479, upload-time = "2026-04-24T18:16:51.677Z" }, + { url = "https://files.pythonhosted.org/packages/9d/68/4201e8444f0894f21ab4aeeaee68aa4f10b51613514a20d80bd628d57e88/ruff-0.15.12-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b0c862b172d695db7598426b8af465e7e9ac00a3ea2a3630ee67eb82e366aaa6", size = 11234040, upload-time = "2026-04-24T18:17:16.529Z" }, + { url = "https://files.pythonhosted.org/packages/34/ff/8a6d6cf4ccc23fd67060874e832c18919d1557a0611ebef03fdb01fff11e/ruff-0.15.12-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:2849ea9f3484c3aca43a82f484210370319e7170df4dfe4843395ddf6c57bc33", size = 12087377, upload-time = "2026-04-24T18:17:04.944Z" }, + { url = "https://files.pythonhosted.org/packages/85/f6/c669cf73f5152f623d34e69866a46d5e6185816b19fcd5b6dd8a2d299922/ruff-0.15.12-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9e77c7e51c07fe396826d5969a5b846d9cd4c402535835fb6e21ce8b28fef847", size = 11367784, upload-time = "2026-04-24T18:17:25.409Z" }, + { url = "https://files.pythonhosted.org/packages/e8/39/c61d193b8a1daaa8977f7dea9e8d8ba866e02ea7b65d32f6861693aa4c12/ruff-0.15.12-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:83b2f4f2f3b1026b5fb449b467d9264bf22067b600f7b6f41fc5958909f449d0", size = 11344088, upload-time = "2026-04-24T18:17:12.258Z" }, + { url = "https://files.pythonhosted.org/packages/c2/8d/49afab3645e31e12c590acb6d3b5b69d7aab5b81926dbaf7461f9441f37a/ruff-0.15.12-py3-none-manylinux_2_31_riscv64.whl", hash = "sha256:9ba3b8f1afd7e2e43d8943e55f249e13f9682fde09711644a6e7290eb4f3e339", size = 11271770, upload-time = "2026-04-24T18:17:02.457Z" }, + { url = "https://files.pythonhosted.org/packages/46/06/33f41fe94403e2b755481cdfb9b7ef3e4e0ed031c4581124658d935d52b4/ruff-0.15.12-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:e852ba9fdc890655e1d78f2df1499efbe0e54126bd405362154a75e2bde159c5", size = 10719355, upload-time = "2026-04-24T18:17:27.648Z" }, + { url = "https://files.pythonhosted.org/packages/0d/59/18aa4e014debbf559670e4048e39260a85c7fcee84acfd761ac01e7b8d35/ruff-0.15.12-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:dd8aed930da53780d22fc70bdf84452c843cf64f8cb4eb38984319c24c5cd5fd", size = 10462758, upload-time = "2026-04-24T18:17:32.347Z" }, + { url = "https://files.pythonhosted.org/packages/25/e7/cc9f16fd0f3b5fddcbd7ec3d6ae30c8f3fde1047f32a4093a98d633c6570/ruff-0.15.12-py3-none-musllinux_1_2_i686.whl", hash = "sha256:01da3988d225628b709493d7dc67c3b9b12c0210016b08690ef9bd27970b262b", size = 10953498, upload-time = "2026-04-24T18:17:20.674Z" }, + { url = "https://files.pythonhosted.org/packages/72/7a/a9ba7f98c7a575978698f4230c5e8cc54bbc761af34f560818f933dafa0c/ruff-0.15.12-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:9cae0f92bd5700d1213188b31cd3bdd2b315361296d10b96b8e2337d3d11f53e", size = 11447765, upload-time = "2026-04-24T18:17:09.755Z" }, + { url = "https://files.pythonhosted.org/packages/ea/f9/0ae446942c846b8266059ad8a30702a35afae55f5cdc54c5adf8d7afdc27/ruff-0.15.12-py3-none-win32.whl", hash = "sha256:d0185894e038d7043ba8fd6aee7499ece6462dc0ea9f1e260c7451807c714c20", size = 10657277, upload-time = "2026-04-24T18:17:18.591Z" }, + { url = "https://files.pythonhosted.org/packages/33/f1/9614e03e1cdcbf9437570b5400ced8a720b5db22b28d8e0f1bda429f660d/ruff-0.15.12-py3-none-win_amd64.whl", hash = "sha256:c87a162d61ab3adca47c03f7f717c68672edec7d1b5499e652331780fe74950d", size = 11837758, upload-time = "2026-04-24T18:17:00.113Z" }, + { url = "https://files.pythonhosted.org/packages/c0/98/6beb4b351e472e5f4c4613f7c35a5290b8be2497e183825310c4c3a3984b/ruff-0.15.12-py3-none-win_arm64.whl", hash = "sha256:a538f7a82d061cee7be55542aca1d86d1393d55d81d4fcc314370f4340930d4f", size = 11120821, upload-time = "2026-04-24T18:16:57.979Z" }, ] [[package]] @@ -7355,268 +7928,243 @@ wheels = [ [[package]] name = "scipy" -version = "1.16.3" +version = "1.17.1" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", -] -dependencies = [ - { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, -] -sdist = { url = "https://files.pythonhosted.org/packages/0a/ca/d8ace4f98322d01abcd52d381134344bf7b431eba7ed8b42bdea5a3c2ac9/scipy-1.16.3.tar.gz", hash = "sha256:01e87659402762f43bd2fee13370553a17ada367d42e7487800bf2916535aecb", size = 30597883, upload-time = "2025-10-28T17:38:54.068Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/9b/5f/6f37d7439de1455ce9c5a556b8d1db0979f03a796c030bafdf08d35b7bf9/scipy-1.16.3-cp311-cp311-macosx_10_14_x86_64.whl", hash = "sha256:40be6cf99e68b6c4321e9f8782e7d5ff8265af28ef2cd56e9c9b2638fa08ad97", size = 36630881, upload-time = "2025-10-28T17:31:47.104Z" }, - { url = "https://files.pythonhosted.org/packages/7c/89/d70e9f628749b7e4db2aa4cd89735502ff3f08f7b9b27d2e799485987cd9/scipy-1.16.3-cp311-cp311-macosx_12_0_arm64.whl", hash = "sha256:8be1ca9170fcb6223cc7c27f4305d680ded114a1567c0bd2bfcbf947d1b17511", size = 28941012, upload-time = "2025-10-28T17:31:53.411Z" }, - { url = "https://files.pythonhosted.org/packages/a8/a8/0e7a9a6872a923505dbdf6bb93451edcac120363131c19013044a1e7cb0c/scipy-1.16.3-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:bea0a62734d20d67608660f69dcda23e7f90fb4ca20974ab80b6ed40df87a005", size = 20931935, upload-time = "2025-10-28T17:31:57.361Z" }, - { url = "https://files.pythonhosted.org/packages/bd/c7/020fb72bd79ad798e4dbe53938543ecb96b3a9ac3fe274b7189e23e27353/scipy-1.16.3-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:2a207a6ce9c24f1951241f4693ede2d393f59c07abc159b2cb2be980820e01fb", size = 23534466, upload-time = "2025-10-28T17:32:01.875Z" }, - { url = "https://files.pythonhosted.org/packages/be/a0/668c4609ce6dbf2f948e167836ccaf897f95fb63fa231c87da7558a374cd/scipy-1.16.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:532fb5ad6a87e9e9cd9c959b106b73145a03f04c7d57ea3e6f6bb60b86ab0876", size = 33593618, upload-time = "2025-10-28T17:32:06.902Z" }, - { url = "https://files.pythonhosted.org/packages/ca/6e/8942461cf2636cdae083e3eb72622a7fbbfa5cf559c7d13ab250a5dbdc01/scipy-1.16.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:0151a0749efeaaab78711c78422d413c583b8cdd2011a3c1d6c794938ee9fdb2", size = 35899798, upload-time = "2025-10-28T17:32:12.665Z" }, - { url = "https://files.pythonhosted.org/packages/79/e8/d0f33590364cdbd67f28ce79368b373889faa4ee959588beddf6daef9abe/scipy-1.16.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:b7180967113560cca57418a7bc719e30366b47959dd845a93206fbed693c867e", size = 36226154, upload-time = "2025-10-28T17:32:17.961Z" }, - { url = "https://files.pythonhosted.org/packages/39/c1/1903de608c0c924a1749c590064e65810f8046e437aba6be365abc4f7557/scipy-1.16.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:deb3841c925eeddb6afc1e4e4a45e418d19ec7b87c5df177695224078e8ec733", size = 38878540, upload-time = "2025-10-28T17:32:23.907Z" }, - { url = "https://files.pythonhosted.org/packages/f1/d0/22ec7036ba0b0a35bccb7f25ab407382ed34af0b111475eb301c16f8a2e5/scipy-1.16.3-cp311-cp311-win_amd64.whl", hash = "sha256:53c3844d527213631e886621df5695d35e4f6a75f620dca412bcd292f6b87d78", size = 38722107, upload-time = "2025-10-28T17:32:29.921Z" }, - { url = "https://files.pythonhosted.org/packages/7b/60/8a00e5a524bb3bf8898db1650d350f50e6cffb9d7a491c561dc9826c7515/scipy-1.16.3-cp311-cp311-win_arm64.whl", hash = "sha256:9452781bd879b14b6f055b26643703551320aa8d79ae064a71df55c00286a184", size = 25506272, upload-time = "2025-10-28T17:32:34.577Z" }, - { url = "https://files.pythonhosted.org/packages/40/41/5bf55c3f386b1643812f3a5674edf74b26184378ef0f3e7c7a09a7e2ca7f/scipy-1.16.3-cp312-cp312-macosx_10_14_x86_64.whl", hash = "sha256:81fc5827606858cf71446a5e98715ba0e11f0dbc83d71c7409d05486592a45d6", size = 36659043, upload-time = "2025-10-28T17:32:40.285Z" }, - { url = "https://files.pythonhosted.org/packages/1e/0f/65582071948cfc45d43e9870bf7ca5f0e0684e165d7c9ef4e50d783073eb/scipy-1.16.3-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:c97176013d404c7346bf57874eaac5187d969293bf40497140b0a2b2b7482e07", size = 28898986, upload-time = "2025-10-28T17:32:45.325Z" }, - { url = "https://files.pythonhosted.org/packages/96/5e/36bf3f0ac298187d1ceadde9051177d6a4fe4d507e8f59067dc9dd39e650/scipy-1.16.3-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:2b71d93c8a9936046866acebc915e2af2e292b883ed6e2cbe5c34beb094b82d9", size = 20889814, upload-time = "2025-10-28T17:32:49.277Z" }, - { url = "https://files.pythonhosted.org/packages/80/35/178d9d0c35394d5d5211bbff7ac4f2986c5488b59506fef9e1de13ea28d3/scipy-1.16.3-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:3d4a07a8e785d80289dfe66b7c27d8634a773020742ec7187b85ccc4b0e7b686", size = 23565795, upload-time = "2025-10-28T17:32:53.337Z" }, - { url = "https://files.pythonhosted.org/packages/fa/46/d1146ff536d034d02f83c8afc3c4bab2eddb634624d6529a8512f3afc9da/scipy-1.16.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:0553371015692a898e1aa858fed67a3576c34edefa6b7ebdb4e9dde49ce5c203", size = 33349476, upload-time = "2025-10-28T17:32:58.353Z" }, - { url = "https://files.pythonhosted.org/packages/79/2e/415119c9ab3e62249e18c2b082c07aff907a273741b3f8160414b0e9193c/scipy-1.16.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:72d1717fd3b5e6ec747327ce9bda32d5463f472c9dce9f54499e81fbd50245a1", size = 35676692, upload-time = "2025-10-28T17:33:03.88Z" }, - { url = "https://files.pythonhosted.org/packages/27/82/df26e44da78bf8d2aeaf7566082260cfa15955a5a6e96e6a29935b64132f/scipy-1.16.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:1fb2472e72e24d1530debe6ae078db70fb1605350c88a3d14bc401d6306dbffe", size = 36019345, upload-time = "2025-10-28T17:33:09.773Z" }, - { url = "https://files.pythonhosted.org/packages/82/31/006cbb4b648ba379a95c87262c2855cd0d09453e500937f78b30f02fa1cd/scipy-1.16.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:c5192722cffe15f9329a3948c4b1db789fbb1f05c97899187dcf009b283aea70", size = 38678975, upload-time = "2025-10-28T17:33:15.809Z" }, - { url = "https://files.pythonhosted.org/packages/c2/7f/acbd28c97e990b421af7d6d6cd416358c9c293fc958b8529e0bd5d2a2a19/scipy-1.16.3-cp312-cp312-win_amd64.whl", hash = "sha256:56edc65510d1331dae01ef9b658d428e33ed48b4f77b1d51caf479a0253f96dc", size = 38555926, upload-time = "2025-10-28T17:33:21.388Z" }, - { url = "https://files.pythonhosted.org/packages/ce/69/c5c7807fd007dad4f48e0a5f2153038dc96e8725d3345b9ee31b2b7bed46/scipy-1.16.3-cp312-cp312-win_arm64.whl", hash = "sha256:a8a26c78ef223d3e30920ef759e25625a0ecdd0d60e5a8818b7513c3e5384cf2", size = 25463014, upload-time = "2025-10-28T17:33:25.975Z" }, - { url = "https://files.pythonhosted.org/packages/72/f1/57e8327ab1508272029e27eeef34f2302ffc156b69e7e233e906c2a5c379/scipy-1.16.3-cp313-cp313-macosx_10_14_x86_64.whl", hash = "sha256:d2ec56337675e61b312179a1ad124f5f570c00f920cc75e1000025451b88241c", size = 36617856, upload-time = "2025-10-28T17:33:31.375Z" }, - { url = "https://files.pythonhosted.org/packages/44/13/7e63cfba8a7452eb756306aa2fd9b37a29a323b672b964b4fdeded9a3f21/scipy-1.16.3-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:16b8bc35a4cc24db80a0ec836a9286d0e31b2503cb2fd7ff7fb0e0374a97081d", size = 28874306, upload-time = "2025-10-28T17:33:36.516Z" }, - { url = "https://files.pythonhosted.org/packages/15/65/3a9400efd0228a176e6ec3454b1fa998fbbb5a8defa1672c3f65706987db/scipy-1.16.3-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:5803c5fadd29de0cf27fa08ccbfe7a9e5d741bf63e4ab1085437266f12460ff9", size = 20865371, upload-time = "2025-10-28T17:33:42.094Z" }, - { url = "https://files.pythonhosted.org/packages/33/d7/eda09adf009a9fb81827194d4dd02d2e4bc752cef16737cc4ef065234031/scipy-1.16.3-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:b81c27fc41954319a943d43b20e07c40bdcd3ff7cf013f4fb86286faefe546c4", size = 23524877, upload-time = "2025-10-28T17:33:48.483Z" }, - { url = "https://files.pythonhosted.org/packages/7d/6b/3f911e1ebc364cb81320223a3422aab7d26c9c7973109a9cd0f27c64c6c0/scipy-1.16.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:0c3b4dd3d9b08dbce0f3440032c52e9e2ab9f96ade2d3943313dfe51a7056959", size = 33342103, upload-time = "2025-10-28T17:33:56.495Z" }, - { url = "https://files.pythonhosted.org/packages/21/f6/4bfb5695d8941e5c570a04d9fcd0d36bce7511b7d78e6e75c8f9791f82d0/scipy-1.16.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:7dc1360c06535ea6116a2220f760ae572db9f661aba2d88074fe30ec2aa1ff88", size = 35697297, upload-time = "2025-10-28T17:34:04.722Z" }, - { url = "https://files.pythonhosted.org/packages/04/e1/6496dadbc80d8d896ff72511ecfe2316b50313bfc3ebf07a3f580f08bd8c/scipy-1.16.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:663b8d66a8748051c3ee9c96465fb417509315b99c71550fda2591d7dd634234", size = 36021756, upload-time = "2025-10-28T17:34:13.482Z" }, - { url = "https://files.pythonhosted.org/packages/fe/bd/a8c7799e0136b987bda3e1b23d155bcb31aec68a4a472554df5f0937eef7/scipy-1.16.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:eab43fae33a0c39006a88096cd7b4f4ef545ea0447d250d5ac18202d40b6611d", size = 38696566, upload-time = "2025-10-28T17:34:22.384Z" }, - { url = "https://files.pythonhosted.org/packages/cd/01/1204382461fcbfeb05b6161b594f4007e78b6eba9b375382f79153172b4d/scipy-1.16.3-cp313-cp313-win_amd64.whl", hash = "sha256:062246acacbe9f8210de8e751b16fc37458213f124bef161a5a02c7a39284304", size = 38529877, upload-time = "2025-10-28T17:35:51.076Z" }, - { url = "https://files.pythonhosted.org/packages/7f/14/9d9fbcaa1260a94f4bb5b64ba9213ceb5d03cd88841fe9fd1ffd47a45b73/scipy-1.16.3-cp313-cp313-win_arm64.whl", hash = "sha256:50a3dbf286dbc7d84f176f9a1574c705f277cb6565069f88f60db9eafdbe3ee2", size = 25455366, upload-time = "2025-10-28T17:35:59.014Z" }, - { url = "https://files.pythonhosted.org/packages/e2/a3/9ec205bd49f42d45d77f1730dbad9ccf146244c1647605cf834b3a8c4f36/scipy-1.16.3-cp313-cp313t-macosx_10_14_x86_64.whl", hash = "sha256:fb4b29f4cf8cc5a8d628bc8d8e26d12d7278cd1f219f22698a378c3d67db5e4b", size = 37027931, upload-time = "2025-10-28T17:34:31.451Z" }, - { url = "https://files.pythonhosted.org/packages/25/06/ca9fd1f3a4589cbd825b1447e5db3a8ebb969c1eaf22c8579bd286f51b6d/scipy-1.16.3-cp313-cp313t-macosx_12_0_arm64.whl", hash = "sha256:8d09d72dc92742988b0e7750bddb8060b0c7079606c0d24a8cc8e9c9c11f9079", size = 29400081, upload-time = "2025-10-28T17:34:39.087Z" }, - { url = "https://files.pythonhosted.org/packages/6a/56/933e68210d92657d93fb0e381683bc0e53a965048d7358ff5fbf9e6a1b17/scipy-1.16.3-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:03192a35e661470197556de24e7cb1330d84b35b94ead65c46ad6f16f6b28f2a", size = 21391244, upload-time = "2025-10-28T17:34:45.234Z" }, - { url = "https://files.pythonhosted.org/packages/a8/7e/779845db03dc1418e215726329674b40576879b91814568757ff0014ad65/scipy-1.16.3-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:57d01cb6f85e34f0946b33caa66e892aae072b64b034183f3d87c4025802a119", size = 23929753, upload-time = "2025-10-28T17:34:51.793Z" }, - { url = "https://files.pythonhosted.org/packages/4c/4b/f756cf8161d5365dcdef9e5f460ab226c068211030a175d2fc7f3f41ca64/scipy-1.16.3-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:96491a6a54e995f00a28a3c3badfff58fd093bf26cd5fb34a2188c8c756a3a2c", size = 33496912, upload-time = "2025-10-28T17:34:59.8Z" }, - { url = "https://files.pythonhosted.org/packages/09/b5/222b1e49a58668f23839ca1542a6322bb095ab8d6590d4f71723869a6c2c/scipy-1.16.3-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:cd13e354df9938598af2be05822c323e97132d5e6306b83a3b4ee6724c6e522e", size = 35802371, upload-time = "2025-10-28T17:35:08.173Z" }, - { url = "https://files.pythonhosted.org/packages/c1/8d/5964ef68bb31829bde27611f8c9deeac13764589fe74a75390242b64ca44/scipy-1.16.3-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:63d3cdacb8a824a295191a723ee5e4ea7768ca5ca5f2838532d9f2e2b3ce2135", size = 36190477, upload-time = "2025-10-28T17:35:16.7Z" }, - { url = "https://files.pythonhosted.org/packages/ab/f2/b31d75cb9b5fa4dd39a0a931ee9b33e7f6f36f23be5ef560bf72e0f92f32/scipy-1.16.3-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:e7efa2681ea410b10dde31a52b18b0154d66f2485328830e45fdf183af5aefc6", size = 38796678, upload-time = "2025-10-28T17:35:26.354Z" }, - { url = "https://files.pythonhosted.org/packages/b4/1e/b3723d8ff64ab548c38d87055483714fefe6ee20e0189b62352b5e015bb1/scipy-1.16.3-cp313-cp313t-win_amd64.whl", hash = "sha256:2d1ae2cf0c350e7705168ff2429962a89ad90c2d49d1dd300686d8b2a5af22fc", size = 38640178, upload-time = "2025-10-28T17:35:35.304Z" }, - { url = "https://files.pythonhosted.org/packages/8e/f3/d854ff38789aca9b0cc23008d607ced9de4f7ab14fa1ca4329f86b3758ca/scipy-1.16.3-cp313-cp313t-win_arm64.whl", hash = "sha256:0c623a54f7b79dd88ef56da19bc2873afec9673a48f3b85b18e4d402bdd29a5a", size = 25803246, upload-time = "2025-10-28T17:35:42.155Z" }, - { url = "https://files.pythonhosted.org/packages/99/f6/99b10fd70f2d864c1e29a28bbcaa0c6340f9d8518396542d9ea3b4aaae15/scipy-1.16.3-cp314-cp314-macosx_10_14_x86_64.whl", hash = "sha256:875555ce62743e1d54f06cdf22c1e0bc47b91130ac40fe5d783b6dfa114beeb6", size = 36606469, upload-time = "2025-10-28T17:36:08.741Z" }, - { url = "https://files.pythonhosted.org/packages/4d/74/043b54f2319f48ea940dd025779fa28ee360e6b95acb7cd188fad4391c6b/scipy-1.16.3-cp314-cp314-macosx_12_0_arm64.whl", hash = "sha256:bb61878c18a470021fb515a843dc7a76961a8daceaaaa8bad1332f1bf4b54657", size = 28872043, upload-time = "2025-10-28T17:36:16.599Z" }, - { url = "https://files.pythonhosted.org/packages/4d/e1/24b7e50cc1c4ee6ffbcb1f27fe9f4c8b40e7911675f6d2d20955f41c6348/scipy-1.16.3-cp314-cp314-macosx_14_0_arm64.whl", hash = "sha256:f2622206f5559784fa5c4b53a950c3c7c1cf3e84ca1b9c4b6c03f062f289ca26", size = 20862952, upload-time = "2025-10-28T17:36:22.966Z" }, - { url = "https://files.pythonhosted.org/packages/dd/3a/3e8c01a4d742b730df368e063787c6808597ccb38636ed821d10b39ca51b/scipy-1.16.3-cp314-cp314-macosx_14_0_x86_64.whl", hash = "sha256:7f68154688c515cdb541a31ef8eb66d8cd1050605be9dcd74199cbd22ac739bc", size = 23508512, upload-time = "2025-10-28T17:36:29.731Z" }, - { url = "https://files.pythonhosted.org/packages/1f/60/c45a12b98ad591536bfe5330cb3cfe1850d7570259303563b1721564d458/scipy-1.16.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:8b3c820ddb80029fe9f43d61b81d8b488d3ef8ca010d15122b152db77dc94c22", size = 33413639, upload-time = "2025-10-28T17:36:37.982Z" }, - { url = "https://files.pythonhosted.org/packages/71/bc/35957d88645476307e4839712642896689df442f3e53b0fa016ecf8a3357/scipy-1.16.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:d3837938ae715fc0fe3c39c0202de3a8853aff22ca66781ddc2ade7554b7e2cc", size = 35704729, upload-time = "2025-10-28T17:36:46.547Z" }, - { url = "https://files.pythonhosted.org/packages/3b/15/89105e659041b1ca11c386e9995aefacd513a78493656e57789f9d9eab61/scipy-1.16.3-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:aadd23f98f9cb069b3bd64ddc900c4d277778242e961751f77a8cb5c4b946fb0", size = 36086251, upload-time = "2025-10-28T17:36:55.161Z" }, - { url = "https://files.pythonhosted.org/packages/1a/87/c0ea673ac9c6cc50b3da2196d860273bc7389aa69b64efa8493bdd25b093/scipy-1.16.3-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:b7c5f1bda1354d6a19bc6af73a649f8285ca63ac6b52e64e658a5a11d4d69800", size = 38716681, upload-time = "2025-10-28T17:37:04.1Z" }, - { url = "https://files.pythonhosted.org/packages/91/06/837893227b043fb9b0d13e4bd7586982d8136cb249ffb3492930dab905b8/scipy-1.16.3-cp314-cp314-win_amd64.whl", hash = "sha256:e5d42a9472e7579e473879a1990327830493a7047506d58d73fc429b84c1d49d", size = 39358423, upload-time = "2025-10-28T17:38:20.005Z" }, - { url = "https://files.pythonhosted.org/packages/95/03/28bce0355e4d34a7c034727505a02d19548549e190bedd13a721e35380b7/scipy-1.16.3-cp314-cp314-win_arm64.whl", hash = "sha256:6020470b9d00245926f2d5bb93b119ca0340f0d564eb6fbaad843eaebf9d690f", size = 26135027, upload-time = "2025-10-28T17:38:24.966Z" }, - { url = "https://files.pythonhosted.org/packages/b2/6f/69f1e2b682efe9de8fe9f91040f0cd32f13cfccba690512ba4c582b0bc29/scipy-1.16.3-cp314-cp314t-macosx_10_14_x86_64.whl", hash = "sha256:e1d27cbcb4602680a49d787d90664fa4974063ac9d4134813332a8c53dbe667c", size = 37028379, upload-time = "2025-10-28T17:37:14.061Z" }, - { url = "https://files.pythonhosted.org/packages/7c/2d/e826f31624a5ebbab1cd93d30fd74349914753076ed0593e1d56a98c4fb4/scipy-1.16.3-cp314-cp314t-macosx_12_0_arm64.whl", hash = "sha256:9b9c9c07b6d56a35777a1b4cc8966118fb16cfd8daf6743867d17d36cfad2d40", size = 29400052, upload-time = "2025-10-28T17:37:21.709Z" }, - { url = "https://files.pythonhosted.org/packages/69/27/d24feb80155f41fd1f156bf144e7e049b4e2b9dd06261a242905e3bc7a03/scipy-1.16.3-cp314-cp314t-macosx_14_0_arm64.whl", hash = "sha256:3a4c460301fb2cffb7f88528f30b3127742cff583603aa7dc964a52c463b385d", size = 21391183, upload-time = "2025-10-28T17:37:29.559Z" }, - { url = "https://files.pythonhosted.org/packages/f8/d3/1b229e433074c5738a24277eca520a2319aac7465eea7310ea6ae0e98ae2/scipy-1.16.3-cp314-cp314t-macosx_14_0_x86_64.whl", hash = "sha256:f667a4542cc8917af1db06366d3f78a5c8e83badd56409f94d1eac8d8d9133fa", size = 23930174, upload-time = "2025-10-28T17:37:36.306Z" }, - { url = "https://files.pythonhosted.org/packages/16/9d/d9e148b0ec680c0f042581a2be79a28a7ab66c0c4946697f9e7553ead337/scipy-1.16.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:f379b54b77a597aa7ee5e697df0d66903e41b9c85a6dd7946159e356319158e8", size = 33497852, upload-time = "2025-10-28T17:37:42.228Z" }, - { url = "https://files.pythonhosted.org/packages/2f/22/4e5f7561e4f98b7bea63cf3fd7934bff1e3182e9f1626b089a679914d5c8/scipy-1.16.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:4aff59800a3b7f786b70bfd6ab551001cb553244988d7d6b8299cb1ea653b353", size = 35798595, upload-time = "2025-10-28T17:37:48.102Z" }, - { url = "https://files.pythonhosted.org/packages/83/42/6644d714c179429fc7196857866f219fef25238319b650bb32dde7bf7a48/scipy-1.16.3-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:da7763f55885045036fabcebd80144b757d3db06ab0861415d1c3b7c69042146", size = 36186269, upload-time = "2025-10-28T17:37:53.72Z" }, - { url = "https://files.pythonhosted.org/packages/ac/70/64b4d7ca92f9cf2e6fc6aaa2eecf80bb9b6b985043a9583f32f8177ea122/scipy-1.16.3-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:ffa6eea95283b2b8079b821dc11f50a17d0571c92b43e2b5b12764dc5f9b285d", size = 38802779, upload-time = "2025-10-28T17:37:59.393Z" }, - { url = "https://files.pythonhosted.org/packages/61/82/8d0e39f62764cce5ffd5284131e109f07cf8955aef9ab8ed4e3aa5e30539/scipy-1.16.3-cp314-cp314t-win_amd64.whl", hash = "sha256:d9f48cafc7ce94cf9b15c6bffdc443a81a27bf7075cf2dcd5c8b40f85d10c4e7", size = 39471128, upload-time = "2025-10-28T17:38:05.259Z" }, - { url = "https://files.pythonhosted.org/packages/64/47/a494741db7280eae6dc033510c319e34d42dd41b7ac0c7ead39354d1a2b5/scipy-1.16.3-cp314-cp314t-win_arm64.whl", hash = "sha256:21d9d6b197227a12dcbf9633320a4e34c6b0e51c57268df255a0942983bac562", size = 26464127, upload-time = "2025-10-28T17:38:11.34Z" }, -] - -[[package]] -name = "scipy" -version = "1.17.1" -source = { registry = "https://pypi.org/simple" } -resolution-markers = [ - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/7a/97/5a3609c4f8d58b039179648e62dd220f89864f56f7357f5d4f45c29eb2cc/scipy-1.17.1.tar.gz", hash = "sha256:95d8e012d8cb8816c226aef832200b1d45109ed4464303e997c5b13122b297c0", size = 30573822, upload-time = "2026-02-23T00:26:24.851Z" } wheels = [ @@ -7789,11 +8337,9 @@ version = "0.0.3" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.16.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/a6/3c/19c65d94fc402f208db8a917a8c8d8b16e4b62adc3b34095291ad9d5d30f/spgl1-0.0.3.tar.gz", hash = "sha256:9734da2747de5a48d65021f286ad1f1ba42503a5b3277b9fa052cfda1858530b", size = 311599, upload-time = "2024-08-16T13:45:48.448Z" } wheels = [ @@ -7931,138 +8477,186 @@ name = "sphinx" version = "9.1.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -8128,9 +8722,12 @@ name = "sphinx-design" version = "0.7.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", @@ -8140,9 +8737,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", @@ -8152,9 +8752,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", @@ -8164,9 +8767,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", @@ -8176,22 +8782,29 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -8201,9 +8814,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -8213,9 +8829,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -8225,9 +8844,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -8237,22 +8859,29 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -8262,9 +8891,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -8274,9 +8906,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -8286,9 +8921,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -8298,13 +8936,17 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -8323,7 +8965,7 @@ wheels = [ [[package]] name = "sphinx-gallery" -version = "0.20.0" +version = "0.21.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "pillow" }, @@ -8331,9 +8973,9 @@ dependencies = [ { name = "sphinx", version = "9.0.4", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "sphinx", version = "9.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/5f/14/9238ac61932299b38c20c7c37dbfe60348c0348ea4d400f9ef25875b3bf7/sphinx_gallery-0.20.0.tar.gz", hash = "sha256:70281510c6183d812d3595957005ccf555c5a793f207410f6cd16a25bf08d735", size = 473502, upload-time = "2025-12-02T15:51:37.277Z" } +sdist = { url = "https://files.pythonhosted.org/packages/fb/9d/91334ba9370de74564c8a1e0c54ce1bc638b35e00177cc02cb25c9c14348/sphinx_gallery-0.21.0.tar.gz", hash = "sha256:72a7734ad9100878345b8b65c249148cc0f1cd0e274adf3e3900214e4c2c5bee", size = 483616, upload-time = "2026-04-24T03:09:28.173Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/27/fd/818a53d4da56ef2da7b08f77bb3a825635941d1fcc6b6a490995dec1a81c/sphinx_gallery-0.20.0-py3-none-any.whl", hash = "sha256:188b7456e269649945825661b76cdbfbf0b70c2cfd5b75c9a11fe52519879e4d", size = 458655, upload-time = "2025-12-02T15:51:35.311Z" }, + { url = "https://files.pythonhosted.org/packages/b8/dd/d95843947392524418aa9fc4e8d205e82b4261ab2d2fab4abce7a14ee7c0/sphinx_gallery-0.21.0-py3-none-any.whl", hash = "sha256:f37bea4012f1cd7439c7782081e4259945207cf179e79b81330a6db3b18bca8b", size = 466808, upload-time = "2026-04-24T03:09:25.992Z" }, ] [[package]] @@ -8528,9 +9170,12 @@ name = "torch" version = "2.10.0+cu126" source = { registry = "https://download.pytorch.org/whl/cu126" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32'", - "python_full_version >= '3.14' and sys_platform == 'emscripten'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version >= '3.15' and sys_platform == 'win32'", + "python_full_version >= '3.15' and sys_platform == 'emscripten'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.14.*' and sys_platform == 'win32'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", "python_full_version == '3.13.*' and sys_platform == 'win32'", "python_full_version == '3.13.*' and sys_platform == 'emscripten'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", @@ -8570,27 +9215,27 @@ dependencies = [ { name = "typing-extensions" }, ] wheels = [ - { url = "https://download.pytorch.org/whl/cu126/torch-2.10.0%2Bcu126-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:dae63a4756c9c455f299309b7b093f1b7c3460e63b53769cab10543b51a1d827" }, - { url = "https://download.pytorch.org/whl/cu126/torch-2.10.0%2Bcu126-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:a256b51e8ca00770a47fe7ab865e3211d2a080d4f1cdc814cdcfb073b36cf1a1" }, - { url = "https://download.pytorch.org/whl/cu126/torch-2.10.0%2Bcu126-cp310-cp310-win_amd64.whl", hash = "sha256:b91012be20b6c0370800ed7c153fd5b51582495f00f7341c38fa0cb6b9c9a968" }, - { url = "https://download.pytorch.org/whl/cu126/torch-2.10.0%2Bcu126-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:3a5fb967ffb53ffa0d2579c9819491cfc36c557040de6fdeabcfcfb45df019bc" }, - { url = "https://download.pytorch.org/whl/cu126/torch-2.10.0%2Bcu126-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:a9a9ba3b2baf23c044499ffbcbed88e04b6e38b94189c7dc42dd2cfcdd8c55c0" }, - { url = "https://download.pytorch.org/whl/cu126/torch-2.10.0%2Bcu126-cp311-cp311-win_amd64.whl", hash = "sha256:4749cd32e32ed55179ff2ff0407e0ae5077fe4d332bfa49258f4578d09eccb40" }, - { url = "https://download.pytorch.org/whl/cu126/torch-2.10.0%2Bcu126-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:81264238b3d8840276dd30c31f393e325b8f5da6390d18ac2a80dacecfd693ea" }, - { url = "https://download.pytorch.org/whl/cu126/torch-2.10.0%2Bcu126-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:2a7a569206f07965eff69b28e147676540bb0ba6e1a39410802b6e4708cb8356" }, - { url = "https://download.pytorch.org/whl/cu126/torch-2.10.0%2Bcu126-cp312-cp312-win_amd64.whl", hash = "sha256:95d8409b8a15191de4c2958e86ca47f3ea8f9739b994ee4ca0e7586f37336413" }, - { url = "https://download.pytorch.org/whl/cu126/torch-2.10.0%2Bcu126-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:9ffbf240bc193841ba0a79976510aa9ec14c95a57699257b581bc782316b592f" }, - { url = "https://download.pytorch.org/whl/cu126/torch-2.10.0%2Bcu126-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:8568052253534abe27b3ac56d301f69d35ef5ce16479e6a3d7808fb052310919" }, - { url = "https://download.pytorch.org/whl/cu126/torch-2.10.0%2Bcu126-cp313-cp313-win_amd64.whl", hash = "sha256:91e21e7ad572bf0136e5b7f192714f120c8abde8e128f1a0759f158951643822" }, - { url = "https://download.pytorch.org/whl/cu126/torch-2.10.0%2Bcu126-cp313-cp313t-manylinux_2_28_aarch64.whl", hash = "sha256:c3480edd0ecc95df5f3418687f584037c072392646f94f5181d32bba5446724f" }, - { url = "https://download.pytorch.org/whl/cu126/torch-2.10.0%2Bcu126-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:270918b7a7ae46951fae6150bee9fcbd6a908242a1acc8d7e73de1194a041902" }, - { url = "https://download.pytorch.org/whl/cu126/torch-2.10.0%2Bcu126-cp313-cp313t-win_amd64.whl", hash = "sha256:06335b76cbaae9ee94071e69dd79ecfadab76a48edd4ef79a95de0fbf1bc04b4" }, - { url = "https://download.pytorch.org/whl/cu126/torch-2.10.0%2Bcu126-cp314-cp314-manylinux_2_28_aarch64.whl", hash = "sha256:6935902d55007b3031a1e1ce74f9d0e1a6780cb02990818133a868560197dfa6" }, - { url = "https://download.pytorch.org/whl/cu126/torch-2.10.0%2Bcu126-cp314-cp314-manylinux_2_28_x86_64.whl", hash = "sha256:4cf597403f339a5068ad5a96fac562a2664a7cc584f24689d3136bf3deb0d07e" }, - { url = "https://download.pytorch.org/whl/cu126/torch-2.10.0%2Bcu126-cp314-cp314-win_amd64.whl", hash = "sha256:ef8d62917bf7886929f6b3d8fbab372f8ac660b61cca47c19e0354c23fb860cf" }, - { url = "https://download.pytorch.org/whl/cu126/torch-2.10.0%2Bcu126-cp314-cp314t-manylinux_2_28_aarch64.whl", hash = "sha256:55f4639ea3d0f232281bbe8acce7e04f53e6789594ff354aff7560b22e2d8241" }, - { url = "https://download.pytorch.org/whl/cu126/torch-2.10.0%2Bcu126-cp314-cp314t-manylinux_2_28_x86_64.whl", hash = "sha256:1aba08d6a66cb7577afc13fcc2bec8b15133438098a5acd512cee920c40c16a8" }, - { url = "https://download.pytorch.org/whl/cu126/torch-2.10.0%2Bcu126-cp314-cp314t-win_amd64.whl", hash = "sha256:78bc0feb3357037b902562a8c0b72ca78cef65e2d2b782c214c7892df87b96a3" }, + { url = "https://download-r2.pytorch.org/whl/cu126/torch-2.10.0%2Bcu126-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:dae63a4756c9c455f299309b7b093f1b7c3460e63b53769cab10543b51a1d827", upload-time = "2026-01-21T19:34:06Z" }, + { url = "https://download-r2.pytorch.org/whl/cu126/torch-2.10.0%2Bcu126-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:a256b51e8ca00770a47fe7ab865e3211d2a080d4f1cdc814cdcfb073b36cf1a1", upload-time = "2026-01-21T19:34:06Z" }, + { url = "https://download-r2.pytorch.org/whl/cu126/torch-2.10.0%2Bcu126-cp310-cp310-win_amd64.whl", hash = "sha256:b91012be20b6c0370800ed7c153fd5b51582495f00f7341c38fa0cb6b9c9a968", upload-time = "2026-01-21T19:34:06Z" }, + { url = "https://download-r2.pytorch.org/whl/cu126/torch-2.10.0%2Bcu126-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:3a5fb967ffb53ffa0d2579c9819491cfc36c557040de6fdeabcfcfb45df019bc", upload-time = "2026-01-21T19:34:08Z" }, + { url = "https://download-r2.pytorch.org/whl/cu126/torch-2.10.0%2Bcu126-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:a9a9ba3b2baf23c044499ffbcbed88e04b6e38b94189c7dc42dd2cfcdd8c55c0", upload-time = "2026-01-21T19:34:12Z" }, + { url = "https://download-r2.pytorch.org/whl/cu126/torch-2.10.0%2Bcu126-cp311-cp311-win_amd64.whl", hash = "sha256:4749cd32e32ed55179ff2ff0407e0ae5077fe4d332bfa49258f4578d09eccb40", upload-time = "2026-01-21T19:34:21Z" }, + { url = "https://download-r2.pytorch.org/whl/cu126/torch-2.10.0%2Bcu126-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:81264238b3d8840276dd30c31f393e325b8f5da6390d18ac2a80dacecfd693ea", upload-time = "2026-01-21T19:34:23Z" }, + { url = "https://download-r2.pytorch.org/whl/cu126/torch-2.10.0%2Bcu126-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:2a7a569206f07965eff69b28e147676540bb0ba6e1a39410802b6e4708cb8356", upload-time = "2026-01-21T19:34:39Z" }, + { url = "https://download-r2.pytorch.org/whl/cu126/torch-2.10.0%2Bcu126-cp312-cp312-win_amd64.whl", hash = "sha256:95d8409b8a15191de4c2958e86ca47f3ea8f9739b994ee4ca0e7586f37336413", upload-time = "2026-01-21T19:34:42Z" }, + { url = "https://download-r2.pytorch.org/whl/cu126/torch-2.10.0%2Bcu126-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:9ffbf240bc193841ba0a79976510aa9ec14c95a57699257b581bc782316b592f", upload-time = "2026-01-21T19:34:47Z" }, + { url = "https://download-r2.pytorch.org/whl/cu126/torch-2.10.0%2Bcu126-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:8568052253534abe27b3ac56d301f69d35ef5ce16479e6a3d7808fb052310919", upload-time = "2026-01-21T19:35:02Z" }, + { url = "https://download-r2.pytorch.org/whl/cu126/torch-2.10.0%2Bcu126-cp313-cp313-win_amd64.whl", hash = "sha256:91e21e7ad572bf0136e5b7f192714f120c8abde8e128f1a0759f158951643822", upload-time = "2026-01-21T19:35:12Z" }, + { url = "https://download-r2.pytorch.org/whl/cu126/torch-2.10.0%2Bcu126-cp313-cp313t-manylinux_2_28_aarch64.whl", hash = "sha256:c3480edd0ecc95df5f3418687f584037c072392646f94f5181d32bba5446724f", upload-time = "2026-01-21T19:35:37Z" }, + { url = "https://download-r2.pytorch.org/whl/cu126/torch-2.10.0%2Bcu126-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:270918b7a7ae46951fae6150bee9fcbd6a908242a1acc8d7e73de1194a041902", upload-time = "2026-01-21T19:35:48Z" }, + { url = "https://download-r2.pytorch.org/whl/cu126/torch-2.10.0%2Bcu126-cp313-cp313t-win_amd64.whl", hash = "sha256:06335b76cbaae9ee94071e69dd79ecfadab76a48edd4ef79a95de0fbf1bc04b4", upload-time = "2026-01-21T19:35:54Z" }, + { url = "https://download-r2.pytorch.org/whl/cu126/torch-2.10.0%2Bcu126-cp314-cp314-manylinux_2_28_aarch64.whl", hash = "sha256:6935902d55007b3031a1e1ce74f9d0e1a6780cb02990818133a868560197dfa6", upload-time = "2026-01-21T19:36:04Z" }, + { url = "https://download-r2.pytorch.org/whl/cu126/torch-2.10.0%2Bcu126-cp314-cp314-manylinux_2_28_x86_64.whl", hash = "sha256:4cf597403f339a5068ad5a96fac562a2664a7cc584f24689d3136bf3deb0d07e", upload-time = "2026-01-21T19:36:19Z" }, + { url = "https://download-r2.pytorch.org/whl/cu126/torch-2.10.0%2Bcu126-cp314-cp314-win_amd64.whl", hash = "sha256:ef8d62917bf7886929f6b3d8fbab372f8ac660b61cca47c19e0354c23fb860cf", upload-time = "2026-01-21T19:36:21Z" }, + { url = "https://download-r2.pytorch.org/whl/cu126/torch-2.10.0%2Bcu126-cp314-cp314t-manylinux_2_28_aarch64.whl", hash = "sha256:55f4639ea3d0f232281bbe8acce7e04f53e6789594ff354aff7560b22e2d8241", upload-time = "2026-01-21T19:36:24Z" }, + { url = "https://download-r2.pytorch.org/whl/cu126/torch-2.10.0%2Bcu126-cp314-cp314t-manylinux_2_28_x86_64.whl", hash = "sha256:1aba08d6a66cb7577afc13fcc2bec8b15133438098a5acd512cee920c40c16a8", upload-time = "2026-01-21T19:36:39Z" }, + { url = "https://download-r2.pytorch.org/whl/cu126/torch-2.10.0%2Bcu126-cp314-cp314t-win_amd64.whl", hash = "sha256:78bc0feb3357037b902562a8c0b72ca78cef65e2d2b782c214c7892df87b96a3", upload-time = "2026-01-21T19:36:50Z" }, ] [[package]] @@ -8598,9 +9243,12 @@ name = "torch" version = "2.10.0+cu128" source = { registry = "https://download.pytorch.org/whl/cu128" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32'", - "python_full_version >= '3.14' and sys_platform == 'emscripten'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version >= '3.15' and sys_platform == 'win32'", + "python_full_version >= '3.15' and sys_platform == 'emscripten'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.14.*' and sys_platform == 'win32'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", "python_full_version == '3.13.*' and sys_platform == 'win32'", "python_full_version == '3.13.*' and sys_platform == 'emscripten'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", @@ -8640,27 +9288,27 @@ dependencies = [ { name = "typing-extensions" }, ] wheels = [ - { url = "https://download.pytorch.org/whl/cu128/torch-2.10.0%2Bcu128-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:e186f57ef1de1aa877943259819468fc6f27efb583b4a91f9215ada7b7f4e6cc" }, - { url = "https://download.pytorch.org/whl/cu128/torch-2.10.0%2Bcu128-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:36368507b56eaa51acbd3c96ac8893bb9a86991ffcd0699fea3a1a74a2b8bdcb" }, - { url = "https://download.pytorch.org/whl/cu128/torch-2.10.0%2Bcu128-cp310-cp310-win_amd64.whl", hash = "sha256:14d2831b9292c3a9b0d80116451315a08ffe8db745d403d06000bc47165b1f9e" }, - { url = "https://download.pytorch.org/whl/cu128/torch-2.10.0%2Bcu128-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:85ed7944655ea6fd69377692e9cbfd7bba28d99696ceae79985e7caa99cf0a95" }, - { url = "https://download.pytorch.org/whl/cu128/torch-2.10.0%2Bcu128-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:1d01ffaebf64715c0f507a39463149cb19e596ff702bd4bcf862601f2881dabc" }, - { url = "https://download.pytorch.org/whl/cu128/torch-2.10.0%2Bcu128-cp311-cp311-win_amd64.whl", hash = "sha256:3523fda6e2cfab2b04ae09b1424681358e508bb3faa11ceb67004113d5e7acad" }, - { url = "https://download.pytorch.org/whl/cu128/torch-2.10.0%2Bcu128-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:6f09cdf2415516be028ae82e6b985bcfc3eac37bc52ab401142689f6224516ca" }, - { url = "https://download.pytorch.org/whl/cu128/torch-2.10.0%2Bcu128-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:628e89bd5110ced7debee2a57c69959725b7fbc64eab81a39dd70e46c7e28ba5" }, - { url = "https://download.pytorch.org/whl/cu128/torch-2.10.0%2Bcu128-cp312-cp312-win_amd64.whl", hash = "sha256:fbde8f6a9ec8c76979a0d14df21c10b9e5cab6f0d106a73ca73e2179bc597cae" }, - { url = "https://download.pytorch.org/whl/cu128/torch-2.10.0%2Bcu128-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:bdbcc703382f948e951c063448c9406bf38ce66c41dd698d9e2733fcf96c037a" }, - { url = "https://download.pytorch.org/whl/cu128/torch-2.10.0%2Bcu128-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:7b4bd23ed63de97456fcc81c26fea9f02ee02ce1112111c4dac0d8cfe574b23e" }, - { url = "https://download.pytorch.org/whl/cu128/torch-2.10.0%2Bcu128-cp313-cp313-win_amd64.whl", hash = "sha256:4d1b0b49c54223c7c04050b49eac141d77b6edbc34aea1dfc74a6fdb661baa8c" }, - { url = "https://download.pytorch.org/whl/cu128/torch-2.10.0%2Bcu128-cp313-cp313t-manylinux_2_28_aarch64.whl", hash = "sha256:f1f8b840c64b645a4bc61a393db48effb9c92b2dc26c8373873911f0750d1ea7" }, - { url = "https://download.pytorch.org/whl/cu128/torch-2.10.0%2Bcu128-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:23f58258012bcf1c349cb22af387e33aadca7f83ea617b080e774eb41e4fe8ff" }, - { url = "https://download.pytorch.org/whl/cu128/torch-2.10.0%2Bcu128-cp313-cp313t-win_amd64.whl", hash = "sha256:01b216e097b17a5277cfb47c383cdcacf06abeadcb0daca0c76b59e72854c3b6" }, - { url = "https://download.pytorch.org/whl/cu128/torch-2.10.0%2Bcu128-cp314-cp314-manylinux_2_28_aarch64.whl", hash = "sha256:c42377bc2607e3e1c60da71b792fb507c3938c87fd6edab8b21c59c91473c36d" }, - { url = "https://download.pytorch.org/whl/cu128/torch-2.10.0%2Bcu128-cp314-cp314-manylinux_2_28_x86_64.whl", hash = "sha256:37d71feea068776855686a1512058df3f19f6f040a151f055aa746601678744f" }, - { url = "https://download.pytorch.org/whl/cu128/torch-2.10.0%2Bcu128-cp314-cp314-win_amd64.whl", hash = "sha256:c57017ca29e62271e362fdeee7d20070e254755a5148b30b553d8a10fc83c7ef" }, - { url = "https://download.pytorch.org/whl/cu128/torch-2.10.0%2Bcu128-cp314-cp314t-manylinux_2_28_aarch64.whl", hash = "sha256:777461f50b2daf77e4bdd8e2ad34bdfc5a993bf1bdf2ab9ef39f5edfe4e9c12b" }, - { url = "https://download.pytorch.org/whl/cu128/torch-2.10.0%2Bcu128-cp314-cp314t-manylinux_2_28_x86_64.whl", hash = "sha256:7bcba6a7c5f0987a13298b1ca843155dcceceac758fa3c7ccd5c7af4059a1080" }, - { url = "https://download.pytorch.org/whl/cu128/torch-2.10.0%2Bcu128-cp314-cp314t-win_amd64.whl", hash = "sha256:70d89143c956389d4806cb4e5fe0b1129fe0db280e1073288d17fa76c101cba4" }, + { url = "https://download-r2.pytorch.org/whl/cu128/torch-2.10.0%2Bcu128-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:e186f57ef1de1aa877943259819468fc6f27efb583b4a91f9215ada7b7f4e6cc", upload-time = "2026-01-21T15:21:34Z" }, + { url = "https://download-r2.pytorch.org/whl/cu128/torch-2.10.0%2Bcu128-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:36368507b56eaa51acbd3c96ac8893bb9a86991ffcd0699fea3a1a74a2b8bdcb", upload-time = "2026-01-21T15:21:34Z" }, + { url = "https://download-r2.pytorch.org/whl/cu128/torch-2.10.0%2Bcu128-cp310-cp310-win_amd64.whl", hash = "sha256:14d2831b9292c3a9b0d80116451315a08ffe8db745d403d06000bc47165b1f9e", upload-time = "2026-01-21T15:21:34Z" }, + { url = "https://download-r2.pytorch.org/whl/cu128/torch-2.10.0%2Bcu128-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:85ed7944655ea6fd69377692e9cbfd7bba28d99696ceae79985e7caa99cf0a95", upload-time = "2026-01-21T15:21:36Z" }, + { url = "https://download-r2.pytorch.org/whl/cu128/torch-2.10.0%2Bcu128-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:1d01ffaebf64715c0f507a39463149cb19e596ff702bd4bcf862601f2881dabc", upload-time = "2026-01-21T15:21:40Z" }, + { url = "https://download-r2.pytorch.org/whl/cu128/torch-2.10.0%2Bcu128-cp311-cp311-win_amd64.whl", hash = "sha256:3523fda6e2cfab2b04ae09b1424681358e508bb3faa11ceb67004113d5e7acad", upload-time = "2026-01-21T15:22:00Z" }, + { url = "https://download-r2.pytorch.org/whl/cu128/torch-2.10.0%2Bcu128-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:6f09cdf2415516be028ae82e6b985bcfc3eac37bc52ab401142689f6224516ca", upload-time = "2026-01-21T15:22:03Z" }, + { url = "https://download-r2.pytorch.org/whl/cu128/torch-2.10.0%2Bcu128-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:628e89bd5110ced7debee2a57c69959725b7fbc64eab81a39dd70e46c7e28ba5", upload-time = "2026-01-21T15:22:11Z" }, + { url = "https://download-r2.pytorch.org/whl/cu128/torch-2.10.0%2Bcu128-cp312-cp312-win_amd64.whl", hash = "sha256:fbde8f6a9ec8c76979a0d14df21c10b9e5cab6f0d106a73ca73e2179bc597cae", upload-time = "2026-01-21T15:22:17Z" }, + { url = "https://download-r2.pytorch.org/whl/cu128/torch-2.10.0%2Bcu128-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:bdbcc703382f948e951c063448c9406bf38ce66c41dd698d9e2733fcf96c037a", upload-time = "2026-01-21T15:22:29Z" }, + { url = "https://download-r2.pytorch.org/whl/cu128/torch-2.10.0%2Bcu128-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:7b4bd23ed63de97456fcc81c26fea9f02ee02ce1112111c4dac0d8cfe574b23e", upload-time = "2026-01-21T15:22:51Z" }, + { url = "https://download-r2.pytorch.org/whl/cu128/torch-2.10.0%2Bcu128-cp313-cp313-win_amd64.whl", hash = "sha256:4d1b0b49c54223c7c04050b49eac141d77b6edbc34aea1dfc74a6fdb661baa8c", upload-time = "2026-01-21T15:22:54Z" }, + { url = "https://download-r2.pytorch.org/whl/cu128/torch-2.10.0%2Bcu128-cp313-cp313t-manylinux_2_28_aarch64.whl", hash = "sha256:f1f8b840c64b645a4bc61a393db48effb9c92b2dc26c8373873911f0750d1ea7", upload-time = "2026-01-21T15:23:28Z" }, + { url = "https://download-r2.pytorch.org/whl/cu128/torch-2.10.0%2Bcu128-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:23f58258012bcf1c349cb22af387e33aadca7f83ea617b080e774eb41e4fe8ff", upload-time = "2026-01-21T15:23:31Z" }, + { url = "https://download-r2.pytorch.org/whl/cu128/torch-2.10.0%2Bcu128-cp313-cp313t-win_amd64.whl", hash = "sha256:01b216e097b17a5277cfb47c383cdcacf06abeadcb0daca0c76b59e72854c3b6", upload-time = "2026-01-21T15:23:53Z" }, + { url = "https://download-r2.pytorch.org/whl/cu128/torch-2.10.0%2Bcu128-cp314-cp314-manylinux_2_28_aarch64.whl", hash = "sha256:c42377bc2607e3e1c60da71b792fb507c3938c87fd6edab8b21c59c91473c36d", upload-time = "2026-01-21T15:23:56Z" }, + { url = "https://download-r2.pytorch.org/whl/cu128/torch-2.10.0%2Bcu128-cp314-cp314-manylinux_2_28_x86_64.whl", hash = "sha256:37d71feea068776855686a1512058df3f19f6f040a151f055aa746601678744f", upload-time = "2026-01-21T15:24:08Z" }, + { url = "https://download-r2.pytorch.org/whl/cu128/torch-2.10.0%2Bcu128-cp314-cp314-win_amd64.whl", hash = "sha256:c57017ca29e62271e362fdeee7d20070e254755a5148b30b553d8a10fc83c7ef", upload-time = "2026-01-21T15:24:10Z" }, + { url = "https://download-r2.pytorch.org/whl/cu128/torch-2.10.0%2Bcu128-cp314-cp314t-manylinux_2_28_aarch64.whl", hash = "sha256:777461f50b2daf77e4bdd8e2ad34bdfc5a993bf1bdf2ab9ef39f5edfe4e9c12b", upload-time = "2026-01-21T15:24:20Z" }, + { url = "https://download-r2.pytorch.org/whl/cu128/torch-2.10.0%2Bcu128-cp314-cp314t-manylinux_2_28_x86_64.whl", hash = "sha256:7bcba6a7c5f0987a13298b1ca843155dcceceac758fa3c7ccd5c7af4059a1080", upload-time = "2026-01-21T15:24:44Z" }, + { url = "https://download-r2.pytorch.org/whl/cu128/torch-2.10.0%2Bcu128-cp314-cp314t-win_amd64.whl", hash = "sha256:70d89143c956389d4806cb4e5fe0b1129fe0db280e1073288d17fa76c101cba4", upload-time = "2026-01-21T15:24:46Z" }, ] [[package]] @@ -8668,7 +9316,8 @@ name = "torch" version = "2.11.0" source = { registry = "https://download.pytorch.org/whl/cpu" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'darwin'", + "python_full_version >= '3.15' and sys_platform == 'darwin'", + "python_full_version == '3.14.*' and sys_platform == 'darwin'", "python_full_version == '3.13.*' and sys_platform == 'darwin'", "python_full_version == '3.12.*' and sys_platform == 'darwin'", "python_full_version == '3.11.*' and sys_platform == 'darwin'", @@ -8685,13 +9334,13 @@ dependencies = [ { name = "typing-extensions", marker = "sys_platform == 'darwin' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ - { url = "https://download.pytorch.org/whl/cpu/torch-2.11.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:91209c7d8a2460b76e8ff5b28b7623da4ab1d27474b79e1de83e954871985afe" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.11.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d75eadcd97fe0dc7cd0eedc4d72152484c19cb2cfe46ce55766c8e129116425f" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.11.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:43b35116802c85fb88d99f4a396b8bd4472bfca1dd82e69499e5a4f9b8b4e252" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.11.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:442ec9dc78592564fdad69cf0beaa9da2f82ab810ccb4f13903869a90bf3f15d" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.11.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:cc3a195701bba2239c313ee311487f80f8aaebe9e89b9073dddbcf2f93b5a0ba" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.11.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:072a0d6e4865e8b0dc0dbfe6ebed68fae235124222835ef03e5814d414d8c012" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.11.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:23ec7789017da9d95b6d543d790814785e6f30905c5443efa8257d1490d73f79" }, + { url = "https://download-r2.pytorch.org/whl/cpu/torch-2.11.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:91209c7d8a2460b76e8ff5b28b7623da4ab1d27474b79e1de83e954871985afe", upload-time = "2026-03-23T15:16:50Z" }, + { url = "https://download-r2.pytorch.org/whl/cpu/torch-2.11.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d75eadcd97fe0dc7cd0eedc4d72152484c19cb2cfe46ce55766c8e129116425f", upload-time = "2026-03-23T15:16:54Z" }, + { url = "https://download-r2.pytorch.org/whl/cpu/torch-2.11.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:43b35116802c85fb88d99f4a396b8bd4472bfca1dd82e69499e5a4f9b8b4e252", upload-time = "2026-03-23T15:16:58Z" }, + { url = "https://download-r2.pytorch.org/whl/cpu/torch-2.11.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:442ec9dc78592564fdad69cf0beaa9da2f82ab810ccb4f13903869a90bf3f15d", upload-time = "2026-03-23T15:17:02Z" }, + { url = "https://download-r2.pytorch.org/whl/cpu/torch-2.11.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:cc3a195701bba2239c313ee311487f80f8aaebe9e89b9073dddbcf2f93b5a0ba", upload-time = "2026-03-23T15:17:06Z" }, + { url = "https://download-r2.pytorch.org/whl/cpu/torch-2.11.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:072a0d6e4865e8b0dc0dbfe6ebed68fae235124222835ef03e5814d414d8c012", upload-time = "2026-03-23T15:17:10Z" }, + { url = "https://download-r2.pytorch.org/whl/cpu/torch-2.11.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:23ec7789017da9d95b6d543d790814785e6f30905c5443efa8257d1490d73f79", upload-time = "2026-03-23T15:17:14Z" }, ] [[package]] @@ -8699,9 +9348,12 @@ name = "torch" version = "2.11.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32'", - "python_full_version >= '3.14' and sys_platform == 'emscripten'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version >= '3.15' and sys_platform == 'win32'", + "python_full_version >= '3.15' and sys_platform == 'emscripten'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.14.*' and sys_platform == 'win32'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", "python_full_version == '3.13.*' and sys_platform == 'win32'", "python_full_version == '3.13.*' and sys_platform == 'emscripten'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32'", @@ -8766,9 +9418,12 @@ name = "torch" version = "2.11.0+cpu" source = { registry = "https://download.pytorch.org/whl/cpu" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32'", - "python_full_version >= '3.14' and sys_platform == 'emscripten'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version >= '3.15' and sys_platform == 'win32'", + "python_full_version >= '3.15' and sys_platform == 'emscripten'", + "python_full_version >= '3.15' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", + "python_full_version == '3.14.*' and sys_platform == 'win32'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten'", + "python_full_version == '3.14.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", "python_full_version == '3.13.*' and sys_platform == 'win32'", "python_full_version == '3.13.*' and sys_platform == 'emscripten'", "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32'", @@ -8791,34 +9446,34 @@ dependencies = [ { name = "typing-extensions", marker = "sys_platform != 'darwin' or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] wheels = [ - { url = "https://download.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp310-cp310-linux_s390x.whl" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp310-cp310-manylinux_2_28_aarch64.whl" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp310-cp310-manylinux_2_28_x86_64.whl" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp310-cp310-win_amd64.whl" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp311-cp311-linux_s390x.whl" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp311-cp311-manylinux_2_28_aarch64.whl" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp311-cp311-manylinux_2_28_x86_64.whl" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp311-cp311-win_amd64.whl" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp312-cp312-linux_s390x.whl" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp312-cp312-manylinux_2_28_aarch64.whl" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp312-cp312-manylinux_2_28_x86_64.whl" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp312-cp312-win_amd64.whl" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp313-cp313-linux_s390x.whl" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp313-cp313-manylinux_2_28_aarch64.whl" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp313-cp313-manylinux_2_28_x86_64.whl" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp313-cp313-win_amd64.whl" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp313-cp313t-linux_s390x.whl" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp313-cp313t-manylinux_2_28_aarch64.whl" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp313-cp313t-manylinux_2_28_x86_64.whl" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp313-cp313t-win_amd64.whl" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp314-cp314-linux_s390x.whl" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp314-cp314-manylinux_2_28_aarch64.whl" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp314-cp314-manylinux_2_28_x86_64.whl" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp314-cp314-win_amd64.whl" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp314-cp314t-linux_s390x.whl" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp314-cp314t-manylinux_2_28_aarch64.whl" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp314-cp314t-manylinux_2_28_x86_64.whl" }, - { url = "https://download.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp314-cp314t-win_amd64.whl" }, + { url = "https://download-r2.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp310-cp310-linux_s390x.whl", upload-time = "2026-03-23T14:58:58Z" }, + { url = "https://download-r2.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp310-cp310-manylinux_2_28_aarch64.whl", upload-time = "2026-03-23T14:58:58Z" }, + { url = "https://download-r2.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp310-cp310-manylinux_2_28_x86_64.whl", upload-time = "2026-03-23T14:58:58Z" }, + { url = "https://download-r2.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp310-cp310-win_amd64.whl", upload-time = "2026-03-23T14:58:58Z" }, + { url = "https://download-r2.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp311-cp311-linux_s390x.whl", upload-time = "2026-03-23T14:58:58Z" }, + { url = "https://download-r2.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp311-cp311-manylinux_2_28_aarch64.whl", upload-time = "2026-03-23T14:59:00Z" }, + { url = "https://download-r2.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp311-cp311-manylinux_2_28_x86_64.whl", upload-time = "2026-03-23T14:59:00Z" }, + { url = "https://download-r2.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp311-cp311-win_amd64.whl", upload-time = "2026-03-23T14:59:01Z" }, + { url = "https://download-r2.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp312-cp312-linux_s390x.whl", upload-time = "2026-03-23T14:59:01Z" }, + { url = "https://download-r2.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp312-cp312-manylinux_2_28_aarch64.whl", upload-time = "2026-03-23T14:59:02Z" }, + { url = "https://download-r2.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp312-cp312-manylinux_2_28_x86_64.whl", upload-time = "2026-03-23T14:59:03Z" }, + { url = "https://download-r2.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp312-cp312-win_amd64.whl", upload-time = "2026-03-23T14:59:04Z" }, + { url = "https://download-r2.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp313-cp313-linux_s390x.whl", upload-time = "2026-03-23T14:59:04Z" }, + { url = "https://download-r2.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp313-cp313-manylinux_2_28_aarch64.whl", upload-time = "2026-03-23T14:59:04Z" }, + { url = "https://download-r2.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp313-cp313-manylinux_2_28_x86_64.whl", upload-time = "2026-03-23T14:59:05Z" }, + { url = "https://download-r2.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp313-cp313-win_amd64.whl", upload-time = "2026-03-23T14:59:06Z" }, + { url = "https://download-r2.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp313-cp313t-linux_s390x.whl", upload-time = "2026-03-23T14:59:07Z" }, + { url = "https://download-r2.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp313-cp313t-manylinux_2_28_aarch64.whl", upload-time = "2026-03-23T14:59:07Z" }, + { url = "https://download-r2.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp313-cp313t-manylinux_2_28_x86_64.whl", upload-time = "2026-03-23T14:59:07Z" }, + { url = "https://download-r2.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp313-cp313t-win_amd64.whl", upload-time = "2026-03-23T14:59:09Z" }, + { url = "https://download-r2.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp314-cp314-linux_s390x.whl", upload-time = "2026-03-23T14:59:09Z" }, + { url = "https://download-r2.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp314-cp314-manylinux_2_28_aarch64.whl", upload-time = "2026-03-23T14:59:10Z" }, + { url = "https://download-r2.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp314-cp314-manylinux_2_28_x86_64.whl", upload-time = "2026-03-23T14:59:11Z" }, + { url = "https://download-r2.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp314-cp314-win_amd64.whl", upload-time = "2026-03-23T14:59:12Z" }, + { url = "https://download-r2.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp314-cp314t-linux_s390x.whl", upload-time = "2026-03-23T14:59:12Z" }, + { url = "https://download-r2.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp314-cp314t-manylinux_2_28_aarch64.whl", upload-time = "2026-03-23T14:59:12Z" }, + { url = "https://download-r2.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp314-cp314t-manylinux_2_28_x86_64.whl", upload-time = "2026-03-23T14:59:13Z" }, + { url = "https://download-r2.pytorch.org/whl/cpu/torch-2.11.0%2Bcpu-cp314-cp314t-win_amd64.whl", upload-time = "2026-03-23T14:59:15Z" }, ] [[package]] @@ -8879,11 +9534,11 @@ wheels = [ [[package]] name = "tzdata" -version = "2025.3" +version = "2026.2" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/5e/a7/c202b344c5ca7daf398f3b8a477eeb205cf3b6f32e7ec3a6bac0629ca975/tzdata-2025.3.tar.gz", hash = "sha256:de39c2ca5dc7b0344f2eba86f49d614019d29f060fc4ebc8a417896a620b56a7", size = 196772, upload-time = "2025-12-13T17:45:35.667Z" } +sdist = { url = "https://files.pythonhosted.org/packages/ba/19/1b9b0e29f30c6d35cb345486df41110984ea67ae69dddbc0e8a100999493/tzdata-2026.2.tar.gz", hash = "sha256:9173fde7d80d9018e02a662e168e5a2d04f87c41ea174b139fbef642eda62d10", size = 198254, upload-time = "2026-04-24T15:22:08.651Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/c7/b0/003792df09decd6849a5e39c28b513c06e84436a54440380862b5aeff25d/tzdata-2025.3-py2.py3-none-any.whl", hash = "sha256:06a47e5700f3081aab02b2e513160914ff0694bce9947d6b76ebd6bf57cfc5d1", size = 348521, upload-time = "2025-12-13T17:45:33.889Z" }, + { url = "https://files.pythonhosted.org/packages/ce/e4/dccd7f47c4b64213ac01ef921a1337ee6e30e8c6466046018326977efd95/tzdata-2026.2-py2.py3-none-any.whl", hash = "sha256:bbe9af844f658da81a5f95019480da3a89415801f6cc966806612cc7169bffe7", size = 349321, upload-time = "2026-04-24T15:22:05.876Z" }, ] [[package]] @@ -8897,7 +9552,7 @@ wheels = [ [[package]] name = "virtualenv" -version = "21.2.0" +version = "21.2.4" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "distlib" }, @@ -8906,9 +9561,9 @@ dependencies = [ { name = "python-discovery" }, { name = "typing-extensions", marker = "python_full_version < '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/aa/92/58199fe10049f9703c2666e809c4f686c54ef0a68b0f6afccf518c0b1eb9/virtualenv-21.2.0.tar.gz", hash = "sha256:1720dc3a62ef5b443092e3f499228599045d7fea4c79199770499df8becf9098", size = 5840618, upload-time = "2026-03-09T17:24:38.013Z" } +sdist = { url = "https://files.pythonhosted.org/packages/0c/98/3a7e644e19cb26133488caff231be390579860bbbb3da35913c49a1d0a46/virtualenv-21.2.4.tar.gz", hash = "sha256:b294ef68192638004d72524ce7ef303e9d0cf5a44c95ce2e54a7500a6381cada", size = 5850742, upload-time = "2026-04-14T22:15:31.438Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/c6/59/7d02447a55b2e55755011a647479041bc92a82e143f96a8195cb33bd0a1c/virtualenv-21.2.0-py3-none-any.whl", hash = "sha256:1bd755b504931164a5a496d217c014d098426cddc79363ad66ac78125f9d908f", size = 5825084, upload-time = "2026-03-09T17:24:35.378Z" }, + { url = "https://files.pythonhosted.org/packages/27/8d/edd0bd910ff803c308ee9a6b7778621af0d10252219ad9f19ef4d4982a61/virtualenv-21.2.4-py3-none-any.whl", hash = "sha256:29d21e941795206138d0f22f4e45ff7050e5da6c6472299fb7103318763861ac", size = 5831232, upload-time = "2026-04-14T22:15:29.342Z" }, ] [[package]] @@ -8956,12 +9611,15 @@ wheels = [ [[package]] name = "xarray" -version = "2026.2.0" +version = "2026.4.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", @@ -8971,9 +9629,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", @@ -8983,9 +9644,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", @@ -8995,9 +9659,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", @@ -9007,22 +9674,29 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -9032,9 +9706,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -9044,9 +9721,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -9056,9 +9736,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -9068,22 +9751,29 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -9093,9 +9783,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -9105,9 +9798,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -9117,9 +9813,12 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -9129,13 +9828,17 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", @@ -9144,15 +9847,13 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, { name = "packaging", marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pandas", version = "2.3.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.14' and sys_platform == 'emscripten') or (python_full_version >= '3.14' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "pandas", version = "3.0.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'emscripten') or (python_full_version >= '3.11' and python_full_version < '3.14' and sys_platform == 'win32') or (python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.11' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "pandas", version = "3.0.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/0f/03/e3353b72e518574b32993989d8f696277bf878e9d508c7dd22e86c0dab5b/xarray-2026.2.0.tar.gz", hash = "sha256:978b6acb018770554f8fd964af4eb02f9bcc165d4085dbb7326190d92aa74bcf", size = 3111388, upload-time = "2026-02-13T22:20:50.18Z" } +sdist = { url = "https://files.pythonhosted.org/packages/4b/a6/6fe936a798a3a38a79c7422d1a31afd2e9a14690fcb0ccff96bc01f04bf2/xarray-2026.4.0.tar.gz", hash = "sha256:c4ac9a01a945d90d5b1628e2af045099a9d4943536d4f2ee3ae963c3b222d15b", size = 3132311, upload-time = "2026-04-13T19:45:36.688Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/99/92/545eb2ca17fc0e05456728d7e4378bfee48d66433ae3b7e71948e46826fb/xarray-2026.2.0-py3-none-any.whl", hash = "sha256:e927d7d716ea71dea78a13417970850a640447d8dd2ceeb65c5687f6373837c9", size = 1405358, upload-time = "2026-02-13T22:20:47.847Z" }, + { url = "https://files.pythonhosted.org/packages/dc/83/6d810a8a9ebc9c307989b418840c20e46907c74d707beb67ab566773e6fc/xarray-2026.4.0-py3-none-any.whl", hash = "sha256:d43751d9fb4a90f9249c30431684f00c41bc874f1edccd862631a40cbc0edf08", size = 1414326, upload-time = "2026-04-13T19:45:34.659Z" }, ] [[package]] @@ -9244,11 +9945,9 @@ resolution-markers = [ "python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version == '3.11.*' and sys_platform == 'emscripten') or (python_full_version == '3.11.*' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.16.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version == '3.11.*' and sys_platform == 'emscripten') or (python_full_version == '3.11.*' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version == '3.11.*' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version != '3.11.*' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "xarray", version = "2026.2.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "xarray", version = "2026.4.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version == '3.11.*' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/f1/10/ef474494a7f2102ec4c02352c723fa282c6237b600565eb82ee354291211/xarray_einstats-0.9.1.tar.gz", hash = "sha256:39b373deed43592c41d3fbf8863af62e19e01c1ae553ae5ff059a8df78d995c6", size = 33327, upload-time = "2025-06-18T15:53:28.499Z" } wheels = [ @@ -9260,148 +9959,194 @@ name = "xarray-einstats" version = "0.10.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.13.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", - "python_full_version >= '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version >= '3.15' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", + "python_full_version == '3.14.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", "python_full_version >= '3.12' and python_full_version < '3.14' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra != 'extra-6-pylops-deep-cu13' and extra != 'extra-6-pylops-gpu-cu12' and extra != 'extra-6-pylops-gpu-cu13'", ] dependencies = [ - { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.12' and sys_platform == 'emscripten') or (python_full_version >= '3.12' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.12' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.16.3", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.12' and sys_platform == 'emscripten') or (python_full_version >= '3.12' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform != 'emscripten' and sys_platform != 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.12' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (python_full_version < '3.12' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'win32' and extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep-cu13' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'emscripten' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13') or (sys_platform == 'win32' and extra != 'extra-6-pylops-deep' and extra != 'extra-6-pylops-deep-cu126' and extra != 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, - { name = "xarray", version = "2026.2.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "numpy", version = "2.4.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "scipy", version = "1.17.1", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, + { name = "xarray", version = "2026.4.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.12' or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu126') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu128') or (extra == 'extra-6-pylops-deep-cu126' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-deep-cu128' and extra == 'extra-6-pylops-deep-cu13') or (extra == 'extra-6-pylops-gpu-cu12' and extra == 'extra-6-pylops-gpu-cu13')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/48/9b/305ee6a2dac75fc9c28105db061408df6ecbf0f7a1de37636e8e4ea47ca7/xarray_einstats-0.10.0.tar.gz", hash = "sha256:d432a363fc8f09baad164f9826dc711551c684b9abd8098c1b961d18663a627d", size = 33449, upload-time = "2026-02-19T18:13:55.245Z" } wheels = [ From 5608889ea8b0d09755cdba66cf42820e7061a841 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Sun, 26 Apr 2026 21:01:29 +0100 Subject: [PATCH 141/183] fix: avoid upcasting to fp64 in Bilinear --- pylops/signalprocessing/bilinear.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pylops/signalprocessing/bilinear.py b/pylops/signalprocessing/bilinear.py index e47c226f..033d5cf1 100644 --- a/pylops/signalprocessing/bilinear.py +++ b/pylops/signalprocessing/bilinear.py @@ -132,6 +132,7 @@ def __init__( ) ncp = get_array_module(iava) + # check non-unique pairs (works only with numpy arrays) _ensure_iava_is_unique( iava=to_numpy(iava), @@ -141,10 +142,10 @@ def __init__( # find indices and weights self.iava_t = ncp.floor(iava[0]).astype(int) self.iava_b = self.iava_t + 1 - self.weights_tb = iava[0] - self.iava_t + self.weights_tb = (iava[0] - self.iava_t).astype(self.dtype) self.iava_l = ncp.floor(iava[1]).astype(int) self.iava_r = self.iava_l + 1 - self.weights_lr = iava[1] - self.iava_l + self.weights_lr = (iava[1] - self.iava_l).astype(self.dtype) # expand dims to weights for nd-arrays if ndims > 2: From 4531ec8e8e2532c818cf2d5aac5555c885f8df2d Mon Sep 17 00:00:00 2001 From: mrava87 Date: Sun, 26 Apr 2026 21:21:16 +0100 Subject: [PATCH 142/183] test: started to add checks on type in test_basicoperators --- pytests/test_basicoperators.py | 365 +++++++++++++++++++++------------ 1 file changed, 234 insertions(+), 131 deletions(-) diff --git a/pytests/test_basicoperators.py b/pytests/test_basicoperators.py index 447cfa95..92d5bb9f 100644 --- a/pytests/test_basicoperators.py +++ b/pytests/test_basicoperators.py @@ -35,6 +35,13 @@ par1 = {"ny": 11, "nx": 11, "imag": 0, "dtype": "float64"} # square real par2 = {"ny": 21, "nx": 11, "imag": 0, "dtype": "float64"} # overdetermined real +par1s = {"ny": 11, "nx": 11, "imag": 0, "dtype": "float32"} # square real (fp32) +par2s = { + "ny": 21, + "nx": 11, + "imag": 0, + "dtype": "float32", +} # overdetermined real (fp32) par1j = {"ny": 11, "nx": 11, "imag": 1j, "dtype": "complex128"} # square complex par2j = { "ny": 21, @@ -43,20 +50,41 @@ "dtype": "complex128", } # overdetermined complex par3 = {"ny": 11, "nx": 21, "imag": 0, "dtype": "float64"} # underdetermined real +par3s = { + "ny": 11, + "nx": 21, + "imag": 0, + "dtype": "float64", +} # underdetermined real (fp32) np.random.seed(10) -@pytest.mark.parametrize("par", [(par1), (par2)]) +@pytest.mark.parametrize("par", [(par1), (par2), (par1s), (par2s)]) def test_Regression(par): """Dot-test, inversion and apply for Regression operator""" np.random.seed(10) + order = 4 - t = np.arange(par["ny"], dtype=np.float64) + t = np.arange(par["ny"], dtype=par["dtype"]) LRop = Regression(t, order=order, dtype=par["dtype"]) - assert dottest(LRop, par["ny"], order + 1, backend=backend) + assert dottest( + LRop, + par["ny"], + order + 1, + rtol=1e-4 if par["dtype"] == np.float32 else 1e-6, + backend=backend, + ) + + x = np.array([1.0, 2.0, 0.0, 3.0, -1.0], dtype=par["dtype"]) - x = np.array([1.0, 2.0, 0.0, 3.0, -1.0], dtype=np.float64) + # forward vs apply method + y = LRop * x + y1 = LRop.apply(t, x) + assert y.dtype == par["dtype"] + assert_array_almost_equal(y, y1, decimal=3) + + # inversion xlsqr = lsqr( LRop, LRop * x, @@ -70,20 +98,31 @@ def test_Regression(par): )[0] assert_array_almost_equal(x, xlsqr, decimal=3) - y = LRop * x - y1 = LRop.apply(t, x) - assert_array_almost_equal(y, y1, decimal=3) - -@pytest.mark.parametrize("par", [(par1), (par2)]) +@pytest.mark.parametrize("par", [(par1), (par2), (par1s), (par2s)]) def test_LinearRegression(par): """Dot-test and inversion for LinearRegression operator""" np.random.seed(10) - t = np.arange(par["ny"], dtype=np.float32) + + t = np.arange(par["ny"], dtype=par["dtype"]) LRop = LinearRegression(t, dtype=par["dtype"]) - assert dottest(LRop, par["ny"], 2, backend=backend) + assert dottest( + LRop, + par["ny"], + 2, + rtol=1e-4 if par["dtype"] == np.float32 else 1e-6, + backend=backend, + ) + + x = np.array([1.0, 2.0], dtype=par["dtype"]) + + # forward vs apply method + y = LRop * x + y1 = LRop.apply(t, x) + assert y.dtype == par["dtype"] + assert_array_almost_equal(y, y1, decimal=3) - x = np.array([1.0, 2.0], dtype=np.float64) + # inversion xlsqr = lsqr( LRop, LRop * x, @@ -97,31 +136,30 @@ def test_LinearRegression(par): )[0] assert_array_almost_equal(x, xlsqr, decimal=3) - y = LRop * x - y1 = LRop.apply(t, x) - assert_array_almost_equal(y, y1, decimal=3) - -@pytest.mark.parametrize("par", [(par1), (par2), (par1j), (par2j)]) +@pytest.mark.parametrize("par", [(par1), (par2), (par1s), (par2s), (par1j), (par2j)]) def test_MatrixMult(par): """Dot-test and inversion for MatrixMult operator""" np.random.seed(10) - G = np.random.normal(0, 10, (par["ny"], par["nx"])).astype("float32") + par[ + dtype = np.empty(0, dtype=par["dtype"]).real.dtype + G = np.random.normal(0, 10, (par["ny"], par["nx"])).astype(dtype) + par[ "imag" - ] * np.random.normal(0, 10, (par["ny"], par["nx"])).astype("float32") + ] * np.random.normal(0, 10, (par["ny"], par["nx"])).astype(dtype) Gop = MatrixMult(G, dtype=par["dtype"]) assert dottest( Gop, par["ny"], par["nx"], complexflag=0 if par["imag"] == 0 else 3, + rtol=1e-4 if dtype == np.float32 else 1e-6, backend=backend, ) - x = np.ones(par["nx"]) + par["imag"] * np.ones(par["nx"]) + x = np.ones(par["nx"], dtype=dtype) + par["imag"] * np.ones(par["nx"], dtype=dtype) + y = Gop * x xlsqr = lsqr( Gop, - Gop * x, + y, x0=np.zeros_like(x), damp=1e-20, niter=300, @@ -129,18 +167,20 @@ def test_MatrixMult(par): btol=1e-8, show=0, )[0] + assert y.dtype == par["dtype"] assert_array_almost_equal(x, xlsqr, decimal=4) -@pytest.mark.parametrize("par", [(par1), (par2), (par1j), (par2j)]) +@pytest.mark.parametrize("par", [(par1), (par2), (par1s), (par2s), (par1j), (par2j)]) def test_MatrixMult_sparse(par): """Dot-test and inversion for MatrixMult operator using sparse matrix """ np.random.seed(10) - G = rand(par["ny"], par["nx"], density=0.75).astype("float32") + par["imag"] * rand( + dtype = np.empty(0, dtype=par["dtype"]).real.dtype + G = rand(par["ny"], par["nx"], density=0.75).astype(dtype) + par["imag"] * rand( par["ny"], par["nx"], density=0.75 - ).astype("float32") + ).astype(dtype) Gop = MatrixMult(G, dtype=par["dtype"]) assert dottest( @@ -148,13 +188,15 @@ def test_MatrixMult_sparse(par): par["ny"], par["nx"], complexflag=0 if par["imag"] == 1 else 3, + rtol=1e-4 if dtype == np.float32 else 1e-6, backend=backend, ) - x = np.ones(par["nx"]) + par["imag"] * np.ones(par["nx"]) + x = np.ones(par["nx"], dtype=dtype) + par["imag"] * np.ones(par["nx"], dtype=dtype) + y = Gop * x xlsqr = lsqr( Gop, - Gop * x, + y, x0=np.zeros_like(x), damp=1e-20, niter=300, @@ -162,6 +204,7 @@ def test_MatrixMult_sparse(par): btol=1e-8, show=0, )[0] + assert y.dtype == par["dtype"] assert_array_almost_equal(x, xlsqr, decimal=4) @@ -179,28 +222,34 @@ def test_MatrixMult_complexcast(par): assert Gop.dtype == "complex64" -@pytest.mark.parametrize("par", [(par1), (par2), (par1j), (par2j)]) +@pytest.mark.parametrize("par", [(par1), (par2), (par1s), (par2s), (par1j), (par2j)]) def test_MatrixMult_repeated(par): """Dot-test and inversion for test_MatrixMult operator repeated along another dimension """ np.random.seed(10) - G = np.random.normal(0, 10, (par["ny"], par["nx"])).astype("float32") + par[ + dtype = np.empty(0, dtype=par["dtype"]).real.dtype + G = np.random.normal(0, 10, (par["ny"], par["nx"])).astype(dtype) + par[ "imag" - ] * np.random.normal(0, 10, (par["ny"], par["nx"])).astype("float32") + ] * np.random.normal(0, 10, (par["ny"], par["nx"])).astype(dtype) Gop = MatrixMult(G, otherdims=5, dtype=par["dtype"]) assert dottest( Gop, par["ny"] * 5, par["nx"] * 5, complexflag=0 if par["imag"] == 1 else 3, + rtol=1e-4 if dtype == np.float32 else 1e-6, backend=backend, ) - x = (np.ones((par["nx"], 5)) + par["imag"] * np.ones((par["nx"], 5))).ravel() + x = ( + np.ones((par["nx"], 5), dtype=dtype) + + par["imag"] * np.ones((par["nx"], 5), dtype=dtype) + ).ravel() + y = Gop * x xlsqr = lsqr( Gop, - Gop * x, + y, x0=np.zeros_like(x), damp=1e-20, niter=300, @@ -208,26 +257,33 @@ def test_MatrixMult_repeated(par): btol=1e-8, show=0, )[0] + assert y.dtype == par["dtype"] assert_array_almost_equal(x, xlsqr, decimal=4) -@pytest.mark.parametrize("par", [(par1), (par2), (par1j), (par2j), (par3)]) +@pytest.mark.parametrize( + "par", [(par1), (par2), (par1s), (par2s), (par1j), (par2j), (par3), (par3s)] +) def test_Identity_inplace(par): """Dot-test, forward and adjoint for Identity operator""" np.random.seed(10) + dtype = np.empty(0, dtype=par["dtype"]).real.dtype Iop = Identity(par["ny"], par["nx"], dtype=par["dtype"], inplace=True) assert dottest( Iop, par["ny"], par["nx"], complexflag=0 if par["imag"] == 0 else 3, + rtol=1e-4 if dtype == np.float32 else 1e-6, backend=backend, ) - x = np.ones(par["nx"]) + par["imag"] * np.ones(par["nx"]) + x = np.ones(par["nx"], dtype=dtype) + par["imag"] * np.ones(par["nx"], dtype=dtype) y = Iop * x x1 = Iop.H * y + assert y.dtype == par["dtype"] + assert x1.dtype == par["dtype"] assert_array_almost_equal( x[: min(par["ny"], par["nx"])], y[: min(par["ny"], par["nx"])], decimal=4 ) @@ -236,23 +292,29 @@ def test_Identity_inplace(par): ) -@pytest.mark.parametrize("par", [(par1), (par2), (par1j), (par2j), (par3)]) +@pytest.mark.parametrize( + "par", [(par1), (par2), (par1s), (par2s), (par1j), (par2j), (par3), (par3s)] +) def test_Identity_noinplace(par): """Dot-test, forward and adjoint for Identity operator (not in place)""" np.random.seed(10) + dtype = np.empty(0, dtype=par["dtype"]).real.dtype Iop = Identity(par["ny"], par["nx"], dtype=par["dtype"], inplace=False) assert dottest( Iop, par["ny"], par["nx"], complexflag=0 if par["imag"] == 0 else 3, + rtol=1e-4 if dtype == np.float32 else 1e-6, backend=backend, ) - x = np.ones(par["nx"]) + par["imag"] * np.ones(par["nx"]) + x = np.ones(par["nx"], dtype=dtype) + par["imag"] * np.ones(par["nx"], dtype=dtype) y = Iop * x x1 = Iop.H * y + assert y.dtype == par["dtype"] + assert x1.dtype == par["dtype"] assert_array_almost_equal( x[: min(par["ny"], par["nx"])], y[: min(par["ny"], par["nx"])], decimal=4 ) @@ -265,46 +327,77 @@ def test_Identity_noinplace(par): assert x[0] != y[0] -@pytest.mark.parametrize("par", [(par1), (par2), (par1j), (par2j), (par3)]) +@pytest.mark.parametrize( + "par", [(par1), (par2), (par1s), (par2s), (par1j), (par2j), (par3), (par3s)] +) def test_Zero(par): """Dot-test, forward and adjoint for Zero operator""" np.random.seed(10) + dtype = np.empty(0, dtype=par["dtype"]).real.dtype Zop = Zero(par["ny"], par["nx"], dtype=par["dtype"]) - assert dottest(Zop, par["ny"], par["nx"], backend=backend) + assert dottest( + Zop, + par["ny"], + par["nx"], + rtol=1e-4 if dtype == np.float32 else 1e-6, + backend=backend, + ) - x = np.ones(par["nx"]) + par["imag"] * np.ones(par["nx"]) + x = np.ones(par["nx"], dtype=dtype) + par["imag"] * np.ones(par["nx"], dtype=dtype) y = Zop * x x1 = Zop.H * y + assert y.dtype == par["dtype"] + assert x1.dtype == par["dtype"] assert_array_almost_equal(y, np.zeros(par["ny"])) assert_array_almost_equal(x1, np.zeros(par["nx"])) -@pytest.mark.parametrize("par", [(par1), (par2), (par1j), (par2j)]) +@pytest.mark.parametrize( + "par", [(par1), (par2), (par1s), (par2s), (par1j), (par2j), (par3), (par3s)] +) def test_Flip1D(par): """Dot-test, forward and adjoint for Flip operator on 1d signal""" np.random.seed(10) - x = np.arange(par["ny"]) + par["imag"] * np.arange(par["ny"]) + dtype = np.empty(0, dtype=par["dtype"]).real.dtype + x = np.arange(par["ny"], dtype=dtype) + par["imag"] * np.arange( + par["ny"], dtype=dtype + ) Fop = Flip(par["ny"], dtype=par["dtype"]) - assert dottest(Fop, par["ny"], par["ny"], backend=backend) + assert dottest( + Fop, + par["ny"], + par["ny"], + rtol=1e-4 if dtype == np.float32 else 1e-6, + backend=backend, + ) y = Fop * x xadj = Fop.H * y + assert y.dtype == par["dtype"] + assert xadj.dtype == par["dtype"] assert_array_equal(x, xadj) -@pytest.mark.parametrize("par", [(par1), (par2), (par1j), (par2j)]) +@pytest.mark.parametrize( + "par", [(par1), (par2), (par1s), (par2s), (par1j), (par2j), (par3), (par3s)] +) def test_Flip2D(par): """Dot-test, forward and adjoint for Flip operator on 2d signal""" np.random.seed(10) + dtype = np.empty(0, dtype=par["dtype"]).real.dtype x = {} - x["0"] = np.outer(np.arange(par["ny"]), np.ones(par["nx"])) + par[ - "imag" - ] * np.outer(np.arange(par["ny"]), np.ones(par["nx"])) - x["1"] = np.outer(np.ones(par["ny"]), np.arange(par["nx"])) + par[ - "imag" - ] * np.outer(np.ones(par["ny"]), np.arange(par["nx"])) + x["0"] = np.outer( + np.arange(par["ny"], dtype=dtype), np.ones(par["nx"], dtype=dtype) + ) + par["imag"] * np.outer( + np.arange(par["ny"], dtype=dtype), np.ones(par["nx"], dtype=dtype) + ) + x["1"] = np.outer( + np.ones(par["ny"], dtype=dtype), np.arange(par["nx"], dtype=dtype) + ) + par["imag"] * np.outer( + np.ones(par["ny"], dtype=dtype), np.arange(par["nx"], dtype=dtype) + ) for axis in [0, 1]: Fop = Flip( @@ -313,48 +406,45 @@ def test_Flip2D(par): dtype=par["dtype"], ) assert dottest( - Fop, par["ny"] * par["nx"], par["ny"] * par["nx"], backend=backend + Fop, + par["ny"] * par["nx"], + par["ny"] * par["nx"], + rtol=1e-4 if dtype == np.float32 else 1e-6, + backend=backend, ) y = Fop * x[str(axis)].ravel() xadj = Fop.H * y.ravel() xadj = xadj.reshape(par["ny"], par["nx"]) + assert y.dtype == par["dtype"] + assert xadj.dtype == par["dtype"] assert_array_equal(x[str(axis)], xadj) -@pytest.mark.parametrize("par", [(par1), (par2), (par1j), (par2j)]) +@pytest.mark.parametrize( + "par", [(par1), (par2), (par1s), (par2s), (par1j), (par2j), (par3), (par3s)] +) def test_Flip3D(par): """Dot-test, forward and adjoint for Flip operator on 3d signal""" np.random.seed(10) + dtype = np.empty(0, dtype=par["dtype"]).real.dtype x = {} - x["0"] = np.outer(np.arange(par["ny"]), np.ones(par["nx"]))[ + x["0"] = np.outer( + np.arange(par["ny"], dtype=dtype), np.ones(par["nx"], dtype=dtype) + )[:, :, np.newaxis] * np.ones(par["nx"], dtype=dtype) + par["imag"] * np.outer( + np.arange(par["ny"], dtype=dtype), np.ones(par["nx"], dtype=dtype) + )[:, :, np.newaxis] * np.ones(par["nx"], dtype=dtype) + + x["1"] = np.outer( + np.ones(par["ny"], dtype=dtype), np.arange(par["nx"], dtype=dtype) + )[:, :, np.newaxis] * np.ones(par["nx"], dtype=dtype) + par["imag"] * np.outer( + np.ones(par["ny"], dtype=dtype), np.arange(par["nx"], dtype=dtype) + )[:, :, np.newaxis] * np.ones(par["nx"], dtype=dtype) + x["2"] = np.outer(np.ones(par["ny"], dtype=dtype), np.ones(par["nx"], dtype=dtype))[ :, :, np.newaxis - ] * np.ones(par["nx"]) + par["imag"] * np.outer( - np.arange(par["ny"]), np.ones(par["nx"]) - )[ - :, :, np.newaxis - ] * np.ones( - par["nx"] - ) - - x["1"] = np.outer(np.ones(par["ny"]), np.arange(par["nx"]))[ - :, :, np.newaxis - ] * np.ones(par["nx"]) + par["imag"] * np.outer( - np.ones(par["ny"]), np.arange(par["nx"]) - )[ - :, :, np.newaxis - ] * np.ones( - par["nx"] - ) - x["2"] = np.outer(np.ones(par["ny"]), np.ones(par["nx"]))[ - :, :, np.newaxis - ] * np.arange(par["nx"]) + par["imag"] * np.outer( - np.ones(par["ny"]), np.ones(par["nx"]) - )[ - :, :, np.newaxis - ] * np.arange( - par["nx"] - ) + ] * np.arange(par["nx"], dtype=dtype) + par["imag"] * np.outer( + np.ones(par["ny"], dtype=dtype), np.ones(par["nx"], dtype=dtype) + )[:, :, np.newaxis] * np.arange(par["nx"], dtype=dtype) for axis in [0, 1, 2]: Fop = Flip( @@ -366,40 +456,62 @@ def test_Flip3D(par): Fop, par["ny"] * par["nx"] * par["nx"], par["ny"] * par["nx"] * par["nx"], + rtol=1e-4 if dtype == np.float32 else 1e-6, backend=backend, ) y = Fop * x[str(axis)].ravel() xadj = Fop.H * y.ravel() xadj = xadj.reshape(par["ny"], par["nx"], par["nx"]) + assert y.dtype == par["dtype"] + assert xadj.dtype == par["dtype"] assert_array_equal(x[str(axis)], xadj) -@pytest.mark.parametrize("par", [(par1), (par2), (par1j), (par2j), (par3)]) +@pytest.mark.parametrize( + "par", [(par1), (par2), (par1s), (par2s), (par1j), (par2j), (par3), (par3s)] +) def test_Symmetrize1D(par): """Dot-test, forward and inverse for Symmetrize operator on 1d signal""" np.random.seed(10) - x = np.arange(par["ny"]) + par["imag"] * np.arange(par["ny"]) + dtype = np.empty(0, dtype=par["dtype"]).real.dtype + x = np.arange(par["ny"], dtype=dtype) + par["imag"] * np.arange( + par["ny"], dtype=dtype + ) Sop = Symmetrize(par["ny"], dtype=par["dtype"]) - dottest(Sop, par["ny"] * 2 - 1, par["ny"], verb=True, backend=backend) + dottest( + Sop, + par["ny"] * 2 - 1, + par["ny"], + rtol=1e-4 if dtype == np.float32 else 1e-6, + backend=backend, + ) y = Sop * x xinv = Sop / y + assert y.dtype == par["dtype"] assert_array_almost_equal(x, xinv, decimal=3) -@pytest.mark.parametrize("par", [(par1), (par2), (par1j), (par2j), (par3)]) +@pytest.mark.parametrize( + "par", [(par1), (par2), (par1s), (par2s), (par1j), (par2j), (par3), (par3s)] +) def test_Symmetrize2D(par): """Dot-test, forward and inverse for Symmetrize operator on 2d signal""" np.random.seed(10) + dtype = np.empty(0, dtype=par["dtype"]).real.dtype x = {} - x["0"] = np.outer(np.arange(par["ny"]), np.ones(par["nx"])) + par[ - "imag" - ] * np.outer(np.arange(par["ny"]), np.ones(par["nx"])) - x["1"] = np.outer(np.ones(par["ny"]), np.arange(par["nx"])) + par[ - "imag" - ] * np.outer(np.ones(par["ny"]), np.arange(par["nx"])) + x["0"] = np.outer( + np.arange(par["ny"], dtype=dtype), np.ones(par["nx"], dtype=dtype) + ) + par["imag"] * np.outer( + np.arange(par["ny"], dtype=dtype), np.ones(par["nx"], dtype=dtype) + ) + x["1"] = np.outer( + np.ones(par["ny"], dtype=dtype), np.arange(par["nx"], dtype=dtype) + ) + par["imag"] * np.outer( + np.ones(par["ny"], dtype=dtype), np.arange(par["nx"], dtype=dtype) + ) for axis in [0, 1]: Sop = Symmetrize( @@ -408,9 +520,16 @@ def test_Symmetrize2D(par): dtype=par["dtype"], ) y = Sop * x[str(axis)].ravel() - assert dottest(Sop, y.size, par["ny"] * par["nx"], backend=backend) + assert dottest( + Sop, + y.size, + par["ny"] * par["nx"], + rtol=1e-4 if dtype == np.float32 else 1e-6, + backend=backend, + ) xinv = Sop / y + assert y.dtype == par["dtype"] assert_array_almost_equal(x[str(axis)].ravel(), xinv, decimal=3) @@ -418,35 +537,24 @@ def test_Symmetrize2D(par): def test_Symmetrize3D(par): """Dot-test, forward and adjoint for Symmetrize operator on 3d signal""" np.random.seed(10) + dtype = np.empty(0, dtype=par["dtype"]).real.dtype x = {} - x["0"] = np.outer(np.arange(par["ny"]), np.ones(par["nx"]))[ - :, :, np.newaxis - ] * np.ones(par["nx"]) + par["imag"] * np.outer( - np.arange(par["ny"]), np.ones(par["nx"]) - )[ - :, :, np.newaxis - ] * np.ones( - par["nx"] - ) - - x["1"] = np.outer(np.ones(par["ny"]), np.arange(par["nx"]))[ - :, :, np.newaxis - ] * np.ones(par["nx"]) + par["imag"] * np.outer( - np.ones(par["ny"]), np.arange(par["nx"]) - )[ - :, :, np.newaxis - ] * np.ones( - par["nx"] - ) - x["2"] = np.outer(np.ones(par["ny"]), np.ones(par["nx"]))[ - :, :, np.newaxis - ] * np.arange(par["nx"]) + par["imag"] * np.outer( - np.ones(par["ny"]), np.ones(par["nx"]) - )[ + x["0"] = np.outer( + np.arange(par["ny"], dtype=dtype), np.ones(par["nx"], dtype=dtype) + )[:, :, np.newaxis] * np.ones(par["nx"], dtype=dtype) + par["imag"] * np.outer( + np.arange(par["ny"], dtype=dtype), np.ones(par["nx"], dtype=dtype) + )[:, :, np.newaxis] * np.ones(par["nx"], dtype=dtype) + + x["1"] = np.outer( + np.ones(par["ny"], dtype=dtype), np.arange(par["nx"], dtype=dtype) + )[:, :, np.newaxis] * np.ones(par["nx"], dtype=dtype) + par["imag"] * np.outer( + np.ones(par["ny"], dtype=dtype), np.arange(par["nx"], dtype=dtype) + )[:, :, np.newaxis] * np.ones(par["nx"], dtype=dtype) + x["2"] = np.outer(np.ones(par["ny"], dtype=dtype), np.ones(par["nx"], dtype=dtype))[ :, :, np.newaxis - ] * np.arange( - par["nx"] - ) + ] * np.arange(par["nx"], dtype=dtype) + par["imag"] * np.outer( + np.ones(par["ny"], dtype=dtype), np.ones(par["nx"], dtype=dtype) + )[:, :, np.newaxis] * np.arange(par["nx"], dtype=dtype) for axis in [0, 1, 2]: Sop = Symmetrize( @@ -455,9 +563,16 @@ def test_Symmetrize3D(par): dtype=par["dtype"], ) y = Sop * x[str(axis)].ravel() - assert dottest(Sop, y.size, par["ny"] * par["nx"] * par["nx"], backend=backend) + assert dottest( + Sop, + y.size, + par["ny"] * par["nx"] * par["nx"], + rtol=1e-4 if dtype == np.float32 else 1e-6, + backend=backend, + ) xinv = Sop / y + assert y.dtype == par["dtype"] assert_array_almost_equal(x[str(axis)].ravel(), xinv, decimal=3) @@ -512,30 +627,18 @@ def test_Roll3D(par): :, :, np.newaxis ] * np.ones(par["nx"]) + par["imag"] * np.outer( np.arange(par["ny"]), np.ones(par["nx"]) - )[ - :, :, np.newaxis - ] * np.ones( - par["nx"] - ) + )[:, :, np.newaxis] * np.ones(par["nx"]) x["1"] = np.outer(np.ones(par["ny"]), np.arange(par["nx"]))[ :, :, np.newaxis ] * np.ones(par["nx"]) + par["imag"] * np.outer( np.ones(par["ny"]), np.arange(par["nx"]) - )[ - :, :, np.newaxis - ] * np.ones( - par["nx"] - ) + )[:, :, np.newaxis] * np.ones(par["nx"]) x["2"] = np.outer(np.ones(par["ny"]), np.ones(par["nx"]))[ :, :, np.newaxis ] * np.arange(par["nx"]) + par["imag"] * np.outer( np.ones(par["ny"]), np.ones(par["nx"]) - )[ - :, :, np.newaxis - ] * np.arange( - par["nx"] - ) + )[:, :, np.newaxis] * np.arange(par["nx"]) for axis in [0, 1, 2]: Rop = Roll( From 7f4e91af47ab8cd4b41597311aaf757d563b5e4e Mon Sep 17 00:00:00 2001 From: mrava87 Date: Sun, 26 Apr 2026 21:38:32 +0100 Subject: [PATCH 143/183] test: finalized to add checks on type in test_basicoperators --- pytests/test_basicoperators.py | 136 ++++++++++++++++++++++++--------- 1 file changed, 101 insertions(+), 35 deletions(-) diff --git a/pytests/test_basicoperators.py b/pytests/test_basicoperators.py index 92d5bb9f..64b8cb1b 100644 --- a/pytests/test_basicoperators.py +++ b/pytests/test_basicoperators.py @@ -533,7 +533,9 @@ def test_Symmetrize2D(par): assert_array_almost_equal(x[str(axis)].ravel(), xinv, decimal=3) -@pytest.mark.parametrize("par", [(par1), (par2), (par1j), (par2j), (par3)]) +@pytest.mark.parametrize( + "par", [(par1), (par2), (par1s), (par2s), (par1j), (par2j), (par3), (par3s)] +) def test_Symmetrize3D(par): """Dot-test, forward and adjoint for Symmetrize operator on 3d signal""" np.random.seed(10) @@ -576,31 +578,51 @@ def test_Symmetrize3D(par): assert_array_almost_equal(x[str(axis)].ravel(), xinv, decimal=3) -@pytest.mark.parametrize("par", [(par1), (par2), (par1j), (par2j), (par3)]) +@pytest.mark.parametrize( + "par", [(par1), (par2), (par1s), (par2s), (par1j), (par2j), (par3), (par3s)] +) def test_Roll1D(par): """Dot-test, forward and adjoint for Roll operator on 1d signal""" np.random.seed(10) - x = np.arange(par["ny"]) + par["imag"] * np.arange(par["ny"]) + dtype = np.empty(0, dtype=par["dtype"]).real.dtype + x = np.arange(par["ny"], dtype=dtype) + par["imag"] * np.arange( + par["ny"], dtype=dtype + ) Rop = Roll(par["ny"], shift=2, dtype=par["dtype"]) - assert dottest(Rop, par["ny"], par["ny"], backend=backend) + assert dottest( + Rop, + par["ny"], + par["ny"], + rtol=1e-4 if dtype == np.float32 else 1e-6, + backend=backend, + ) y = Rop * x xadj = Rop.H * y + assert y.dtype == par["dtype"] + assert xadj.dtype == par["dtype"] assert_array_almost_equal(x, xadj, decimal=3) -@pytest.mark.parametrize("par", [(par1), (par2), (par1j), (par2j), (par3)]) +@pytest.mark.parametrize( + "par", [(par1), (par2), (par1s), (par2s), (par1j), (par2j), (par3), (par3s)] +) def test_Roll2D(par): """Dot-test, forward and inverse for Roll operator on 2d signal""" np.random.seed(10) + dtype = np.empty(0, dtype=par["dtype"]).real.dtype x = {} - x["0"] = np.outer(np.arange(par["ny"]), np.ones(par["nx"])) + par[ - "imag" - ] * np.outer(np.arange(par["ny"]), np.ones(par["nx"])) - x["1"] = np.outer(np.ones(par["ny"]), np.arange(par["nx"])) + par[ - "imag" - ] * np.outer(np.ones(par["ny"]), np.arange(par["nx"])) + x["0"] = np.outer( + np.arange(par["ny"], dtype=dtype), np.ones(par["nx"], dtype=dtype) + ) + par["imag"] * np.outer( + np.arange(par["ny"], dtype=dtype), np.ones(par["nx"], dtype=dtype) + ) + x["1"] = np.outer( + np.ones(par["ny"], dtype=dtype), np.arange(par["nx"], dtype=dtype) + ) + par["imag"] * np.outer( + np.ones(par["ny"], dtype=dtype), np.arange(par["nx"], dtype=dtype) + ) for axis in [0, 1]: Rop = Roll( @@ -611,34 +633,43 @@ def test_Roll2D(par): ) y = Rop * x[str(axis)].ravel() assert dottest( - Rop, par["ny"] * par["nx"], par["ny"] * par["nx"], backend=backend + Rop, + par["ny"] * par["nx"], + par["ny"] * par["nx"], + rtol=1e-4 if dtype == np.float32 else 1e-6, + backend=backend, ) xadj = Rop.H * y + assert y.dtype == par["dtype"] + assert xadj.dtype == par["dtype"] assert_array_almost_equal(x[str(axis)].ravel(), xadj, decimal=3) -@pytest.mark.parametrize("par", [(par1), (par2), (par1j), (par2j), (par3)]) +@pytest.mark.parametrize( + "par", [(par1), (par2), (par1s), (par2s), (par1j), (par2j), (par3), (par3s)] +) def test_Roll3D(par): """Dot-test, forward and adjoint for Roll operator on 3d signal""" np.random.seed(10) + dtype = np.empty(0, dtype=par["dtype"]).real.dtype x = {} - x["0"] = np.outer(np.arange(par["ny"]), np.ones(par["nx"]))[ - :, :, np.newaxis - ] * np.ones(par["nx"]) + par["imag"] * np.outer( - np.arange(par["ny"]), np.ones(par["nx"]) - )[:, :, np.newaxis] * np.ones(par["nx"]) + x["0"] = np.outer( + np.arange(par["ny"], dtype=dtype), np.ones(par["nx"], dtype=dtype) + )[:, :, np.newaxis] * np.ones(par["nx"], dtype=dtype) + par["imag"] * np.outer( + np.arange(par["ny"], dtype=dtype), np.ones(par["nx"], dtype=dtype) + )[:, :, np.newaxis] * np.ones(par["nx"], dtype=dtype) - x["1"] = np.outer(np.ones(par["ny"]), np.arange(par["nx"]))[ - :, :, np.newaxis - ] * np.ones(par["nx"]) + par["imag"] * np.outer( - np.ones(par["ny"]), np.arange(par["nx"]) - )[:, :, np.newaxis] * np.ones(par["nx"]) - x["2"] = np.outer(np.ones(par["ny"]), np.ones(par["nx"]))[ + x["1"] = np.outer( + np.ones(par["ny"], dtype=dtype), np.arange(par["nx"], dtype=dtype) + )[:, :, np.newaxis] * np.ones(par["nx"], dtype=dtype) + par["imag"] * np.outer( + np.ones(par["ny"], dtype=dtype), np.arange(par["nx"], dtype=dtype) + )[:, :, np.newaxis] * np.ones(par["nx"], dtype=dtype) + x["2"] = np.outer(np.ones(par["ny"], dtype=dtype), np.ones(par["nx"], dtype=dtype))[ :, :, np.newaxis - ] * np.arange(par["nx"]) + par["imag"] * np.outer( - np.ones(par["ny"]), np.ones(par["nx"]) - )[:, :, np.newaxis] * np.arange(par["nx"]) + ] * np.arange(par["nx"], dtype=dtype) + par["imag"] * np.outer( + np.ones(par["ny"], dtype=dtype), np.ones(par["nx"], dtype=dtype) + )[:, :, np.newaxis] * np.arange(par["nx"], dtype=dtype) for axis in [0, 1, 2]: Rop = Roll( @@ -652,22 +683,35 @@ def test_Roll3D(par): Rop, par["ny"] * par["nx"] * par["nx"], par["ny"] * par["nx"] * par["nx"], + rtol=1e-4 if dtype == np.float32 else 1e-6, backend=backend, ) xinv = Rop.H * y + assert y.dtype == par["dtype"] assert_array_almost_equal(x[str(axis)].ravel(), xinv, decimal=3) -@pytest.mark.parametrize("par", [(par1), (par2), (par1j), (par2j), (par3)]) +@pytest.mark.parametrize( + "par", [(par1), (par2), (par1s), (par2s), (par1j), (par2j), (par3), (par3s)] +) def test_Sum2D(par): """Dot-test for Sum operator on 2d signal""" + dtype = np.empty(0, dtype=par["dtype"]).real.dtype for axis in [0, 1]: dim_d = [par["ny"], par["nx"]] dim_d.pop(axis) Sop = Sum(dims=(par["ny"], par["nx"]), axis=axis, dtype=par["dtype"]) assert dottest(Sop, npp.prod(dim_d), par["ny"] * par["nx"], backend=backend) + x = np.arange(par["nx"] * par["ny"], dtype=dtype) + par["imag"] * np.arange( + par["nx"] * par["ny"], dtype=dtype + ) + y = Sop * x.ravel() + xadj = Sop.H * y + assert y.dtype == par["dtype"] + assert xadj.dtype == par["dtype"] + @pytest.mark.parametrize("par", [(par1), (par2), (par1j), (par2j), (par3)]) def test_Sum2D_forceflat(par): @@ -708,9 +752,12 @@ def test_Sum2D_forceflat(par): assert Sop.forceflat is None -@pytest.mark.parametrize("par", [(par1), (par2), (par1j), (par2j), (par3)]) +@pytest.mark.parametrize( + "par", [(par1), (par2), (par1s), (par2s), (par1j), (par2j), (par3), (par3s)] +) def test_Sum3D(par): """Dot-test, forward and adjoint for Sum operator on 3d signal""" + dtype = np.empty(0, dtype=par["dtype"]).real.dtype for axis in [0, 1, 2]: dim_d = [par["ny"], par["nx"], par["nx"]] dim_d.pop(axis) @@ -718,6 +765,13 @@ def test_Sum3D(par): assert dottest( Sop, npp.prod(dim_d), par["ny"] * par["nx"] * par["nx"], backend=backend ) + x = np.arange(par["ny"] * par["nx"] * par["nx"], dtype=dtype) + par[ + "imag" + ] * np.arange(par["ny"] * par["nx"] * par["nx"], dtype=dtype) + y = Sop * x.ravel() + xadj = Sop.H * y + assert y.dtype == par["dtype"] + assert xadj.dtype == par["dtype"] @pytest.mark.parametrize("par", [(par1j), (par2j)]) @@ -781,9 +835,12 @@ def test_Imag(par): assert_array_equal(x, 0) -@pytest.mark.parametrize("par", [(par1), (par2), (par1j), (par2j), (par3)]) +@pytest.mark.parametrize( + "par", [(par1), (par2), (par1s), (par2s), (par1j), (par2j), (par3), (par3s)] +) def test_Conj(par): """Dot-test, forward and adjoint for Conj operator""" + dtype = np.empty(0, dtype=par["dtype"]).real.dtype Cop = Conj(dims=(par["ny"], par["nx"]), dtype=par["dtype"]) if np.dtype(par["dtype"]).kind == "c": complexflag = 3 @@ -798,26 +855,35 @@ def test_Conj(par): ) np.random.seed(10) - x = np.random.randn(par["nx"] * par["ny"]) + par["imag"] * np.random.randn( - par["nx"] * par["ny"] - ) + x = np.random.randn(par["nx"] * par["ny"]).astype(dtype) + par[ + "imag" + ] * np.random.randn(par["nx"] * par["ny"]).astype(dtype) y = Cop * x xadj = Cop.H * y + assert y.dtype == par["dtype"] + assert xadj.dtype == par["dtype"] assert_array_equal(x, xadj) assert_array_equal(y, np.conj(x)) assert_array_equal(xadj, np.conj(y)) -@pytest.mark.parametrize("par", [(par1), (par2), (par1j), (par2j), (par3)]) +@pytest.mark.parametrize( + "par", [(par1), (par2), (par1s), (par2s), (par1j), (par2j), (par3), (par3s)] +) def test_ToCupy(par): """Forward and adjoint for ToCupy operator (checking that it works also when cupy is not available) """ + dtype = np.empty(0, dtype=par["dtype"]).real.dtype Top = ToCupy(par["nx"], dtype=par["dtype"]) np.random.seed(10) - x = npp.random.randn(par["nx"]) + par["imag"] * npp.random.randn(par["nx"]) + x = np.random.randn(par["nx"]).astype(dtype) + par["imag"] * np.random.randn( + par["nx"] + ).astype(dtype) y = Top * x xadj = Top.H * y + assert y.dtype == par["dtype"] + assert xadj.dtype == par["dtype"] assert_array_equal(x, xadj) assert_array_equal(y, np.asarray(x)) From ed3111ff5c76cf98dcc492c3d2dec4515e67978b Mon Sep 17 00:00:00 2001 From: mrava87 Date: Sun, 26 Apr 2026 21:53:02 +0100 Subject: [PATCH 144/183] fix: fix casting of dtype for AVOLinearModelling --- pylops/avo/avo.py | 4 +++- pytests/test_avo.py | 25 +++++++++++++++++++------ pytests/test_basicoperators.py | 15 +++++++++++++-- 3 files changed, 35 insertions(+), 9 deletions(-) diff --git a/pylops/avo/avo.py b/pylops/avo/avo.py index ee407228..ed907a11 100644 --- a/pylops/avo/avo.py +++ b/pylops/avo/avo.py @@ -677,7 +677,9 @@ def __init__( dimsd += self.spatdims super().__init__(dtype=np.dtype(dtype), dims=dims, dimsd=dimsd, name=name) - self.G = self.ncp.concatenate([gs.T[:, self.ncp.newaxis] for gs in Gs], axis=1) + self.G = self.ncp.concatenate( + [gs.astype(dtype).T[:, self.ncp.newaxis] for gs in Gs], axis=1 + ) # add dimensions to G to account for horizonal axes for _ in range(len(self.spatdims)): self.G = self.G[..., np.newaxis] diff --git a/pytests/test_avo.py b/pytests/test_avo.py index ab526d50..e6a7321f 100644 --- a/pytests/test_avo.py +++ b/pytests/test_avo.py @@ -141,24 +141,37 @@ def test_zoeppritz_and_approx_multipleangles(): @pytest.mark.parametrize("par", [(par1), (par2), (par3), (par4)]) -def test_AVOLinearModelling(par): +@pytest.mark.parametrize("dtype", [np.float32, np.float64]) +def test_AVOLinearModelling(par, dtype): """Dot-test and inversion for AVOLinearModelling""" AVOop = AVOLinearModelling( - np.asarray(theta), - vsvp=par["vsvp"] if isinstance(par["vsvp"], float) else np.asarray(par["vsvp"]), + np.asarray(theta).astype(dtype), + vsvp=par["vsvp"] + if isinstance(par["vsvp"], float) + else np.asarray(par["vsvp"]).astype(dtype), nt0=nt0, linearization=par["linearization"], + dtype=dtype, + ) + assert dottest( + AVOop, + ntheta * nt0, + 3 * nt0, + rtol=1e-4 if dtype == np.float32 else 1e-6, + backend=backend, ) - assert dottest(AVOop, ntheta * nt0, 3 * nt0, backend=backend) + d = AVOop * np.asarray(m).astype(dtype) minv = lsqr( AVOop, - AVOop * np.asarray(m), - x0=np.zeros_like(m), + d, + x0=np.zeros_like(m).astype(dtype), damp=1e-20, niter=1000, atol=1e-8, btol=1e-8, show=0, )[0] + + assert d.dtype == dtype assert_array_almost_equal(m, minv, decimal=3) diff --git a/pytests/test_basicoperators.py b/pytests/test_basicoperators.py index 64b8cb1b..8e0bd8e3 100644 --- a/pytests/test_basicoperators.py +++ b/pytests/test_basicoperators.py @@ -702,7 +702,13 @@ def test_Sum2D(par): dim_d = [par["ny"], par["nx"]] dim_d.pop(axis) Sop = Sum(dims=(par["ny"], par["nx"]), axis=axis, dtype=par["dtype"]) - assert dottest(Sop, npp.prod(dim_d), par["ny"] * par["nx"], backend=backend) + assert dottest( + Sop, + npp.prod(dim_d), + par["ny"] * par["nx"], + rtol=1e-4 if dtype == np.float32 else 1e-6, + backend=backend, + ) x = np.arange(par["nx"] * par["ny"], dtype=dtype) + par["imag"] * np.arange( par["nx"] * par["ny"], dtype=dtype @@ -763,7 +769,11 @@ def test_Sum3D(par): dim_d.pop(axis) Sop = Sum(dims=(par["ny"], par["nx"], par["nx"]), axis=axis, dtype=par["dtype"]) assert dottest( - Sop, npp.prod(dim_d), par["ny"] * par["nx"] * par["nx"], backend=backend + Sop, + npp.prod(dim_d), + par["ny"] * par["nx"] * par["nx"], + rtol=1e-4 if dtype == np.float32 else 1e-6, + backend=backend, ) x = np.arange(par["ny"] * par["nx"] * par["nx"], dtype=dtype) + par[ "imag" @@ -851,6 +861,7 @@ def test_Conj(par): par["ny"] * par["nx"], par["ny"] * par["nx"], complexflag=complexflag, + rtol=1e-4 if dtype == np.float32 else 1e-6, backend=backend, ) From e8382f1cd78349081ad31da59431ec5009051319 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Mon, 27 Apr 2026 20:05:58 +0100 Subject: [PATCH 145/183] test: improved tests for poststack (including dtype check) --- pytests/test_avo.py | 2 + pytests/test_poststack.py | 153 +++++++++++++++++++++++++++----------- 2 files changed, 110 insertions(+), 45 deletions(-) diff --git a/pytests/test_avo.py b/pytests/test_avo.py index e6a7321f..d240d679 100644 --- a/pytests/test_avo.py +++ b/pytests/test_avo.py @@ -162,6 +162,7 @@ def test_AVOLinearModelling(par, dtype): ) d = AVOop * np.asarray(m).astype(dtype) + madj = AVOop.H * d minv = lsqr( AVOop, d, @@ -174,4 +175,5 @@ def test_AVOLinearModelling(par, dtype): )[0] assert d.dtype == dtype + assert madj.dtype == dtype assert_array_almost_equal(m, minv, decimal=3) diff --git a/pytests/test_poststack.py b/pytests/test_poststack.py index e54374e2..94c3d8ed 100644 --- a/pytests/test_poststack.py +++ b/pytests/test_poststack.py @@ -101,27 +101,45 @@ @pytest.mark.parametrize("par", [(par1), (par2)]) -def test_PoststackLinearModelling1d(par): +@pytest.mark.parametrize("dtype", [np.float32, np.float64]) +def test_PoststackLinearModelling1d(par, dtype): """Dot-test, comparison of dense vs lop implementation and inversion for PoststackLinearModelling in 1d with stationary wavelet """ # Dense - PPop_dense = PoststackLinearModelling(wav, nt0=nt0, explicit=True) - assert dottest(PPop_dense, nt0, nt0, rtol=1e-4, backend=backend) + PPop_dense = PoststackLinearModelling(wav.astype(dtype), nt0=nt0, explicit=True) + assert dottest( + PPop_dense, + nt0, + nt0, + rtol=1e-4 if dtype == np.float32 else 1e-6, + backend=backend, + ) # Linear operator - PPop = PoststackLinearModelling(wav, nt0=nt0, explicit=False) - assert dottest(PPop, nt0, nt0, rtol=1e-4, backend=backend) + PPop = PoststackLinearModelling(wav.astype(dtype), nt0=nt0, explicit=False) + assert dottest( + PPop, nt0, nt0, rtol=1e-4 if dtype == np.float32 else 1e-6, backend=backend + ) - # Compare data - d = PPop * m.ravel() - d_dense = PPop_dense * m.T.ravel() + # Compare data (dense vs lop) and check dtype + d = PPop * m.astype(dtype) + d_dense = PPop_dense * m.astype(dtype) + madj = PPop.H * d + madj_dense = PPop_dense.H * d_dense + assert d.dtype == dtype + assert d_dense.dtype == dtype + assert madj.dtype == dtype + assert madj_dense.dtype == dtype assert_array_almost_equal(d, d_dense, decimal=4) - # Inversion - for explicit in [True, False]: + # Inversion (note that since the operator is ill-conditioned, we cannot + # expect a perfect reconstruction, hence the large relative error threshold) + for explicit, data in zip([True, False], [d_dense, d], strict=True): if par["epsR"] is None: - dict_inv = {} + dict_inv = ( + dict() if not explicit else dict(cond=1e-6) + ) # to avoid instability else: dict_inv = ( dict(damp=0 if par["epsI"] is None else par["epsI"], iter_lim=80) @@ -130,40 +148,58 @@ def test_PoststackLinearModelling1d(par): ) minv = PoststackInversion( - d, - wav, - m0=mback, + data, + wav.astype(dtype), + m0=mback.astype(dtype), explicit=explicit, epsR=par["epsR"], epsI=par["epsI"], simultaneous=par["simultaneous"], - **dict_inv + **dict_inv, )[0] - assert np.linalg.norm(m - minv) / np.linalg.norm(minv) < 1e-2 + err = 5e-3 if dtype == np.float32 else 2e-3 + assert np.linalg.norm(m - minv) / np.linalg.norm(m) < err @pytest.mark.parametrize("par", [(par1), (par2)]) -def test_PoststackLinearModelling1d_nonstationary(par): +@pytest.mark.parametrize("dtype", [np.float32, np.float64]) +def test_PoststackLinearModelling1d_nonstationary(par, dtype): """Dot-test, comparison of dense vs lop implementation and inversion for PoststackLinearModelling in 1d with nonstationary wavelet """ # Dense - PPop_dense = PoststackLinearModelling(wavs, nt0=nt0, explicit=True) - assert dottest(PPop_dense, nt0, nt0, rtol=1e-4, backend=backend) + PPop_dense = PoststackLinearModelling(wavs.astype(dtype), nt0=nt0, explicit=True) + assert dottest( + PPop_dense, + nt0, + nt0, + rtol=1e-3 if dtype == np.float32 else 1e-6, + backend=backend, + ) # Linear operator - PPop = PoststackLinearModelling(wavs, nt0=nt0, explicit=False) - assert dottest(PPop, nt0, nt0, rtol=1e-4, backend=backend) + PPop = PoststackLinearModelling(wavs.astype(dtype), nt0=nt0, explicit=False) + assert dottest( + PPop, nt0, nt0, rtol=1e-3 if dtype == np.float32 else 1e-6, backend=backend + ) - # Compare data - d = PPop * m.ravel() - d_dense = PPop_dense * m.T.ravel() + # Compare data (dense vs lop) and check dtype + d = PPop * m.astype(dtype) + d_dense = PPop_dense * m.astype(dtype) + madj = PPop.H * d + madj_dense = PPop_dense.H * d_dense + assert d.dtype == dtype + assert d_dense.dtype == dtype + assert madj.dtype == dtype + assert madj_dense.dtype == dtype assert_array_almost_equal(d, d_dense, decimal=4) # Inversion - for explicit in [True, False]: + for explicit, data in zip([True, False], [d_dense, d], strict=True): if par["epsR"] is None: - dict_inv = {} + dict_inv = ( + dict() if not explicit else dict(cond=1e-6) + ) # to avoid instability else: dict_inv = ( dict(damp=0 if par["epsI"] is None else par["epsI"], iter_lim=80) @@ -171,41 +207,67 @@ def test_PoststackLinearModelling1d_nonstationary(par): else dict(damp=0 if par["epsI"] is None else par["epsI"], niter=80) ) minv = PoststackInversion( - d, - wavs, - m0=mback, + data, + wavs.astype(dtype), + m0=mback.astype(dtype), explicit=explicit, epsR=par["epsR"], epsI=par["epsI"], simultaneous=par["simultaneous"], - **dict_inv + **dict_inv, )[0] - assert np.linalg.norm(m - minv) / np.linalg.norm(minv) < 1e-2 + err = 5e-3 if dtype == np.float32 else 2e-3 + assert np.linalg.norm(m - minv) / np.linalg.norm(m) < err @pytest.mark.parametrize( "par", [(par1), (par2), (par3), (par4), (par5), (par6), (par7)] ) -def test_PoststackLinearModelling2d(par): +@pytest.mark.parametrize("dtype", [np.float32, np.float64]) +def test_PoststackLinearModelling2d(par, dtype): """Dot-test and inversion for PoststackLinearModelling in 2d""" # Dense - PPop_dense = PoststackLinearModelling(wav, nt0=nz, spatdims=nx, explicit=True) - assert dottest(PPop_dense, nz * nx, nz * nx, rtol=1e-4, backend=backend) + PPop_dense = PoststackLinearModelling( + wav.astype(dtype), nt0=nz, spatdims=nx, explicit=True + ) + assert dottest( + PPop_dense, + nz * nx, + nz * nx, + rtol=1e-4 if dtype == np.float32 else 1e-6, + backend=backend, + ) # Linear operator - PPop = PoststackLinearModelling(wav, nt0=nz, spatdims=nx, explicit=False) - assert dottest(PPop, nz * nx, nz * nx, rtol=1e-4, backend=backend) + PPop = PoststackLinearModelling( + wav.astype(dtype), nt0=nz, spatdims=nx, explicit=False + ) + assert dottest( + PPop, + nz * nx, + nz * nx, + rtol=1e-4 if dtype == np.float32 else 1e-6, + backend=backend, + ) # Compare data - d = (PPop * m2d.ravel()).reshape(nz, nx) - d_dense = (PPop_dense * m2d.ravel()).reshape(nz, nx) + d = PPop * m2d.astype(dtype) + d_dense = PPop_dense * m2d.astype(dtype) + madj = PPop.H * d + madj_dense = PPop_dense.H * d_dense + assert d.dtype == dtype + assert d_dense.dtype == dtype + assert madj.dtype == dtype + assert madj_dense.dtype == dtype assert_array_almost_equal(d, d_dense, decimal=4) # Inversion - for explicit in [True, False]: + for explicit, data in zip([True, False], [d_dense, d], strict=True): if explicit and not par["simultaneous"] and par["epsR"] is None: - dict_inv = {} + dict_inv = ( + dict() if not explicit else dict(cond=1e-6) + ) # to avoid instability elif explicit and not par["simultaneous"] and par["epsR"] is not None: dict_inv = ( dict(damp=0 if par["epsI"] is None else par["epsI"], iter_lim=10) @@ -219,14 +281,15 @@ def test_PoststackLinearModelling2d(par): else dict(damp=0 if par["epsI"] is None else par["epsI"], niter=10) ) minv2d = PoststackInversion( - d, - wav, - m0=mback2d, + data, + wav.astype(dtype), + m0=mback2d.astype(dtype), explicit=explicit, epsI=par["epsI"], epsR=par["epsR"], epsRL1=par["epsRL1"], simultaneous=par["simultaneous"], - **dict_inv + **dict_inv, )[0] - assert np.linalg.norm(m2d - minv2d) / np.linalg.norm(m2d) < 1e-1 + err = 5e-1 if dtype == np.float32 else 1e-1 + assert np.linalg.norm(m2d - minv2d) / np.linalg.norm(m2d) < err From 4d6d4c2af1f63cf676cf7882a6b2012539a07466 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Mon, 27 Apr 2026 21:02:49 +0100 Subject: [PATCH 146/183] fix: use rcond for cupy tests --- pytests/test_poststack.py | 24 ++++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/pytests/test_poststack.py b/pytests/test_poststack.py index 94c3d8ed..ee22a45e 100644 --- a/pytests/test_poststack.py +++ b/pytests/test_poststack.py @@ -138,8 +138,12 @@ def test_PoststackLinearModelling1d(par, dtype): for explicit, data in zip([True, False], [d_dense, d], strict=True): if par["epsR"] is None: dict_inv = ( - dict() if not explicit else dict(cond=1e-6) - ) # to avoid instability + dict() + if not explicit + else dict(rcond=1e-6) + if int(os.environ.get("TEST_CUPY_PYLOPS", 0)) + else dict(cond=1e-6) + ) # to avoid instability (cond for scipy abd rcond for cupy) else: dict_inv = ( dict(damp=0 if par["epsI"] is None else par["epsI"], iter_lim=80) @@ -198,8 +202,12 @@ def test_PoststackLinearModelling1d_nonstationary(par, dtype): for explicit, data in zip([True, False], [d_dense, d], strict=True): if par["epsR"] is None: dict_inv = ( - dict() if not explicit else dict(cond=1e-6) - ) # to avoid instability + dict() + if not explicit + else dict(rcond=1e-6) + if int(os.environ.get("TEST_CUPY_PYLOPS", 0)) + else dict(cond=1e-6) + ) # to avoid instability (cond for scipy abd rcond for cupy) else: dict_inv = ( dict(damp=0 if par["epsI"] is None else par["epsI"], iter_lim=80) @@ -266,8 +274,12 @@ def test_PoststackLinearModelling2d(par, dtype): for explicit, data in zip([True, False], [d_dense, d], strict=True): if explicit and not par["simultaneous"] and par["epsR"] is None: dict_inv = ( - dict() if not explicit else dict(cond=1e-6) - ) # to avoid instability + dict() + if not explicit + else dict(rcond=1e-6) + if int(os.environ.get("TEST_CUPY_PYLOPS", 0)) + else dict(cond=1e-6) + ) # to avoid instability (cond for scipy abd rcond for cupy) elif explicit and not par["simultaneous"] and par["epsR"] is not None: dict_inv = ( dict(damp=0 if par["epsI"] is None else par["epsI"], iter_lim=10) From 8c123936737f31509c5442f9b0e3860a86c2f3e4 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Mon, 27 Apr 2026 21:12:28 +0100 Subject: [PATCH 147/183] minor: relax tolerance for cupy tests to pass --- pytests/test_poststack.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pytests/test_poststack.py b/pytests/test_poststack.py index ee22a45e..066b2aaa 100644 --- a/pytests/test_poststack.py +++ b/pytests/test_poststack.py @@ -161,7 +161,7 @@ def test_PoststackLinearModelling1d(par, dtype): simultaneous=par["simultaneous"], **dict_inv, )[0] - err = 5e-3 if dtype == np.float32 else 2e-3 + err = 1e-2 if dtype == np.float32 else 8e-3 assert np.linalg.norm(m - minv) / np.linalg.norm(m) < err @@ -224,7 +224,7 @@ def test_PoststackLinearModelling1d_nonstationary(par, dtype): simultaneous=par["simultaneous"], **dict_inv, )[0] - err = 5e-3 if dtype == np.float32 else 2e-3 + err = 1e-2 if dtype == np.float32 else 8e-3 assert np.linalg.norm(m - minv) / np.linalg.norm(m) < err From 6b6127bbeb1603c790e2aea3a4d5139ab17315aa Mon Sep 17 00:00:00 2001 From: mrava87 Date: Mon, 27 Apr 2026 21:45:02 +0100 Subject: [PATCH 148/183] test: added more dtype checks to tests --- pytests/test_basicoperators.py | 18 +++- pytests/test_blending.py | 33 ++++++- pytests/test_causalintegration.py | 77 +++++++++++++-- pytests/test_chirpradon.py | 56 ++++++++--- pytests/test_combine.py | 153 +++++++++++++++++++++++++---- pytests/test_convolve.py | 154 ++++++++++++++++++++++++------ 6 files changed, 419 insertions(+), 72 deletions(-) diff --git a/pytests/test_basicoperators.py b/pytests/test_basicoperators.py index 8e0bd8e3..a3a9de03 100644 --- a/pytests/test_basicoperators.py +++ b/pytests/test_basicoperators.py @@ -142,6 +142,7 @@ def test_MatrixMult(par): """Dot-test and inversion for MatrixMult operator""" np.random.seed(10) dtype = np.empty(0, dtype=par["dtype"]).real.dtype + G = np.random.normal(0, 10, (par["ny"], par["nx"])).astype(dtype) + par[ "imag" ] * np.random.normal(0, 10, (par["ny"], par["nx"])).astype(dtype) @@ -178,6 +179,7 @@ def test_MatrixMult_sparse(par): """ np.random.seed(10) dtype = np.empty(0, dtype=par["dtype"]).real.dtype + G = rand(par["ny"], par["nx"], density=0.75).astype(dtype) + par["imag"] * rand( par["ny"], par["nx"], density=0.75 ).astype(dtype) @@ -229,6 +231,7 @@ def test_MatrixMult_repeated(par): """ np.random.seed(10) dtype = np.empty(0, dtype=par["dtype"]).real.dtype + G = np.random.normal(0, 10, (par["ny"], par["nx"])).astype(dtype) + par[ "imag" ] * np.random.normal(0, 10, (par["ny"], par["nx"])).astype(dtype) @@ -268,6 +271,7 @@ def test_Identity_inplace(par): """Dot-test, forward and adjoint for Identity operator""" np.random.seed(10) dtype = np.empty(0, dtype=par["dtype"]).real.dtype + Iop = Identity(par["ny"], par["nx"], dtype=par["dtype"], inplace=True) assert dottest( Iop, @@ -299,6 +303,7 @@ def test_Identity_noinplace(par): """Dot-test, forward and adjoint for Identity operator (not in place)""" np.random.seed(10) dtype = np.empty(0, dtype=par["dtype"]).real.dtype + Iop = Identity(par["ny"], par["nx"], dtype=par["dtype"], inplace=False) assert dottest( Iop, @@ -334,6 +339,7 @@ def test_Zero(par): """Dot-test, forward and adjoint for Zero operator""" np.random.seed(10) dtype = np.empty(0, dtype=par["dtype"]).real.dtype + Zop = Zero(par["ny"], par["nx"], dtype=par["dtype"]) assert dottest( Zop, @@ -360,6 +366,7 @@ def test_Flip1D(par): """Dot-test, forward and adjoint for Flip operator on 1d signal""" np.random.seed(10) dtype = np.empty(0, dtype=par["dtype"]).real.dtype + x = np.arange(par["ny"], dtype=dtype) + par["imag"] * np.arange( par["ny"], dtype=dtype ) @@ -387,6 +394,7 @@ def test_Flip2D(par): """Dot-test, forward and adjoint for Flip operator on 2d signal""" np.random.seed(10) dtype = np.empty(0, dtype=par["dtype"]).real.dtype + x = {} x["0"] = np.outer( np.arange(par["ny"], dtype=dtype), np.ones(par["nx"], dtype=dtype) @@ -428,6 +436,7 @@ def test_Flip3D(par): """Dot-test, forward and adjoint for Flip operator on 3d signal""" np.random.seed(10) dtype = np.empty(0, dtype=par["dtype"]).real.dtype + x = {} x["0"] = np.outer( np.arange(par["ny"], dtype=dtype), np.ones(par["nx"], dtype=dtype) @@ -475,6 +484,7 @@ def test_Symmetrize1D(par): """Dot-test, forward and inverse for Symmetrize operator on 1d signal""" np.random.seed(10) dtype = np.empty(0, dtype=par["dtype"]).real.dtype + x = np.arange(par["ny"], dtype=dtype) + par["imag"] * np.arange( par["ny"], dtype=dtype ) @@ -501,6 +511,7 @@ def test_Symmetrize2D(par): """Dot-test, forward and inverse for Symmetrize operator on 2d signal""" np.random.seed(10) dtype = np.empty(0, dtype=par["dtype"]).real.dtype + x = {} x["0"] = np.outer( np.arange(par["ny"], dtype=dtype), np.ones(par["nx"], dtype=dtype) @@ -540,6 +551,7 @@ def test_Symmetrize3D(par): """Dot-test, forward and adjoint for Symmetrize operator on 3d signal""" np.random.seed(10) dtype = np.empty(0, dtype=par["dtype"]).real.dtype + x = {} x["0"] = np.outer( np.arange(par["ny"], dtype=dtype), np.ones(par["nx"], dtype=dtype) @@ -585,6 +597,7 @@ def test_Roll1D(par): """Dot-test, forward and adjoint for Roll operator on 1d signal""" np.random.seed(10) dtype = np.empty(0, dtype=par["dtype"]).real.dtype + x = np.arange(par["ny"], dtype=dtype) + par["imag"] * np.arange( par["ny"], dtype=dtype ) @@ -612,6 +625,7 @@ def test_Roll2D(par): """Dot-test, forward and inverse for Roll operator on 2d signal""" np.random.seed(10) dtype = np.empty(0, dtype=par["dtype"]).real.dtype + x = {} x["0"] = np.outer( np.arange(par["ny"], dtype=dtype), np.ones(par["nx"], dtype=dtype) @@ -653,6 +667,7 @@ def test_Roll3D(par): """Dot-test, forward and adjoint for Roll operator on 3d signal""" np.random.seed(10) dtype = np.empty(0, dtype=par["dtype"]).real.dtype + x = {} x["0"] = np.outer( np.arange(par["ny"], dtype=dtype), np.ones(par["nx"], dtype=dtype) @@ -885,10 +900,11 @@ def test_ToCupy(par): """Forward and adjoint for ToCupy operator (checking that it works also when cupy is not available) """ + np.random.seed(10) dtype = np.empty(0, dtype=par["dtype"]).real.dtype + Top = ToCupy(par["nx"], dtype=par["dtype"]) - np.random.seed(10) x = np.random.randn(par["nx"]).astype(dtype) + par["imag"] * np.random.randn( par["nx"] ).astype(dtype) diff --git a/pytests/test_blending.py b/pytests/test_blending.py index 4f89e180..c2db0858 100644 --- a/pytests/test_blending.py +++ b/pytests/test_blending.py @@ -14,13 +14,17 @@ from pylops.utils import dottest from pylops.waveeqprocessing import BlendingContinuous, BlendingGroup, BlendingHalf -par = {"nt": 101, "ns": 50, "nr": 20, "dtype": "float64"} +par = {"nt": 101, "ns": 50, "nr": 20} + +par1, par2 = par.copy(), par.copy() +par1["dtype"] = np.float64 +par2["dtype"] = np.float32 d = np.random.normal(0, 1, (par["ns"], par["nr"], par["nt"])) dt = 0.004 -@pytest.mark.parametrize("par", [(par)]) +@pytest.mark.parametrize("par", [(par1), (par2)]) def test_Blending_continuous(par): """Dot-test for continuous Blending operator""" npp.random.seed(0) @@ -44,11 +48,18 @@ def test_Blending_continuous(par): Bop, Bop.nttot * par["nr"], par["nt"] * par["ns"] * par["nr"], + rtol=1e-4 if par["dtype"] == np.float32 else 1e-6, backend=backend, ) + # Forward and adjoint + db = Bop * d.astype(par["dtype"]) + dadj = Bop.H * db + assert db.dtype == par["dtype"] + assert dadj.dtype == par["dtype"] + -@pytest.mark.parametrize("par", [(par)]) +@pytest.mark.parametrize("par", [(par1), (par2)]) def test_Blending_group(par): """Dot-test for group Blending operator""" npp.random.seed(0) @@ -70,11 +81,18 @@ def test_Blending_group(par): Bop, par["nt"] * n_groups * par["nr"], par["nt"] * par["ns"] * par["nr"], + rtol=1e-4 if par["dtype"] == np.float32 else 1e-6, backend=backend, ) + # Forward and adjoint + db = Bop * d.astype(par["dtype"]) + dadj = Bop.H * db + assert db.dtype == par["dtype"] + assert dadj.dtype == par["dtype"] -@pytest.mark.parametrize("par", [(par)]) + +@pytest.mark.parametrize("par", [(par1), (par2)]) def test_Blending_half(par): """Dot-test for half Blending operator""" npp.random.seed(0) @@ -96,5 +114,12 @@ def test_Blending_half(par): Bop, par["nt"] * n_groups * par["nr"], par["nt"] * par["ns"] * par["nr"], + rtol=1e-4 if par["dtype"] == np.float32 else 1e-6, backend=backend, ) + + # Forward and adjoint + db = Bop * d.astype(par["dtype"]) + dadj = Bop.H * db + assert db.dtype == par["dtype"] + assert dadj.dtype == par["dtype"] diff --git a/pytests/test_causalintegration.py b/pytests/test_causalintegration.py index 48856a91..7e8e8156 100644 --- a/pytests/test_causalintegration.py +++ b/pytests/test_causalintegration.py @@ -47,6 +47,34 @@ "imag": 0, "dtype": "float64", } # odd samples, real, non-unitary step +par1s = { + "nt": 20, + "nx": 101, + "dt": 1.0, + "imag": 0, + "dtype": "float32", +} # even samples, real (fp32), unitary step +par2s = { + "nt": 21, + "nx": 101, + "dt": 1.0, + "imag": 0, + "dtype": "float32", +} # odd samples, real (fp32), unitary step +par3s = { + "nt": 20, + "nx": 101, + "dt": 0.3, + "imag": 0, + "dtype": "float32", +} # even samples, real (fp32), non-unitary step +par4s = { + "nt": 21, + "nx": 101, + "dt": 0.3, + "imag": 0, + "dtype": "float32", +} # odd samples, real (fp32), non-unitary step par1j = { "nt": 20, "nx": 101, @@ -80,11 +108,27 @@ @pytest.mark.parametrize( - "par", [(par1), (par2), (par3), (par4), (par1j), (par2j), (par3j), (par4j)] + "par", + [ + (par1), + (par2), + (par3), + (par4), + (par1s), + (par2s), + (par3s), + (par4s), + (par1j), + (par2j), + (par3j), + (par4j), + ], ) def test_CausalIntegration1d(par): """Dot-test and inversion for CausalIntegration operator for 1d signals""" - t = np.arange(par["nt"]) * par["dt"] + dtype = np.empty(0, dtype=par["dtype"]).real.dtype + + t = np.arange(par["nt"], dtype=dtype) * par["dt"] x = t + par["imag"] * t for kind, rf in itertools.product(("full", "half", "trapezoidal"), (False, True)): @@ -102,6 +146,7 @@ def test_CausalIntegration1d(par): par["nt"] - rf1, par["nt"], complexflag=0 if par["imag"] == 0 else 3, + rtol=1e-4 if dtype == np.float32 else 1e-6, backend=backend, ) @@ -110,6 +155,8 @@ def test_CausalIntegration1d(par): if kind != "full" and not rf: # numerical integration y = Cop * x + assert y.dtype == par["dtype"] + # analytical integration yana = ( t**2 / 2.0 @@ -142,14 +189,30 @@ def test_CausalIntegration1d(par): @pytest.mark.parametrize( - "par", [(par1), (par2), (par3), (par4), (par1j), (par2j), (par3j), (par4j)] + "par", + [ + (par1), + (par2), + (par3), + (par4), + (par1s), + (par2s), + (par3s), + (par4s), + (par1j), + (par2j), + (par3j), + (par4j), + ], ) def test_CausalIntegration2d(par): """Dot-test and inversion for CausalIntegration operator for 2d signals""" + dtype = np.empty(0, dtype=par["dtype"]).real.dtype + dt = 0.2 * par["dt"] # need lower frequency in sinusoids for stability - t = np.arange(par["nt"]) * dt - x = np.outer(np.sin(t), np.ones(par["nx"])) + par["imag"] * np.outer( - np.sin(t), np.ones(par["nx"]) + t = np.arange(par["nt"], dtype=dtype) * dt + x = np.outer(np.sin(t), np.ones(par["nx"], dtype=dtype)) + par["imag"] * np.outer( + np.sin(t), np.ones(par["nx"], dtype=dtype) ) for kind, rf in itertools.product(("full", "half", "trapezoidal"), (False, True)): @@ -168,6 +231,7 @@ def test_CausalIntegration2d(par): (par["nt"] - rf1) * par["nx"], par["nt"] * par["nx"], complexflag=0 if par["imag"] == 0 else 3, + rtol=1e-4 if dtype == np.float32 else 1e-6, backend=backend, ) @@ -177,6 +241,7 @@ def test_CausalIntegration2d(par): # numerical integration y = Cop * x.ravel() y = y.reshape(par["nt"], par["nx"]) + assert y.dtype == par["dtype"] # analytical integration yana = ( diff --git a/pytests/test_chirpradon.py b/pytests/test_chirpradon.py index 0323cde3..114bf3de 100644 --- a/pytests/test_chirpradon.py +++ b/pytests/test_chirpradon.py @@ -54,7 +54,8 @@ @pytest.mark.parametrize("par", [(par1), (par2)]) -def test_ChirpRadon2D(par): +@pytest.mark.parametrize("dtype", [np.float32, np.float64]) +def test_ChirpRadon2D(par, dtype): """Dot-test, forward, analytical inverse and sparse inverse for ChirpRadon2D operator """ @@ -78,26 +79,44 @@ def test_ChirpRadon2D(par): ] # Create axis - t, t2, hx, _ = makeaxis(parmod) + t, _, hx, _ = makeaxis(parmod) # Create wavelet - wav, _, wav_c = ricker(t[:41], f0=parmod["f0"]) + wav, _, _ = ricker(t[:41], f0=parmod["f0"]) # Generate model - x = np.asarray(linear2d(hx, t, 1500.0, t0, theta, amp, wav)[1]) - Rop = ChirpRadon2D(np.asarray(t), np.asarray(hx), par["pxmax"], dtype="float64") - assert dottest(Rop, par["nhx"] * par["nt"], par["nhx"] * par["nt"], backend=backend) + x = np.asarray(linear2d(hx, t, 1500.0, t0, theta, amp, wav)[1].astype(dtype)) + Rop = ChirpRadon2D( + np.asarray(t.astype(dtype)), + np.asarray(hx.astype(dtype)), + par["pxmax"], + dtype=dtype, + ) + assert dottest( + Rop, + par["nhx"] * par["nt"], + par["nhx"] * par["nt"], + rtol=1e-4 if dtype == np.float32 else 1e-6, + backend=backend, + ) + # Forward, adjoint inverse dtype check y = Rop * x.ravel() + xadj = Rop.H * y xinvana = Rop.inverse(y) + assert y.dtype == dtype + assert xadj.dtype == dtype + assert xinvana.dtype == dtype assert_array_almost_equal(x.ravel(), xinvana, decimal=3) + # Sparse inverse xinv, _, _ = fista(Rop, y, niter=30, eps=1e0) assert_array_almost_equal(x.ravel(), xinv, decimal=3) @pytest.mark.parametrize("par", [(par1), (par2), (par1f), (par2f)]) -def test_ChirpRadon3D(par): +@pytest.mark.parametrize("dtype", [np.float32, np.float64]) +def test_ChirpRadon3D(par, dtype): """Dot-test, forward, analytical inverse and sparse inverse for ChirpRadon3D operator """ @@ -130,33 +149,42 @@ def test_ChirpRadon3D(par): ] # Create axis - t, t2, hx, hy = makeaxis(parmod) + t, _, hx, hy = makeaxis(parmod) # Create wavelet - wav, _, wav_c = ricker(t[:41], f0=parmod["f0"]) + wav, _, _ = ricker(t[:41], f0=parmod["f0"]) # Generate model - x = np.asarray(linear3d(hy, hx, t, 1500.0, t0, theta, phi, amp, wav)[1]) + x = np.asarray( + linear3d(hy, hx, t, 1500.0, t0, theta, phi, amp, wav)[1].astype(dtype) + ) Rop = ChirpRadon3D( - np.asarray(t), - np.asarray(hy), - np.asarray(hx), + np.asarray(t.astype(dtype)), + np.asarray(hy.astype(dtype)), + np.asarray(hx.astype(dtype)), (par["pymax"], par["pxmax"]), engine=par["engine"], - dtype="float64", + dtype=dtype, **dict(flags=("FFTW_ESTIMATE",), threads=2), ) assert dottest( Rop, par["nhy"] * par["nhx"] * par["nt"], par["nhy"] * par["nhx"] * par["nt"], + rtol=1e-4 if dtype == np.float32 else 1e-6, backend=backend, ) + # Forward, adjoint inverse dtype check y = Rop * x.ravel() + xadj = Rop.H * y xinvana = Rop.inverse(y) + assert y.dtype == dtype + assert xadj.dtype == dtype + assert xinvana.dtype == dtype assert_array_almost_equal(x.ravel(), xinvana, decimal=3) + # Sparse inverse xinv, _, _ = fista(Rop, y, niter=30, eps=1e0) assert_array_almost_equal(x.ravel(), xinv, decimal=3) diff --git a/pytests/test_combine.py b/pytests/test_combine.py index ea7fdacc..75b8e79b 100644 --- a/pytests/test_combine.py +++ b/pytests/test_combine.py @@ -28,6 +28,13 @@ par1 = {"ny": 101, "nx": 101, "imag": 0, "dtype": "float64"} # square real par2 = {"ny": 301, "nx": 101, "imag": 0, "dtype": "float64"} # overdetermined real +par1s = {"ny": 101, "nx": 101, "imag": 0, "dtype": "float32"} # square real (fp32) +par2s = { + "ny": 301, + "nx": 101, + "imag": 0, + "dtype": "float32", +} # overdetermined real (fp32) par1j = {"ny": 101, "nx": 101, "imag": 1j, "dtype": "complex128"} # square imag par2j = {"ny": 301, "nx": 101, "imag": 1j, "dtype": "complex128"} # overdetermined imag @@ -60,13 +67,19 @@ def test_HStack_incosistent_rows(par): ) -@pytest.mark.parametrize("par", [(par1), (par2), (par1j), (par2j)]) +@pytest.mark.parametrize("par", [(par1), (par2), (par1s), (par2s), (par1j), (par2j)]) def test_VStack(par): """Dot-test and inversion for VStack operator""" np.random.seed(0) - G1 = np.random.normal(0, 10, (par["ny"], par["nx"])).astype(par["dtype"]) - G2 = np.random.normal(0, 10, (par["ny"], par["nx"])).astype(par["dtype"]) - x = np.ones(par["nx"]) + par["imag"] * np.ones(par["nx"]) + dtype = np.empty(0, dtype=par["dtype"]).real.dtype + + G1 = np.random.normal(0, 10, (par["ny"], par["nx"])).astype(dtype) + par[ + "imag" + ] * np.random.normal(0, 10, (par["ny"], par["nx"])).astype(dtype) + G2 = np.random.normal(0, 10, (par["ny"], par["nx"])).astype(dtype) + par[ + "imag" + ] * np.random.normal(0, 10, (par["ny"], par["nx"])).astype(dtype) + x = np.ones(par["nx"], dtype=dtype) + par["imag"] * np.ones(par["nx"], dtype=dtype) Vop = VStack( [MatrixMult(G1, dtype=par["dtype"]), MatrixMult(G2, dtype=par["dtype"])], @@ -77,8 +90,13 @@ def test_VStack(par): 2 * par["ny"], par["nx"], complexflag=0 if par["imag"] == 0 else 3, + rtol=1e-4 if dtype == np.float32 else 1e-6, backend=backend, ) + y = Vop * x + xadj = Vop.H * y + assert y.dtype == par["dtype"] + assert xadj.dtype == par["dtype"] xlsqr = lsqr( Vop, @@ -99,8 +117,13 @@ def test_VStack(par): 2 * par["ny"], par["nx"], complexflag=0 if par["imag"] == 0 else 3, + rtol=1e-4 if dtype == np.float32 else 1e-6, backend=backend, ) + y = Vop * x + xadj = Vop.H * y + assert y.dtype == par["dtype"] + assert xadj.dtype == par["dtype"] # use scipy matrix directly in the definition of the operator G1 = sp_random(par["ny"], par["nx"], density=0.4).astype("float32") @@ -110,8 +133,13 @@ def test_VStack(par): 2 * par["ny"], par["nx"], complexflag=0 if par["imag"] == 0 else 3, + rtol=1e-4 if dtype == np.float32 else 1e-6, backend=backend, ) + y = Vop * x + xadj = Vop.H * y + assert y.dtype == par["dtype"] + assert xadj.dtype == par["dtype"] # use Zero operator directly in the definition of the operator G1 = np.random.normal(0, 10, (par["ny"], par["nx"])).astype(par["dtype"]) @@ -127,17 +155,30 @@ def test_VStack(par): 2 * par["ny"], par["nx"], complexflag=0 if par["imag"] == 0 else 3, + rtol=1e-4 if dtype == np.float32 else 1e-6, backend=backend, ) + y = Vop * x + xadj = Vop.H * y + assert y.dtype == par["dtype"] + assert xadj.dtype == par["dtype"] -@pytest.mark.parametrize("par", [(par2), (par2j)]) +@pytest.mark.parametrize("par", [(par2), (par2s), (par2j)]) def test_HStack(par): """Dot-test and inversion for HStack operator with numpy array as input""" np.random.seed(0) - G1 = np.random.normal(0, 10, (par["ny"], par["nx"])).astype("float32") - G2 = np.random.normal(0, 10, (par["ny"], par["nx"])).astype("float32") - x = np.ones(2 * par["nx"]) + par["imag"] * np.ones(2 * par["nx"]) + dtype = np.empty(0, dtype=par["dtype"]).real.dtype + + G1 = np.random.normal(0, 10, (par["ny"], par["nx"])).astype(dtype) + par[ + "imag" + ] * np.random.normal(0, 10, (par["ny"], par["nx"])).astype(dtype) + G2 = np.random.normal(0, 10, (par["ny"], par["nx"])).astype(dtype) + par[ + "imag" + ] * np.random.normal(0, 10, (par["ny"], par["nx"])).astype(dtype) + x = np.ones(2 * par["nx"], dtype=dtype) + par["imag"] * np.ones( + 2 * par["nx"], dtype=dtype + ) Hop = HStack( [MatrixMult(G1, dtype=par["dtype"]), MatrixMult(G2, dtype=par["dtype"])], @@ -148,8 +189,13 @@ def test_HStack(par): par["ny"], 2 * par["nx"], complexflag=0 if par["imag"] == 0 else 3, + rtol=1e-4 if dtype == np.float32 else 1e-6, backend=backend, ) + y = Hop * x + xadj = Hop.H * y + assert y.dtype == par["dtype"] + assert xadj.dtype == par["dtype"] xlsqr = lsqr( Hop, @@ -169,8 +215,13 @@ def test_HStack(par): par["ny"], 2 * par["nx"], complexflag=0 if par["imag"] == 0 else 3, + rtol=1e-4 if dtype == np.float32 else 1e-6, backend=backend, ) + y = H1op * x + xadj = Hop.H * y + assert y.dtype == par["dtype"] + assert xadj.dtype == par["dtype"] # use scipy matrix directly in the definition of the operator G1 = sp_random(par["ny"], par["nx"], density=0.4).astype("float32") @@ -180,8 +231,13 @@ def test_HStack(par): par["ny"], 2 * par["nx"], complexflag=0 if par["imag"] == 0 else 3, + rtol=1e-4 if dtype == np.float32 else 1e-6, backend=backend, ) + y = H2op * x + xadj = H2op.H * y + assert y.dtype == par["dtype"] + assert xadj.dtype == par["dtype"] # use Zero operator directly in the definition of the operator G1 = np.random.normal(0, 10, (par["ny"], par["nx"])).astype("float32") @@ -197,20 +253,36 @@ def test_HStack(par): par["ny"], 2 * par["nx"], complexflag=0 if par["imag"] == 0 else 3, + rtol=1e-4 if dtype == np.float32 else 1e-6, backend=backend, ) + y = H3op * x + xadj = H3op.H * y + assert y.dtype == par["dtype"] + assert xadj.dtype == par["dtype"] -@pytest.mark.parametrize("par", [(par1), (par2), (par1j), (par2j)]) +@pytest.mark.parametrize("par", [(par1), (par2), (par1s), (par2s), (par1j), (par2j)]) def test_Block(par): """Dot-test and inversion for Block operator""" np.random.seed(0) - G11 = np.random.normal(0, 10, (par["ny"], par["nx"])).astype(par["dtype"]) - G12 = np.random.normal(0, 10, (par["ny"], par["nx"])).astype(par["dtype"]) - G21 = np.random.normal(0, 10, (par["ny"], par["nx"])).astype(par["dtype"]) - G22 = np.random.normal(0, 10, (par["ny"], par["nx"])).astype(par["dtype"]) - - x = np.ones(2 * par["nx"]) + par["imag"] * np.ones(2 * par["nx"]) + dtype = np.empty(0, dtype=par["dtype"]).real.dtype + + G11 = np.random.normal(0, 10, (par["ny"], par["nx"])).astype(dtype) + par[ + "imag" + ] * np.random.normal(0, 10, (par["ny"], par["nx"])).astype(dtype) + G12 = np.random.normal(0, 10, (par["ny"], par["nx"])).astype(dtype) + par[ + "imag" + ] * np.random.normal(0, 10, (par["ny"], par["nx"])).astype(dtype) + G21 = np.random.normal(0, 10, (par["ny"], par["nx"])).astype(dtype) + par[ + "imag" + ] * np.random.normal(0, 10, (par["ny"], par["nx"])).astype(dtype) + G22 = np.random.normal(0, 10, (par["ny"], par["nx"])).astype(dtype) + par[ + "imag" + ] * np.random.normal(0, 10, (par["ny"], par["nx"])).astype(dtype) + x = np.ones(2 * par["nx"], dtype=dtype) + par["imag"] * np.ones( + 2 * par["nx"], dtype=dtype + ) Bop = Block( [ @@ -224,8 +296,13 @@ def test_Block(par): 2 * par["ny"], 2 * par["nx"], complexflag=0 if par["imag"] == 0 else 3, + rtol=1e-4 if dtype == np.float32 else 1e-6, backend=backend, ) + y = Bop * x + xadj = Bop.H * y + assert y.dtype == par["dtype"] + assert xadj.dtype == par["dtype"] xlsqr = lsqr( Bop, @@ -252,8 +329,13 @@ def test_Block(par): 2 * par["ny"], 2 * par["nx"], complexflag=0 if par["imag"] == 0 else 3, + rtol=1e-4 if dtype == np.float32 else 1e-6, backend=backend, ) + y = B1op * x + xadj = B1op.H * y + assert y.dtype == par["dtype"] + assert xadj.dtype == par["dtype"] # use scipy matrix directly in the definition of the operator G11 = sp_random(par["ny"], par["nx"], density=0.4).astype("float32") @@ -270,7 +352,12 @@ def test_Block(par): 2 * par["nx"], complexflag=0 if par["imag"] == 0 else 3, backend=backend, + rtol=1e-4 if dtype == np.float32 else 1e-6, ) + y = B2op * x + xadj = B2op.H * y + assert y.dtype == par["dtype"] + assert xadj.dtype == par["dtype"] # use Zero operator directly in the definition of the operator G11 = np.random.normal(0, 10, (par["ny"], par["nx"])).astype(par["dtype"]) @@ -289,17 +376,30 @@ def test_Block(par): 2 * par["ny"], 2 * par["nx"], complexflag=0 if par["imag"] == 0 else 3, + rtol=1e-4 if dtype == np.float32 else 1e-6, backend=backend, ) + y = B2op * x + xadj = B2op.H * y + assert y.dtype == par["dtype"] + assert xadj.dtype == par["dtype"] -@pytest.mark.parametrize("par", [(par1), (par2), (par1j), (par2j)]) +@pytest.mark.parametrize("par", [(par1), (par2), (par1s), (par2s), (par1j), (par2j)]) def test_BlockDiag(par): """Dot-test and inversion for BlockDiag operator""" np.random.seed(0) - G1 = np.random.normal(0, 10, (par["ny"], par["nx"])).astype(par["dtype"]) - G2 = np.random.normal(0, 10, (par["ny"], par["nx"])).astype(par["dtype"]) - x = np.ones(2 * par["nx"]) + par["imag"] * np.ones(2 * par["nx"]) + dtype = np.empty(0, dtype=par["dtype"]).real.dtype + + G1 = np.random.normal(0, 10, (par["ny"], par["nx"])).astype(dtype) + par[ + "imag" + ] * np.random.normal(0, 10, (par["ny"], par["nx"])).astype(dtype) + G2 = np.random.normal(0, 10, (par["ny"], par["nx"])).astype(dtype) + par[ + "imag" + ] * np.random.normal(0, 10, (par["ny"], par["nx"])).astype(dtype) + x = np.ones(2 * par["nx"], dtype=dtype) + par["imag"] * np.ones( + 2 * par["nx"], dtype=dtype + ) BDop = BlockDiag( [MatrixMult(G1, dtype=par["dtype"]), MatrixMult(G2, dtype=par["dtype"])], @@ -310,8 +410,13 @@ def test_BlockDiag(par): 2 * par["ny"], 2 * par["nx"], complexflag=0 if par["imag"] == 0 else 3, + rtol=1e-4 if dtype == np.float32 else 1e-6, backend=backend, ) + y = BDop * x + xadj = BDop.H * y + assert y.dtype == par["dtype"] + assert xadj.dtype == par["dtype"] xlsqr = lsqr( BDop, @@ -332,8 +437,13 @@ def test_BlockDiag(par): 2 * par["ny"], 2 * par["nx"], complexflag=0 if par["imag"] == 0 else 3, + rtol=1e-4 if dtype == np.float32 else 1e-6, backend=backend, ) + y = BD1op * x + xadj = BD1op.H * y + assert y.dtype == par["dtype"] + assert xadj.dtype == par["dtype"] # use scipy matrix directly in the definition of the operator G2 = sp_random(par["ny"], par["nx"], density=0.4).astype("float32") @@ -343,8 +453,13 @@ def test_BlockDiag(par): 2 * par["ny"], 2 * par["nx"], complexflag=0 if par["imag"] == 0 else 3, + rtol=1e-4 if dtype == np.float32 else 1e-6, backend=backend, ) + y = BD2op * x + xadj = BD2op.H * y + assert y.dtype == par["dtype"] + assert xadj.dtype == par["dtype"] @pytest.mark.skipif( diff --git a/pytests/test_convolve.py b/pytests/test_convolve.py index af576792..acf88bb8 100644 --- a/pytests/test_convolve.py +++ b/pytests/test_convolve.py @@ -135,16 +135,33 @@ @pytest.mark.parametrize( "par", [(par1_1d), (par2_1d), (par3_1d), (par4_1d), (par5_1d), (par6_1d)] ) -def test_Convolve1D(par): +@pytest.mark.parametrize("dtype", [np.float32, np.float64]) +def test_Convolve1D(par, dtype): """Dot-test and inversion for Convolve1D operator""" np.random.seed(10) # 1D if par["axis"] == 0: - Cop = Convolve1D(par["nx"], h=h1, offset=par["offset"], dtype="float64") - assert dottest(Cop, par["nx"], par["nx"], backend=backend) + Cop = Convolve1D( + par["nx"], h=h1.astype(dtype), offset=par["offset"], dtype=dtype + ) + assert dottest( + Cop, + par["nx"], + par["nx"], + rtol=1e-4 if dtype == np.float32 else 1e-6, + backend=backend, + ) - x = np.zeros(par["nx"]) + x = np.zeros(par["nx"], dtype=dtype) x[par["nx"] // 2] = 1.0 + + # Forward and adjoint dtype check + y = Cop * x + xadj = Cop.H * y + assert y.dtype == dtype + assert xadj.dtype == dtype + + # Inverse xlsqr = lsqr( Cop, Cop * x, @@ -161,20 +178,32 @@ def test_Convolve1D(par): if par["axis"] < 2: Cop = Convolve1D( (par["ny"], par["nx"]), - h=h1, + h=h1.astype(dtype), offset=par["offset"], axis=par["axis"], - dtype="float64", + dtype=dtype, ) assert dottest( - Cop, par["ny"] * par["nx"], par["ny"] * par["nx"], backend=backend + Cop, + par["ny"] * par["nx"], + par["ny"] * par["nx"], + rtol=1e-4 if dtype == np.float32 else 1e-6, + backend=backend, ) - x = np.zeros((par["ny"], par["nx"])) + x = np.zeros((par["ny"], par["nx"]), dtype=dtype) x[ int(par["ny"] / 2 - 3) : int(par["ny"] / 2 + 3), int(par["nx"] / 2 - 3) : int(par["nx"] / 2 + 3), ] = 1.0 + + # Forward and adjoint dtype check + y = Cop * x + xadj = Cop.H * y + assert y.dtype == dtype + assert xadj.dtype == dtype + + # Inverse xlsqr = lsqr( Cop, Cop * x.ravel(), @@ -190,24 +219,33 @@ def test_Convolve1D(par): # 1D on 3D Cop = Convolve1D( (par["nz"], par["ny"], par["nx"]), - h=h1, + h=h1.astype(dtype), offset=par["offset"], axis=par["axis"], - dtype="float64", + dtype=dtype, ) assert dottest( Cop, par["nz"] * par["ny"] * par["nx"], par["nz"] * par["ny"] * par["nx"], + rtol=1e-4 if dtype == np.float32 else 1e-6, backend=backend, ) - x = np.zeros((par["nz"], par["ny"], par["nx"])) + x = np.zeros((par["nz"], par["ny"], par["nx"]), dtype=dtype) x[ int(par["nz"] / 2 - 3) : int(par["nz"] / 2 + 3), int(par["ny"] / 2 - 3) : int(par["ny"] / 2 + 3), int(par["nx"] / 2 - 3) : int(par["nx"] / 2 + 3), ] = 1.0 + + # Forward and adjoint dtype check + y = Cop * x + xadj = Cop.H * y + assert y.dtype == dtype + assert xadj.dtype == dtype + + # Inverse xlsqr = lsqr( Cop, Cop * x.ravel(), @@ -224,16 +262,30 @@ def test_Convolve1D(par): @pytest.mark.parametrize( "par", [(par1_1d), (par2_1d), (par3_1d), (par4_1d), (par5_1d), (par6_1d)] ) -def test_Convolve1D_long(par): +@pytest.mark.parametrize("dtype", [np.float32, np.float64]) +def test_Convolve1D_long(par, dtype): """Dot-test and inversion for Convolve1D operator with long filter""" np.random.seed(10) # 1D if par["axis"] == 0: - x = np.zeros(par["nx"]) + x = np.zeros(par["nx"], dtype=dtype) x[par["nx"] // 2] = 1.0 - Xop = Convolve1D(nfilt[0], h=x, offset=nfilt[0] // 2, dtype="float64") - assert dottest(Xop, par["nx"], nfilt[0], backend=backend) + Xop = Convolve1D(nfilt[0], h=x, offset=nfilt[0] // 2, dtype=dtype) + assert dottest( + Xop, + par["nx"], + nfilt[0], + rtol=1e-4 if dtype == np.float32 else 1e-6, + backend=backend, + ) + # Forward and adjoint dtype check + y = Xop * h1.astype(dtype) + h1adj = Xop.H * y + assert y.dtype == dtype + assert h1adj.dtype == dtype + + # Inverse h1lsqr = lsqr( Xop, Xop * h1, damp=1e-20, niter=200, atol=1e-8, btol=1e-8, show=0 )[0] @@ -243,25 +295,38 @@ def test_Convolve1D_long(par): @pytest.mark.parametrize( "par", [(par1_2d), (par2_2d), (par3_2d), (par4_2d), (par5_2d), (par6_2d)] ) -def test_Convolve2D(par): +@pytest.mark.parametrize("dtype", [np.float32, np.float64]) +def test_Convolve2D(par, dtype): """Dot-test and inversion for Convolve2D operator""" # 2D on 2D if par["axis"] == 2: Cop = Convolve2D( (par["ny"], par["nx"]), - h=h2, + h=h2.astype(dtype), offset=par["offset"], - dtype="float64", + dtype=dtype, ) assert dottest( - Cop, par["ny"] * par["nx"], par["ny"] * par["nx"], backend=backend + Cop, + par["ny"] * par["nx"], + par["ny"] * par["nx"], + rtol=1e-4 if dtype == np.float32 else 1e-6, + backend=backend, ) - x = np.zeros((par["ny"], par["nx"])) + x = np.zeros((par["ny"], par["nx"]), dtype=dtype) x[ int(par["ny"] / 2 - 3) : int(par["ny"] / 2 + 3), int(par["nx"] / 2 - 3) : int(par["nx"] / 2 + 3), ] = 1.0 + + # Forward and adjoint dtype check + y = Cop * x + xadj = Cop.H * y + assert y.dtype == dtype + assert xadj.dtype == dtype + + # Inverse xlsqr = lsqr( Cop, Cop * x.ravel(), @@ -279,7 +344,7 @@ def test_Convolve2D(par): axes.remove(par["axis"]) Cop = Convolve2D( (par["nz"], par["ny"], par["nx"]), - h=h2, + h=h2.astype(dtype), offset=par["offset"], axes=axes, dtype="float64", @@ -288,15 +353,24 @@ def test_Convolve2D(par): Cop, par["nz"] * par["ny"] * par["nx"], par["nz"] * par["ny"] * par["nx"], + rtol=1e-4 if dtype == np.float32 else 1e-6, backend=backend, ) - x = np.zeros((par["nz"], par["ny"], par["nx"])) + x = np.zeros((par["nz"], par["ny"], par["nx"]), dtype=dtype) x[ int(par["nz"] / 2 - 3) : int(par["nz"] / 2 + 3), int(par["ny"] / 2 - 3) : int(par["ny"] / 2 + 3), int(par["nx"] / 2 - 3) : int(par["nx"] / 2 + 3), ] = 1.0 + + # Forward and adjoint dtype check + y = Cop * x + xadj = Cop.H * y + assert y.dtype == dtype + assert xadj.dtype == dtype + + # Inverse xlsqr = lsqr( Cop, Cop * x.ravel(), @@ -312,29 +386,38 @@ def test_Convolve2D(par): @pytest.mark.parametrize("par", [(par1_3d), (par2_3d)]) -def test_Convolve3D(par): +@pytest.mark.parametrize("dtype", [np.float32, np.float64]) +def test_Convolve3D(par, dtype): """Dot-test and inversion for ConvolveND operator""" # 3D on 3D Cop = ConvolveND( (par["nz"], par["ny"], par["nx"]), - h=h3, + h=h3.astype(dtype), offset=par["offset"], - dtype="float64", + dtype=dtype, ) assert dottest( Cop, par["nz"] * par["ny"] * par["nx"], par["nz"] * par["ny"] * par["nx"], + rtol=1e-4 if dtype == np.float32 else 1e-6, backend=backend, ) - x = np.zeros((par["nz"], par["ny"], par["nx"])) + x = np.zeros((par["nz"], par["ny"], par["nx"]), dtype=dtype) x[ int(par["nz"] / 2 - 3) : int(par["nz"] / 2 + 3), int(par["ny"] / 2 - 3) : int(par["ny"] / 2 + 3), int(par["nx"] / 2 - 3) : int(par["nx"] / 2 + 3), ] = 1.0 + + # Forward and adjoint dtype check y = Cop * x + xadj = Cop.H * y + assert y.dtype == dtype + assert xadj.dtype == dtype + + # Inverse xlsqr = lsqr( Cop, y, x0=np.zeros_like(x), damp=1e-20, niter=400, atol=1e-8, btol=1e-8, show=0 )[0] @@ -344,14 +427,29 @@ def test_Convolve3D(par): # 3D on 4D (only modelling) Cop = ConvolveND( (par["nz"], par["ny"], par["nx"], par["nt"]), - h=h3, + h=h3.astype(dtype), offset=par["offset"], axes=[0, 1, 2], - dtype="float64", + dtype=dtype, ) assert dottest( Cop, par["nz"] * par["ny"] * par["nx"] * par["nt"], par["nz"] * par["ny"] * par["nx"] * par["nt"], + rtol=1e-4 if dtype == np.float32 else 1e-6, backend=backend, ) + + # Forward and adjoint dtype check + x = np.zeros((par["nz"], par["ny"], par["nx"], par["nt"]), dtype=dtype) + x[ + int(par["nz"] / 2 - 3) : int(par["nz"] / 2 + 3), + int(par["ny"] / 2 - 3) : int(par["ny"] / 2 + 3), + int(par["nx"] / 2 - 3) : int(par["nx"] / 2 + 3), + int(par["nt"] / 2 - 3) : int(par["nt"] / 2 + 3), + ] = 1.0 + + y = Cop * x + xadj = Cop.H * y + assert y.dtype == dtype + assert xadj.dtype == dtype From f8d592983f6029a324f7ebc94e405661c917ac7e Mon Sep 17 00:00:00 2001 From: mrava87 Date: Tue, 28 Apr 2026 22:51:04 +0100 Subject: [PATCH 149/183] fix: change Laplacian creation to avoid unwanted upcasting (plus tests) --- pylops/basicoperators/laplacian.py | 7 +- pytests/test_dct.py | 68 ++-- pytests/test_derivative.py | 483 ++++++++++++++++++++++------- 3 files changed, 412 insertions(+), 146 deletions(-) diff --git a/pylops/basicoperators/laplacian.py b/pylops/basicoperators/laplacian.py index d28e10bf..097dc890 100644 --- a/pylops/basicoperators/laplacian.py +++ b/pylops/basicoperators/laplacian.py @@ -1,5 +1,6 @@ __all__ = ["Laplacian"] +import numpy as np from pylops import LinearOperator from pylops.basicoperators import SecondDerivative @@ -124,13 +125,17 @@ def _calc_l2op( kind: Tderivkind, dtype: DTypeLike, ): + weights = np.array(weights, dtype=dtype) + sampling = np.array(sampling, dtype=dtype) l2op = SecondDerivative( dims, axis=axes[0], sampling=sampling[0], edge=edge, kind=kind, dtype=dtype ) dims = l2op.dims l2op *= weights[0] for ax, samp, weight in zip(axes[1:], sampling[1:], weights[1:], strict=True): - l2op += weight * SecondDerivative( + tmpop = SecondDerivative( dims, axis=ax, sampling=samp, edge=edge, kind=kind, dtype=dtype ) + tmpop *= weight + l2op += tmpop return l2op diff --git a/pytests/test_dct.py b/pytests/test_dct.py index 86418696..7996817f 100644 --- a/pytests/test_dct.py +++ b/pytests/test_dct.py @@ -6,88 +6,104 @@ from pylops.signalprocessing import DCT from pylops.utils import dottest -par1 = {"ny": 11, "nx": 11, "imag": 0, "dtype": "float64"} -par2 = {"ny": 11, "nx": 21, "imag": 0, "dtype": "float64"} -par3 = {"ny": 21, "nx": 21, "imag": 0, "dtype": "float64"} +par1 = {"ny": 11, "nx": 11} +par2 = {"ny": 11, "nx": 21} +par3 = {"ny": 20, "nx": 20} @pytest.mark.skipif( int(os.environ.get("TEST_CUPY_PYLOPS", 0)) == 1, reason="Not CuPy enabled" ) @pytest.mark.parametrize("par", [(par1), (par3)]) -def test_DCT1D(par): +@pytest.mark.parametrize("dtype", [np.float32, np.float64]) +def test_DCT1D(par, dtype): """Dot test for Discrete Cosine Transform Operator 1D""" - t = np.arange(par["ny"]) + 1 + t = np.arange(par["ny"], dtype=dtype) + 1.0 - for type in [1, 2, 3, 4]: - Dct = DCT(dims=(par["ny"],), type=type, dtype=par["dtype"]) - assert dottest(Dct, par["ny"], par["ny"], rtol=1e-6, complexflag=0, verb=True) + for dct_type in (1, 2, 3, 4): + Dct = DCT(dims=(par["ny"],), type=dct_type, dtype=dtype) + assert dottest( + Dct, + par["ny"], + par["ny"], + complexflag=0, + rtol=1e-4 if dtype == np.float32 else 1e-6, + ) y = Dct.H * (Dct * t) - np.testing.assert_allclose(t, y) + np.testing.assert_allclose(t, y, rtol=1e-4 if dtype == np.float32 else 1e-6) @pytest.mark.skipif( int(os.environ.get("TEST_CUPY_PYLOPS", 0)) == 1, reason="Not CuPy enabled" ) @pytest.mark.parametrize("par", [(par1), (par2), (par3)]) -def test_DCT2D(par): +@pytest.mark.parametrize("dtype", [np.float32, np.float64]) +def test_DCT2D(par, dtype): """Dot test for Discrete Cosine Transform Operator 2D""" - t = np.outer(np.arange(par["ny"]) + 1, np.arange(par["nx"]) + 1) + t = np.outer( + np.arange(par["ny"], dtype=dtype) + 1.0, np.arange(par["nx"], dtype=dtype) + 1.0 + ) - for type in [1, 2, 3, 4]: + for dct_type in (1, 2, 3, 4): for axes in [0, 1]: - Dct = DCT(dims=t.shape, type=type, axes=axes, dtype=par["dtype"]) + Dct = DCT(dims=t.shape, type=dct_type, axes=axes, dtype=dtype) assert dottest( Dct, par["nx"] * par["ny"], par["nx"] * par["ny"], - rtol=1e-6, complexflag=0, - verb=True, + rtol=1e-4 if dtype == np.float32 else 1e-6, ) y = Dct.H * (Dct * t) - np.testing.assert_allclose(t, y) + np.testing.assert_allclose(t, y, rtol=1e-4 if dtype == np.float32 else 1e-6) @pytest.mark.skipif( int(os.environ.get("TEST_CUPY_PYLOPS", 0)) == 1, reason="Not CuPy enabled" ) @pytest.mark.parametrize("par", [(par1), (par2), (par3)]) -def test_DCT3D(par): +@pytest.mark.parametrize("dtype", [np.float32, np.float64]) +def test_DCT3D(par, dtype): """Dot test for Discrete Cosine Transform Operator 3D""" t = np.random.rand(par["nx"], par["nx"], par["nx"]) - for type in [1, 2, 3, 4]: + for dct_type in (1, 2, 3, 4): for axes in [0, 1, 2]: - Dct = DCT(dims=t.shape, type=type, axes=axes, dtype=par["dtype"]) + Dct = DCT(dims=t.shape, type=dct_type, axes=axes, dtype=dtype) assert dottest( Dct, par["nx"] * par["nx"] * par["nx"], par["nx"] * par["nx"] * par["nx"], - rtol=1e-6, complexflag=0, - verb=True, + rtol=1e-4 if dtype == np.float32 else 1e-6, ) y = Dct.H * (Dct * t) - np.testing.assert_allclose(t, y) + np.testing.assert_allclose(t, y, rtol=1e-4 if dtype == np.float32 else 1e-6) @pytest.mark.skipif( int(os.environ.get("TEST_CUPY_PYLOPS", 0)) == 1, reason="Not CuPy enabled" ) @pytest.mark.parametrize("par", [(par1), (par3)]) -def test_DCT_workers(par): +@pytest.mark.parametrize("dtype", [np.float32, np.float64]) +def test_DCT_workers(par, dtype): """Dot test for Discrete Cosine Transform Operator with workers""" t = np.arange(par["ny"]) + 1 - Dct = DCT(dims=(par["ny"],), type=1, dtype=par["dtype"], workers=2) - assert dottest(Dct, par["ny"], par["ny"], rtol=1e-6, complexflag=0, verb=True) + Dct = DCT(dims=(par["ny"],), type=1, dtype=dtype, workers=2) + assert dottest( + Dct, + par["ny"], + par["ny"], + complexflag=0, + rtol=1e-4 if dtype == np.float32 else 1e-6, + ) y = Dct.H * (Dct * t) - np.testing.assert_allclose(t, y) + np.testing.assert_allclose(t, y, rtol=1e-4 if dtype == np.float32 else 1e-6) diff --git a/pytests/test_derivative.py b/pytests/test_derivative.py index fe47f634..64f37fe9 100644 --- a/pytests/test_derivative.py +++ b/pytests/test_derivative.py @@ -101,8 +101,9 @@ @pytest.mark.parametrize( "par", [(par1), (par2), (par3), (par4), (par1e), (par2e), (par3e), (par4e)] ) -def test_FirstDerivative_centered(par): - """Dot-test and forward for FirstDerivative operator (centered stencil)""" +@pytest.mark.parametrize("dtype", [np.float32, np.float64]) +def test_FirstDerivative_centered(par, dtype): + """Dot-test and forward/adjoint for FirstDerivative operator (centered stencil)""" np.random.seed(10) for order in (3, 5): # 1d @@ -111,13 +112,22 @@ def test_FirstDerivative_centered(par): sampling=par["dx"], edge=par["edge"], order=order, - dtype="float64", + dtype=dtype, + ) + assert dottest( + D1op, + par["nx"], + par["nx"], + rtol=1e-4 if dtype == np.float32 else 1e-6, + backend=backend, ) - assert dottest(D1op, par["nx"], par["nx"], backend=backend) - x = (par["dx"] * np.arange(par["nx"])) ** 2 - yana = 2 * par["dx"] * np.arange(par["nx"]) + x = (par["dx"] * np.arange(par["nx"], dtype=dtype)) ** 2 + yana = 2 * par["dx"] * np.arange(par["nx"], dtype=dtype) y = D1op * x + xadj = D1op.H * y + assert y.dtype == dtype + assert xadj.dtype == dtype assert_array_almost_equal( y[order // 2 : -order // 2], yana[order // 2 : -order // 2], decimal=1 ) @@ -129,21 +139,32 @@ def test_FirstDerivative_centered(par): sampling=par["dy"], edge=par["edge"], order=order, - dtype="float64", + dtype=dtype, ) assert dottest( D1op, par["ny"] * par["nx"], par["ny"] * par["nx"], + rtol=1e-4 if dtype == np.float32 else 1e-6, backend=backend, ) - x = np.outer((par["dy"] * np.arange(par["ny"])) ** 2, np.ones(par["nx"])) - yana = np.outer(2 * par["dy"] * np.arange(par["ny"]), np.ones(par["nx"])) - y = D1op * x.ravel() - y = y.reshape(par["ny"], par["nx"]) + x = np.outer( + (par["dy"] * np.arange(par["ny"], dtype=dtype)) ** 2, + np.ones(par["nx"], dtype=dtype), + ) + yana = np.outer( + 2 * par["dy"] * np.arange(par["ny"], dtype=dtype), + np.ones(par["nx"], dtype=dtype), + ) + y = D1op * x + xadj = D1op.H * y + assert y.dtype == dtype + assert xadj.dtype == dtype assert_array_almost_equal( - y[order // 2 : -order // 2], yana[order // 2 : -order // 2], decimal=1 + y.reshape(par["ny"], par["nx"])[order // 2 : -order // 2], + yana[order // 2 : -order // 2], + decimal=1, ) # 2d - derivative on 2nd direction @@ -153,21 +174,25 @@ def test_FirstDerivative_centered(par): sampling=par["dx"], edge=par["edge"], order=order, - dtype="float64", + dtype=dtype, ) assert dottest( D1op, par["ny"] * par["nx"], par["ny"] * par["nx"], + rtol=1e-4 if dtype == np.float32 else 1e-6, backend=backend, ) - x = np.outer((par["dy"] * np.arange(par["ny"])) ** 2, np.ones(par["nx"])) - yana = np.zeros((par["ny"], par["nx"])) + yana = np.zeros((par["ny"], par["nx"]), dtype=dtype) y = D1op * x.ravel() - y = y.reshape(par["ny"], par["nx"]) + xadj = D1op.H * y + assert y.dtype == dtype + assert xadj.dtype == dtype assert_array_almost_equal( - y[order // 2 : -order // 2], yana[order // 2 : -order // 2], decimal=1 + y.reshape(par["ny"], par["nx"])[order // 2 : -order // 2], + yana[order // 2 : -order // 2], + decimal=1, ) # 3d - derivative on 1st direction @@ -177,25 +202,32 @@ def test_FirstDerivative_centered(par): sampling=par["dz"], edge=par["edge"], order=order, - dtype="float64", + dtype=dtype, ) assert dottest( D1op, par["nz"] * par["ny"] * par["nx"], par["nz"] * par["ny"] * par["nx"], + rtol=1e-4 if dtype == np.float32 else 1e-6, backend=backend, ) x = np.outer( - (par["dz"] * np.arange(par["nz"])) ** 2, np.ones((par["ny"], par["nx"])) + (par["dz"] * np.arange(par["nz"], dtype=dtype)) ** 2, + np.ones((par["ny"], par["nx"]), dtype=dtype), ).reshape(par["nz"], par["ny"], par["nx"]) yana = np.outer( - 2 * par["dz"] * np.arange(par["nz"]), np.ones((par["ny"], par["nx"])) + 2 * par["dz"] * np.arange(par["nz"], dtype=dtype), + np.ones((par["ny"], par["nx"]), dtype=dtype), ).reshape(par["nz"], par["ny"], par["nx"]) y = D1op * x.ravel() - y = y.reshape(par["nz"], par["ny"], par["nx"]) + xadj = D1op.H * y + assert y.dtype == dtype + assert xadj.dtype == dtype assert_array_almost_equal( - y[order // 2 : -order // 2], yana[order // 2 : -order // 2], decimal=1 + y.reshape(par["nz"], par["ny"], par["nx"])[order // 2 : -order // 2], + yana[order // 2 : -order // 2], + decimal=1, ) # 3d - derivative on 2nd direction @@ -205,23 +237,25 @@ def test_FirstDerivative_centered(par): sampling=par["dy"], edge=par["edge"], order=order, - dtype="float64", + dtype=dtype, ) assert dottest( D1op, par["nz"] * par["ny"] * par["nx"], par["nz"] * par["ny"] * par["nx"], + rtol=1e-4 if dtype == np.float32 else 1e-6, backend=backend, ) - x = np.outer( - (par["dz"] * np.arange(par["nz"])) ** 2, np.ones((par["ny"], par["nx"])) - ).reshape(par["nz"], par["ny"], par["nx"]) - yana = np.zeros((par["nz"], par["ny"], par["nx"])) + yana = np.zeros((par["nz"], par["ny"], par["nx"]), dtype=dtype) y = D1op * x.ravel() - y = y.reshape(par["nz"], par["ny"], par["nx"]) + xadj = D1op.H * y + assert y.dtype == dtype + assert xadj.dtype == dtype assert_array_almost_equal( - y[order // 2 : -order // 2], yana[order // 2 : -order // 2], decimal=1 + y.reshape(par["nz"], par["ny"], par["nx"])[order // 2 : -order // 2], + yana[order // 2 : -order // 2], + decimal=1, ) # 3d - derivative on 3rd direction @@ -231,38 +265,56 @@ def test_FirstDerivative_centered(par): sampling=par["dx"], edge=par["edge"], order=order, - dtype="float64", + dtype=dtype, ) assert dottest( D1op, par["nz"] * par["ny"] * par["nx"], par["nz"] * par["ny"] * par["nx"], + rtol=1e-4 if dtype == np.float32 else 1e-6, backend=backend, ) - yana = np.zeros((par["nz"], par["ny"], par["nx"])) + yana = np.zeros((par["nz"], par["ny"], par["nx"]), dtype=dtype) y = D1op * x.ravel() - y = y.reshape(par["nz"], par["ny"], par["nx"]) + xadj = D1op.H * y + assert y.dtype == dtype + assert xadj.dtype == dtype assert_array_almost_equal( - y[order // 2 : -order // 2], yana[order // 2 : -order // 2], decimal=1 + y.reshape(par["nz"], par["ny"], par["nx"])[order // 2 : -order // 2], + yana[order // 2 : -order // 2], + decimal=1, ) @pytest.mark.parametrize( "par", [(par1), (par2), (par3), (par4), (par1e), (par2e), (par3e), (par4e)] ) -def test_FirstDerivative_forwaback(par): - """Dot-test for FirstDerivative operator (forward and backward - stencils). Note that the analytical expression cannot be validated in this - case +@pytest.mark.parametrize("dtype", [np.float32, np.float64]) +def test_FirstDerivative_forwaback(par, dtype): + """Dot-test for FirstDerivative operator and forward/adjoint + (forward and backward stencils). Note that the analytical + expression cannot be validated in this case """ np.random.seed(10) for kind in ("forward", "backward"): # 1d D1op = FirstDerivative( - par["nx"], sampling=par["dx"], edge=par["edge"], kind=kind, dtype="float64" + par["nx"], sampling=par["dx"], edge=par["edge"], kind=kind, dtype=dtype ) - assert dottest(D1op, par["nx"], par["nx"], backend=backend) + assert dottest( + D1op, + par["nx"], + par["nx"], + rtol=1e-4 if dtype == np.float32 else 1e-6, + backend=backend, + ) + + x = (par["dx"] * np.arange(par["nx"])) ** 2 + y = D1op * x + xadj = D1op.H * y + assert y.dtype == dtype + assert xadj.dtype == dtype # 2d - derivative on 1st direction D1op = FirstDerivative( @@ -271,15 +323,25 @@ def test_FirstDerivative_forwaback(par): sampling=par["dy"], edge=par["edge"], kind=kind, - dtype="float64", + dtype=dtype, ) assert dottest( D1op, par["ny"] * par["nx"], par["ny"] * par["nx"], + rtol=1e-4 if dtype == np.float32 else 1e-6, backend=backend, ) + x = np.outer( + (par["dy"] * np.arange(par["ny"], dtype=dtype)) ** 2, + np.ones(par["nx"], dtype=dtype), + ) + y = D1op * x + xadj = D1op.H * y + assert y.dtype == dtype + assert xadj.dtype == dtype + # 2d - derivative on 2nd direction D1op = FirstDerivative( (par["ny"], par["nx"]), @@ -287,15 +349,21 @@ def test_FirstDerivative_forwaback(par): sampling=par["dx"], edge=par["edge"], kind=kind, - dtype="float64", + dtype=dtype, ) assert dottest( D1op, par["ny"] * par["nx"], par["ny"] * par["nx"], + rtol=1e-4 if dtype == np.float32 else 1e-6, backend=backend, ) + y = D1op * x.ravel() + xadj = D1op.H * y + assert y.dtype == dtype + assert xadj.dtype == dtype + # 3d - derivative on 1st direction D1op = FirstDerivative( (par["nz"], par["ny"], par["nx"]), @@ -303,15 +371,25 @@ def test_FirstDerivative_forwaback(par): sampling=par["dz"], edge=par["edge"], kind=kind, - dtype="float64", + dtype=dtype, ) assert dottest( D1op, par["nz"] * par["ny"] * par["nx"], par["nz"] * par["ny"] * par["nx"], + rtol=1e-4 if dtype == np.float32 else 1e-6, backend=backend, ) + x = np.outer( + (par["dz"] * np.arange(par["nz"], dtype=dtype)) ** 2, + np.ones((par["ny"], par["nx"]), dtype=dtype), + ).reshape(par["nz"], par["ny"], par["nx"]) + y = D1op * x.ravel() + xadj = D1op.H * y + assert y.dtype == dtype + assert xadj.dtype == dtype + # 3d - derivative on 2nd direction D1op = FirstDerivative( (par["nz"], par["ny"], par["nx"]), @@ -319,15 +397,21 @@ def test_FirstDerivative_forwaback(par): sampling=par["dy"], edge=par["edge"], kind=kind, - dtype="float64", + dtype=dtype, ) assert dottest( D1op, par["nz"] * par["ny"] * par["nx"], par["nz"] * par["ny"] * par["nx"], + rtol=1e-4 if dtype == np.float32 else 1e-6, backend=backend, ) + y = D1op * x.ravel() + xadj = D1op.H * y + assert y.dtype == dtype + assert xadj.dtype == dtype + # 3d - derivative on 3rd direction D1op = FirstDerivative( (par["nz"], par["ny"], par["nx"]), @@ -335,42 +419,58 @@ def test_FirstDerivative_forwaback(par): sampling=par["dx"], edge=par["edge"], kind=kind, - dtype="float64", + dtype=dtype, ) assert dottest( D1op, par["nz"] * par["ny"] * par["nx"], par["nz"] * par["ny"] * par["nx"], + rtol=1e-4 if dtype == np.float32 else 1e-6, backend=backend, ) + y = D1op * x.ravel() + xadj = D1op.H * y + assert y.dtype == dtype + assert xadj.dtype == dtype + @pytest.mark.parametrize( "par", [(par1), (par2), (par3), (par4), (par1e), (par2e), (par3e), (par4e)] ) -def test_SecondDerivative_centered(par): - """Dot-test and forward for SecondDerivative operator (centered stencil) +@pytest.mark.parametrize("dtype", [np.float32, np.float64]) +def test_SecondDerivative_centered(par, dtype): + """Dot-test and forward/adjoint for SecondDerivative operator (centered stencil) The test is based on the fact that the central stencil is exact for polynomials of degree 3. """ np.random.seed(10) - x = par["dx"] * np.arange(par["nx"]) - y = par["dy"] * np.arange(par["ny"]) - z = par["dz"] * np.arange(par["nz"]) + x = par["dx"] * np.arange(par["nx"], dtype=dtype) + y = par["dy"] * np.arange(par["ny"], dtype=dtype) + z = par["dz"] * np.arange(par["nz"], dtype=dtype) xx, yy = np.meshgrid(x, y) # produces arrays of size (ny,nx) xxx, yyy, zzz = np.meshgrid(x, y, z) # produces arrays of size (ny,nx,nz) # 1d D2op = SecondDerivative( - par["nx"], sampling=par["dx"], edge=par["edge"], dtype="float64" + par["nx"], sampling=par["dx"], edge=par["edge"], dtype=dtype + ) + assert dottest( + D2op, + par["nx"], + par["nx"], + rtol=1e-4 if dtype == np.float32 else 1e-6, + backend=backend, ) - assert dottest(D2op, par["nx"], par["nx"], backend=backend) # polynomial f(x) = x^3, f''(x) = 6x f = x**3 dfana = 6 * x df = D2op * f + fadj = D2op.H * df + assert df.dtype == dtype + assert fadj.dtype == dtype assert_array_almost_equal(df[1:-1], dfana[1:-1], decimal=1) # 2d - derivative on 1st direction @@ -379,17 +479,26 @@ def test_SecondDerivative_centered(par): axis=0, sampling=par["dy"], edge=par["edge"], - dtype="float64", + dtype=dtype, + ) + assert dottest( + D2op, + par["ny"] * par["nx"], + par["ny"] * par["nx"], + rtol=1e-4 if dtype == np.float32 else 1e-6, + backend=backend, ) - - assert dottest(D2op, par["ny"] * par["nx"], par["ny"] * par["nx"], backend=backend) # polynomial f(x,y) = y^3, f_{yy}(x,y) = 6y f = yy**3 dfana = 6 * yy df = D2op * f.ravel() - df = df.reshape(par["ny"], par["nx"]) - assert_array_almost_equal(df[1:-1, :], dfana[1:-1, :], decimal=1) + fadj = D2op.H * df + assert df.dtype == dtype + assert fadj.dtype == dtype + assert_array_almost_equal( + df.reshape(par["ny"], par["nx"])[1:-1, :], dfana[1:-1, :], decimal=1 + ) # 2d - derivative on 2nd direction D2op = SecondDerivative( @@ -397,17 +506,26 @@ def test_SecondDerivative_centered(par): axis=1, sampling=par["dx"], edge=par["edge"], - dtype="float64", + dtype=dtype, + ) + assert dottest( + D2op, + par["ny"] * par["nx"], + par["ny"] * par["nx"], + rtol=1e-4 if dtype == np.float32 else 1e-6, + backend=backend, ) - - assert dottest(D2op, par["ny"] * par["nx"], par["ny"] * par["nx"], backend=backend) # polynomial f(x,y) = x^3, f_{xx}(x,y) = 6x f = xx**3 dfana = 6 * xx df = D2op * f.ravel() - df = df.reshape(par["ny"], par["nx"]) - assert_array_almost_equal(df[:, 1:-1], dfana[:, 1:-1], decimal=1) + fadj = D2op.H * df + assert df.dtype == dtype + assert fadj.dtype == dtype + assert_array_almost_equal( + df.reshape(par["ny"], par["nx"])[:, 1:-1], dfana[:, 1:-1], decimal=1 + ) # 3d - derivative on 1st direction D2op = SecondDerivative( @@ -415,13 +533,13 @@ def test_SecondDerivative_centered(par): axis=0, sampling=par["dy"], edge=par["edge"], - dtype="float64", + dtype=dtype, ) - assert dottest( D2op, par["nz"] * par["ny"] * par["nx"], par["nz"] * par["ny"] * par["nx"], + rtol=1e-4 if dtype == np.float32 else 1e-6, backend=backend, ) @@ -429,9 +547,14 @@ def test_SecondDerivative_centered(par): f = yyy**3 dfana = 6 * yyy df = D2op * f.ravel() - df = df.reshape(par["ny"], par["nx"], par["nz"]) - - assert_array_almost_equal(df[1:-1, :, :], dfana[1:-1, :, :], decimal=1) + fadj = D2op.H * df + assert df.dtype == dtype + assert fadj.dtype == dtype + assert_array_almost_equal( + df.reshape(par["ny"], par["nx"], par["nz"])[1:-1, :, :], + dfana[1:-1, :, :], + decimal=1, + ) # 3d - derivative on 2nd direction D2op = SecondDerivative( @@ -439,13 +562,13 @@ def test_SecondDerivative_centered(par): axis=1, sampling=par["dx"], edge=par["edge"], - dtype="float64", + dtype=dtype, ) - assert dottest( D2op, par["nz"] * par["ny"] * par["nx"], par["nz"] * par["ny"] * par["nx"], + rtol=1e-4 if dtype == np.float32 else 1e-6, backend=backend, ) @@ -453,9 +576,14 @@ def test_SecondDerivative_centered(par): f = xxx**3 dfana = 6 * xxx df = D2op * f.ravel() - df = df.reshape(par["ny"], par["nx"], par["nz"]) - - assert_array_almost_equal(df[:, 1:-1, :], dfana[:, 1:-1, :], decimal=1) + fadj = D2op.H * df + assert df.dtype == dtype + assert fadj.dtype == dtype + assert_array_almost_equal( + df.reshape(par["ny"], par["nx"], par["nz"])[:, 1:-1, :], + dfana[:, 1:-1, :], + decimal=1, + ) # 3d - derivative on 3rd direction D2op = SecondDerivative( @@ -463,13 +591,13 @@ def test_SecondDerivative_centered(par): axis=2, sampling=par["dz"], edge=par["edge"], - dtype="float64", + dtype=dtype, ) - assert dottest( D2op, par["nz"] * par["ny"] * par["nx"], par["ny"] * par["nx"] * par["nz"], + rtol=1e-4 if dtype == np.float32 else 1e-6, backend=backend, ) @@ -477,25 +605,31 @@ def test_SecondDerivative_centered(par): f = zzz**3 dfana = 6 * zzz df = D2op * f.ravel() - df = df.reshape(par["ny"], par["nx"], par["nz"]) - - assert_array_almost_equal(df[:, :, 1:-1], dfana[:, :, 1:-1], decimal=1) + fadj = D2op.H * df + assert df.dtype == dtype + assert fadj.dtype == dtype + assert_array_almost_equal( + df.reshape(par["ny"], par["nx"], par["nz"])[:, :, 1:-1], + dfana[:, :, 1:-1], + decimal=1, + ) @pytest.mark.parametrize( "par", [(par1), (par2), (par3), (par4), (par1e), (par2e), (par3e), (par4e)] ) -def test_SecondDerivative_forwaback(par): +@pytest.mark.parametrize("dtype", [np.float32, np.float64]) +def test_SecondDerivative_forwaback(par, dtype): """Dot-test for SecondDerivative operator (forward and backward stencils). Note that the analytical expression cannot be validated in this case """ np.random.seed(10) - x = par["dx"] * np.arange(par["nx"]) - y = par["dy"] * np.arange(par["ny"]) - z = par["dz"] * np.arange(par["nz"]) + x = par["dx"] * np.arange(par["nx"], dtype=dtype) + y = par["dy"] * np.arange(par["ny"], dtype=dtype) + z = par["dz"] * np.arange(par["nz"], dtype=dtype) - xx, yy = np.meshgrid(x, y) # produces arrays of size (ny,nx) - xxx, yyy, zzz = np.meshgrid(x, y, z) # produces arrays of size (ny,nx,nz) + xx, _ = np.meshgrid(x, y) # produces arrays of size (ny,nx) + xxx, _, _ = np.meshgrid(x, y, z) # produces arrays of size (ny,nx,nz) for _ in ("forward", "backward"): # 1d @@ -504,9 +638,19 @@ def test_SecondDerivative_forwaback(par): sampling=par["dx"], edge=par["edge"], kind="forward", - dtype="float64", + dtype=dtype, ) - assert dottest(D2op, par["nx"], par["nx"], backend=backend) + assert dottest( + D2op, + par["nx"], + par["nx"], + rtol=1e-4 if dtype == np.float32 else 1e-6, + backend=backend, + ) + y = D2op * x + xadj = D2op.H * y + assert y.dtype == dtype + assert xadj.dtype == dtype # 2d - derivative on 1st direction D2op = SecondDerivative( @@ -515,15 +659,19 @@ def test_SecondDerivative_forwaback(par): sampling=par["dy"], edge=par["edge"], kind="forward", - dtype="float64", + dtype=dtype, ) - assert dottest( D2op, par["ny"] * par["nx"], par["ny"] * par["nx"], + rtol=1e-4 if dtype == np.float32 else 1e-6, backend=backend, ) + y = D2op * xx.ravel() + xadj = D2op.H * y + assert y.dtype == dtype + assert xadj.dtype == dtype # 2d - derivative on 2nd direction D2op = SecondDerivative( @@ -532,15 +680,19 @@ def test_SecondDerivative_forwaback(par): sampling=par["dx"], edge=par["edge"], kind="forward", - dtype="float64", + dtype=dtype, ) - assert dottest( D2op, par["ny"] * par["nx"], par["ny"] * par["nx"], + rtol=1e-4 if dtype == np.float32 else 1e-6, backend=backend, ) + y = D2op * xx.ravel() + xadj = D2op.H * y + assert y.dtype == dtype + assert xadj.dtype == dtype # 3d - derivative on 1st direction D2op = SecondDerivative( @@ -549,15 +701,19 @@ def test_SecondDerivative_forwaback(par): sampling=par["dy"], edge=par["edge"], kind="forward", - dtype="float64", + dtype=dtype, ) - assert dottest( D2op, par["nz"] * par["ny"] * par["nx"], par["nz"] * par["ny"] * par["nx"], + rtol=1e-4 if dtype == np.float32 else 1e-6, backend=backend, ) + y = D2op * xxx.ravel() + xadj = D2op.H * y + assert y.dtype == dtype + assert xadj.dtype == dtype # 3d - derivative on 2nd direction D2op = SecondDerivative( @@ -566,15 +722,19 @@ def test_SecondDerivative_forwaback(par): sampling=par["dx"], edge=par["edge"], kind="forward", - dtype="float64", + dtype=dtype, ) - assert dottest( D2op, par["nz"] * par["ny"] * par["nx"], par["nz"] * par["ny"] * par["nx"], + rtol=1e-4 if dtype == np.float32 else 1e-6, backend=backend, ) + y = D2op * xxx.ravel() + xadj = D2op.H * y + assert y.dtype == dtype + assert xadj.dtype == dtype # 3d - derivative on 3rd direction D2op = SecondDerivative( @@ -583,23 +743,31 @@ def test_SecondDerivative_forwaback(par): sampling=par["dz"], edge=par["edge"], kind="forward", - dtype="float64", + dtype=dtype, ) - assert dottest( D2op, par["nz"] * par["ny"] * par["nx"], par["ny"] * par["nx"] * par["nz"], + rtol=1e-4 if dtype == np.float32 else 1e-6, backend=backend, ) + y = D2op * xxx.ravel() + xadj = D2op.H * y + assert y.dtype == dtype + assert xadj.dtype == dtype @pytest.mark.parametrize( "par", [(par1), (par2), (par3), (par4), (par1e), (par2e), (par3e), (par4e)] ) -def test_Laplacian(par): +@pytest.mark.parametrize("dtype", [np.float32, np.float64]) +def test_Laplacian(par, dtype): """Dot-test for Laplacian operator""" np.random.seed(10) + xx = np.ones((par["ny"], par["nx"]), dtype=dtype) + xxx = np.ones((par["nz"], par["ny"], par["nx"]), dtype=dtype) + # 2d - symmetrical Dlapop = Laplacian( (par["ny"], par["nx"]), @@ -607,11 +775,19 @@ def test_Laplacian(par): weights=(1, 1), sampling=(par["dy"], par["dx"]), edge=par["edge"], - dtype="float64", + dtype=dtype, ) assert dottest( - Dlapop, par["ny"] * par["nx"], par["ny"] * par["nx"], backend=backend + Dlapop, + par["ny"] * par["nx"], + par["ny"] * par["nx"], + rtol=1e-4 if dtype == np.float32 else 1e-6, + backend=backend, ) + y = Dlapop * xx.ravel() + xadj = Dlapop.H * y + assert y.dtype == dtype + assert xadj.dtype == dtype # 2d - asymmetrical Dlapop = Laplacian( @@ -620,11 +796,19 @@ def test_Laplacian(par): weights=(1, 2), sampling=(par["dy"], par["dx"]), edge=par["edge"], - dtype="float64", + dtype=dtype, ) assert dottest( - Dlapop, par["ny"] * par["nx"], par["ny"] * par["nx"], backend=backend + Dlapop, + par["ny"] * par["nx"], + par["ny"] * par["nx"], + rtol=1e-4 if dtype == np.float32 else 1e-6, + backend=backend, ) + y = Dlapop * xx.ravel() + xadj = Dlapop.H * y + assert y.dtype == dtype + assert xadj.dtype == dtype # 3d - symmetrical on 1st and 2nd direction Dlapop = Laplacian( @@ -633,14 +817,19 @@ def test_Laplacian(par): weights=(1, 1), sampling=(par["dy"], par["dx"]), edge=par["edge"], - dtype="float64", + dtype=dtype, ) assert dottest( Dlapop, par["nz"] * par["ny"] * par["nx"], par["nz"] * par["ny"] * par["nx"], + rtol=1e-4 if dtype == np.float32 else 1e-6, backend=backend, ) + y = Dlapop * xxx.ravel() + xadj = Dlapop.H * y + assert y.dtype == dtype + assert xadj.dtype == dtype # 3d - symmetrical on 1st and 2nd direction Dlapop = Laplacian( @@ -649,14 +838,19 @@ def test_Laplacian(par): weights=(1, 1), sampling=(par["dy"], par["dx"]), edge=par["edge"], - dtype="float64", + dtype=dtype, ) assert dottest( Dlapop, par["nz"] * par["ny"] * par["nx"], par["nz"] * par["ny"] * par["nx"], + rtol=1e-4 if dtype == np.float32 else 1e-6, backend=backend, ) + y = Dlapop * xxx.ravel() + xadj = Dlapop.H * y + assert y.dtype == dtype + assert xadj.dtype == dtype # 3d - symmetrical on all directions Dlapop = Laplacian( @@ -665,22 +859,31 @@ def test_Laplacian(par): weights=(1, 1, 1), sampling=(par["dz"], par["dx"], par["dx"]), edge=par["edge"], - dtype="float64", + dtype=dtype, ) assert dottest( Dlapop, par["nz"] * par["ny"] * par["nx"], par["nz"] * par["ny"] * par["nx"], + rtol=1e-4 if dtype == np.float32 else 1e-6, backend=backend, ) + y = Dlapop * xxx.ravel() + xadj = Dlapop.H * y + assert y.dtype == dtype + assert xadj.dtype == dtype @pytest.mark.parametrize( "par", [(par1), (par2), (par3), (par4), (par1e), (par2e), (par3e), (par4e)] ) -def test_Gradient(par): +@pytest.mark.parametrize("dtype", [np.float32, np.float64]) +def test_Gradient(par, dtype): """Dot-test for Gradient operator""" np.random.seed(10) + xx = np.ones((par["ny"], par["nx"]), dtype=dtype) + xxx = np.ones((par["nz"], par["ny"], par["nx"]), dtype=dtype) + for kind in ("forward", "centered", "backward"): # 2d Gop = Gradient( @@ -688,14 +891,19 @@ def test_Gradient(par): sampling=(par["dy"], par["dx"]), edge=par["edge"], kind=kind, - dtype="float64", + dtype=dtype, ) assert dottest( Gop, 2 * par["ny"] * par["nx"], par["ny"] * par["nx"], + rtol=1e-4 if dtype == np.float32 else 1e-6, backend=backend, ) + y = Gop * xx.ravel() + xadj = Gop.H * y + assert y.dtype == dtype + assert xadj.dtype == dtype # 3d Gop = Gradient( @@ -703,71 +911,104 @@ def test_Gradient(par): sampling=(par["dz"], par["dy"], par["dx"]), edge=par["edge"], kind=kind, - dtype="float64", + dtype=dtype, ) assert dottest( Gop, 3 * par["nz"] * par["ny"] * par["nx"], par["nz"] * par["ny"] * par["nx"], + rtol=1e-4 if dtype == np.float32 else 1e-6, backend=backend, ) + y = Gop * xxx.ravel() + xadj = Gop.H * y + assert y.dtype == dtype + assert xadj.dtype == dtype @pytest.mark.parametrize( "par", [(par1), (par2), (par3), (par4), (par1e), (par2e), (par3e), (par4e)] ) -def test_FirstDirectionalDerivative(par): +@pytest.mark.parametrize("dtype", [np.float32, np.float64]) +def test_FirstDirectionalDerivative(par, dtype): """Dot-test for FirstDirectionalDerivative operator""" np.random.seed(10) + xx = np.ones((par["ny"], par["nx"]), dtype=dtype) + xxx = np.ones((par["nz"], par["ny"], par["nx"]), dtype=dtype) + for kind in ("forward", "centered", "backward"): # 2d Fdop = FirstDirectionalDerivative( (par["ny"], par["nx"]), - v=np.sqrt(2.0) / 2.0 * np.ones(2), + v=(np.sqrt(2.0) / 2.0 * np.ones(2)).astype(dtype), sampling=(par["dy"], par["dx"]), edge=par["edge"], kind=kind, - dtype="float64", + dtype=dtype, ) assert dottest( Fdop, par["ny"] * par["nx"], par["ny"] * par["nx"], + rtol=1e-4 if dtype == np.float32 else 1e-6, backend=backend, ) + y = Fdop * xx.ravel() + xadj = Fdop.H * y + assert y.dtype == dtype + assert xadj.dtype == dtype # 3d Fdop = FirstDirectionalDerivative( (par["nz"], par["ny"], par["nx"]), - v=np.ones(3) / np.sqrt(3), + v=(np.ones(3) / np.sqrt(3)).astype(dtype), sampling=(par["dz"], par["dy"], par["dx"]), edge=par["edge"], kind=kind, - dtype="float64", + dtype=dtype, ) assert dottest( Fdop, par["nz"] * par["ny"] * par["nx"], par["nz"] * par["ny"] * par["nx"], + rtol=1e-4 if dtype == np.float32 else 1e-6, backend=backend, ) + y = Fdop * xxx.ravel() + xadj = Fdop.H * y + assert y.dtype == dtype + assert xadj.dtype == dtype @pytest.mark.parametrize( "par", [(par1), (par2), (par3), (par4), (par1e), (par2e), (par3e), (par4e)] ) -def test_SecondDirectionalDerivative(par): +@pytest.mark.parametrize("dtype", [np.float32, np.float64]) +def test_SecondDirectionalDerivative(par, dtype): """Dot-test for test_SecondDirectionalDerivative operator""" np.random.seed(10) + xx = np.ones((par["ny"], par["nx"]), dtype=dtype) + xxx = np.ones((par["nz"], par["ny"], par["nx"]), dtype=dtype) + # 2d Fdop = SecondDirectionalDerivative( (par["ny"], par["nx"]), v=np.sqrt(2.0) / 2.0 * np.ones(2), sampling=(par["dy"], par["dx"]), edge=par["edge"], - dtype="float64", + dtype=dtype, ) - assert dottest(Fdop, par["ny"] * par["nx"], par["ny"] * par["nx"], backend=backend) + assert dottest( + Fdop, + par["ny"] * par["nx"], + par["ny"] * par["nx"], + rtol=1e-4 if dtype == np.float32 else 1e-6, + backend=backend, + ) + y = Fdop * xx.ravel() + xadj = Fdop.H * y + assert y.dtype == dtype + assert xadj.dtype == dtype # 3d Fdop = SecondDirectionalDerivative( @@ -775,31 +1016,35 @@ def test_SecondDirectionalDerivative(par): v=np.ones(3) / np.sqrt(3), sampling=(par["dz"], par["dy"], par["dx"]), edge=par["edge"], - dtype="float64", + dtype=dtype, ) assert dottest( Fdop, par["nz"] * par["ny"] * par["nx"], par["nz"] * par["ny"] * par["nx"], + rtol=1e-4 if dtype == np.float32 else 1e-6, backend=backend, ) + y = Fdop * xxx.ravel() + xadj = Fdop.H * y + assert y.dtype == dtype + assert xadj.dtype == dtype @pytest.mark.parametrize( "par", [(par1), (par2), (par3), (par4), (par1e), (par2e), (par3e), (par4e)] ) -def test_SecondDirectionalDerivative_verticalderivative(par): +@pytest.mark.parametrize("dtype", [np.float32, np.float64]) +def test_SecondDirectionalDerivative_verticalderivative(par, dtype): """Compare vertical derivative for SecondDirectionalDerivative operator and SecondDerivative """ np.random.seed(10) - Fop = FirstDerivative( - (par["ny"], par["nx"]), axis=0, edge=par["edge"], dtype="float64" - ) + Fop = FirstDerivative((par["ny"], par["nx"]), axis=0, edge=par["edge"], dtype=dtype) F2op = Fop.H * Fop F2dop = SecondDirectionalDerivative( - (par["ny"], par["nx"]), v=np.array([1, 0]), edge=par["edge"], dtype="float64" + (par["ny"], par["nx"]), v=np.array([1, 0]), edge=par["edge"], dtype=dtype ) x = np.random.normal(0.0, 1.0, (par["ny"], par["nx"])) From 339213853aefebdd11479194817433067b5044b2 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Wed, 29 Apr 2026 19:39:54 +0100 Subject: [PATCH 150/183] minor: relax tol for fp32 dottest in derivatives --- pytests/test_derivative.py | 70 +++++++++++++++++++------------------- 1 file changed, 35 insertions(+), 35 deletions(-) diff --git a/pytests/test_derivative.py b/pytests/test_derivative.py index 64f37fe9..cc502e94 100644 --- a/pytests/test_derivative.py +++ b/pytests/test_derivative.py @@ -118,7 +118,7 @@ def test_FirstDerivative_centered(par, dtype): D1op, par["nx"], par["nx"], - rtol=1e-4 if dtype == np.float32 else 1e-6, + rtol=5e-4 if dtype == np.float32 else 1e-6, backend=backend, ) @@ -145,7 +145,7 @@ def test_FirstDerivative_centered(par, dtype): D1op, par["ny"] * par["nx"], par["ny"] * par["nx"], - rtol=1e-4 if dtype == np.float32 else 1e-6, + rtol=5e-4 if dtype == np.float32 else 1e-6, backend=backend, ) @@ -180,7 +180,7 @@ def test_FirstDerivative_centered(par, dtype): D1op, par["ny"] * par["nx"], par["ny"] * par["nx"], - rtol=1e-4 if dtype == np.float32 else 1e-6, + rtol=5e-4 if dtype == np.float32 else 1e-6, backend=backend, ) @@ -208,7 +208,7 @@ def test_FirstDerivative_centered(par, dtype): D1op, par["nz"] * par["ny"] * par["nx"], par["nz"] * par["ny"] * par["nx"], - rtol=1e-4 if dtype == np.float32 else 1e-6, + rtol=5e-4 if dtype == np.float32 else 1e-6, backend=backend, ) @@ -243,7 +243,7 @@ def test_FirstDerivative_centered(par, dtype): D1op, par["nz"] * par["ny"] * par["nx"], par["nz"] * par["ny"] * par["nx"], - rtol=1e-4 if dtype == np.float32 else 1e-6, + rtol=5e-4 if dtype == np.float32 else 1e-6, backend=backend, ) @@ -271,7 +271,7 @@ def test_FirstDerivative_centered(par, dtype): D1op, par["nz"] * par["ny"] * par["nx"], par["nz"] * par["ny"] * par["nx"], - rtol=1e-4 if dtype == np.float32 else 1e-6, + rtol=5e-4 if dtype == np.float32 else 1e-6, backend=backend, ) @@ -306,7 +306,7 @@ def test_FirstDerivative_forwaback(par, dtype): D1op, par["nx"], par["nx"], - rtol=1e-4 if dtype == np.float32 else 1e-6, + rtol=5e-4 if dtype == np.float32 else 1e-6, backend=backend, ) @@ -329,7 +329,7 @@ def test_FirstDerivative_forwaback(par, dtype): D1op, par["ny"] * par["nx"], par["ny"] * par["nx"], - rtol=1e-4 if dtype == np.float32 else 1e-6, + rtol=5e-4 if dtype == np.float32 else 1e-6, backend=backend, ) @@ -355,7 +355,7 @@ def test_FirstDerivative_forwaback(par, dtype): D1op, par["ny"] * par["nx"], par["ny"] * par["nx"], - rtol=1e-4 if dtype == np.float32 else 1e-6, + rtol=5e-4 if dtype == np.float32 else 1e-6, backend=backend, ) @@ -377,7 +377,7 @@ def test_FirstDerivative_forwaback(par, dtype): D1op, par["nz"] * par["ny"] * par["nx"], par["nz"] * par["ny"] * par["nx"], - rtol=1e-4 if dtype == np.float32 else 1e-6, + rtol=5e-4 if dtype == np.float32 else 1e-6, backend=backend, ) @@ -403,7 +403,7 @@ def test_FirstDerivative_forwaback(par, dtype): D1op, par["nz"] * par["ny"] * par["nx"], par["nz"] * par["ny"] * par["nx"], - rtol=1e-4 if dtype == np.float32 else 1e-6, + rtol=5e-4 if dtype == np.float32 else 1e-6, backend=backend, ) @@ -425,7 +425,7 @@ def test_FirstDerivative_forwaback(par, dtype): D1op, par["nz"] * par["ny"] * par["nx"], par["nz"] * par["ny"] * par["nx"], - rtol=1e-4 if dtype == np.float32 else 1e-6, + rtol=5e-4 if dtype == np.float32 else 1e-6, backend=backend, ) @@ -460,7 +460,7 @@ def test_SecondDerivative_centered(par, dtype): D2op, par["nx"], par["nx"], - rtol=1e-4 if dtype == np.float32 else 1e-6, + rtol=5e-4 if dtype == np.float32 else 1e-6, backend=backend, ) @@ -485,7 +485,7 @@ def test_SecondDerivative_centered(par, dtype): D2op, par["ny"] * par["nx"], par["ny"] * par["nx"], - rtol=1e-4 if dtype == np.float32 else 1e-6, + rtol=5e-4 if dtype == np.float32 else 1e-6, backend=backend, ) @@ -512,7 +512,7 @@ def test_SecondDerivative_centered(par, dtype): D2op, par["ny"] * par["nx"], par["ny"] * par["nx"], - rtol=1e-4 if dtype == np.float32 else 1e-6, + rtol=5e-4 if dtype == np.float32 else 1e-6, backend=backend, ) @@ -539,7 +539,7 @@ def test_SecondDerivative_centered(par, dtype): D2op, par["nz"] * par["ny"] * par["nx"], par["nz"] * par["ny"] * par["nx"], - rtol=1e-4 if dtype == np.float32 else 1e-6, + rtol=5e-4 if dtype == np.float32 else 1e-6, backend=backend, ) @@ -568,7 +568,7 @@ def test_SecondDerivative_centered(par, dtype): D2op, par["nz"] * par["ny"] * par["nx"], par["nz"] * par["ny"] * par["nx"], - rtol=1e-4 if dtype == np.float32 else 1e-6, + rtol=5e-4 if dtype == np.float32 else 1e-6, backend=backend, ) @@ -597,7 +597,7 @@ def test_SecondDerivative_centered(par, dtype): D2op, par["nz"] * par["ny"] * par["nx"], par["ny"] * par["nx"] * par["nz"], - rtol=1e-4 if dtype == np.float32 else 1e-6, + rtol=5e-4 if dtype == np.float32 else 1e-6, backend=backend, ) @@ -644,7 +644,7 @@ def test_SecondDerivative_forwaback(par, dtype): D2op, par["nx"], par["nx"], - rtol=1e-4 if dtype == np.float32 else 1e-6, + rtol=5e-4 if dtype == np.float32 else 1e-6, backend=backend, ) y = D2op * x @@ -665,7 +665,7 @@ def test_SecondDerivative_forwaback(par, dtype): D2op, par["ny"] * par["nx"], par["ny"] * par["nx"], - rtol=1e-4 if dtype == np.float32 else 1e-6, + rtol=5e-4 if dtype == np.float32 else 1e-6, backend=backend, ) y = D2op * xx.ravel() @@ -686,7 +686,7 @@ def test_SecondDerivative_forwaback(par, dtype): D2op, par["ny"] * par["nx"], par["ny"] * par["nx"], - rtol=1e-4 if dtype == np.float32 else 1e-6, + rtol=5e-4 if dtype == np.float32 else 1e-6, backend=backend, ) y = D2op * xx.ravel() @@ -707,7 +707,7 @@ def test_SecondDerivative_forwaback(par, dtype): D2op, par["nz"] * par["ny"] * par["nx"], par["nz"] * par["ny"] * par["nx"], - rtol=1e-4 if dtype == np.float32 else 1e-6, + rtol=5e-4 if dtype == np.float32 else 1e-6, backend=backend, ) y = D2op * xxx.ravel() @@ -728,7 +728,7 @@ def test_SecondDerivative_forwaback(par, dtype): D2op, par["nz"] * par["ny"] * par["nx"], par["nz"] * par["ny"] * par["nx"], - rtol=1e-4 if dtype == np.float32 else 1e-6, + rtol=5e-4 if dtype == np.float32 else 1e-6, backend=backend, ) y = D2op * xxx.ravel() @@ -749,7 +749,7 @@ def test_SecondDerivative_forwaback(par, dtype): D2op, par["nz"] * par["ny"] * par["nx"], par["ny"] * par["nx"] * par["nz"], - rtol=1e-4 if dtype == np.float32 else 1e-6, + rtol=5e-4 if dtype == np.float32 else 1e-6, backend=backend, ) y = D2op * xxx.ravel() @@ -781,7 +781,7 @@ def test_Laplacian(par, dtype): Dlapop, par["ny"] * par["nx"], par["ny"] * par["nx"], - rtol=1e-4 if dtype == np.float32 else 1e-6, + rtol=5e-4 if dtype == np.float32 else 1e-6, backend=backend, ) y = Dlapop * xx.ravel() @@ -802,7 +802,7 @@ def test_Laplacian(par, dtype): Dlapop, par["ny"] * par["nx"], par["ny"] * par["nx"], - rtol=1e-4 if dtype == np.float32 else 1e-6, + rtol=5e-4 if dtype == np.float32 else 1e-6, backend=backend, ) y = Dlapop * xx.ravel() @@ -823,7 +823,7 @@ def test_Laplacian(par, dtype): Dlapop, par["nz"] * par["ny"] * par["nx"], par["nz"] * par["ny"] * par["nx"], - rtol=1e-4 if dtype == np.float32 else 1e-6, + rtol=5e-4 if dtype == np.float32 else 1e-6, backend=backend, ) y = Dlapop * xxx.ravel() @@ -844,7 +844,7 @@ def test_Laplacian(par, dtype): Dlapop, par["nz"] * par["ny"] * par["nx"], par["nz"] * par["ny"] * par["nx"], - rtol=1e-4 if dtype == np.float32 else 1e-6, + rtol=5e-4 if dtype == np.float32 else 1e-6, backend=backend, ) y = Dlapop * xxx.ravel() @@ -865,7 +865,7 @@ def test_Laplacian(par, dtype): Dlapop, par["nz"] * par["ny"] * par["nx"], par["nz"] * par["ny"] * par["nx"], - rtol=1e-4 if dtype == np.float32 else 1e-6, + rtol=5e-4 if dtype == np.float32 else 1e-6, backend=backend, ) y = Dlapop * xxx.ravel() @@ -897,7 +897,7 @@ def test_Gradient(par, dtype): Gop, 2 * par["ny"] * par["nx"], par["ny"] * par["nx"], - rtol=1e-4 if dtype == np.float32 else 1e-6, + rtol=5e-4 if dtype == np.float32 else 1e-6, backend=backend, ) y = Gop * xx.ravel() @@ -917,7 +917,7 @@ def test_Gradient(par, dtype): Gop, 3 * par["nz"] * par["ny"] * par["nx"], par["nz"] * par["ny"] * par["nx"], - rtol=1e-4 if dtype == np.float32 else 1e-6, + rtol=5e-4 if dtype == np.float32 else 1e-6, backend=backend, ) y = Gop * xxx.ravel() @@ -950,7 +950,7 @@ def test_FirstDirectionalDerivative(par, dtype): Fdop, par["ny"] * par["nx"], par["ny"] * par["nx"], - rtol=1e-4 if dtype == np.float32 else 1e-6, + rtol=5e-4 if dtype == np.float32 else 1e-6, backend=backend, ) y = Fdop * xx.ravel() @@ -971,7 +971,7 @@ def test_FirstDirectionalDerivative(par, dtype): Fdop, par["nz"] * par["ny"] * par["nx"], par["nz"] * par["ny"] * par["nx"], - rtol=1e-4 if dtype == np.float32 else 1e-6, + rtol=5e-4 if dtype == np.float32 else 1e-6, backend=backend, ) y = Fdop * xxx.ravel() @@ -1002,7 +1002,7 @@ def test_SecondDirectionalDerivative(par, dtype): Fdop, par["ny"] * par["nx"], par["ny"] * par["nx"], - rtol=1e-4 if dtype == np.float32 else 1e-6, + rtol=5e-4 if dtype == np.float32 else 1e-6, backend=backend, ) y = Fdop * xx.ravel() @@ -1022,7 +1022,7 @@ def test_SecondDirectionalDerivative(par, dtype): Fdop, par["nz"] * par["ny"] * par["nx"], par["nz"] * par["ny"] * par["nx"], - rtol=1e-4 if dtype == np.float32 else 1e-6, + rtol=5e-4 if dtype == np.float32 else 1e-6, backend=backend, ) y = Fdop * xxx.ravel() From 5f2b5eb7f879e46b2eac1d1228613dfd091ce308 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Wed, 29 Apr 2026 19:55:41 +0100 Subject: [PATCH 151/183] minor: relax tol for fp32 dottest in dct --- pytests/test_dct.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pytests/test_dct.py b/pytests/test_dct.py index 7996817f..7a4117e3 100644 --- a/pytests/test_dct.py +++ b/pytests/test_dct.py @@ -28,11 +28,11 @@ def test_DCT1D(par, dtype): par["ny"], par["ny"], complexflag=0, - rtol=1e-4 if dtype == np.float32 else 1e-6, + rtol=5e-4 if dtype == np.float32 else 1e-6, ) y = Dct.H * (Dct * t) - np.testing.assert_allclose(t, y, rtol=1e-4 if dtype == np.float32 else 1e-6) + np.testing.assert_allclose(t, y, rtol=5e-4 if dtype == np.float32 else 1e-6) @pytest.mark.skipif( @@ -55,11 +55,11 @@ def test_DCT2D(par, dtype): par["nx"] * par["ny"], par["nx"] * par["ny"], complexflag=0, - rtol=1e-4 if dtype == np.float32 else 1e-6, + rtol=5e-4 if dtype == np.float32 else 1e-6, ) y = Dct.H * (Dct * t) - np.testing.assert_allclose(t, y, rtol=1e-4 if dtype == np.float32 else 1e-6) + np.testing.assert_allclose(t, y, rtol=5e-4 if dtype == np.float32 else 1e-6) @pytest.mark.skipif( @@ -80,11 +80,11 @@ def test_DCT3D(par, dtype): par["nx"] * par["nx"] * par["nx"], par["nx"] * par["nx"] * par["nx"], complexflag=0, - rtol=1e-4 if dtype == np.float32 else 1e-6, + rtol=5e-4 if dtype == np.float32 else 1e-6, ) y = Dct.H * (Dct * t) - np.testing.assert_allclose(t, y, rtol=1e-4 if dtype == np.float32 else 1e-6) + np.testing.assert_allclose(t, y, rtol=5e-4 if dtype == np.float32 else 1e-6) @pytest.mark.skipif( @@ -102,8 +102,8 @@ def test_DCT_workers(par, dtype): par["ny"], par["ny"], complexflag=0, - rtol=1e-4 if dtype == np.float32 else 1e-6, + rtol=5e-4 if dtype == np.float32 else 1e-6, ) y = Dct.H * (Dct * t) - np.testing.assert_allclose(t, y, rtol=1e-4 if dtype == np.float32 else 1e-6) + np.testing.assert_allclose(t, y, rtol=5e-4 if dtype == np.float32 else 1e-6) From 5e47847b5ab27d32eb13c915f3ac43cd8d69f409 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Wed, 29 Apr 2026 20:02:19 +0100 Subject: [PATCH 152/183] minor: relax tol more for fp32 dottest in dct --- pytests/test_dct.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pytests/test_dct.py b/pytests/test_dct.py index 7a4117e3..842a3bbe 100644 --- a/pytests/test_dct.py +++ b/pytests/test_dct.py @@ -28,11 +28,11 @@ def test_DCT1D(par, dtype): par["ny"], par["ny"], complexflag=0, - rtol=5e-4 if dtype == np.float32 else 1e-6, + rtol=1e-3 if dtype == np.float32 else 1e-6, ) y = Dct.H * (Dct * t) - np.testing.assert_allclose(t, y, rtol=5e-4 if dtype == np.float32 else 1e-6) + np.testing.assert_allclose(t, y, rtol=1e-3 if dtype == np.float32 else 1e-6) @pytest.mark.skipif( @@ -55,11 +55,11 @@ def test_DCT2D(par, dtype): par["nx"] * par["ny"], par["nx"] * par["ny"], complexflag=0, - rtol=5e-4 if dtype == np.float32 else 1e-6, + rtol=1e-3 if dtype == np.float32 else 1e-6, ) y = Dct.H * (Dct * t) - np.testing.assert_allclose(t, y, rtol=5e-4 if dtype == np.float32 else 1e-6) + np.testing.assert_allclose(t, y, rtol=1e-3 if dtype == np.float32 else 1e-6) @pytest.mark.skipif( @@ -80,11 +80,11 @@ def test_DCT3D(par, dtype): par["nx"] * par["nx"] * par["nx"], par["nx"] * par["nx"] * par["nx"], complexflag=0, - rtol=5e-4 if dtype == np.float32 else 1e-6, + rtol=1e-3 if dtype == np.float32 else 1e-6, ) y = Dct.H * (Dct * t) - np.testing.assert_allclose(t, y, rtol=5e-4 if dtype == np.float32 else 1e-6) + np.testing.assert_allclose(t, y, rtol=1e-3 if dtype == np.float32 else 1e-6) @pytest.mark.skipif( @@ -102,8 +102,8 @@ def test_DCT_workers(par, dtype): par["ny"], par["ny"], complexflag=0, - rtol=5e-4 if dtype == np.float32 else 1e-6, + rtol=1e-3 if dtype == np.float32 else 1e-6, ) y = Dct.H * (Dct * t) - np.testing.assert_allclose(t, y, rtol=5e-4 if dtype == np.float32 else 1e-6) + np.testing.assert_allclose(t, y, rtol=1e-3 if dtype == np.float32 else 1e-6) From c802882793686db3142f0142966c0c7b00cffba1 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Wed, 29 Apr 2026 20:11:09 +0100 Subject: [PATCH 153/183] minor: bring back less conservative tol for fp32 dottest in dct --- pytests/test_dct.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pytests/test_dct.py b/pytests/test_dct.py index 842a3bbe..7a4117e3 100644 --- a/pytests/test_dct.py +++ b/pytests/test_dct.py @@ -28,11 +28,11 @@ def test_DCT1D(par, dtype): par["ny"], par["ny"], complexflag=0, - rtol=1e-3 if dtype == np.float32 else 1e-6, + rtol=5e-4 if dtype == np.float32 else 1e-6, ) y = Dct.H * (Dct * t) - np.testing.assert_allclose(t, y, rtol=1e-3 if dtype == np.float32 else 1e-6) + np.testing.assert_allclose(t, y, rtol=5e-4 if dtype == np.float32 else 1e-6) @pytest.mark.skipif( @@ -55,11 +55,11 @@ def test_DCT2D(par, dtype): par["nx"] * par["ny"], par["nx"] * par["ny"], complexflag=0, - rtol=1e-3 if dtype == np.float32 else 1e-6, + rtol=5e-4 if dtype == np.float32 else 1e-6, ) y = Dct.H * (Dct * t) - np.testing.assert_allclose(t, y, rtol=1e-3 if dtype == np.float32 else 1e-6) + np.testing.assert_allclose(t, y, rtol=5e-4 if dtype == np.float32 else 1e-6) @pytest.mark.skipif( @@ -80,11 +80,11 @@ def test_DCT3D(par, dtype): par["nx"] * par["nx"] * par["nx"], par["nx"] * par["nx"] * par["nx"], complexflag=0, - rtol=1e-3 if dtype == np.float32 else 1e-6, + rtol=5e-4 if dtype == np.float32 else 1e-6, ) y = Dct.H * (Dct * t) - np.testing.assert_allclose(t, y, rtol=1e-3 if dtype == np.float32 else 1e-6) + np.testing.assert_allclose(t, y, rtol=5e-4 if dtype == np.float32 else 1e-6) @pytest.mark.skipif( @@ -102,8 +102,8 @@ def test_DCT_workers(par, dtype): par["ny"], par["ny"], complexflag=0, - rtol=1e-3 if dtype == np.float32 else 1e-6, + rtol=5e-4 if dtype == np.float32 else 1e-6, ) y = Dct.H * (Dct * t) - np.testing.assert_allclose(t, y, rtol=1e-3 if dtype == np.float32 else 1e-6) + np.testing.assert_allclose(t, y, rtol=5e-4 if dtype == np.float32 else 1e-6) From 00fd21748c18f77672ca4ac6397d235c8cd81348 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Wed, 29 Apr 2026 20:30:35 +0100 Subject: [PATCH 154/183] relax tol for fp32 dottest in causalintegration --- pytests/test_causalintegration.py | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/pytests/test_causalintegration.py b/pytests/test_causalintegration.py index 7e8e8156..4d3f2265 100644 --- a/pytests/test_causalintegration.py +++ b/pytests/test_causalintegration.py @@ -163,7 +163,6 @@ def test_CausalIntegration1d(par): - t[0] ** 2 / 2.0 + par["imag"] * (t**2 / 2.0 - t[0] ** 2 / 2.0) ) - assert_array_almost_equal(y, yana[rf1:], decimal=4) # numerical derivative @@ -171,6 +170,7 @@ def test_CausalIntegration1d(par): par["nt"] - rf1, sampling=par["dt"], dtype=par["dtype"] ) xder = Dop * y.ravel() + assert_array_almost_equal(x[:-1], xder[:-1], decimal=4) # derivative by inversion xinv = lsqr( @@ -183,9 +183,7 @@ def test_CausalIntegration1d(par): conlim=np.inf, show=0, )[0] - - assert_array_almost_equal(x[:-1], xder[:-1], decimal=4) - assert_array_almost_equal(x, xinv, decimal=4) + assert_array_almost_equal(x, xinv, decimal=2 if dtype == np.float32 else 4) @pytest.mark.parametrize( @@ -251,7 +249,6 @@ def test_CausalIntegration2d(par): * (np.outer(-np.cos(t), np.ones(par["nx"])) + np.cos(t[0])) ) yana = yana.reshape(par["nt"], par["nx"]) - assert_array_almost_equal(y, yana, decimal=2) # numerical derivative @@ -260,6 +257,7 @@ def test_CausalIntegration2d(par): ) xder = Dop * y.ravel() xder = xder.reshape(par["nt"], par["nx"]) + assert_array_almost_equal(x[:-1], xder[:-1], decimal=2) # derivative by inversion xinv = lsqr( @@ -273,6 +271,4 @@ def test_CausalIntegration2d(par): show=0, )[0] xinv = xinv.reshape(par["nt"], par["nx"]) - - assert_array_almost_equal(x[:-1], xder[:-1], decimal=2) assert_array_almost_equal(x, xinv, decimal=2) From f10729f9b067ee78ca771a3ef13600b0f3035a33 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Fri, 1 May 2026 20:24:52 +0100 Subject: [PATCH 155/183] test: added dtype checks to test_diagonal --- pytests/test_diagonal.py | 123 +++++++++++++++++++++++++++++---------- 1 file changed, 93 insertions(+), 30 deletions(-) diff --git a/pytests/test_diagonal.py b/pytests/test_diagonal.py index e7c0dc55..4e638ddf 100644 --- a/pytests/test_diagonal.py +++ b/pytests/test_diagonal.py @@ -16,24 +16,47 @@ from pylops.optimization.basic import lsqr from pylops.utils import dottest -par1 = {"ny": 21, "nx": 11, "nt": 20, "imag": 0, "dtype": "float32"} # real -par2 = {"ny": 21, "nx": 11, "nt": 20, "imag": 1j, "dtype": "complex64"} # complex +par1 = {"ny": 21, "nx": 11, "nt": 20, "imag": 0, "dtype": "float32"} # real (fp32) +par1s = {"ny": 21, "nx": 11, "nt": 20, "imag": 0, "dtype": "float64"} # real (fp64) +par1j = { + "ny": 21, + "nx": 11, + "nt": 20, + "imag": 1j, + "dtype": "complex128", +} # complex (cp128) np.random.seed(10) -@pytest.mark.parametrize("par", [(par1), (par2)]) +@pytest.mark.parametrize("par", [(par1), (par1s), (par1j)]) def test_Diagonal_1dsignal(par): """Dot-test and inversion for Diagonal operator for 1d signal""" + dtype = np.empty(0, dtype=par["dtype"]).real.dtype + for ddim in (par["nx"], par["nt"]): - d = np.arange(ddim) + 1.0 + par["imag"] * (np.arange(ddim) + 1.0) + d = ( + np.arange(ddim, dtype=dtype) + + 1.0 + + par["imag"] * (np.arange(ddim, dtype=dtype) + 1.0) + ) Dop = Diagonal(d, dtype=par["dtype"]) assert dottest( - Dop, ddim, ddim, complexflag=0 if par["imag"] == 0 else 3, backend=backend + Dop, + ddim, + ddim, + complexflag=0 if par["imag"] == 0 else 3, + rtol=1e-4 if dtype == np.float32 else 1e-6, + backend=backend, ) - x = np.ones(ddim) + par["imag"] * np.ones(ddim) + x = np.ones(ddim, dtype=dtype) + par["imag"] * np.ones(ddim, dtype=dtype) + y = Dop * x + xadj = Dop.H * y + assert y.dtype == Dop.dtype + assert xadj.dtype == par["dtype"] + xlsqr = lsqr( Dop, Dop * x, @@ -44,15 +67,19 @@ def test_Diagonal_1dsignal(par): btol=1e-8, show=0, )[0] - - assert_array_almost_equal(x, xlsqr, decimal=4) + assert_array_almost_equal(x, xlsqr, decimal=2 if dtype == np.float32 else 4) -@pytest.mark.parametrize("par", [(par1), (par2)]) +@pytest.mark.parametrize("par", [(par1), (par1s), (par1j)]) def test_Diagonal_2dsignal(par): """Dot-test and inversion for Diagonal operator for 2d signal""" + dtype = np.empty(0, dtype=par["dtype"]).real.dtype for idim, ddim in enumerate((par["nx"], par["nt"])): - d = np.arange(ddim) + 1.0 + par["imag"] * (np.arange(ddim) + 1.0) + d = ( + np.arange(ddim, dtype=dtype) + + 1.0 + + par["imag"] * (np.arange(ddim, dtype=dtype) + 1.0) + ) Dop = Diagonal(d, dims=(par["nx"], par["nt"]), axis=idim, dtype=par["dtype"]) assert dottest( @@ -60,6 +87,7 @@ def test_Diagonal_2dsignal(par): par["nx"] * par["nt"], par["nx"] * par["nt"], complexflag=0 if par["imag"] == 0 else 3, + rtol=1e-4 if dtype == np.float32 else 1e-6, backend=backend, ) @@ -80,11 +108,17 @@ def test_Diagonal_2dsignal(par): assert_array_almost_equal(x.ravel(), xlsqr.ravel(), decimal=4) -@pytest.mark.parametrize("par", [(par1), (par2)]) +@pytest.mark.parametrize("par", [(par1), (par1s), (par1j)]) def test_Diagonal_3dsignal(par): """Dot-test and inversion for Diagonal operator for 3d signal""" + dtype = np.empty(0, dtype=par["dtype"]).real.dtype + for idim, ddim in enumerate((par["ny"], par["nx"], par["nt"])): - d = np.arange(ddim) + 1.0 + par["imag"] * (np.arange(ddim) + 1.0) + d = ( + np.arange(ddim, dtype=dtype) + + 1.0 + + par["imag"] * (np.arange(ddim, dtype=dtype) + 1.0) + ) Dop = Diagonal( d, dims=(par["ny"], par["nx"], par["nt"]), axis=idim, dtype=par["dtype"] @@ -94,12 +128,18 @@ def test_Diagonal_3dsignal(par): par["ny"] * par["nx"] * par["nt"], par["ny"] * par["nx"] * par["nt"], complexflag=0 if par["imag"] == 0 else 3, + rtol=1e-4 if dtype == np.float32 else 1e-6, backend=backend, ) - x = np.ones((par["ny"], par["nx"], par["nt"])) + par["imag"] * np.ones( - (par["ny"], par["nx"], par["nt"]) - ) + x = np.ones((par["ny"], par["nx"], par["nt"]), dtype=dtype) + par[ + "imag" + ] * np.ones((par["ny"], par["nx"], par["nt"]), dtype=dtype) + y = Dop * x + xadj = Dop.H * y + assert y.dtype == par["dtype"] + assert xadj.dtype == par["dtype"] + xlsqr = lsqr( Dop, Dop * x.ravel(), @@ -110,15 +150,22 @@ def test_Diagonal_3dsignal(par): btol=1e-8, show=0, )[0] - - assert_array_almost_equal(x.ravel(), xlsqr.ravel(), decimal=4) + assert_array_almost_equal( + x.ravel(), xlsqr.ravel(), decimal=2 if dtype == np.float32 else 4 + ) -@pytest.mark.parametrize("par", [(par1), (par2)]) +@pytest.mark.parametrize("par", [(par1), (par1s), (par1j)]) def test_Diagonal_2dsignal_unflattened(par): """Dot-test and inversion for Diagonal operator for unflattened 2d signal (v2 behaviour)""" + dtype = np.empty(0, dtype=par["dtype"]).real.dtype + for idim, ddim in enumerate((par["nx"], par["nt"])): - d = np.arange(ddim) + 1.0 + par["imag"] * (np.arange(ddim) + 1.0) + d = ( + np.arange(ddim, dtype=dtype) + + 1.0 + + par["imag"] * (np.arange(ddim, dtype=dtype) + 1.0) + ) Dop = Diagonal(d, dims=(par["nx"], par["nt"]), axis=idim, dtype=par["dtype"]) assert dottest( @@ -126,12 +173,18 @@ def test_Diagonal_2dsignal_unflattened(par): par["nx"] * par["nt"], par["nx"] * par["nt"], complexflag=0 if par["imag"] == 0 else 3, + rtol=1e-4 if dtype == np.float32 else 1e-6, backend=backend, ) - x = np.ones((par["nx"], par["nt"])) + par["imag"] * np.ones( - (par["nx"], par["nt"]) + x = np.ones((par["nx"], par["nt"]), dtype=dtype) + par["imag"] * np.ones( + (par["nx"], par["nt"]), dtype=dtype ) + y = Dop * x + xadj = Dop.H * y + assert y.dtype == par["dtype"] + assert xadj.dtype == par["dtype"] + xlsqr = lsqr( Dop, Dop * x, @@ -142,15 +195,20 @@ def test_Diagonal_2dsignal_unflattened(par): btol=1e-8, show=0, )[0] + assert_array_almost_equal(x, xlsqr, decimal=2 if dtype == np.float32 else 4) - assert_array_almost_equal(x, xlsqr, decimal=4) - -@pytest.mark.parametrize("par", [(par1), (par2)]) +@pytest.mark.parametrize("par", [(par1), (par1s), (par1j)]) def test_Diagonal_3dsignal_unflattened(par): """Dot-test and inversion for Diagonal operator unflattened 3d signal (v2 behaviour)""" + dtype = np.empty(0, dtype=par["dtype"]).real.dtype + for idim, ddim in enumerate((par["ny"], par["nx"], par["nt"])): - d = np.arange(ddim) + 1.0 + par["imag"] * (np.arange(ddim) + 1.0) + d = ( + np.arange(ddim, dtype=dtype) + + 1.0 + + par["imag"] * (np.arange(ddim, dtype=dtype) + 1.0) + ) Dop = Diagonal( d, dims=(par["ny"], par["nx"], par["nt"]), axis=idim, dtype=par["dtype"] @@ -160,12 +218,18 @@ def test_Diagonal_3dsignal_unflattened(par): par["ny"] * par["nx"] * par["nt"], par["ny"] * par["nx"] * par["nt"], complexflag=0 if par["imag"] == 0 else 3, + rtol=1e-4 if dtype == np.float32 else 1e-6, backend=backend, ) - x = np.ones((par["ny"], par["nx"], par["nt"])) + par["imag"] * np.ones( - (par["ny"], par["nx"], par["nt"]) - ) + x = np.ones((par["ny"], par["nx"], par["nt"]), dtype=dtype) + par[ + "imag" + ] * np.ones((par["ny"], par["nx"], par["nt"]), dtype=dtype) + y = Dop * x + xadj = Dop.H * y + assert y.dtype == par["dtype"] + assert xadj.dtype == par["dtype"] + xlsqr = lsqr( Dop, Dop * x, @@ -176,5 +240,4 @@ def test_Diagonal_3dsignal_unflattened(par): btol=1e-8, show=0, )[0] - - assert_array_almost_equal(x, xlsqr, decimal=4) + assert_array_almost_equal(x, xlsqr, decimal=2 if dtype == np.float32 else 4) From ad7f0ec8917bd8e3e23546d0f1a0daf582dfd830 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Fri, 1 May 2026 20:51:37 +0100 Subject: [PATCH 156/183] test: added dtype checks to test_dwts --- pytests/test_dwts.py | 231 ++++++++++++++++++++++++++++++++----------- 1 file changed, 171 insertions(+), 60 deletions(-) diff --git a/pytests/test_dwts.py b/pytests/test_dwts.py index efd071ef..865f9798 100644 --- a/pytests/test_dwts.py +++ b/pytests/test_dwts.py @@ -8,17 +8,38 @@ from pylops.signalprocessing import DWT, DWT2D, DWTND from pylops.utils import dottest -par1 = {"ny": 7, "nx": 9, "nt": 10, "imag": 0, "dtype": "float32"} # real -par2 = {"ny": 7, "nx": 9, "nt": 10, "imag": 1j, "dtype": "complex64"} # complex -par3 = {"ny": 7, "nx": 9, "nz": 9, "nt": 10, "imag": 0, "dtype": "float32"} # real 4D -par4 = { +par1 = { + "ny": 7, + "nx": 9, + "nz": 9, + "nt": 10, + "imag": 0, + "dtype": "float32", +} # real (fp32) +par2 = { + "ny": 7, + "nx": 9, + "nz": 9, + "nt": 10, + "imag": 0, + "dtype": "float64", +} # real (fp64) +par3 = { "ny": 7, "nx": 9, "nz": 9, "nt": 10, "imag": 1j, "dtype": "complex64", -} # complex 4D +} # complex (cp64) +par4 = { + "ny": 7, + "nx": 9, + "nz": 9, + "nt": 10, + "imag": 1j, + "dtype": "complex128", +} # complex (cp128) np.random.seed(10) @@ -36,188 +57,278 @@ def test_unknown_wavelet(par): @pytest.mark.skipif( int(os.environ.get("TEST_CUPY_PYLOPS", 0)) == 1, reason="Not CuPy enabled" ) -@pytest.mark.parametrize("par", [(par1), (par2)]) +@pytest.mark.parametrize("par", [(par1), (par2), (par3), (par4)]) def test_DWT_1dsignal(par): """Dot-test and inversion for DWT operator for 1d signal""" - DWTop = DWT(dims=[par["nt"]], axis=0, wavelet="haar", level=3) - x = np.random.normal(0.0, 1.0, par["nt"]) + par["imag"] * np.random.normal( - 0.0, 1.0, par["nt"] - ) + dtype = np.empty(0, dtype=par["dtype"]).real.dtype + + DWTop = DWT(dims=[par["nt"]], axis=0, wavelet="haar", level=3, dtype=par["dtype"]) + x = np.random.normal(0.0, 1.0, par["nt"]).astype(dtype) + par[ + "imag" + ] * np.random.normal(0.0, 1.0, par["nt"]).astype(dtype) assert dottest( - DWTop, DWTop.shape[0], DWTop.shape[1], complexflag=0 if par["imag"] == 0 else 3 + DWTop, + DWTop.shape[0], + DWTop.shape[1], + complexflag=0 if par["imag"] == 0 else 3, + rtol=1e-4 if dtype == np.float32 else 1e-6, ) y = DWTop * x xadj = DWTop.H * y # adjoint is same as inverse for dwt - xinv = lsqr(DWTop, y, damp=1e-10, iter_lim=10, atol=1e-8, btol=1e-8, show=0)[0] + assert y.dtype == par["dtype"] + assert xadj.dtype == par["dtype"] - assert_array_almost_equal(x, xadj, decimal=8) - assert_array_almost_equal(x, xinv, decimal=8) + xinv = lsqr(DWTop, y, damp=1e-10, iter_lim=10, atol=1e-8, btol=1e-8, show=0)[0] + assert_array_almost_equal(x, xadj, decimal=4 if dtype == np.float32 else 8) + assert_array_almost_equal(x, xinv, decimal=4 if dtype == np.float32 else 8) @pytest.mark.skipif( int(os.environ.get("TEST_CUPY_PYLOPS", 0)) == 1, reason="Not CuPy enabled" ) -@pytest.mark.parametrize("par", [(par1), (par2)]) +@pytest.mark.parametrize("par", [(par1), (par2), (par3), (par4)]) def test_DWT_2dsignal(par): """Dot-test and inversion for DWT operator for 2d signal""" + dtype = np.empty(0, dtype=par["dtype"]).real.dtype + for axis in [0, 1]: - DWTop = DWT(dims=(par["nt"], par["nx"]), axis=axis, wavelet="haar", level=3) - x = np.random.normal(0.0, 1.0, (par["nt"], par["nx"])) + par[ + DWTop = DWT( + dims=(par["nt"], par["nx"]), + axis=axis, + wavelet="haar", + level=3, + dtype=par["dtype"], + ) + x = np.random.normal(0.0, 1.0, (par["nt"], par["nx"])).astype(dtype) + par[ "imag" - ] * np.random.normal(0.0, 1.0, (par["nt"], par["nx"])) + ] * np.random.normal(0.0, 1.0, (par["nt"], par["nx"])).astype(dtype) assert dottest( DWTop, DWTop.shape[0], DWTop.shape[1], complexflag=0 if par["imag"] == 0 else 3, + rtol=1e-4 if dtype == np.float32 else 1e-6, ) y = DWTop * x.ravel() xadj = DWTop.H * y # adjoint is same as inverse for dwt - xinv = lsqr(DWTop, y, damp=1e-10, iter_lim=10, atol=1e-8, btol=1e-8, show=0)[0] + assert y.dtype == par["dtype"] + assert xadj.dtype == par["dtype"] - assert_array_almost_equal(x.ravel(), xadj, decimal=8) - assert_array_almost_equal(x.ravel(), xinv, decimal=8) + xinv = lsqr(DWTop, y, damp=1e-10, iter_lim=10, atol=1e-8, btol=1e-8, show=0)[0] + assert_array_almost_equal( + x.ravel(), xadj, decimal=4 if dtype == np.float32 else 8 + ) + assert_array_almost_equal( + x.ravel(), xinv, decimal=4 if dtype == np.float32 else 8 + ) @pytest.mark.skipif( int(os.environ.get("TEST_CUPY_PYLOPS", 0)) == 1, reason="Not CuPy enabled" ) -@pytest.mark.parametrize("par", [(par1), (par2)]) +@pytest.mark.parametrize("par", [(par1), (par2), (par3), (par4)]) def test_DWT_3dsignal(par): """Dot-test and inversion for DWT operator for 3d signal""" + dtype = np.empty(0, dtype=par["dtype"]).real.dtype for axis in [0, 1, 2]: DWTop = DWT( - dims=(par["nt"], par["nx"], par["ny"]), axis=axis, wavelet="haar", level=3 + dims=(par["nt"], par["nx"], par["ny"]), + axis=axis, + wavelet="haar", + level=3, + dtype=par["dtype"], ) - x = np.random.normal(0.0, 1.0, (par["nt"], par["nx"], par["ny"])) + par[ - "imag" - ] * np.random.normal(0.0, 1.0, (par["nt"], par["nx"], par["ny"])) + x = np.random.normal(0.0, 1.0, (par["nt"], par["nx"], par["ny"])).astype( + dtype + ) + par["imag"] * np.random.normal( + 0.0, 1.0, (par["nt"], par["nx"], par["ny"]) + ).astype(dtype) assert dottest( DWTop, DWTop.shape[0], DWTop.shape[1], complexflag=0 if par["imag"] == 0 else 3, + rtol=1e-4 if dtype == np.float32 else 1e-6, ) y = DWTop * x.ravel() xadj = DWTop.H * y # adjoint is same as inverse for dwt - xinv = lsqr(DWTop, y, damp=1e-10, iter_lim=10, atol=1e-8, btol=1e-8, show=0)[0] + assert y.dtype == par["dtype"] + assert xadj.dtype == par["dtype"] - assert_array_almost_equal(x.ravel(), xadj, decimal=8) - assert_array_almost_equal(x.ravel(), xinv, decimal=8) + xinv = lsqr(DWTop, y, damp=1e-10, iter_lim=10, atol=1e-8, btol=1e-8, show=0)[0] + assert_array_almost_equal( + x.ravel(), xadj, decimal=4 if dtype == np.float32 else 8 + ) + assert_array_almost_equal( + x.ravel(), xinv, decimal=4 if dtype == np.float32 else 8 + ) @pytest.mark.skipif( int(os.environ.get("TEST_CUPY_PYLOPS", 0)) == 1, reason="Not CuPy enabled" ) -@pytest.mark.parametrize("par", [(par1), (par2)]) +@pytest.mark.parametrize("par", [(par1), (par2), (par3), (par4)]) def test_DWT2D_2dsignal(par): """Dot-test and inversion for DWT2D operator for 2d signal""" - DWTop = DWT2D(dims=(par["nt"], par["nx"]), axes=(0, 1), wavelet="haar", level=3) - x = np.random.normal(0.0, 1.0, (par["nt"], par["nx"])) + par[ + dtype = np.empty(0, dtype=par["dtype"]).real.dtype + + DWTop = DWT2D( + dims=(par["nt"], par["nx"]), + axes=(0, 1), + wavelet="haar", + level=3, + dtype=par["dtype"], + ) + x = np.random.normal(0.0, 1.0, (par["nt"], par["nx"])).astype(dtype) + par[ "imag" - ] * np.random.normal(0.0, 1.0, (par["nt"], par["nx"])) + ] * np.random.normal(0.0, 1.0, (par["nt"], par["nx"])).astype(dtype) assert dottest( - DWTop, DWTop.shape[0], DWTop.shape[1], complexflag=0 if par["imag"] == 0 else 3 + DWTop, + DWTop.shape[0], + DWTop.shape[1], + complexflag=0 if par["imag"] == 0 else 3, + rtol=1e-4 if dtype == np.float32 else 1e-6, ) y = DWTop * x.ravel() xadj = DWTop.H * y # adjoint is same as inverse for dwt - xinv = lsqr(DWTop, y, damp=1e-10, iter_lim=10, atol=1e-8, btol=1e-8, show=0)[0] + assert y.dtype == par["dtype"] + assert xadj.dtype == par["dtype"] - assert_array_almost_equal(x.ravel(), xadj, decimal=8) - assert_array_almost_equal(x.ravel(), xinv, decimal=8) + xinv = lsqr(DWTop, y, damp=1e-10, iter_lim=10, atol=1e-8, btol=1e-8, show=0)[0] + assert_array_almost_equal(x.ravel(), xadj, decimal=4 if dtype == np.float32 else 8) + assert_array_almost_equal(x.ravel(), xinv, decimal=4 if dtype == np.float32 else 8) @pytest.mark.skipif( int(os.environ.get("TEST_CUPY_PYLOPS", 0)) == 1, reason="Not CuPy enabled" ) -@pytest.mark.parametrize("par", [(par1), (par2)]) +@pytest.mark.parametrize("par", [(par1), (par2), (par3), (par4)]) def test_DWT2D_3dsignal(par): """Dot-test and inversion for DWT operator for 3d signal""" + dtype = np.empty(0, dtype=par["dtype"]).real.dtype + for axes in [(0, 1), (0, 2), (1, 2)]: DWTop = DWT2D( - dims=(par["nt"], par["nx"], par["ny"]), axes=axes, wavelet="haar", level=3 + dims=(par["nt"], par["nx"], par["ny"]), + axes=axes, + wavelet="haar", + level=3, + dtype=par["dtype"], ) - x = np.random.normal(0.0, 1.0, (par["nt"], par["nx"], par["ny"])) + par[ - "imag" - ] * np.random.normal(0.0, 1.0, (par["nt"], par["nx"], par["ny"])) + x = np.random.normal(0.0, 1.0, (par["nt"], par["nx"], par["ny"])).astype( + dtype + ) + par["imag"] * np.random.normal( + 0.0, 1.0, (par["nt"], par["nx"], par["ny"]) + ).astype(dtype) assert dottest( DWTop, DWTop.shape[0], DWTop.shape[1], complexflag=0 if par["imag"] == 0 else 3, + rtol=1e-4 if dtype == np.float32 else 1e-6, ) y = DWTop * x.ravel() xadj = DWTop.H * y # adjoint is same as inverse for dwt - xinv = lsqr(DWTop, y, damp=1e-10, iter_lim=10, atol=1e-8, btol=1e-8, show=0)[0] + assert y.dtype == par["dtype"] + assert xadj.dtype == par["dtype"] - assert_array_almost_equal(x.ravel(), xadj, decimal=8) - assert_array_almost_equal(x.ravel(), xinv, decimal=8) + xinv = lsqr(DWTop, y, damp=1e-10, iter_lim=10, atol=1e-8, btol=1e-8, show=0)[0] + assert_array_almost_equal( + x.ravel(), xadj, decimal=4 if dtype == np.float32 else 8 + ) + assert_array_almost_equal( + x.ravel(), xinv, decimal=4 if dtype == np.float32 else 8 + ) @pytest.mark.skipif( int(os.environ.get("TEST_CUPY_PYLOPS", 0)) == 1, reason="Not CuPy enabled" ) -@pytest.mark.parametrize("par", [(par3), (par4)]) +@pytest.mark.parametrize("par", [(par1), (par2), (par3), (par4)]) def test_DWTND_3dsignal(par): """Dot-test and inversion for DWTND operator for 3d signal""" + dtype = np.empty(0, dtype=par["dtype"]).real.dtype + DWTop = DWTND( - dims=(par["nt"], par["nx"], par["ny"]), axes=(0, 1, 2), wavelet="haar", level=3 + dims=(par["nt"], par["nx"], par["ny"]), + axes=(0, 1, 2), + wavelet="haar", + level=3, + dtype=par["dtype"], ) - x = np.random.normal(0.0, 1.0, (par["nt"], par["nx"], par["ny"])) + par[ - "imag" - ] * np.random.normal(0.0, 1.0, (par["nt"], par["nx"], par["ny"])) + x = np.random.normal(0.0, 1.0, (par["nt"], par["nx"], par["ny"])).astype( + dtype + ) + par["imag"] * np.random.normal( + 0.0, 1.0, (par["nt"], par["nx"], par["ny"]) + ).astype(dtype) assert dottest( - DWTop, DWTop.shape[0], DWTop.shape[1], complexflag=0 if par["imag"] == 0 else 3 + DWTop, + DWTop.shape[0], + DWTop.shape[1], + complexflag=0 if par["imag"] == 0 else 3, + rtol=1e-4 if dtype == np.float32 else 1e-6, ) y = DWTop * x.ravel() xadj = DWTop.H * y # adjoint is same as inverse for dwt - xinv = lsqr(DWTop, y, damp=1e-10, iter_lim=10, atol=1e-8, btol=1e-8, show=0)[0] + assert y.dtype == par["dtype"] + assert xadj.dtype == par["dtype"] - assert_array_almost_equal(x.ravel(), xadj, decimal=8) - assert_array_almost_equal(x.ravel(), xinv, decimal=8) + xinv = lsqr(DWTop, y, damp=1e-10, iter_lim=10, atol=1e-8, btol=1e-8, show=0)[0] + assert_array_almost_equal(x.ravel(), xadj, decimal=4 if dtype == np.float32 else 8) + assert_array_almost_equal(x.ravel(), xinv, decimal=4 if dtype == np.float32 else 8) @pytest.mark.skipif( int(os.environ.get("TEST_CUPY_PYLOPS", 0)) == 1, reason="Not CuPy enabled" ) -@pytest.mark.parametrize("par", [(par3), (par4)]) +@pytest.mark.parametrize("par", [(par1), (par2), (par3), (par4)]) def test_DWTND_4dsignal(par): """Dot-test and inversion for DWTND operator for 4d signal""" + dtype = np.empty(0, dtype=par["dtype"]).real.dtype + for axes in [(0, 1, 2), (0, 2, 3), (1, 2, 3), (0, 1, 3), (0, 1, 2, 3)]: DWTop = DWTND( dims=(par["nt"], par["nx"], par["ny"], par["nz"]), axes=axes, wavelet="haar", level=3, + dtype=par["dtype"], ) x = np.random.normal( 0.0, 1.0, (par["nt"], par["nx"], par["ny"], par["nz"]) - ) + par["imag"] * np.random.normal( + ).astype(dtype) + par["imag"] * np.random.normal( 0.0, 1.0, (par["nt"], par["nx"], par["ny"], par["nz"]) - ) + ).astype(dtype) assert dottest( DWTop, DWTop.shape[0], DWTop.shape[1], complexflag=0 if par["imag"] == 0 else 3, + rtol=1e-4 if dtype == np.float32 else 1e-6, ) y = DWTop * x.ravel() xadj = DWTop.H * y # adjoint is same as inverse for dwt - xinv = lsqr(DWTop, y, damp=1e-10, iter_lim=10, atol=1e-8, btol=1e-8, show=0)[0] + assert y.dtype == par["dtype"] + assert xadj.dtype == par["dtype"] - assert_array_almost_equal(x.ravel(), xadj, decimal=8) - assert_array_almost_equal(x.ravel(), xinv, decimal=8) + xinv = lsqr(DWTop, y, damp=1e-10, iter_lim=10, atol=1e-8, btol=1e-8, show=0)[0] + assert_array_almost_equal( + x.ravel(), xadj, decimal=4 if dtype == np.float32 else 8 + ) + assert_array_almost_equal( + x.ravel(), xinv, decimal=4 if dtype == np.float32 else 8 + ) From ce92891e1548c738e124fa2254981b1aa505d058 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Fri, 1 May 2026 21:37:52 +0100 Subject: [PATCH 157/183] test: added dtype checks to test_interp and fix dtype for linear and sinc --- pylops/signalprocessing/interp.py | 4 +- pytests/test_interpolation.py | 167 +++++++++++++++++++----------- 2 files changed, 111 insertions(+), 60 deletions(-) diff --git a/pylops/signalprocessing/interp.py b/pylops/signalprocessing/interp.py index af2c0de4..c8c51773 100644 --- a/pylops/signalprocessing/interp.py +++ b/pylops/signalprocessing/interp.py @@ -55,7 +55,7 @@ def _linearinterp( # find indices and weights iva_l = ncp.floor(iava).astype(int) iva_r = iva_l + 1 - weights = iava - iva_l + weights = (iava - iva_l).astype(dtype) # create operators Op = Diagonal(1 - weights, dims=dimsd, axis=axis, dtype=dtype) * Restriction( @@ -81,7 +81,7 @@ def _sincinterp( nreg = dims[axis] ireg = ncp.arange(nreg) sinc = ncp.tile(iava[:, np.newaxis], (1, nreg)) - ncp.tile(ireg, (len(iava), 1)) - sinc = ncp.sinc(sinc) + sinc = ncp.sinc(sinc).astype(dtype) # identify additional dimensions and create MatrixMult operator otherdims = np.array(dims) diff --git a/pytests/test_interpolation.py b/pytests/test_interpolation.py index 3dac9e48..a81ca976 100644 --- a/pytests/test_interpolation.py +++ b/pytests/test_interpolation.py @@ -20,7 +20,6 @@ class InterpolationTestParameters: x_num: int t_num: int imag: complex - dtype: Literal["float64", "complex128"] kind: Literal["nearest", "linear", "sinc", "cubic_spline"] @@ -30,7 +29,6 @@ class InterpolationTestParameters: x_num=11, t_num=20, imag=0, - dtype="float64", kind="nearest", ), id="nearest - real", @@ -41,7 +39,6 @@ class InterpolationTestParameters: x_num=11, t_num=20, imag=1j, - dtype="complex128", kind="nearest", ), id="nearest - complex", @@ -52,7 +49,6 @@ class InterpolationTestParameters: x_num=11, t_num=20, imag=0, - dtype="float64", kind="linear", ), id="linear - real", @@ -63,7 +59,6 @@ class InterpolationTestParameters: x_num=11, t_num=20, imag=1j, - dtype="complex128", kind="linear", ), id="linear - complex", @@ -74,7 +69,6 @@ class InterpolationTestParameters: x_num=11, t_num=20, imag=0, - dtype="float64", kind="sinc", ), id="sinc - real", @@ -85,7 +79,6 @@ class InterpolationTestParameters: x_num=11, t_num=20, imag=1j, - dtype="complex128", kind="sinc", ), id="sinc - complex", @@ -96,7 +89,6 @@ class InterpolationTestParameters: x_num=11, t_num=20, imag=0, - dtype="float64", kind="cubic_spline", ), id="cubic natural spline - real", @@ -107,7 +99,6 @@ class InterpolationTestParameters: x_num=11, t_num=20, imag=1j, - dtype="complex128", kind="cubic_spline", ), id="cubic natural spline - complex", @@ -160,32 +151,52 @@ def test_sincinterp(): (par8), ], ) -def test_Interp_1dsignal(par: InterpolationTestParameters): +@pytest.mark.parametrize("dtype", [np.float32, np.float64]) +def test_Interp_1dsignal(par: InterpolationTestParameters, dtype: np.dtype): """Dot-test and forward for Interp operator for 1d signal""" np.random.seed(1) - x = np.random.normal(0, 1, par.x_num) + par.imag * np.random.normal(0, 1, par.x_num) + dtype = dtype if par.kind != "cubic_spline" else np.float64 + dtype1 = (np.empty(0, dtype=dtype) + par.imag * np.empty(0, dtype=dtype)).dtype + + x = np.random.normal(0, 1, par.x_num).astype(dtype) + par.imag * np.random.normal( + 0, 1, par.x_num + ).astype(dtype) Nsub = int(np.round(par.x_num * SUBSAMPLING_PERCENTAGE)) iava = np.sort(np.random.permutation(np.arange(par.x_num))[:Nsub]) # fixed indeces - Iop, _ = Interp(par.x_num, iava, kind=par.kind, dtype=par.dtype) - assert dottest(Iop, Nsub, par.x_num, complexflag=0 if par.imag == 0 else 3) + Iop, _ = Interp(par.x_num, iava, kind=par.kind, dtype=dtype1) + assert dottest( + Iop, + Nsub, + par.x_num, + complexflag=0 if par.imag == 0 else 3, + rtol=1e-4 if dtype == np.float32 else 1e-6, + ) # decimal indeces - Idecop, _ = Interp(par.x_num, iava + 0.3, kind=par.kind, dtype=par.dtype) - assert dottest(Iop, Nsub, par.x_num, complexflag=0 if par.imag == 0 else 3) + Idecop, _ = Interp(par.x_num, iava + 0.3, kind=par.kind, dtype=dtype1) + assert dottest( + Iop, + Nsub, + par.x_num, + complexflag=0 if par.imag == 0 else 3, + rtol=1e-4 if dtype == np.float32 else 1e-6, + ) # repeated indeces with pytest.raises(ValueError, match="repeated"): iava_rep = iava.copy() iava_rep[-2] = 0 iava_rep[-1] = 0 - _, _ = Interp(par.x_num, iava_rep + 0.3, kind=par.kind, dtype=par.dtype) + _, _ = Interp(par.x_num, iava_rep + 0.3, kind=par.kind, dtype=dtype) # forward y = Iop * x ydec = Idecop * x + assert y.dtype == dtype1 + assert ydec.dtype == dtype1 assert_array_almost_equal(y, x[iava]) if par.kind == "nearest": @@ -205,12 +216,16 @@ def test_Interp_1dsignal(par: InterpolationTestParameters): (par8), ], ) -def test_Interp_2dsignal(par: InterpolationTestParameters): +@pytest.mark.parametrize("dtype", [np.float32, np.float64]) +def test_Interp_2dsignal(par: InterpolationTestParameters, dtype: np.dtype): """Dot-test and forward for Restriction operator for 2d signal""" np.random.seed(1) - x = np.random.normal(0, 1, (par.x_num, par.t_num)) + par.imag * np.random.normal( - 0, 1, (par.x_num, par.t_num) - ) + dtype = dtype if par.kind != "cubic_spline" else np.float64 + dtype1 = (np.empty(0, dtype=dtype) + par.imag * np.empty(0, dtype=dtype)).dtype + + x = np.random.normal(0, 1, (par.x_num, par.t_num)).astype( + dtype + ) + par.imag * np.random.normal(0, 1, (par.x_num, par.t_num)).astype(dtype) # 1st direction Nsub = int(np.round(par.x_num * SUBSAMPLING_PERCENTAGE)) @@ -222,13 +237,14 @@ def test_Interp_2dsignal(par: InterpolationTestParameters): iava, axis=0, kind=par.kind, - dtype=par.dtype, + dtype=dtype1, ) assert dottest( Iop, Nsub * par.t_num, par.x_num * par.t_num, complexflag=0 if par.imag == 0 else 3, + rtol=1e-4 if dtype == np.float32 else 1e-6, ) # decimal indeces @@ -237,7 +253,7 @@ def test_Interp_2dsignal(par: InterpolationTestParameters): iava + 0.3, axis=0, kind=par.kind, - dtype=par.dtype, + dtype=dtype1, ) # repeated indeces @@ -250,7 +266,7 @@ def test_Interp_2dsignal(par: InterpolationTestParameters): iava_rep + 0.3, axis=0, kind=par.kind, - dtype=par.dtype, + dtype=dtype1, ) y = (Iop * x.ravel()).reshape(Nsub, par.t_num) @@ -270,13 +286,14 @@ def test_Interp_2dsignal(par: InterpolationTestParameters): iava, axis=1, kind=par.kind, - dtype=par.dtype, + dtype=dtype1, ) assert dottest( Iop, par.x_num * Nsub, par.x_num * par.t_num, complexflag=0 if par.imag == 0 else 3, + rtol=1e-4 if dtype == np.float32 else 1e-6, ) # decimal indeces @@ -285,13 +302,14 @@ def test_Interp_2dsignal(par: InterpolationTestParameters): iava + 0.3, axis=1, kind=par.kind, - dtype=par.dtype, + dtype=dtype1, ) assert dottest( Idecop, par.x_num * Nsub, par.x_num * par.t_num, complexflag=0 if par.imag == 0 else 3, + rtol=1e-4 if dtype == np.float32 else 1e-6, ) y = (Iop * x.ravel()).reshape(par.x_num, Nsub) @@ -315,12 +333,18 @@ def test_Interp_2dsignal(par: InterpolationTestParameters): (par8), ], ) -def test_Interp_3dsignal(par: InterpolationTestParameters): +@pytest.mark.parametrize("dtype", [np.float32, np.float64]) +def test_Interp_3dsignal(par: InterpolationTestParameters, dtype: np.dtype): """Dot-test and forward for Interp operator for 3d signal""" np.random.seed(1) - x = np.random.normal( - 0, 1, (par.y_num, par.x_num, par.t_num) - ) + par.imag * np.random.normal(0, 1, (par.y_num, par.x_num, par.t_num)) + dtype = dtype if par.kind != "cubic_spline" else np.float64 + dtype1 = (np.empty(0, dtype=dtype) + par.imag * np.empty(0, dtype=dtype)).dtype + + x = np.random.normal(0, 1, (par.y_num, par.x_num, par.t_num)).astype( + dtype + ) + par.imag * np.random.normal(0, 1, (par.y_num, par.x_num, par.t_num)).astype( + dtype + ) # 1st direction Nsub = int(np.round(par.y_num * SUBSAMPLING_PERCENTAGE)) @@ -332,13 +356,14 @@ def test_Interp_3dsignal(par: InterpolationTestParameters): iava, axis=0, kind=par.kind, - dtype=par.dtype, + dtype=dtype1, ) assert dottest( Iop, Nsub * par.x_num * par.t_num, par.y_num * par.x_num * par.t_num, complexflag=0 if par.imag == 0 else 3, + rtol=1e-4 if dtype == np.float32 else 1e-6, ) # decimal indeces @@ -347,13 +372,14 @@ def test_Interp_3dsignal(par: InterpolationTestParameters): iava + 0.3, axis=0, kind=par.kind, - dtype=par.dtype, + dtype=dtype1, ) assert dottest( Idecop, Nsub * par.x_num * par.t_num, par.y_num * par.x_num * par.t_num, complexflag=0 if par.imag == 0 else 3, + rtol=1e-4 if dtype == np.float32 else 1e-6, ) # repeated indeces @@ -366,7 +392,7 @@ def test_Interp_3dsignal(par: InterpolationTestParameters): iava_rep + 0.3, axis=0, kind=par.kind, - dtype=par.dtype, + dtype=dtype, ) y = (Iop * x.ravel()).reshape(Nsub, par.x_num, par.t_num) @@ -386,13 +412,14 @@ def test_Interp_3dsignal(par: InterpolationTestParameters): iava, axis=1, kind=par.kind, - dtype=par.dtype, + dtype=dtype1, ) assert dottest( Iop, par.y_num * Nsub * par.t_num, par.y_num * par.x_num * par.t_num, complexflag=0 if par.imag == 0 else 3, + rtol=1e-4 if dtype == np.float32 else 1e-6, ) # decimal indeces @@ -401,13 +428,14 @@ def test_Interp_3dsignal(par: InterpolationTestParameters): iava + 0.3, axis=1, kind=par.kind, - dtype=par.dtype, + dtype=dtype1, ) assert dottest( Idecop, par.y_num * Nsub * par.t_num, par.y_num * par.x_num * par.t_num, complexflag=0 if par.imag == 0 else 3, + rtol=1e-4 if dtype == np.float32 else 1e-6, ) y = (Iop * x.ravel()).reshape(par.y_num, Nsub, par.t_num) @@ -427,13 +455,14 @@ def test_Interp_3dsignal(par: InterpolationTestParameters): iava, axis=2, kind=par.kind, - dtype=par.dtype, + dtype=dtype1, ) assert dottest( Iop, par.y_num * par.x_num * Nsub, par.y_num * par.x_num * par.t_num, complexflag=0 if par.imag == 0 else 3, + rtol=1e-4 if dtype == np.float32 else 1e-6, ) # decimal indeces @@ -442,13 +471,14 @@ def test_Interp_3dsignal(par: InterpolationTestParameters): iava + 0.3, axis=2, kind=par.kind, - dtype=par.dtype, + dtype=dtype1, ) assert dottest( Idecop, par.y_num * par.x_num * Nsub, par.y_num * par.x_num * par.t_num, complexflag=0 if par.imag == 0 else 3, + rtol=1e-4 if dtype == np.float32 else 1e-6, ) y = (Iop * x.ravel()).reshape(par.y_num, par.x_num, Nsub) @@ -460,18 +490,25 @@ def test_Interp_3dsignal(par: InterpolationTestParameters): @pytest.mark.parametrize("par", [(par1), (par2)]) -def test_Bilinear_2dsignal(par: InterpolationTestParameters): +@pytest.mark.parametrize("dtype", [np.float32, np.float64]) +def test_Bilinear_2dsignal(par: InterpolationTestParameters, dtype: np.dtype): """Dot-test and forward for Interp operator for 2d signal""" np.random.seed(1) - x = np.random.normal(0, 1, (par.x_num, par.t_num)) + par.imag * np.random.normal( - 0, 1, (par.x_num, par.t_num) - ) + dtype1 = (np.empty(0, dtype=dtype) + par.imag * np.empty(0, dtype=dtype)).dtype + + x = np.random.normal(0, 1, (par.x_num, par.t_num)).astype( + dtype1 + ) + par.imag * np.random.normal(0, 1, (par.x_num, par.t_num)).astype(dtype1) # fixed indeces iava = np.vstack((np.arange(0, 10), np.arange(0, 10))) - Iop = Bilinear(iava, dims=(par.x_num, par.t_num), dtype=par.dtype) + Iop = Bilinear(iava, dims=(par.x_num, par.t_num), dtype=dtype1) assert dottest( - Iop, 10, par.x_num * par.t_num, complexflag=0 if par.imag == 0 else 3 + Iop, + 10, + par.x_num * par.t_num, + complexflag=0 if par.imag == 0 else 3, + rtol=1e-4 if dtype == np.float32 else 1e-6, ) # decimal indeces @@ -482,39 +519,48 @@ def test_Bilinear_2dsignal(par: InterpolationTestParameters): np.random.uniform(0, par.t_num - 1, Nsub), ) ) - Idecop = Bilinear(iavadec, dims=(par.x_num, par.t_num), dtype=par.dtype) + Idecop = Bilinear(iavadec, dims=(par.x_num, par.t_num), dtype=dtype1) assert dottest( - Idecop, Nsub, par.x_num * par.t_num, complexflag=0 if par.imag == 0 else 3 + Idecop, + Nsub, + par.x_num * par.t_num, + complexflag=0 if par.imag == 0 else 3, + rtol=1e-4 if dtype == np.float32 else 1e-6, ) # repeated indeces with pytest.raises(ValueError, match="repeated"): iava_rep = iava.copy() iava_rep[::, -1] = iava_rep[::, 0] - _, _ = Bilinear(iava_rep, dims=(par.x_num, par.t_num), dtype=par.dtype) + _, _ = Bilinear(iava_rep, dims=(par.x_num, par.t_num), dtype=dtype1) y = Iop * x.ravel() assert_array_almost_equal(y, x[iava[0], iava[1]]) @pytest.mark.parametrize("par", [(par1), (par2)]) -def test_Bilinear_2dsignal_flatten(par: InterpolationTestParameters): +@pytest.mark.parametrize("dtype", [np.float32, np.float64]) +def test_Bilinear_2dsignal_flatten(par: InterpolationTestParameters, dtype: np.dtype): """Dot-test and forward for Interp operator for 2d signal with forceflat""" np.random.seed(1) + dtype1 = (np.empty(0, dtype=dtype) + par.imag * np.empty(0, dtype=dtype)).dtype + dims = (par.x_num, par.t_num) flat_dims = par.x_num * par.t_num dimsd = 10 - x = np.random.normal(0, 1, dims) + par.imag * np.random.normal(0, 1, dims) + x = np.random.normal(0, 1, dims).astype(dtype1) + par.imag * np.random.normal( + 0, 1, dims + ).astype(dtype1) iava = np.vstack((np.arange(0, dimsd), np.arange(0, dimsd))) - Iop_True = Bilinear(iava, dims=dims, dtype=par.dtype, forceflat=True) + Iop_True = Bilinear(iava, dims=dims, dtype=dtype1, forceflat=True) y = Iop_True @ x xadj = Iop_True.H @ y assert y.shape == (dimsd,) assert xadj.shape == (flat_dims,) - Iop_None = Bilinear(iava, dims=dims, dtype=par.dtype) + Iop_None = Bilinear(iava, dims=dims, dtype=dtype1) y = Iop_None @ x xadj = Iop_None.H @ y assert y.shape == (dimsd,) @@ -522,21 +568,27 @@ def test_Bilinear_2dsignal_flatten(par: InterpolationTestParameters): @pytest.mark.parametrize("par", [(par1), (par2)]) -def test_Bilinear_3dsignal(par: InterpolationTestParameters): +@pytest.mark.parametrize("dtype", [np.float32, np.float64]) +def test_Bilinear_3dsignal(par: InterpolationTestParameters, dtype: np.dtype): """Dot-test and forward for Interp operator for 3d signal""" np.random.seed(1) - x = np.random.normal( - 0, 1, (par.y_num, par.x_num, par.t_num) - ) + par.imag * np.random.normal(0, 1, (par.y_num, par.x_num, par.t_num)) + dtype1 = (np.empty(0, dtype=dtype) + par.imag * np.empty(0, dtype=dtype)).dtype + + x = np.random.normal(0, 1, (par.y_num, par.x_num, par.t_num)).astype( + dtype1 + ) + par.imag * np.random.normal(0, 1, (par.y_num, par.x_num, par.t_num)).astype( + dtype1 + ) # fixed indeces iava = np.vstack((np.arange(0, 10), np.arange(0, 10))) - Iop = Bilinear(iava, dims=(par.y_num, par.x_num, par.t_num), dtype=par.dtype) + Iop = Bilinear(iava, dims=(par.y_num, par.x_num, par.t_num), dtype=dtype1) assert dottest( Iop, 10 * par.t_num, par.y_num * par.x_num * par.t_num, complexflag=0 if par.imag == 0 else 3, + rtol=1e-4 if dtype == np.float32 else 1e-6, ) # decimal indeces @@ -547,21 +599,20 @@ def test_Bilinear_3dsignal(par: InterpolationTestParameters): np.random.uniform(0, par.x_num - 1, Nsub), ) ) - Idecop = Bilinear(iavadec, dims=(par.y_num, par.x_num, par.t_num), dtype=par.dtype) + Idecop = Bilinear(iavadec, dims=(par.y_num, par.x_num, par.t_num), dtype=dtype1) assert dottest( Idecop, Nsub * par.t_num, par.y_num * par.x_num * par.t_num, complexflag=0 if par.imag == 0 else 3, + rtol=1e-4 if dtype == np.float32 else 1e-6, ) # repeated indeces with pytest.raises(ValueError, match="repeated"): iava_rep = iava.copy() iava_rep[::, -1] = iava_rep[::, 0] - _, _ = Bilinear( - iava_rep, dims=(par.y_num, par.x_num, par.t_num), dtype=par.dtype - ) + _, _ = Bilinear(iava_rep, dims=(par.y_num, par.x_num, par.t_num), dtype=dtype1) y = Iop * x.ravel() assert_array_almost_equal(y, x[iava[0], iava[1]].ravel()) From 6de47c738f6c14ac8f45ae463cb443a32434eefe Mon Sep 17 00:00:00 2001 From: mrava87 Date: Mon, 4 May 2026 20:31:19 +0100 Subject: [PATCH 158/183] test: added dtype checks to more tests --- pytests/test_eigs.py | 23 +++++++----- pytests/test_estimators.py | 8 ++-- pytests/test_fredholm.py | 20 +++++++--- pytests/test_functionoperator.py | 3 ++ pytests/test_interpolation_spline.py | 2 +- pytests/test_jaxoperator.py | 4 ++ pytests/test_kirchhoff.py | 56 +++++++++++++++++++--------- pytests/test_kronecker.py | 49 +++++++++++++++++------- 8 files changed, 114 insertions(+), 51 deletions(-) diff --git a/pytests/test_eigs.py b/pytests/test_eigs.py index fc35bdb2..06674d86 100644 --- a/pytests/test_eigs.py +++ b/pytests/test_eigs.py @@ -15,30 +15,33 @@ from pylops.optimization.eigs import power_iteration from pylops.utils.backend import to_numpy -par1 = {"n": 21, "imag": 0, "dtype": "float32"} # square, real -par2 = {"n": 21, "imag": 1j, "dtype": "complex64"} # square, complex +par1 = {"n": 21, "imag": 0, "dtype": "float32"} # real (fp32) +par2 = {"n": 21, "imag": 0, "dtype": "float64"} # real (fp64) +par3 = {"n": 21, "imag": 1j, "dtype": "complex64"} # complex (cp64) +par4 = {"n": 21, "imag": 1j, "dtype": "complex128"} # complex (cp128) -@pytest.mark.parametrize("par", [(par1), (par2)]) +@pytest.mark.parametrize("par", [(par1), (par2), (par3), (par4)]) def test_power_iteration(par): """Max eigenvalue computation with power iteration method vs. numpy.linalg.eig""" np.random.seed(10) + dtype = np.empty(0, dtype=par["dtype"]).real.dtype - A = np.random.randn(par["n"], par["n"]) + par["imag"] * np.random.randn( - par["n"], par["n"] - ) + A = np.random.randn(par["n"], par["n"]).astype(dtype) + par[ + "imag" + ] * np.random.randn(par["n"], par["n"]).astype(dtype) A1 = np.conj(A.T) @ A # non-symmetric - Aop = MatrixMult(A) + Aop = MatrixMult(A, dtype=par["dtype"]) eig = power_iteration(Aop, niter=200, tol=0, backend=backend)[0] eig_np = npp.max(npp.abs(npp.linalg.eig(to_numpy(A))[0])) - + assert eig.dtype == par["dtype"] assert np.abs(np.abs(eig) - eig_np) < 1e-3 # symmetric - A1op = MatrixMult(A1) + A1op = MatrixMult(A1, dtype=par["dtype"]) eig = power_iteration(A1op, niter=200, tol=0, backend=backend)[0] eig_np = npp.max(npp.abs(npp.linalg.eig(to_numpy(A1))[0])) - + assert eig.dtype == par["dtype"] assert np.abs(np.abs(eig) - eig_np) < 1e-3 diff --git a/pytests/test_estimators.py b/pytests/test_estimators.py index 38b1ab85..91d569f0 100644 --- a/pytests/test_estimators.py +++ b/pytests/test_estimators.py @@ -72,7 +72,7 @@ def test_trace_hutchpp(par): assert type(trace_true) == npp.dtype(dtype) trace_expl = Aop.trace(backend=backend) - assert to_numpy(trace_expl).dtype == np.dtype(dtype) + assert to_numpy(trace_expl).dtype == npp.dtype(dtype) assert_almost_equal(trace_true, trace_expl, decimal=5) # Hutch++ @@ -82,7 +82,7 @@ def test_trace_hutchpp(par): sampler=sampler, backend=backend, ) - assert to_numpy(trace_est).dtype == np.dtype(dtype) + assert to_numpy(trace_est).dtype == npp.dtype(dtype) assert_almost_equal(trace_true, trace_est, decimal=5) @@ -99,7 +99,7 @@ def test_trace_nahutchpp(par): assert type(trace_true) == npp.dtype(dtype) trace_expl = Aop.trace(backend=backend) - assert to_numpy(trace_expl).dtype == np.dtype(dtype) + assert to_numpy(trace_expl).dtype == npp.dtype(dtype) assert_almost_equal(trace_true, trace_expl, decimal=5) # NA-Hutch++ @@ -109,5 +109,5 @@ def test_trace_nahutchpp(par): sampler=sampler, backend=backend, ) - assert to_numpy(trace_est).dtype == np.dtype(dtype) + assert to_numpy(trace_est).dtype == npp.dtype(dtype) assert_almost_equal(trace_true, trace_est, decimal=-1) diff --git a/pytests/test_fredholm.py b/pytests/test_fredholm.py index f74ffafa..12e6a72a 100644 --- a/pytests/test_fredholm.py +++ b/pytests/test_fredholm.py @@ -83,15 +83,18 @@ def test_Fredholm1(par): """Dot-test and inversion for Fredholm1 operator""" np.random.seed(10) + dtype = np.empty(0, dtype=par["dtype"]).real.dtype - _F = np.arange(par["nsl"] * par["nx"] * par["ny"]).reshape( - par["nsl"], par["nx"], par["ny"] + _F = ( + np.arange(par["nsl"] * par["nx"] * par["ny"]) + .reshape(par["nsl"], par["nx"], par["ny"]) + .astype(dtype) ) F = _F - par["imag"] * _F - x = np.ones((par["nsl"], par["ny"], par["nz"])) + par["imag"] * np.ones( - (par["nsl"], par["ny"], par["nz"]) - ) + x = np.ones((par["nsl"], par["ny"], par["nz"]), dtype=dtype) + par[ + "imag" + ] * np.ones((par["nsl"], par["ny"], par["nz"]), dtype=dtype) Fop = Fredholm1( F, @@ -105,8 +108,15 @@ def test_Fredholm1(par): par["nsl"] * par["nx"] * par["nz"], par["nsl"] * par["ny"] * par["nz"], complexflag=0 if par["imag"] == 0 else 3, + rtol=1e-4 if dtype == np.float32 else 1e-6, backend=backend, ) + + y = Fop @ x.ravel() + xadj = Fop.H @ y + assert y.dtype == Fop.dtype + assert xadj.dtype == par["dtype"] + xlsqr = lsqr( Fop, Fop * x.ravel(), diff --git a/pytests/test_functionoperator.py b/pytests/test_functionoperator.py index 702d3762..bb089e72 100644 --- a/pytests/test_functionoperator.py +++ b/pytests/test_functionoperator.py @@ -79,6 +79,8 @@ def adjoint_f(y): F_x = Fop @ x FH_y = Fop.H @ y + assert F_x.dtype == par["dtype"] + assert FH_y.dtype == par["dtype"] G_x = np.asarray(G @ x) GH_y = np.asarray(np.conj(G.T) @ y) @@ -125,6 +127,7 @@ def forward_f(x): F_x = Fop @ x G_x = np.asarray(G @ x) + assert F_x.dtype == par["dtype"] assert_array_equal(F_x, G_x) # check error is raised when applying the adjoint diff --git a/pytests/test_interpolation_spline.py b/pytests/test_interpolation_spline.py index 033aa2ce..a181b3bd 100644 --- a/pytests/test_interpolation_spline.py +++ b/pytests/test_interpolation_spline.py @@ -1,5 +1,5 @@ from math import prod -from typing import Final, Tuple +from typing import Final import numpy as np import pytest diff --git a/pytests/test_jaxoperator.py b/pytests/test_jaxoperator.py index 50d4ec0a..84acc8ee 100644 --- a/pytests/test_jaxoperator.py +++ b/pytests/test_jaxoperator.py @@ -40,6 +40,8 @@ def test_JaxOperator(par): # jax operator yjnp = Jop * xjnp xadjnp = Jop.rmatvecad(xjnp, yjnp) + assert y.dtype == par["dtype"] + assert xadj.dtype == par["dtype"] assert_array_equal(y, np.array(yjnp)) assert_array_equal(xadj, np.array(xadjnp)) @@ -63,5 +65,7 @@ def test_JaxOperator_batch(par): y = Mop.matmat(x.T).T yjnp = auto_batch_matvec(xjnp) + assert y.dtype == par["dtype"] + assert yjnp.dtype == par["dtype"] assert_array_almost_equal(y, np.array(yjnp), decimal=5) diff --git a/pytests/test_kirchhoff.py b/pytests/test_kirchhoff.py index 1cdbaf45..1c9129f6 100644 --- a/pytests/test_kirchhoff.py +++ b/pytests/test_kirchhoff.py @@ -220,16 +220,19 @@ def test_traveltime_table(): @pytest.mark.parametrize("par", [(par1), (par2), (par3), (par1d), (par2d), (par3d)]) -def test_kirchhoff2d(par): +@pytest.mark.parametrize("dtype", [np.float32, np.float64]) +def test_kirchhoff2d(par, dtype): """Dot-test for Kirchhoff operator""" if backend == "cupy" and par["mode"] == "byot": pytest.skip("cuda engine not available for single trav table") - vel = v0 * np.ones((PAR["nx"], PAR["nz"])) + vel = v0 * np.ones((PAR["nx"], PAR["nz"]), dtype=dtype) if par["mode"] == "byot": trav_srcs, trav_recs, _, _, _, _ = Kirchhoff._traveltime_table( z, x, s2d, r2d, v0, mode="analytic" ) + trav_srcs = trav_srcs.astype(dtype) + trav_recs = trav_recs.astype(dtype) trav = trav_srcs.reshape( PAR["nx"] * PAR["nz"], PAR["nsx"], 1 ) + trav_recs.reshape(PAR["nx"] * PAR["nz"], 1, PAR["nrx"]) @@ -241,19 +244,20 @@ def test_kirchhoff2d(par): if skfmm_enabled or par["mode"] != "eikonal": Dop = Kirchhoff( - z, - x, - t, - s2d, - r2d, + z.astype(dtype), + x.astype(dtype), + t.astype(dtype), + s2d.astype(dtype), + r2d.astype(dtype), vel if par["mode"] == "eikonal" else v0, - np.asarray(wav), + np.asarray(wav.astype(dtype)), wavc, y=None, trav=trav, amp=amp, mode=par["mode"], engine="numpy" if backend == "numpy" else "cuda", + dtype=dtype, ) if par["mode"] == "byot": Dop.trav = np.asarray(Dop.trav) @@ -269,20 +273,30 @@ def test_kirchhoff2d(par): PAR["nsx"] * PAR["nrx"] * PAR["nt"], PAR["nz"] * PAR["nx"], backend=backend, + rtol=1e-4 if dtype == np.float32 else 1e-6, ) + xx = np.random.normal(0, 1, PAR["nx"] * PAR["nz"]).astype(dtype) + yy = Dop * xx + xadj = Dop.H * yy + assert yy.dtype == dtype + assert xadj.dtype == dtype + @pytest.mark.parametrize("par", [(par1), (par2), (par3)]) -def test_kirchhoff3d(par): +@pytest.mark.parametrize("dtype", [np.float32, np.float64]) +def test_kirchhoff3d(par, dtype): """Dot-test for Kirchhoff operator""" if backend == "cupy" and par["mode"] == "byot": pytest.skip("cuda engine not available for single trav table") - vel = v0 * np.ones((PAR["ny"], PAR["nx"], PAR["nz"])) + vel = v0 * np.ones((PAR["ny"], PAR["nx"], PAR["nz"]), dtype=dtype) if par["mode"] == "byot": trav_srcs, trav_recs, _, _, _, _ = Kirchhoff._traveltime_table( z, x, s3d, r3d, v0, y=y, mode="analytic" ) + trav_srcs = trav_srcs.astype(dtype) + trav_recs = trav_recs.astype(dtype) trav = trav_srcs.reshape( PAR["ny"] * PAR["nx"] * PAR["nz"], PAR["nsy"] * PAR["nsx"], 1 ) + trav_recs.reshape( @@ -297,18 +311,19 @@ def test_kirchhoff3d(par): if skfmm_enabled or par["mode"] != "eikonal": Dop = Kirchhoff( - z, - x, - t, - s3d, - r3d, + z.astype(dtype), + x.astype(dtype), + t.astype(dtype), + s3d.astype(dtype), + r3d.astype(dtype), vel if par["mode"] == "eikonal" else v0, - wav, + np.asarray(wav.astype(dtype)), wavc, - y=y, + y=y.astype(dtype), trav=trav, mode=par["mode"], engine="numpy" if backend == "numpy" else "cuda", + dtype=dtype, ) if par["mode"] == "byot": Dop.trav = np.asarray(Dop.trav) @@ -321,8 +336,15 @@ def test_kirchhoff3d(par): PAR["nsx"] * PAR["nrx"] * PAR["nsy"] * PAR["nry"] * PAR["nt"], PAR["nz"] * PAR["nx"] * PAR["ny"], backend=backend, + rtol=1e-4 if dtype == np.float32 else 1e-6, ) + xx = np.random.normal(0, 1, PAR["ny"] * PAR["nx"] * PAR["nz"]).astype(dtype) + yy = Dop * xx + xadj = Dop.H * yy + assert yy.dtype == dtype + assert xadj.dtype == dtype + @pytest.mark.parametrize( "par", diff --git a/pytests/test_kronecker.py b/pytests/test_kronecker.py index f0582383..aaf242e5 100644 --- a/pytests/test_kronecker.py +++ b/pytests/test_kronecker.py @@ -16,19 +16,34 @@ from pylops.optimization.basic import lsqr from pylops.utils import dottest -par1 = {"ny": 11, "nx": 11, "imag": 0, "dtype": "float64"} # square real -par2 = {"ny": 21, "nx": 11, "imag": 0, "dtype": "float64"} # overdetermined real +par1 = {"ny": 11, "nx": 11, "imag": 0, "dtype": "float64"} # square real (fp64) +par2 = {"ny": 21, "nx": 11, "imag": 0, "dtype": "float64"} # overdetermined real (fp64) +par1s = {"ny": 11, "nx": 11, "imag": 0, "dtype": "float32"} # square real (fp32) +par2s = { + "ny": 21, + "nx": 11, + "imag": 0, + "dtype": "float32", +} # overdetermined real (fp32) par1j = {"ny": 11, "nx": 11, "imag": 1j, "dtype": "complex128"} # square imag par2j = {"ny": 21, "nx": 11, "imag": 1j, "dtype": "complex128"} # overdetermined imag -@pytest.mark.parametrize("par", [(par1), (par2), (par1j), (par2j)]) +@pytest.mark.parametrize("par", [(par1), (par2), (par1s), (par2s), (par1j), (par2j)]) def test_Kroneker(par): """Dot-test, inversion and comparison with np.kron for Kronecker operator""" np.random.seed(10) - G1 = np.random.normal(0, 10, (par["ny"], par["nx"])).astype(par["dtype"]) - G2 = np.random.normal(0, 10, (par["ny"], par["nx"])).astype(par["dtype"]) - x = np.ones(par["nx"] ** 2) + par["imag"] * np.ones(par["nx"] ** 2) + dtype = np.empty(0, dtype=par["dtype"]).real.dtype + + G1 = np.random.normal(0, 10, (par["ny"], par["nx"])).astype(dtype) + par[ + "imag" + ] * np.random.normal(0, 10, (par["ny"], par["nx"])).astype(dtype) + G2 = np.random.normal(0, 10, (par["ny"], par["nx"])).astype(dtype) + par[ + "imag" + ] * np.random.normal(0, 10, (par["ny"], par["nx"])).astype(dtype) + x = np.ones(par["nx"] ** 2, dtype=dtype) + par["imag"] * np.ones( + par["nx"] ** 2, dtype=dtype + ) Kop = Kronecker( MatrixMult(G1, dtype=par["dtype"]), @@ -42,6 +57,10 @@ def test_Kroneker(par): complexflag=0 if par["imag"] == 0 else 3, backend=backend, ) + y = Kop * x + xadj = Kop.H * y + assert y.dtype == par["dtype"] + assert xadj.dtype == par["dtype"] if backend == "numpy": # cupy is not accurate enough for square systems xlsqr = lsqr( @@ -49,7 +68,7 @@ def test_Kroneker(par): Kop * x, x0=np.zeros_like(x), damp=1e-20, - niter=300, + niter=1000, atol=0, btol=0, conlim=np.inf, @@ -61,23 +80,25 @@ def test_Kroneker(par): assert_array_almost_equal(np.kron(G1, G2), Kop * np.eye(par["nx"] ** 2), decimal=3) -@pytest.mark.parametrize("par", [(par1), (par2)]) +@pytest.mark.parametrize("par", [(par1), (par2), (par1s), (par2s)]) def test_Kroneker_Derivative(par): """Use Kronecker operator to apply the Derivative operator over one axis and compare with FirstDerivative(... axis=axis) """ - Dop = FirstDerivative(par["ny"], sampling=1, edge=True, dtype="float32") + Dop = FirstDerivative(par["ny"], sampling=1, edge=True, dtype=par["dtype"]) D2op = FirstDerivative( - (par["ny"], par["nx"]), axis=0, sampling=1, edge=True, dtype="float32" + (par["ny"], par["nx"]), axis=0, sampling=1, edge=True, dtype=par["dtype"] ) Kop = Kronecker(Dop, Identity(par["nx"], dtype=par["dtype"]), dtype=par["dtype"]) - x = np.zeros((par["ny"], par["nx"])) + par["imag"] * np.zeros( - (par["ny"], par["nx"]) - ) + x = np.zeros((par["ny"], par["nx"]), dtype=par["dtype"]) x[par["ny"] // 2, par["nx"] // 2] = 1 - y = D2op * x.ravel() yk = Kop * x.ravel() + xadjk = Kop.H * yk + assert yk.dtype == par["dtype"] + assert xadjk.dtype == par["dtype"] + + y = D2op * x.ravel() assert_array_equal(y, yk) From 7b44a1b8d7f6bdf8b57736d5b832aa373c6dfa73 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Mon, 4 May 2026 20:38:42 +0100 Subject: [PATCH 159/183] minor: fix rtol in dottest of test_kroneker --- pytests/test_kronecker.py | 1 + 1 file changed, 1 insertion(+) diff --git a/pytests/test_kronecker.py b/pytests/test_kronecker.py index aaf242e5..ed188aa4 100644 --- a/pytests/test_kronecker.py +++ b/pytests/test_kronecker.py @@ -55,6 +55,7 @@ def test_Kroneker(par): par["ny"] ** 2, par["nx"] ** 2, complexflag=0 if par["imag"] == 0 else 3, + rtol=1e-4 if dtype == np.float32 else 1e-6, backend=backend, ) y = Kop * x From e815e4d66c65df299cb835fce29e3dc5ce041dfc Mon Sep 17 00:00:00 2001 From: mrava87 Date: Mon, 4 May 2026 21:24:45 +0100 Subject: [PATCH 160/183] test: added dtype checks for marchenko and fix operator --- pylops/waveeqprocessing/marchenko.py | 54 ++++++++++++---------- pytests/test_marchenko.py | 67 +++++++++++++++++++++++----- 2 files changed, 85 insertions(+), 36 deletions(-) diff --git a/pylops/waveeqprocessing/marchenko.py b/pylops/waveeqprocessing/marchenko.py index d3e42eb0..977da465 100644 --- a/pylops/waveeqprocessing/marchenko.py +++ b/pylops/waveeqprocessing/marchenko.py @@ -301,13 +301,14 @@ def __init__( # Add negative time to reflection data and convert to frequency if not np.iscomplexobj(R): + dtypec = (np.empty(0, dtype=dtype) + 1j * np.empty(0, dtype=dtype)).dtype Rtwosided = np.concatenate( (self.ncp.zeros((self.ns, self.nr, self.nt - 1), dtype=R.dtype), R), axis=-1, ) Rtwosided_fft = np.fft.rfft(Rtwosided, self.nt2, axis=-1) / np.sqrt( self.nt2 - ) + ).astype(dtypec) self.Rtwosided_fft = Rtwosided_fft[..., :nfmax] else: self.Rtwosided_fft = R @@ -427,13 +428,12 @@ def apply_onepoint( shift=-1, dtype=self.dtype, ) - Wop = Diagonal(w.T.ravel()) - Iop = Identity(self.nr * self.nt2) + Wop = Diagonal(w.T.ravel(), dtype=self.dtype) + Iop = Identity(self.nr * self.nt2, dtype=self.dtype) Mop = Block( - [[Iop, -1 * Wop * Rop], [-1 * Wop * Rollop * R1op, Iop]] - ) * BlockDiag([Wop, Wop]) - Gop = Block([[Iop, -1 * Rop], [-1 * Rollop * R1op, Iop]]) - + [[Iop, -1 * Wop * Rop], [-1 * Wop * Rollop * R1op, Iop]], dtype=self.dtype + ) * BlockDiag([Wop, Wop], dtype=self.dtype) + Gop = Block([[Iop, -1 * Rop], [-1 * Rollop * R1op, Iop]], dtype=self.dtype) if dottest: Dottest( Gop, @@ -443,7 +443,6 @@ def apply_onepoint( verb=True, backend=get_module_name(self.ncp), ) - if dottest: Dottest( Mop, 2 * self.ns * self.nt2, @@ -457,10 +456,14 @@ def apply_onepoint( if G0 is None: if self.wav is not None and nfft is not None: G0 = ( - directwave( - self.wav, trav, self.nt, self.dt, nfft=nfft, derivative=True + ( + directwave( + self.wav, trav, self.nt, self.dt, nfft=nfft, derivative=True + ) ) - ).T + .astype(self.dtype) + .T + ) G0 = to_cupy_conditional(self.Rtwosided_fft, G0) else: msg = "wav and/or nfft are not provided. Provide either G0 or wav and nfft..." @@ -634,12 +637,12 @@ def apply_multiplepoints( shift=-1, dtype=self.dtype, ) - Wop = Diagonal(w.transpose(2, 0, 1).ravel()) + Wop = Diagonal(w.transpose(2, 0, 1).ravel(), dtype=self.dtype) Iop = Identity(self.nr * nvs * self.nt2) Mop = Block( - [[Iop, -1 * Wop * Rop], [-1 * Wop * Rollop * R1op, Iop]] - ) * BlockDiag([Wop, Wop]) - Gop = Block([[Iop, -1 * Rop], [-1 * Rollop * R1op, Iop]]) + [[Iop, -1 * Wop * Rop], [-1 * Wop * Rollop * R1op, Iop]], dtype=self.dtype + ) * BlockDiag([Wop, Wop], dtype=self.dtype) + Gop = Block([[Iop, -1 * Rop], [-1 * Rollop * R1op, Iop]], dtype=self.dtype) if dottest: Dottest( @@ -650,7 +653,6 @@ def apply_multiplepoints( verb=True, backend=get_module_name(self.ncp), ) - if dottest: Dottest( Mop, 2 * self.ns * nvs * self.nt2, @@ -666,15 +668,19 @@ def apply_multiplepoints( G0 = np.zeros((self.nr, nvs, self.nt), dtype=self.dtype) for ivs in range(nvs): G0[:, ivs] = ( - directwave( - self.wav, - trav[:, ivs], - self.nt, - self.dt, - nfft=nfft, - derivative=True, + ( + directwave( + self.wav, + trav[:, ivs], + self.nt, + self.dt, + nfft=nfft, + derivative=True, + ) ) - ).T + .astype(self.dtype) + .T + ) G0 = to_cupy_conditional(self.Rtwosided_fft, G0) else: msg = "wav and/or nfft are not provided. Provide either G0 or wav and nfft..." diff --git a/pytests/test_marchenko.py b/pytests/test_marchenko.py index 6d4edefb..28e264e4 100644 --- a/pytests/test_marchenko.py +++ b/pytests/test_marchenko.py @@ -97,54 +97,82 @@ @pytest.mark.parametrize("par", [(par1), (par2), (par3), (par4)]) -def test_Marchenko_freq(par): +@pytest.mark.parametrize("dtype", [np.float32, np.float64]) +def test_Marchenko_freq(par, dtype): """Solve marchenko equations using input Rs in frequency domain""" + dtypec = (np.empty(0, dtype=dtype) + 1j * np.empty(0, dtype=dtype)).dtype + if par["prescaled"]: Rtwosided_fft_sc = np.sqrt(2 * nt - 1) * dt * dr * np.asarray(Rtwosided_fft) else: Rtwosided_fft_sc = np.asarray(Rtwosided_fft) + Rtwosided_fft_sc = Rtwosided_fft_sc.astype(dtypec) + MarchenkoWM = Marchenko( Rtwosided_fft_sc, nt=nt, dt=dt, dr=dr, nfmax=nfmax, - wav=wav, + wav=wav.astype(dtype), toff=toff, nsmooth=nsmooth, prescaled=par["prescaled"], fftengine=par["fftengine"] if backend == "numpy" else "numpy", kwargs_fft=par["kwargs_fft"] if backend == "numpy" else None, + dtype=dtype, ) solver_dict = ( dict(iter_lim=par["niter"]) if backend == "numpy" else dict(niter=par["niter"]) ) - _, _, _, g_inv_minus, g_inv_plus = MarchenkoWM.apply_onepoint( - trav, G0=np.asarray(g0sub).T, rtm=True, greens=True, dottest=True, **solver_dict + _, _, p0_minus, g_inv_minus, g_inv_plus = MarchenkoWM.apply_onepoint( + trav.astype(dtype), + G0=np.asarray(g0sub.astype(dtype)).T, + rtm=True, + greens=True, + dottest=True if dtype == np.float64 else False, + **solver_dict, ) ginvsub = (g_inv_minus + g_inv_plus)[:, nt - 1 :].T ginvsub_norm = ginvsub / ginvsub.max() gsub_norm = np.asarray(gsub / gsub.max()) + assert p0_minus.dtype == dtype + assert ginvsub.dtype == dtype assert np.linalg.norm(gsub_norm - ginvsub_norm) / np.linalg.norm(gsub_norm) < 1e-1 @pytest.mark.parametrize("par", [(par1)]) -def test_Marchenko_time(par): +@pytest.mark.parametrize("dtype", [np.float32, np.float64]) +def test_Marchenko_time(par, dtype): """Solve marchenko equations using input Rs in time domain""" MarchenkoWM = Marchenko( - np.asarray(R), dt=dt, dr=dr, nfmax=nfmax, wav=wav, toff=toff, nsmooth=nsmooth + np.asarray(R.astype(dtype)), + dt=dt, + dr=dr, + nfmax=nfmax, + wav=wav.astype(dtype), + toff=toff, + nsmooth=nsmooth, + dtype=dtype, ) solver_dict = ( dict(iter_lim=par["niter"]) if backend == "numpy" else dict(niter=par["niter"]) ) - _, _, _, g_inv_minus, g_inv_plus = MarchenkoWM.apply_onepoint( - trav, G0=np.asarray(g0sub).T, rtm=True, greens=True, dottest=True, **solver_dict + _, _, p0_minus, g_inv_minus, g_inv_plus = MarchenkoWM.apply_onepoint( + trav.astype(dtype), + G0=np.asarray(g0sub.astype(dtype)).T, + rtm=True, + greens=True, + dottest=True if dtype == np.float64 else False, + **solver_dict, ) ginvsub = (g_inv_minus + g_inv_plus)[:, nt - 1 :].T ginvsub_norm = ginvsub / ginvsub.max() gsub_norm = np.asarray(gsub / gsub.max()) + assert p0_minus.dtype == dtype + assert ginvsub.dtype == dtype assert np.linalg.norm(gsub_norm - ginvsub_norm) / np.linalg.norm(gsub_norm) < 1e-1 @@ -170,21 +198,36 @@ def test_Marchenko_time_ana(par): @pytest.mark.parametrize("par", [(par1)]) -def test_Marchenko_timemulti_ana(par): +@pytest.mark.parametrize("dtype", [np.float32, np.float64]) +def test_Marchenko_timemulti_ana(par, dtype): """Solve marchenko equations using input Rs in time domain with multiple points """ MarchenkoWM = Marchenko( - np.asarray(R), dt=dt, dr=dr, nfmax=nfmax, wav=wav, toff=toff, nsmooth=nsmooth + np.asarray(R.astype(dtype)), + dt=dt, + dr=dr, + nfmax=nfmax, + wav=wav.astype(dtype), + toff=toff, + nsmooth=nsmooth, + dtype=dtype, ) solver_dict = ( dict(iter_lim=par["niter"]) if backend == "numpy" else dict(niter=par["niter"]) ) - _, _, g_inv_minus, g_inv_plus = MarchenkoWM.apply_multiplepoints( - trav_multi, nfft=2**11, rtm=False, greens=True, dottest=True, **solver_dict + _, _, p0_minus, g_inv_minus, g_inv_plus = MarchenkoWM.apply_multiplepoints( + trav_multi.astype(dtype), + nfft=2**11, + rtm=True, + greens=True, + dottest=True if dtype == np.float64 else False, + **solver_dict, ) ginvsub = (g_inv_minus + g_inv_plus)[:, 1, nt - 1 :].T ginvsub_norm = ginvsub / ginvsub.max() gsub_norm = np.asarray(gsub / gsub.max()) + assert p0_minus.dtype == dtype + assert ginvsub.dtype == dtype assert np.linalg.norm(gsub_norm - ginvsub_norm) / np.linalg.norm(gsub_norm) < 1e-1 From d007ab327f791d067dc4aa00d9ef8f87b8fdc363 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Wed, 6 May 2026 22:45:05 +0100 Subject: [PATCH 161/183] test: added dtype checks for nonstatconvolve (and fix NonStationaryFilters2D) --- pylops/signalprocessing/nonstatconvolve2d.py | 2 +- pytests/test_nonstatconvolve.py | 129 ++++++++++++++----- 2 files changed, 96 insertions(+), 35 deletions(-) diff --git a/pylops/signalprocessing/nonstatconvolve2d.py b/pylops/signalprocessing/nonstatconvolve2d.py index 500e1ba8..0caeb932 100644 --- a/pylops/signalprocessing/nonstatconvolve2d.py +++ b/pylops/signalprocessing/nonstatconvolve2d.py @@ -484,7 +484,7 @@ def __rmatvec( # the same loop (see https://numba.pydata.org/numba-doc/latest/user/parallel.html?highlight=njit). # Until atomic operations are provided we create a temporary filter array and store intermediate # results from each ix and reduce them at the end. - hstmp = np.zeros((xdims[0], *hs.shape)) + hstmp = np.zeros((xdims[0], *hs.shape), dtype=x.dtype) for ix in prange(xdims[0]): for iz in range(xdims[1]): # find extremes of model where to apply h (in case h is going out of model) diff --git a/pytests/test_nonstatconvolve.py b/pytests/test_nonstatconvolve.py index d6012ddc..b79e1930 100644 --- a/pytests/test_nonstatconvolve.py +++ b/pytests/test_nonstatconvolve.py @@ -175,23 +175,32 @@ def test_unknown_engine_2d(par): @pytest.mark.parametrize("par", [(par1_1d), (par2_1d)]) -def test_NonStationaryConvolve1D(par): +@pytest.mark.parametrize("dtype", [np.float32, np.float64]) +def test_NonStationaryConvolve1D(par, dtype): """Dot-test and inversion for NonStationaryConvolve1D operator""" # 1D if par["axis"] == 0: Cop = NonStationaryConvolve1D( dims=par["nx"], - hs=h1ns, + hs=h1ns.astype(dtype), ih=(int(par["nx"] // 4), int(2 * par["nx"] // 4), int(3 * par["nx"] // 4)), - dtype="float64", + dtype=dtype, + ) + assert dottest( + Cop, + par["nx"], + par["nx"], + rtol=1e-4 if dtype == np.float32 else 1e-6, + backend=backend, ) - assert dottest(Cop, par["nx"], par["nx"], backend=backend) - x = np.zeros(par["nx"]) + x = np.zeros(par["nx"], dtype=dtype) x[par["nx"] // 2] = 1.0 + y = Cop * x + xadj = Cop.H * y xlsqr = lsqr( Cop, - Cop * x, + y, x0=np.zeros_like(x), damp=1e-20, niter=200, @@ -199,28 +208,39 @@ def test_NonStationaryConvolve1D(par): btol=1e-8, show=0, )[0] + + assert y.dtype == dtype + assert xadj.dtype == dtype assert_array_almost_equal(x, xlsqr, decimal=1) # 1D on 2D nfilt = par["nx"] if par["axis"] == 0 else par["nz"] Cop = NonStationaryConvolve1D( dims=(par["nx"], par["nz"]), - hs=h1ns, + hs=h1ns.astype(dtype), ih=(int(nfilt // 4), int(2 * nfilt // 4), int(3 * nfilt // 4)), axis=par["axis"], - dtype="float64", + dtype=dtype, + ) + assert dottest( + Cop, + par["nx"] * par["nz"], + par["nx"] * par["nz"], + rtol=1e-4 if dtype == np.float32 else 1e-6, + backend=backend, ) - assert dottest(Cop, par["nx"] * par["nz"], par["nx"] * par["nz"], backend=backend) - x = np.zeros((par["nx"], par["nz"])) + x = np.zeros((par["nx"], par["nz"]), dtype=dtype) x[ int(par["nx"] / 2 - 3) : int(par["nx"] / 2 + 3), int(par["nz"] / 2 - 3) : int(par["nz"] / 2 + 3), ] = 1.0 x = x.ravel() + y = Cop * x + xadj = Cop.H * y xlsqr = lsqr( Cop, - Cop * x, + y, x0=np.zeros_like(x), damp=1e-20, niter=400, @@ -228,6 +248,9 @@ def test_NonStationaryConvolve1D(par): btol=1e-8, show=0, )[0] + + assert y.dtype == dtype + assert xadj.dtype == dtype assert_array_almost_equal(x, xlsqr, decimal=1) @@ -254,34 +277,46 @@ def test_StationaryConvolve1D(par): @pytest.mark.parametrize("par", [(par_2d)]) -def test_NonStationaryConvolve2D(par): +@pytest.mark.parametrize("dtype", [np.float32, np.float64]) +def test_NonStationaryConvolve2D(par, dtype): """Dot-test and inversion for NonStationaryConvolve2D operator""" Cop = NonStationaryConvolve2D( dims=(par["nx"], par["nz"]), - hs=h2ns, + hs=h2ns.astype(dtype), ihx=(int(par["nx"] // 4), int(2 * par["nx"] // 4), int(3 * par["nx"] // 4)), ihz=(int(par["nz"] // 4), int(3 * par["nz"] // 4)), engine="numpy" if backend == "numpy" else "cuda", - dtype="float64", + dtype=dtype, + ) + assert dottest( + Cop, + par["nx"] * par["nz"], + par["nx"] * par["nz"], + rtol=1e-4 if dtype == np.float32 else 1e-6, + backend=backend, ) - assert dottest(Cop, par["nx"] * par["nz"], par["nx"] * par["nz"], backend=backend) - x = np.zeros((par["nx"], par["nz"])) + x = np.zeros((par["nx"], par["nz"]), dtype=dtype) x[ int(par["nx"] / 2 - 3) : int(par["nx"] / 2 + 3), int(par["nz"] / 2 - 3) : int(par["nz"] / 2 + 3), ] = 1.0 x = x.ravel() + y = Cop * x + xadj = Cop.H * y xlsqr = lsqr( Cop, - Cop * x, + y, x0=np.zeros_like(x), damp=1e-20, - niter=300, + niter=400, atol=1e-8, btol=1e-8, show=0, )[0] + + assert y.dtype == dtype + assert xadj.dtype == dtype assert_array_almost_equal(x, xlsqr, decimal=1) @@ -314,21 +349,30 @@ def test_StationaryConvolve2D(par): (par1_1d), ], ) -def test_NonStationaryFilters1D(par): +@pytest.mark.parametrize("dtype", [np.float32, np.float64]) +def test_NonStationaryFilters1D(par, dtype): """Dot-test and inversion for NonStationaryFilters2D operator""" - x = np.zeros(par["nx"]) + x = np.zeros(par["nx"], dtype=dtype) x[par["nx"] // 4], x[par["nx"] // 2], x[3 * par["nx"] // 4] = 1.0, 1.0, 1.0 Cop = NonStationaryFilters1D( inp=x, hsize=nfilts[0], ih=(int(par["nx"] // 4), int(2 * par["nx"] // 4), int(3 * par["nx"] // 4)), - dtype="float64", + dtype=dtype, + ) + assert dottest( + Cop, + par["nx"], + 3 * nfilts[0], + rtol=1e-4 if dtype == np.float32 else 1e-6, + backend=backend, ) - assert dottest(Cop, par["nx"], 3 * nfilts[0], backend=backend) + y = Cop * h1ns + h1adj = Cop.H * y + h1lsqr = lsqr(Cop, y, x0=np.zeros_like(h1ns), damp=1e-20, niter=200, show=0)[0] - h1lsqr = lsqr( - Cop, Cop * h1ns, x0=np.zeros_like(h1ns), damp=1e-20, niter=200, show=0 - )[0] + assert y.dtype == dtype + assert h1adj.dtype == dtype assert_array_almost_equal(h1ns, h1lsqr, decimal=1) @@ -336,9 +380,10 @@ def test_NonStationaryFilters1D(par): int(os.environ.get("TEST_CUPY_PYLOPS", 0)) == 1, reason="Not CuPy enabled" ) @pytest.mark.parametrize("par", [(par_2d)]) -def test_NonStationaryFilters2D(par): +@pytest.mark.parametrize("dtype", [np.float32, np.float64]) +def test_NonStationaryFilters2D(par, dtype): """Dot-test and inversion for NonStationaryFilters2D operator""" - x = np.zeros((par["nx"], par["nz"])) + x = np.zeros((par["nx"], par["nz"]), dtype=dtype) x[int(par["nx"] // 4)] = 1.0 x[int(par["nx"] // 2)] = 1.0 x[int(3 * par["nx"] // 4)] = 1.0 @@ -348,49 +393,62 @@ def test_NonStationaryFilters2D(par): hshape=nfilts, ihx=(int(par["nx"] // 4), int(2 * par["nx"] // 4), int(3 * par["nx"] // 4)), ihz=(int(par["nz"] // 4), int(3 * par["nz"] // 4)), - dtype="float64", + dtype=dtype, ) assert dottest( - Cop, par["nx"] * par["nz"], 6 * nfilts[0] * nfilts[1], backend=backend + Cop, + par["nx"] * par["nz"], + 6 * nfilts[0] * nfilts[1], + rtol=1e-4 if dtype == np.float32 else 1e-6, + backend=backend, ) + y = Cop * h2ns.astype(dtype).ravel() + h2adj = Cop.H * y h2lsqr = lsqr( Cop, - Cop * h2ns.ravel(), + y, x0=np.zeros_like(h2ns).ravel(), damp=1e-20, niter=400, show=0, )[0] + + assert y.dtype == dtype + assert h2adj.dtype == dtype assert_array_almost_equal(h2ns.ravel(), h2lsqr, decimal=1) @pytest.mark.parametrize("par", [(par_2d)]) -def test_NonStationaryConvolve3D(par): +@pytest.mark.parametrize("dtype", [np.float32, np.float64]) +def test_NonStationaryConvolve3D(par, dtype): """Dot-test and inversion for NonStationaryConvolve3D operator""" Cop = NonStationaryConvolve3D( dims=(par["nx"], par["nx"], par["nz"]), - hs=h3ns, + hs=h3ns.astype(dtype), ihx=(int(par["nx"] // 4), int(3 * par["nx"] // 4)), ihy=(int(par["nx"] // 4), int(3 * par["nx"] // 4)), ihz=(int(par["nz"] // 4), int(3 * par["nz"] // 4)), engine="numpy" if backend == "numpy" else "cuda", - dtype="float64", + dtype=dtype, ) assert dottest( Cop, par["nx"] * par["nx"] * par["nz"], par["nx"] * par["nx"] * par["nz"], + rtol=1e-4 if dtype == np.float32 else 1e-6, backend=backend, ) - x = np.zeros((par["nx"], par["nx"], par["nz"])) + x = np.zeros((par["nx"], par["nx"], par["nz"]), dtype=dtype) x[ int(par["nx"] / 2 - 3) : int(par["nx"] / 2 + 3), int(par["nx"] / 2 - 3) : int(par["nx"] / 2 + 3), int(par["nz"] / 2 - 3) : int(par["nz"] / 2 + 3), ] = 1.0 x = x.ravel() + y = Cop * x + xadj = Cop.H * y xlsqr = lsqr( Cop, Cop * x, @@ -401,6 +459,9 @@ def test_NonStationaryConvolve3D(par): btol=1e-8, show=0, )[0] + + assert y.dtype == dtype + assert xadj.dtype == dtype # given the size of the problem, we can only run few iterations and test accuracy up to 30% assert np.linalg.norm(x - xlsqr) / np.linalg.norm(x) < 0.3 From d97db06c365e7519309bec17aee277db46f505a8 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Wed, 6 May 2026 22:45:20 +0100 Subject: [PATCH 162/183] test: added dtype checks for mri --- pytests/test_mri.py | 76 +++++++++++++++++++++++++++++---------------- 1 file changed, 50 insertions(+), 26 deletions(-) diff --git a/pytests/test_mri.py b/pytests/test_mri.py index 096079fa..bf945ea6 100644 --- a/pytests/test_mri.py +++ b/pytests/test_mri.py @@ -9,37 +9,31 @@ par1 = { "ny": 32, "nx": 64, - "dtype": "complex128", "fft_engine": "numpy", } # even input, numpy engine par2 = { "ny": 32, "nx": 64, - "dtype": "complex128", "fft_engine": "scipy", } # even input, scipy engine par3 = { "ny": 32, "nx": 64, - "dtype": "complex128", "fft_engine": "mkl_fft", } # even input, mkl_fft engine par4 = { "ny": 33, "nx": 65, - "dtype": "complex128", "fft_engine": "numpy", } # odd input, numpy engine par5 = { "ny": 33, "nx": 65, - "dtype": "complex128", "fft_engine": "scipy", } # even input, scipy engine par6 = { "ny": 33, "nx": 65, - "dtype": "complex128", "fft_engine": "mkl_fft", } # odd input, mkl_fft engine @@ -108,36 +102,41 @@ def test_MRI2D_invalid_fft_engine(): int(os.environ.get("TEST_CUPY_PYLOPS", 0)) == 1, reason="Not CuPy enabled" ) @pytest.mark.parametrize("par", [(par1), (par2), (par3), (par4), (par5), (par6)]) -def test_MRI2D_mask_array(par): +@pytest.mark.parametrize("dtype", [np.complex64, np.complex128]) +def test_MRI2D_mask_array(par, dtype): """Dot-test and forward/adjoint for MRI2D operator with numpy array mask""" if par["fft_engine"] == "mkl_fft" and not mkl_fft_enabled: pytest.skip("mkl_fft is not installed") np.random.seed(10) + rdtype = np.empty(0, dtype=dtype).real.dtype # Create a random mask mask = np.zeros((par["ny"], par["nx"]), dtype=bool) nselected = int(par["ny"] * par["nx"] * 0.3) indices = np.random.choice(par["ny"] * par["nx"], nselected, replace=False) mask.flat[indices] = True - mask = mask.astype(par["dtype"]) + mask = mask.astype(dtype) Mop = MRI2D( dims=(par["ny"], par["nx"]), mask=mask, fft_engine=par["fft_engine"], - dtype=par["dtype"], + dtype=dtype, ) assert dottest( Mop, par["ny"] * par["nx"], par["ny"] * par["nx"], complexflag=2, + rtol=1e-4 if dtype == np.complex64 else 1e-6, ) - x = np.random.normal(0, 1, (par["ny"], par["nx"])) + x = np.random.normal(0, 1, (par["ny"], par["nx"])).astype(rdtype) y = Mop * x.ravel() xadj = Mop.H * y + assert y.dtype == dtype + assert xadj.dtype == dtype assert y.shape[0] == par["ny"] * par["nx"] assert xadj.shape[0] == par["ny"] * par["nx"] @@ -146,11 +145,13 @@ def test_MRI2D_mask_array(par): int(os.environ.get("TEST_CUPY_PYLOPS", 0)) == 1, reason="Not CuPy enabled" ) @pytest.mark.parametrize("par", [(par1), (par2), (par3), (par4), (par5), (par6)]) -def test_MRI2D_vertical_reg(par): +@pytest.mark.parametrize("dtype", [np.complex64, np.complex128]) +def test_MRI2D_vertical_reg(par, dtype): """Dot-test and forward/adjoint for MRI2D operator with vertical-reg mask""" if par["fft_engine"] == "mkl_fft" and not mkl_fft_enabled: pytest.skip("mkl_fft is not installed") np.random.seed(10) + rdtype = np.empty(0, dtype=dtype).real.dtype nlines = 16 Mop = MRI2D( @@ -159,7 +160,7 @@ def test_MRI2D_vertical_reg(par): nlines=nlines, perc_center=0.0, fft_engine=par["fft_engine"], - dtype=par["dtype"], + dtype=dtype, ) assert len(Mop.mask) == nlines assert dottest( @@ -167,12 +168,15 @@ def test_MRI2D_vertical_reg(par): par["ny"] * nlines, par["ny"] * par["nx"], complexflag=2, + rtol=1e-4 if dtype == np.complex64 else 1e-6, ) - x = np.random.normal(0, 1, (par["ny"], par["nx"])) + x = np.random.normal(0, 1, (par["ny"], par["nx"])).astype(rdtype) y = Mop * x.ravel() xadj = Mop.H * y + assert y.dtype == dtype + assert xadj.dtype == dtype assert y.shape[0] == par["ny"] * nlines assert xadj.shape[0] == par["ny"] * par["nx"] @@ -194,7 +198,7 @@ def test_MRI2D_vertical_mask_regularity(par): nlines=nlines, perc_center=0.0, fft_engine=par["fft_engine"], - dtype=par["dtype"], + dtype=np.complex128, ) mask_indices = Mop.mask @@ -209,11 +213,13 @@ def test_MRI2D_vertical_mask_regularity(par): int(os.environ.get("TEST_CUPY_PYLOPS", 0)) == 1, reason="Not CuPy enabled" ) @pytest.mark.parametrize("par", [(par1), (par2), (par3), (par4), (par5), (par6)]) -def test_MRI2D_vertical_uni(par): +@pytest.mark.parametrize("dtype", [np.complex64, np.complex128]) +def test_MRI2D_vertical_uni(par, dtype): """Dot-test and forward/adjoint for MRI2D operator with vertical-uni mask""" if par["fft_engine"] == "mkl_fft" and not mkl_fft_enabled: pytest.skip("mkl_fft is not installed") np.random.seed(10) + rdtype = np.empty(0, dtype=dtype).real.dtype nlines = 16 perc_center = 0.1 @@ -223,7 +229,7 @@ def test_MRI2D_vertical_uni(par): nlines=nlines, perc_center=perc_center, fft_engine=par["fft_engine"], - dtype=par["dtype"], + dtype=dtype, ) nlines_total = nlines + int(perc_center * par["nx"]) assert len(Mop.mask) == nlines_total @@ -232,12 +238,15 @@ def test_MRI2D_vertical_uni(par): par["ny"] * (nlines + int(perc_center * par["nx"])), par["ny"] * par["nx"], complexflag=2, + rtol=1e-4 if dtype == np.complex64 else 1e-6, ) - x = np.random.normal(0, 1, (par["ny"], par["nx"])) + x = np.random.normal(0, 1, (par["ny"], par["nx"])).astype(rdtype) y = Mop * x.ravel() xadj = Mop.H * y + assert y.dtype == dtype + assert xadj.dtype == dtype assert y.shape[0] == par["ny"] * nlines_total assert xadj.shape[0] == par["ny"] * par["nx"] @@ -246,11 +255,13 @@ def test_MRI2D_vertical_uni(par): int(os.environ.get("TEST_CUPY_PYLOPS", 0)) == 1, reason="Not CuPy enabled" ) @pytest.mark.parametrize("par", [(par1), (par2), (par3), (par4), (par5), (par6)]) -def test_MRI2D_vertical_uni_no_center(par): +@pytest.mark.parametrize("dtype", [np.complex64, np.complex128]) +def test_MRI2D_vertical_uni_no_center(par, dtype): """Test MRI2D operator with vertical mask and no center lines""" if par["fft_engine"] == "mkl_fft" and not mkl_fft_enabled: pytest.skip("mkl_fft is not installed") np.random.seed(10) + rdtype = np.empty(0, dtype=dtype).real.dtype nlines = 16 Mop = MRI2D( @@ -259,7 +270,7 @@ def test_MRI2D_vertical_uni_no_center(par): nlines=nlines, perc_center=0.0, fft_engine=par["fft_engine"], - dtype=par["dtype"], + dtype=dtype, ) assert dottest( @@ -267,13 +278,16 @@ def test_MRI2D_vertical_uni_no_center(par): par["ny"] * nlines, par["ny"] * par["nx"], complexflag=2, + rtol=1e-4 if dtype == np.complex64 else 1e-6, ) assert len(Mop.mask) == nlines - x = np.random.normal(0, 1, (par["ny"], par["nx"])) + x = np.random.normal(0, 1, (par["ny"], par["nx"])).astype(rdtype) y = Mop * x.ravel() xadj = Mop.H * y + assert y.dtype == dtype + assert xadj.dtype == dtype assert y.shape[0] == par["ny"] * nlines assert xadj.shape[0] == par["ny"] * par["nx"] @@ -282,11 +296,13 @@ def test_MRI2D_vertical_uni_no_center(par): int(os.environ.get("TEST_CUPY_PYLOPS", 0)) == 1, reason="Not CuPy enabled" ) @pytest.mark.parametrize("par", [(par1), (par2), (par3), (par4), (par5), (par6)]) -def test_MRI2D_radial_reg(par): +@pytest.mark.parametrize("dtype", [np.complex64, np.complex128]) +def test_MRI2D_radial_reg(par, dtype): """Dot-test and forward/adjoint for MRI2D operator with radial-reg mask""" if par["fft_engine"] == "mkl_fft" and not mkl_fft_enabled: pytest.skip("mkl_fft is not installed") np.random.seed(10) + rdtype = np.empty(0, dtype=dtype).real.dtype nlines = 8 Mop = MRI2D( @@ -294,7 +310,7 @@ def test_MRI2D_radial_reg(par): mask="radial-reg", nlines=nlines, fft_engine=par["fft_engine"], - dtype=par["dtype"], + dtype=dtype, ) # For radial masks, output size depends on the number of points in the mask @@ -304,13 +320,16 @@ def test_MRI2D_radial_reg(par): npoints, par["ny"] * par["nx"], complexflag=2, + rtol=1e-4 if dtype == np.complex64 else 1e-6, ) assert Mop.mask.shape[0] == 2 # x and y coordinates - x = np.random.normal(0, 1, (par["ny"], par["nx"])) + x = np.random.normal(0, 1, (par["ny"], par["nx"])).astype(rdtype) y = Mop * x xadj = Mop.H * y + assert y.dtype == dtype + assert xadj.dtype == dtype assert y.size == npoints assert xadj.shape == (par["ny"], par["nx"]) @@ -319,11 +338,13 @@ def test_MRI2D_radial_reg(par): int(os.environ.get("TEST_CUPY_PYLOPS", 0)) == 1, reason="Not CuPy enabled" ) @pytest.mark.parametrize("par", [(par1), (par2), (par3), (par4), (par5), (par6)]) -def test_MRI2D_radial_uni(par): +@pytest.mark.parametrize("dtype", [np.complex64, np.complex128]) +def test_MRI2D_radial_uni(par, dtype): """Dot-test and forward/adjoint for MRI2D operator with radial-uni mask""" if par["fft_engine"] == "mkl_fft" and not mkl_fft_enabled: pytest.skip("mkl_fft is not installed") np.random.seed(10) + rdtype = np.empty(0, dtype=dtype).real.dtype nlines = 8 Mop = MRI2D( @@ -331,7 +352,7 @@ def test_MRI2D_radial_uni(par): mask="radial-uni", nlines=nlines, fft_engine=par["fft_engine"], - dtype=par["dtype"], + dtype=dtype, ) # For radial masks, output size depends on the number of points in the mask @@ -341,12 +362,15 @@ def test_MRI2D_radial_uni(par): npoints, par["ny"] * par["nx"], complexflag=2, + rtol=1e-4 if dtype == np.complex64 else 1e-6, ) assert Mop.mask.shape[0] == 2 # x and y coordinates - x = np.random.normal(0, 1, (par["ny"], par["nx"])) + x = np.random.normal(0, 1, (par["ny"], par["nx"])).astype(rdtype) y = Mop * x xadj = Mop.H * y + assert y.dtype == dtype + assert xadj.dtype == dtype assert y.size == npoints assert xadj.shape == (par["ny"], par["nx"]) From b11dd7ae3fc04fa2467aa2b6f07db39b9e77974b Mon Sep 17 00:00:00 2001 From: mrava87 Date: Wed, 6 May 2026 22:59:12 +0100 Subject: [PATCH 163/183] test: added dtype checks for oneway --- pytests/test_oneway.py | 38 +++++++++++++++++++++++++------------- 1 file changed, 25 insertions(+), 13 deletions(-) diff --git a/pytests/test_oneway.py b/pytests/test_oneway.py index d9f576c2..dc4e32d5 100644 --- a/pytests/test_oneway.py +++ b/pytests/test_oneway.py @@ -38,7 +38,6 @@ "nx": 10, "nt": 20, "kind": "p", - "dtype": "float32", "fftengine": "numpy", "kwargs_fft": {}, } # even, p, numpy @@ -47,7 +46,6 @@ "nx": 11, "nt": 21, "kind": "p", - "dtype": "float32", "fftengine": "numpy", "kwargs_fft": {}, } # odd, p, numpy @@ -56,7 +54,6 @@ "nx": 10, "nt": 20, "kind": "p", - "dtype": "float32", "fftengine": "scipy", "kwargs_fft": dict(workers=4), } # even, p, scipy @@ -65,7 +62,6 @@ "nx": 10, "nt": 20, "kind": "p", - "dtype": "float32", "fftengine": "fft", "kwargs_fft": {}, } # even, p, fftw @@ -74,14 +70,12 @@ "nx": 10, "nt": 20, "kind": "vz", - "dtype": "float32", } # even, vz, numpy par2v = { "ny": 9, "nx": 11, "nt": 21, "kind": "vz", - "dtype": "float32", } # odd, vz, numpy # deghosting params @@ -116,7 +110,8 @@ def create_data2D(datakind): @pytest.mark.parametrize("par", [(par1), (par2), (par1s), (par1w)]) -def test_PhaseShift_2dsignal(par): +@pytest.mark.parametrize("dtype", [np.float32, np.float64]) +def test_PhaseShift_2dsignal(par, dtype): """Dot-test for PhaseShift of 2d signal""" vel = 1500.0 zprop = 200 @@ -131,16 +126,27 @@ def test_PhaseShift_2dsignal(par): freq, kx, fftengine=par["fftengine"] if backend == "numpy" else "numpy", - dtype=par["dtype"], + dtype=dtype, **kwargs_fft, ) assert dottest( - Pop, par["nt"] * par["nx"], par["nt"] * par["nx"], rtol=1e-3, backend=backend + Pop, + par["nt"] * par["nx"], + par["nt"] * par["nx"], + rtol=1e-4 if dtype == np.float32 else 1e-6, + backend=backend, ) + x = np.ones((par["nt"], par["nx"]), dtype=dtype) + y = Pop * x.ravel() + xadj = Pop.H * y + assert y.dtype == dtype + assert xadj.dtype == dtype + @pytest.mark.parametrize("par", [(par1), (par2)]) -def test_PhaseShift_3dsignal(par): +@pytest.mark.parametrize("dtype", [np.float32, np.float64]) +def test_PhaseShift_3dsignal(par, dtype): """Dot-test for PhaseShift of 3d signal""" vel = 1500.0 zprop = 200 @@ -148,15 +154,21 @@ def test_PhaseShift_3dsignal(par): kx = np.fft.fftshift(np.fft.fftfreq(par["nx"], 1.0)) ky = np.fft.fftshift(np.fft.fftfreq(par["ny"], 1.0)) - Pop = PhaseShift(vel, zprop, par["nt"], freq, kx, ky, dtype=par["dtype"]) + Pop = PhaseShift(vel, zprop, par["nt"], freq, kx, ky, dtype=dtype) assert dottest( Pop, par["nt"] * par["nx"] * par["ny"], par["nt"] * par["nx"] * par["ny"], - rtol=1e-3, + rtol=1e-4 if dtype == np.float32 else 1e-6, backend=backend, ) + x = np.ones((par["nt"], par["nx"], par["ny"]), dtype=dtype) + y = Pop * x.ravel() + xadj = Pop.H * y + assert y.dtype == dtype + assert xadj.dtype == dtype + @pytest.mark.parametrize("par", [(par1), (par2), (par1v), (par2v)]) def test_Deghosting_2dsignal(par): @@ -176,7 +188,7 @@ def test_Deghosting_2dsignal(par): npad=0, ntaper=0, solver=lsqr, - dtype=par["dtype"], + dtype=np.float32, **dict(damp=1e-10, niter=60), ) From b87614ba2ee31f3f0ef7228231870f15ad6a562d Mon Sep 17 00:00:00 2001 From: mrava87 Date: Thu, 7 May 2026 08:17:01 +0100 Subject: [PATCH 164/183] fix: lower tolerance for fp32 dottest in poststack (for macosx ci) --- pytests/test_poststack.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pytests/test_poststack.py b/pytests/test_poststack.py index 066b2aaa..097147b1 100644 --- a/pytests/test_poststack.py +++ b/pytests/test_poststack.py @@ -112,14 +112,14 @@ def test_PoststackLinearModelling1d(par, dtype): PPop_dense, nt0, nt0, - rtol=1e-4 if dtype == np.float32 else 1e-6, + rtol=1e-3 if dtype == np.float32 else 1e-6, backend=backend, ) # Linear operator PPop = PoststackLinearModelling(wav.astype(dtype), nt0=nt0, explicit=False) assert dottest( - PPop, nt0, nt0, rtol=1e-4 if dtype == np.float32 else 1e-6, backend=backend + PPop, nt0, nt0, rtol=1e-3 if dtype == np.float32 else 1e-6, backend=backend ) # Compare data (dense vs lop) and check dtype @@ -243,7 +243,7 @@ def test_PoststackLinearModelling2d(par, dtype): PPop_dense, nz * nx, nz * nx, - rtol=1e-4 if dtype == np.float32 else 1e-6, + rtol=1e-3 if dtype == np.float32 else 1e-6, backend=backend, ) @@ -255,7 +255,7 @@ def test_PoststackLinearModelling2d(par, dtype): PPop, nz * nx, nz * nx, - rtol=1e-4 if dtype == np.float32 else 1e-6, + rtol=1e-3 if dtype == np.float32 else 1e-6, backend=backend, ) From c9de6f5586ee96650b5d29a991b0edc835d94235 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Sat, 9 May 2026 20:52:19 +0100 Subject: [PATCH 165/183] test: added dtype checks for radon --- pytests/test_radon.py | 157 +++++++++++++++++++++++------------------- 1 file changed, 86 insertions(+), 71 deletions(-) diff --git a/pytests/test_radon.py b/pytests/test_radon.py index 9e0c3d5b..a2377d13 100644 --- a/pytests/test_radon.py +++ b/pytests/test_radon.py @@ -132,15 +132,16 @@ def test_unknown_engine(): @pytest.mark.parametrize( "par", [(par1), (par2), (par3), (par4), (par5), (par6), (par7), (par8)] ) -def test_Radon2D(par): +@pytest.mark.parametrize("dtype", [np.float32, np.float64]) +def test_Radon2D(par, dtype): """Dot-test, forward and adjoint consistency check (for onthefly parameter), and sparse inverse for Radon2D operator """ dt, dh = 0.005, 1 - t = np.arange(par["nt"]) * dt - h = np.arange(par["nhx"]) * dh - px = np.linspace(0, par["pxmax"], par["npx"]) - x = np.zeros((par["npx"], par["nt"])) + t = np.arange(par["nt"], dtype=dtype) * dt + h = np.arange(par["nhx"], dtype=dtype) * dh + px = np.linspace(0, par["pxmax"], par["npx"], dtype=dtype) + x = np.zeros((par["npx"], par["nt"]), dtype=dtype) x[2, par["nt"] // 2] = 1 Rop = Radon2D( @@ -152,7 +153,7 @@ def test_Radon2D(par): kind=par["kind"], onthefly=False, engine=par["engine"], - dtype="float64", + dtype=dtype, ) R1op = Radon2D( t, @@ -163,82 +164,96 @@ def test_Radon2D(par): kind=par["kind"], onthefly=True, engine=par["engine"], - dtype="float64", + dtype=dtype, + ) + assert dottest( + Rop, + par["nhx"] * par["nt"], + par["npx"] * par["nt"], + rtol=1e-3 if dtype == np.float32 else 1e-6, ) - assert dottest(Rop, par["nhx"] * par["nt"], par["npx"] * par["nt"], rtol=1e-3) y = Rop * x.ravel() y1 = R1op * x.ravel() + assert y.dtype == dtype + assert y1.dtype == dtype assert_array_almost_equal(y, y1, decimal=4) xadj = Rop.H * y xadj1 = R1op.H * y + assert xadj.dtype == dtype + assert xadj1.dtype == dtype assert_array_almost_equal(xadj, xadj1, decimal=4) xinv, _, _ = fista(Rop, y, niter=30, eps=1e0) assert_array_almost_equal(x.ravel(), xinv, decimal=1) -# @pytest.mark.skipif( -# int(os.environ.get("TEST_CUPY_PYLOPS", 0)) == 1, reason="Not CuPy enabled" -# ) -# @pytest.mark.parametrize( -# "par", [(par1), (par2), (par3), (par4), (par5), (par6), (par7), (par8)] -# ) -# def test_Radon3D(par): -# """Dot-test, forward and adjoint consistency check -# (for onthefly parameter), and sparse inverse for Radon3D operator -# """ -# dt, dhy, dhx = 0.005, 1, 1 -# t = np.arange(par["nt"]) * dt -# hy = np.arange(par["nhy"]) * dhy -# hx = np.arange(par["nhx"]) * dhx -# py = np.linspace(0, par["pymax"], par["npy"]) -# px = np.linspace(0, par["pxmax"], par["npx"]) -# x = np.zeros((par["npy"], par["npx"], par["nt"])) -# x[3, 2, par["nt"] // 2] = 1 - -# Rop = Radon3D( -# t, -# hy, -# hx, -# py, -# px, -# centeredh=par["centeredh"], -# interp=par["interp"], -# kind=par["kind"], -# onthefly=False, -# engine=par["engine"], -# dtype="float64", -# ) -# R1op = Radon3D( -# t, -# hy, -# hx, -# py, -# px, -# centeredh=par["centeredh"], -# interp=par["interp"], -# kind=par["kind"], -# onthefly=True, -# engine=par["engine"], -# dtype="float64", -# ) - -# assert dottest( -# Rop, -# par["nhy"] * par["nhx"] * par["nt"], -# par["npy"] * par["npx"] * par["nt"], -# rtol=1e-3, -# ) -# y = Rop * x.ravel() -# y1 = R1op * x.ravel() -# assert_array_almost_equal(y, y1, decimal=4) - -# xadj = Rop.H * y -# xadj1 = R1op.H * y -# assert_array_almost_equal(xadj, xadj1, decimal=4) - -# if Rop.engine == "numba": # as numpy is too slow here... -# xinv, _, _ = fista(Rop, y, niter=200, eps=3e0) -# assert_array_almost_equal(x.ravel(), xinv, decimal=1) +@pytest.mark.skipif( + int(os.environ.get("TEST_CUPY_PYLOPS", 0)) == 1, reason="Not CuPy enabled" +) +@pytest.mark.parametrize( + "par", [(par1), (par2), (par3), (par4), (par5), (par6), (par7), (par8)] +) +@pytest.mark.parametrize("dtype", [np.float32, np.float64]) +def test_Radon3D(par, dtype): + """Dot-test, forward and adjoint consistency check + (for onthefly parameter), and sparse inverse for Radon3D operator + """ + dt, dhy, dhx = 0.005, 1, 1 + t = np.arange(par["nt"], dtype=dtype) * dt + hy = np.arange(par["nhy"], dtype=dtype) * dhy + hx = np.arange(par["nhx"], dtype=dtype) * dhx + py = np.linspace(0, par["pymax"], par["npy"], dtype=dtype) + px = np.linspace(0, par["pxmax"], par["npx"], dtype=dtype) + x = np.zeros((par["npy"], par["npx"], par["nt"]), dtype=dtype) + x[3, 2, par["nt"] // 2] = 1 + + Rop = Radon3D( + t, + hy, + hx, + py, + px, + centeredh=par["centeredh"], + interp=par["interp"], + kind=par["kind"], + onthefly=False, + engine=par["engine"], + dtype=dtype, + ) + R1op = Radon3D( + t, + hy, + hx, + py, + px, + centeredh=par["centeredh"], + interp=par["interp"], + kind=par["kind"], + onthefly=True, + engine=par["engine"], + dtype=dtype, + ) + + assert dottest( + Rop, + par["nhy"] * par["nhx"] * par["nt"], + par["npy"] * par["npx"] * par["nt"], + rtol=1e-3 if dtype == np.float32 else 1e-6, + ) + y = Rop * x.ravel() + y1 = R1op * x.ravel() + assert y.dtype == dtype + assert y1.dtype == dtype + assert_array_almost_equal(y, y1, decimal=4) + + xadj = Rop.H * y + xadj1 = R1op.H * y + assert xadj.dtype == dtype + assert xadj1.dtype == dtype + assert_array_almost_equal(xadj, xadj1, decimal=4) + + if Rop.engine == "numba": # as numpy is too slow here... + xinv, _, _ = fista(Rop, y, niter=200, eps=3e0) + assert_array_almost_equal(x.ravel(), xinv, decimal=1) From 5403e52097a793b3f256415d83133dc2372845e9 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Sat, 9 May 2026 21:11:44 +0100 Subject: [PATCH 166/183] test: added dtype checks for more tests --- pytests/test_pad.py | 46 +++++--- pytests/test_patching.py | 186 ++++++++++++++++++++++--------- pytests/test_poststack.py | 1 + pytests/test_prestack.py | 137 ++++++++++++++++------- pytests/test_pwd.py | 46 ++++++-- pytests/test_pytensoroperator.py | 8 +- pytests/test_radon.py | 2 +- pytests/test_restriction.py | 81 ++++++++++---- 8 files changed, 366 insertions(+), 141 deletions(-) diff --git a/pytests/test_pad.py b/pytests/test_pad.py index acd20d49..adbe47a0 100644 --- a/pytests/test_pad.py +++ b/pytests/test_pad.py @@ -15,8 +15,8 @@ from pylops.basicoperators import Pad from pylops.utils import dottest -par1 = {"ny": 11, "nx": 11, "pad": ((0, 2), (4, 5)), "dtype": "float64"} # square -par2 = {"ny": 21, "nx": 11, "pad": ((3, 1), (0, 3)), "dtype": "float64"} # rectangular +par1 = {"ny": 11, "nx": 11, "pad": ((0, 2), (4, 5))} # square +par2 = {"ny": 21, "nx": 11, "pad": ((3, 1), (0, 3))} # rectangular np.random.seed(10) @@ -36,26 +36,46 @@ def test_Pad_2d_negative(par): @pytest.mark.parametrize("par", [(par1)]) -def test_Pad1d(par): - """Dot-test and adjoint for Pad operator on 1d signal""" - Pop = Pad(dims=par["ny"], pad=par["pad"][0], dtype=par["dtype"]) - assert dottest(Pop, Pop.shape[0], Pop.shape[1], backend=backend) +@pytest.mark.parametrize("dtype", [np.float32, np.float64]) +def test_Pad1d(par, dtype): + """Dot-test and forward/adjoint for Pad operator on 1d signal""" + Pop = Pad(dims=par["ny"], pad=par["pad"][0], dtype=dtype) + assert dottest( + Pop, + Pop.shape[0], + Pop.shape[1], + rtol=1e-4 if dtype == np.float32 else 1e-6, + backend=backend, + ) - x = np.arange(par["ny"], dtype=par["dtype"]) + 1.0 + x = np.arange(par["ny"], dtype=dtype) + 1.0 y = Pop * x - xinv = Pop.H * y - assert_array_equal(x, xinv) + xadj = Pop.H * y + + assert y.dtype == dtype + assert xadj.dtype == dtype + assert_array_equal(x, xadj) @pytest.mark.parametrize("par", [(par1), (par2)]) -def test_Pad2d(par): +@pytest.mark.parametrize("dtype", [np.float32, np.float64]) +def test_Pad2d(par, dtype): """Dot-test and adjoint for Pad operator on 2d signal""" - Pop = Pad(dims=(par["ny"], par["nx"]), pad=par["pad"], dtype=par["dtype"]) - assert dottest(Pop, Pop.shape[0], Pop.shape[1], backend=backend) + Pop = Pad(dims=(par["ny"], par["nx"]), pad=par["pad"], dtype=dtype) + assert dottest( + Pop, + Pop.shape[0], + Pop.shape[1], + rtol=1e-4 if dtype == np.float32 else 1e-6, + backend=backend, + ) - x = (np.arange(par["ny"] * par["nx"], dtype=par["dtype"]) + 1.0).reshape( + x = (np.arange(par["ny"] * par["nx"], dtype=dtype) + 1.0).reshape( par["ny"], par["nx"] ) y = Pop * x.ravel() xadj = Pop.H * y + + assert y.dtype == dtype + assert xadj.dtype == dtype assert_array_equal(x.ravel(), xadj) diff --git a/pytests/test_patching.py b/pytests/test_patching.py index 42941e41..41f0c552 100644 --- a/pytests/test_patching.py +++ b/pytests/test_patching.py @@ -135,9 +135,13 @@ @pytest.mark.parametrize("par", [(par1), (par2), (par3), (par4), (par5), (par6)]) -def test_Patch2D(par): - """Dot-test and inverse for Patch2D operator""" - Op = MatrixMult(np.ones((par["nwiny"] * par["nwint"], par["ny"] * par["nt"]))) +@pytest.mark.parametrize("dtype", [np.float32, np.float64]) +def test_Patch2D(par, dtype): + """Dot-test and forward/adjoint/inverse for Patch2D operator""" + Op = MatrixMult( + np.ones((par["nwiny"] * par["nwint"], par["ny"] * par["nt"]), dtype=dtype), + dtype=dtype, + ) nwins, dims, _, _ = patch2d_design( (par["npy"], par["npt"]), @@ -159,20 +163,28 @@ def test_Patch2D(par): Pop, par["npy"] * par["npt"], par["ny"] * par["nt"] * nwins[0] * nwins[1], + rtol=1e-3 if dtype == np.float32 else 1e-6, backend=backend, ) - x = np.ones(par["ny"] * nwins[0] * par["nt"] * nwins[1]) + x = np.ones(par["ny"] * nwins[0] * par["nt"] * nwins[1], dtype=dtype) y = Pop * x.ravel() - + xadj = Pop.H * y xinv = Pop / y - assert_array_almost_equal(x.ravel(), xinv) + + assert y.dtype == dtype + assert xadj.dtype == dtype + assert_array_almost_equal(x.ravel(), xinv, decimal=4 if dtype == np.float32 else 8) @pytest.mark.parametrize("par", [(par1), (par4)]) -def test_Patch2D_scalings(par): - """Dot-test and inverse for Patch2D operator with scalings""" - Op = MatrixMult(np.ones((par["nwiny"] * par["nwint"], par["ny"] * par["nt"]))) - scalings = np.arange(par["nwiny"] * par["nwint"]) + 1.0 +@pytest.mark.parametrize("dtype", [np.float32, np.float64]) +def test_Patch2D_scalings(par, dtype): + """Dot-test and forward/adjoint/inverse for Patch2D operator with scalings""" + Op = MatrixMult( + np.ones((par["nwiny"] * par["nwint"], par["ny"] * par["nt"]), dtype=dtype), + dtype=dtype, + ) + scalings = np.arange(par["nwiny"] * par["nwint"], dtype=dtype) + 1.0 nwins, dims, _, _ = patch2d_design( (par["npy"], par["npt"]), @@ -195,19 +207,27 @@ def test_Patch2D_scalings(par): Pop, par["npy"] * par["npt"], par["ny"] * par["nt"] * nwins[0] * nwins[1], + rtol=1e-3 if dtype == np.float32 else 1e-6, backend=backend, ) - x = np.ones(par["ny"] * nwins[0] * par["nt"] * nwins[1]) + x = np.ones(par["ny"] * nwins[0] * par["nt"] * nwins[1], dtype=dtype) y = Pop * x.ravel() - + xadj = Pop.H * y xinv = Pop / y - assert_array_almost_equal(x.ravel(), xinv) + + assert y.dtype == dtype + assert xadj.dtype == dtype + assert_array_almost_equal(x.ravel(), xinv, decimal=4 if dtype == np.float32 else 8) @pytest.mark.parametrize("par", [(par1), (par4)]) -def test_Patch2D_singlepatch1(par): - """Dot-test and inverse for Patch2D operator with single patch in fist dimension""" - Op = MatrixMult(np.ones((par["npy"] * par["nwint"], par["npy"] * par["nt"]))) +@pytest.mark.parametrize("dtype", [np.float32, np.float64]) +def test_Patch2D_singlepatch1(par, dtype): + """Dot-test and inverse for Patch2D operator with single patch in first dimension""" + Op = MatrixMult( + np.ones((par["npy"] * par["nwint"], par["npy"] * par["nt"]), dtype=dtype), + dtype=dtype, + ) nwins, dims, _, _ = patch2d_design( (par["npy"], par["npt"]), @@ -231,19 +251,27 @@ def test_Patch2D_singlepatch1(par): Pop, par["npy"] * par["npt"], par["npy"] * par["nt"] * nwins[0] * nwins[1], + rtol=1e-3 if dtype == np.float32 else 1e-6, backend=backend, ) - x = np.ones(par["npy"] * nwins[0] * par["nt"] * nwins[1]) + x = np.ones(par["npy"] * nwins[0] * par["nt"] * nwins[1], dtype=dtype) y = Pop * x.ravel() - + xadj = Pop.H * y xinv = Pop / y - assert_array_almost_equal(x.ravel(), xinv) + + assert y.dtype == dtype + assert xadj.dtype == dtype + assert_array_almost_equal(x.ravel(), xinv, decimal=4 if dtype == np.float32 else 8) @pytest.mark.parametrize("par", [(par1), (par2), (par3), (par4), (par5), (par6)]) -def test_Patch2D_singlepatch2(par): +@pytest.mark.parametrize("dtype", [np.float32, np.float64]) +def test_Patch2D_singlepatch2(par, dtype): """Dot-test and inverse for Patch2D operator with single patch in second dimension""" - Op = MatrixMult(np.ones((par["nwiny"] * par["npt"], par["ny"] * par["npt"]))) + Op = MatrixMult( + np.ones((par["nwiny"] * par["npt"], par["ny"] * par["npt"]), dtype=dtype), + dtype=dtype, + ) nwins, dims, _, _ = patch2d_design( (par["npy"], par["npt"]), @@ -266,25 +294,32 @@ def test_Patch2D_singlepatch2(par): Pop, par["npy"] * par["npt"], par["ny"] * par["npt"] * nwins[0] * nwins[1], + rtol=1e-3 if dtype == np.float32 else 1e-6, backend=backend, ) - x = np.ones(par["ny"] * nwins[0] * par["npt"] * nwins[1]) + x = np.ones(par["ny"] * nwins[0] * par["npt"] * nwins[1], dtype=dtype) y = Pop * x.ravel() - + xadj = Pop.H * y xinv = Pop / y - assert_array_almost_equal(x.ravel(), xinv) + + assert y.dtype == dtype + assert xadj.dtype == dtype + assert_array_almost_equal(x.ravel(), xinv, decimal=4 if dtype == np.float32 else 8) @pytest.mark.parametrize("par", [(par1), (par2), (par3), (par4), (par5), (par6)]) -def test_Patch3D(par): +@pytest.mark.parametrize("dtype", [np.float32, np.float64]) +def test_Patch3D(par, dtype): """Dot-test and inverse for Patch3D operator""" Op = MatrixMult( np.ones( ( par["nwiny"] * par["nwinx"] * par["nwint"], par["ny"] * par["nx"] * par["nt"], - ) - ) + ), + dtype=dtype, + ), + dtype=dtype, ) nwins, dims, _, _ = patch3d_design( @@ -312,25 +347,34 @@ def test_Patch3D(par): Pop, par["npy"] * par["npx"] * par["npt"], par["ny"] * par["nx"] * par["nt"] * nwins[0] * nwins[1] * nwins[2], + rtol=1e-3 if dtype == np.float32 else 1e-6, backend=backend, ) - x = np.ones((par["ny"] * nwins[0], par["nx"] * nwins[1], par["nt"] * nwins[2])) + x = np.ones( + (par["ny"] * nwins[0], par["nx"] * nwins[1], par["nt"] * nwins[2]), dtype=dtype + ) y = Pop * x.ravel() - + xadj = Pop.H * y xinv = Pop / y - assert_array_almost_equal(x.ravel(), xinv) + + assert y.dtype == dtype + assert xadj.dtype == dtype + assert_array_almost_equal(x.ravel(), xinv, decimal=4 if dtype == np.float32 else 8) @pytest.mark.parametrize("par", [(par1), (par2), (par3), (par4), (par5), (par6)]) -def test_Patch3D_singlepatch1(par): +@pytest.mark.parametrize("dtype", [np.float32, np.float64]) +def test_Patch3D_singlepatch1(par, dtype): """Dot-test and inverse for Patch3D operator with single patch in fist dimension""" Op = MatrixMult( np.ones( ( par["npy"] * par["nwinx"] * par["nwint"], par["npy"] * par["nx"] * par["nt"], - ) - ) + ), + dtype=dtype, + ), + dtype=dtype, ) nwins, dims, _, _ = patch3d_design( @@ -355,25 +399,34 @@ def test_Patch3D_singlepatch1(par): Pop, par["npy"] * par["npx"] * par["npt"], par["npy"] * par["nx"] * par["nt"] * nwins[0] * nwins[1] * nwins[2], + rtol=1e-3 if dtype == np.float32 else 1e-6, backend=backend, ) - x = np.ones((par["npy"] * nwins[0], par["nx"] * nwins[1], par["nt"] * nwins[2])) + x = np.ones( + (par["npy"] * nwins[0], par["nx"] * nwins[1], par["nt"] * nwins[2]), dtype=dtype + ) y = Pop * x.ravel() - + xadj = Pop.H * y xinv = Pop / y - assert_array_almost_equal(x.ravel(), xinv) + + assert y.dtype == dtype + assert xadj.dtype == dtype + assert_array_almost_equal(x.ravel(), xinv, decimal=4 if dtype == np.float32 else 8) @pytest.mark.parametrize("par", [(par1), (par2), (par3), (par4), (par5), (par6)]) -def test_Patch3D_singlepatch2(par): +@pytest.mark.parametrize("dtype", [np.float32, np.float64]) +def test_Patch3D_singlepatch2(par, dtype): """Dot-test and inverse for Patch3D operator with single patch in second dimension""" Op = MatrixMult( np.ones( ( par["nwiny"] * par["npx"] * par["nwint"], par["ny"] * par["npx"] * par["nt"], - ) - ) + ), + dtype=dtype, + ), + dtype=dtype, ) nwins, dims, _, _ = patch3d_design( @@ -398,17 +451,24 @@ def test_Patch3D_singlepatch2(par): Pop, par["npy"] * par["npx"] * par["npt"], par["ny"] * par["npx"] * par["nt"] * nwins[0] * nwins[1] * nwins[2], + rtol=1e-3 if dtype == np.float32 else 1e-6, backend=backend, ) - x = np.ones((par["ny"] * nwins[0], par["npx"] * nwins[1], par["nt"] * nwins[2])) + x = np.ones( + (par["ny"] * nwins[0], par["npx"] * nwins[1], par["nt"] * nwins[2]), dtype=dtype + ) y = Pop * x.ravel() - + xadj = Pop.H * y xinv = Pop / y - assert_array_almost_equal(x.ravel(), xinv) + + assert y.dtype == dtype + assert xadj.dtype == dtype + assert_array_almost_equal(x.ravel(), xinv, decimal=4 if dtype == np.float32 else 8) @pytest.mark.parametrize("par", [(par1), (par2), (par3), (par4), (par5), (par6)]) -def test_Patch3D_singlepatch12(par): +@pytest.mark.parametrize("dtype", [np.float32, np.float64]) +def test_Patch3D_singlepatch12(par, dtype): """Dot-test and inverse for Patch3D operator with single patch in fist and second dimensions""" Op = MatrixMult( @@ -416,8 +476,10 @@ def test_Patch3D_singlepatch12(par): ( par["npy"] * par["npx"] * par["nwint"], par["npy"] * par["npx"] * par["nt"], - ) - ) + ), + dtype=dtype, + ), + dtype=dtype, ) nwins, dims, _, _ = patch3d_design( @@ -443,25 +505,35 @@ def test_Patch3D_singlepatch12(par): Pop, par["npy"] * par["npx"] * par["npt"], par["npy"] * par["npx"] * par["nt"] * nwins[0] * nwins[1] * nwins[2], + rtol=1e-3 if dtype == np.float32 else 1e-6, backend=backend, ) - x = np.ones((par["npy"] * nwins[0], par["npx"] * nwins[1], par["nt"] * nwins[2])) + x = np.ones( + (par["npy"] * nwins[0], par["npx"] * nwins[1], par["nt"] * nwins[2]), + dtype=dtype, + ) y = Pop * x.ravel() - + xadj = Pop.H * y xinv = Pop / y - assert_array_almost_equal(x.ravel(), xinv) + + assert y.dtype == dtype + assert xadj.dtype == dtype + assert_array_almost_equal(x.ravel(), xinv, decimal=4 if dtype == np.float32 else 8) @pytest.mark.parametrize("par", [(par1), (par2), (par3), (par4), (par5), (par6)]) -def test_Patch3D_singlepatch3(par): +@pytest.mark.parametrize("dtype", [np.float32, np.float64]) +def test_Patch3D_singlepatch3(par, dtype): """Dot-test and inverse for Patch3D operator with single patch in third dimension""" Op = MatrixMult( np.ones( ( par["nwiny"] * par["nwinx"] * par["npt"], par["ny"] * par["nx"] * par["npt"], - ) - ) + ), + dtype=dtype, + ), + dtype=dtype, ) nwins, dims, _, _ = patch3d_design( @@ -485,10 +557,16 @@ def test_Patch3D_singlepatch3(par): Pop, par["npy"] * par["npx"] * par["npt"], par["ny"] * par["nx"] * par["npt"] * nwins[0] * nwins[1] * nwins[2], + rtol=1e-3 if dtype == np.float32 else 1e-6, backend=backend, ) - x = np.ones((par["ny"] * nwins[0], par["nx"] * nwins[1], par["npt"] * nwins[2])) + x = np.ones( + (par["ny"] * nwins[0], par["nx"] * nwins[1], par["npt"] * nwins[2]), dtype=dtype + ) y = Pop * x.ravel() - + xadj = Pop.H * y xinv = Pop / y - assert_array_almost_equal(x.ravel(), xinv) + + assert y.dtype == dtype + assert xadj.dtype == dtype + assert_array_almost_equal(x.ravel(), xinv, decimal=4 if dtype == np.float32 else 8) diff --git a/pytests/test_poststack.py b/pytests/test_poststack.py index 097147b1..74636968 100644 --- a/pytests/test_poststack.py +++ b/pytests/test_poststack.py @@ -132,6 +132,7 @@ def test_PoststackLinearModelling1d(par, dtype): assert madj.dtype == dtype assert madj_dense.dtype == dtype assert_array_almost_equal(d, d_dense, decimal=4) + assert_array_almost_equal(madj, madj_dense, decimal=4) # Inversion (note that since the operator is ill-conditioned, we cannot # expect a perfect reconstruction, hence the large relative error threshold) diff --git a/pytests/test_prestack.py b/pytests/test_prestack.py index 2e7fd760..ff32abcd 100644 --- a/pytests/test_prestack.py +++ b/pytests/test_prestack.py @@ -237,15 +237,18 @@ (par3b), ], ) -def test_PrestackLinearModelling(par): +@pytest.mark.parametrize("dtype", [np.float32, np.float64]) +def test_PrestackLinearModelling(par, dtype): """Dot-test, comparison of dense vs lop implementation and inversion for PrestackLinearModelling """ # Dense PPop_dense = PrestackLinearModelling( - wav, - theta, - vsvp=par["vsvp"], + wav.astype(dtype), + theta.astype(dtype), + vsvp=par["vsvp"] + if isinstance(par["vsvp"], float) + else par["vsvp"].astype(dtype), nt0=nt0, linearization=par["linearization"], explicit=True, @@ -255,29 +258,45 @@ def test_PrestackLinearModelling(par): PPop_dense, nt0 * ntheta, nt0 * _linearizations[par["linearization"]], + rtol=1e-3 if dtype == np.float32 else 1e-6, backend=backend, ) # Linear operator PPop = PrestackLinearModelling( - wav, - theta, - vsvp=par["vsvp"], + wav.astype(dtype), + theta.astype(dtype), + vsvp=par["vsvp"] + if isinstance(par["vsvp"], float) + else par["vsvp"].astype(dtype), nt0=nt0, linearization=par["linearization"], explicit=False, kind=par["kind"], ) assert dottest( - PPop, nt0 * ntheta, nt0 * _linearizations[par["linearization"]], backend=backend + PPop, + nt0 * ntheta, + nt0 * _linearizations[par["linearization"]], + rtol=1e-3 if dtype == np.float32 else 1e-6, + backend=backend, ) # Compare data - d = PPop * m.ravel() + d = PPop * m.astype(dtype).ravel() d = d.reshape(nt0, ntheta) - d_dense = PPop_dense * m.T.ravel() + d_dense = PPop_dense * m.astype(dtype).T.ravel() d_dense = d_dense.reshape(ntheta, nt0).T + madj = PPop.H * d.ravel() + madj = madj.reshape(nt0, _linearizations[par["linearization"]]) + madj_dense = PPop_dense.H * d_dense.T.ravel() + madj_dense = madj_dense.reshape(_linearizations[par["linearization"]], nt0).T + assert d.dtype == dtype + assert d_dense.dtype == dtype + assert madj.dtype == dtype + assert madj_dense.dtype == dtype assert_array_almost_equal(d, d_dense, decimal=4) + assert_array_almost_equal(madj, madj_dense, decimal=4) # Inversion for explicit in [True, False]: @@ -294,9 +313,9 @@ def test_PrestackLinearModelling(par): ) minv = PrestackInversion( d, - theta, - wav, - m0=mback, + theta.astype(dtype), + wav.astype(dtype), + m0=mback.astype(dtype), explicit=explicit, epsI=par["epsI"], epsR=par["epsR"], @@ -305,36 +324,56 @@ def test_PrestackLinearModelling(par): kind=par["kind"], **dict_inv, ) - assert np.linalg.norm(m - minv) / np.linalg.norm(minv) < 4e-2 + err = 1e-1 if dtype == np.float32 else 5e-2 + assert np.linalg.norm(m - minv) / np.linalg.norm(minv) < err @pytest.mark.parametrize("par", [(par1), (par2), (par3), (par4)]) -def test_PrestackWaveletModelling(par): +@pytest.mark.parametrize("dtype", [np.float32, np.float64]) +def test_PrestackWaveletModelling(par, dtype): """Dot-test and inversion for PrestackWaveletModelling""" # Operators Wavestop = PrestackWaveletModelling( - m, - theta, + m.astype(dtype), + theta.astype(dtype), nwav=ntwav, wavc=wavc, - vsvp=par["vsvp"], + vsvp=par["vsvp"] + if isinstance(par["vsvp"], float) + else par["vsvp"].astype(dtype), linearization=par["linearization"], ) - assert dottest(Wavestop, nt0 * ntheta, ntwav, backend=backend) + assert dottest( + Wavestop, + nt0 * ntheta, + ntwav, + rtol=1e-3 if dtype == np.float32 else 1e-6, + backend=backend, + ) Wavestop_phase = PrestackWaveletModelling( - m, - theta, + m.astype(dtype), + theta.astype(dtype), nwav=ntwav, wavc=wavc, - vsvp=par["vsvp"], + vsvp=par["vsvp"] + if isinstance(par["vsvp"], float) + else par["vsvp"].astype(dtype), linearization=par["linearization"], ) - assert dottest(Wavestop_phase, nt0 * ntheta, ntwav, backend=backend) + assert dottest( + Wavestop_phase, + nt0 * ntheta, + ntwav, + rtol=1e-3 if dtype == np.float32 else 1e-6, + backend=backend, + ) # Create data d = (Wavestop * wav).reshape(ntheta, nt0).T d_phase = (Wavestop_phase * wav_phase).reshape(ntheta, nt0).T + assert d.dtype == dtype + assert d_phase.dtype == dtype # Estimate wavelet wav_est = lsqr( @@ -367,38 +406,59 @@ def test_PrestackWaveletModelling(par): @pytest.mark.parametrize( "par", [(par1), (par3), (par2s), (par4s), (par1r), (par3r), (par1b), (par3b)] ) -def test_PrestackLinearModelling2d(par): +@pytest.mark.parametrize("dtype", [np.float32, np.float64]) +def test_PrestackLinearModelling2d(par, dtype): """Dot-test and inversion for PoststackLinearModelling in 2d""" nm = _linearizations[par["linearization"]] # Dense PPop_dense = PrestackLinearModelling( - wav, - theta, - vsvp=par["vsvp"], + wav.astype(dtype), + theta.astype(dtype), + vsvp=par["vsvp"] + if isinstance(par["vsvp"], float) + else par["vsvp"].astype(dtype), nt0=nz, spatdims=(nx,), linearization=par["linearization"], explicit=True, ) - assert dottest(PPop_dense, nz * ntheta * nx, nz * nm * nx, backend=backend) + assert dottest( + PPop_dense, + nz * ntheta * nx, + nz * nm * nx, + rtol=1e-3 if dtype == np.float32 else 1e-6, + backend=backend, + ) # Linear operator PPop = PrestackLinearModelling( - wav, - theta, - vsvp=par["vsvp"], + wav.astype(dtype), + theta.astype(dtype), + vsvp=par["vsvp"] + if isinstance(par["vsvp"], float) + else par["vsvp"].astype(dtype), nt0=nz, spatdims=(nx,), linearization=par["linearization"], explicit=False, ) - assert dottest(PPop_dense, nz * ntheta * nx, nz * nm * nx, backend=backend) + assert dottest( + PPop_dense, + nz * ntheta * nx, + nz * nm * nx, + rtol=1e-3 if dtype == np.float32 else 1e-6, + backend=backend, + ) # Compare data - d = (PPop * m2d.ravel()).reshape(nz, ntheta, nx) + d = (PPop * m2d.astype(dtype).ravel()).reshape(nz, ntheta, nx) d_dense = ( - (PPop_dense * m2d.swapaxes(0, 1).ravel()).reshape(ntheta, nz, nx).swapaxes(0, 1) + (PPop_dense * m2d.astype(dtype).swapaxes(0, 1).ravel()) + .reshape(ntheta, nz, nx) + .swapaxes(0, 1) ) + assert d.dtype == dtype + assert d_dense.dtype == dtype assert_array_almost_equal(d, d_dense, decimal=4) # Inversion @@ -416,9 +476,9 @@ def test_PrestackLinearModelling2d(par): ) minv2d = PrestackInversion( d, - theta, - wav, - m0=mback2d, + theta.astype(dtype), + wav.astype(dtype), + m0=mback2d.astype(dtype), explicit=explicit, epsI=par["epsI"], epsR=par["epsR"], @@ -426,4 +486,5 @@ def test_PrestackLinearModelling2d(par): simultaneous=par["simultaneous"], **dict_inv, ) - assert np.linalg.norm(m2d - minv2d) / np.linalg.norm(minv2d) < 2e-1 + err = 1e-1 if dtype == np.float32 else 5e-2 + assert np.linalg.norm(m2d - minv2d) / np.linalg.norm(minv2d) < err diff --git a/pytests/test_pwd.py b/pytests/test_pwd.py index 39937917..e4b56cd0 100644 --- a/pytests/test_pwd.py +++ b/pytests/test_pwd.py @@ -9,12 +9,10 @@ par1 = { "nx": 16, "nt": 30, - "dtype": "float64", } # even par2 = { "nx": 17, "nt": 31, - "dtype": "float64", } # odd np.random.seed(10) @@ -24,29 +22,53 @@ int(os.environ.get("TEST_CUPY_PYLOPS", 0)) == 1, reason="Not CuPy enabled" ) @pytest.mark.parametrize("par", [(par1), (par2)]) -def test_PWSprayer2D(par): - """Dot-test for PWSprayer2D""" - sigma = np.zeros((par["nx"], par["nt"]), dtype=par["dtype"]) +@pytest.mark.parametrize("dtype", [np.float32, np.float64]) +def test_PWSprayer2D(par, dtype): + """Dot-test and forward/adjoint for PWSprayer2D""" + sigma = np.zeros((par["nx"], par["nt"]), dtype=dtype) Sop = PWSprayer2D( dims=(par["nx"], par["nt"]), sigma=sigma, - dtype=par["dtype"], + dtype=dtype, ) - dottest(Sop, Sop.shape[0], par["nx"] * par["nt"]) + dottest( + Sop, + Sop.shape[0], + par["nx"] * par["nt"], + rtol=1e-3 if dtype == np.float32 else 1e-6, + ) + + x = np.ones(par["nx"] * par["nt"], dtype=dtype) + y = Sop * x + xadj = Sop.H * x + assert y.dtype == dtype + assert xadj.dtype == dtype @pytest.mark.skipif( int(os.environ.get("TEST_CUPY_PYLOPS", 0)) == 1, reason="Not CuPy enabled" ) @pytest.mark.parametrize("par", [(par1), (par2)]) -def test_PWSmoother2D(par): - """Dot-test for PWSmoother2D""" - sigma = np.zeros((par["nx"], par["nt"]), dtype=par["dtype"]) +@pytest.mark.parametrize("dtype", [np.float32, np.float64]) +def test_PWSmoother2D(par, dtype): + """Dot-test and forward/adjoint for PWSmoother2D""" + sigma = np.zeros((par["nx"], par["nt"]), dtype=dtype) Sop = PWSmoother2D( dims=(par["nx"], par["nt"]), sigma=sigma, - dtype=par["dtype"], + dtype=dtype, ) - dottest(Sop, Sop.shape[0], par["nx"] * par["nt"]) + dottest( + Sop, + Sop.shape[0], + par["nx"] * par["nt"], + rtol=1e-3 if dtype == np.float32 else 1e-6, + ) + + x = np.ones(par["nx"] * par["nt"], dtype=dtype) + y = Sop * x + xadj = Sop.H * x + assert y.dtype == dtype + assert xadj.dtype == dtype diff --git a/pytests/test_pytensoroperator.py b/pytests/test_pytensoroperator.py index 02a3431a..4b416766 100644 --- a/pytests/test_pytensoroperator.py +++ b/pytests/test_pytensoroperator.py @@ -18,8 +18,8 @@ pytensor.config.gcc__cxxflags = "-Wno-c++11-narrowing" -par1 = {"ny": 11, "nx": 11, "dtype": np.float32} # square -par2 = {"ny": 21, "nx": 11, "dtype": np.float32} # overdetermined +par1 = {"ny": 11, "nx": 11} # square +par2 = {"ny": 21, "nx": 11} # overdetermined np.random.seed(0) rng = np.random.default_rng() @@ -28,7 +28,7 @@ @pytest.mark.skipif( int(os.environ.get("TEST_CUPY_PYLOPS", 0)) == 1, reason="Not CuPy enabled" ) -@pytest.mark.parametrize("par", [(par1)]) +@pytest.mark.parametrize("par", [(par1), (par2)]) def test_PyTensorOperator(par): """Verify output and gradient of PyTensor function obtained from a LinearOperator.""" Dop = MatrixMult(np.random.normal(0.0, 1.0, (par["ny"], par["nx"]))) @@ -48,7 +48,7 @@ def test_PyTensorOperator(par): @pytest.mark.skipif( int(os.environ.get("TEST_CUPY_PYLOPS", 0)) == 1, reason="Not CuPy enabled" ) -@pytest.mark.parametrize("par", [(par1)]) +@pytest.mark.parametrize("par", [(par1), (par2)]) def test_PyTensorOperator_nd(par): """Verify output and gradient of PyTensor function obtained from a LinearOperator using an ND-array.""" diff --git a/pytests/test_radon.py b/pytests/test_radon.py index a2377d13..787fa635 100644 --- a/pytests/test_radon.py +++ b/pytests/test_radon.py @@ -235,13 +235,13 @@ def test_Radon3D(par, dtype): engine=par["engine"], dtype=dtype, ) - assert dottest( Rop, par["nhy"] * par["nhx"] * par["nt"], par["npy"] * par["npx"] * par["nt"], rtol=1e-3 if dtype == np.float32 else 1e-6, ) + y = Rop * x.ravel() y1 = R1op * x.ravel() assert y.dtype == dtype diff --git a/pytests/test_restriction.py b/pytests/test_restriction.py index d3f40dea..4f289344 100644 --- a/pytests/test_restriction.py +++ b/pytests/test_restriction.py @@ -22,8 +22,16 @@ "imag": 0, "dtype": "float64", "inplace": "True", -} # real, inplace -par2 = { +} # real (fp64), inplace +par1s = { + "ny": 21, + "nx": 11, + "nt": 20, + "imag": 0, + "dtype": "float32", + "inplace": "True", +} # real (fp32), inplace +par1j = { "ny": 21, "nx": 11, "nt": 20, @@ -31,15 +39,23 @@ "dtype": "complex128", "inplace": "True", } # complex, inplace -par3 = { +par2 = { "ny": 21, "nx": 11, "nt": 20, "imag": 0, "dtype": "float64", "inplace": "False", -} # real, out of place -par4 = { +} # real (fp64), out of place +par2s = { + "ny": 21, + "nx": 11, + "nt": 20, + "imag": 0, + "dtype": "float32", + "inplace": "False", +} # real (fp32), out of place +par2j = { "ny": 21, "nx": 11, "nt": 20, @@ -52,47 +68,59 @@ perc_subsampling = 0.4 -@pytest.mark.parametrize("par", [(par1), (par2), (par3), (par4)]) +@pytest.mark.parametrize("par", [(par1), (par1s), (par1j), (par2), (par2s), (par2j)]) def test_Restriction_1dsignal(par): """Dot-test, forward and adjoint for Restriction operator for 1d signal""" np.random.seed(10) + dtype = np.empty(0, dtype=par["dtype"]).real.dtype Nsub = int(np.round(par["nx"] * perc_subsampling)) iava = np.sort(np.random.permutation(np.arange(par["nx"]))[:Nsub]) - Rop = Restriction(par["nx"], iava, inplace=par["dtype"], dtype=par["dtype"]) + Rop = Restriction(par["nx"], iava, inplace=par["inplace"], dtype=par["dtype"]) assert dottest( - Rop, Nsub, par["nx"], complexflag=0 if par["imag"] == 0 else 3, backend=backend + Rop, + Nsub, + par["nx"], + complexflag=0 if par["imag"] == 0 else 3, + rtol=1e-4 if dtype == np.float32 else 1e-6, + backend=backend, ) - x = np.ones(par["nx"]) + par["imag"] * np.ones(par["nx"]) + x = np.ones(par["nx"], dtype=dtype) + par["imag"] * np.ones(par["nx"], dtype=dtype) y = Rop * x x1 = Rop.H * y y1 = np.asarray(Rop.mask(x)) + assert y.dtype == par["dtype"] + assert x1.dtype == par["dtype"] assert_array_almost_equal(y, y1[iava]) assert_array_almost_equal(x[iava], x1[iava]) -@pytest.mark.parametrize("par", [(par1), (par2), (par3), (par4)]) +@pytest.mark.parametrize("par", [(par1), (par1s), (par1j), (par2), (par2s), (par2j)]) def test_Restriction_2dsignal(par): """Dot-test, forward and adjoint for Restriction operator for 2d signal""" np.random.seed(10) + dtype = np.empty(0, dtype=par["dtype"]).real.dtype - x = np.ones((par["nx"], par["nt"])) + par["imag"] * np.ones((par["nx"], par["nt"])) + x = np.ones((par["nx"], par["nt"]), dtype=dtype) + par["imag"] * np.ones( + (par["nx"], par["nt"]), dtype=dtype + ) # 1st direction Nsub = int(np.round(par["nx"] * perc_subsampling)) iava = np.sort(np.random.permutation(np.arange(par["nx"]))[:Nsub]) Rop = Restriction( - (par["nx"], par["nt"]), iava, axis=0, inplace=par["dtype"], dtype=par["dtype"] + (par["nx"], par["nt"]), iava, axis=0, inplace=par["inplace"], dtype=par["dtype"] ) assert dottest( Rop, Nsub * par["nt"], par["nx"] * par["nt"], complexflag=0 if par["imag"] == 0 else 3, + rtol=1e-4 if dtype == np.float32 else 1e-6, backend=backend, ) @@ -101,6 +129,8 @@ def test_Restriction_2dsignal(par): y1_fromflat = np.asarray(Rop.mask(x.ravel())) y1 = np.asarray(Rop.mask(x)) + assert y.dtype == par["dtype"] + assert x1.dtype == par["dtype"] assert_array_almost_equal(y, y1_fromflat.reshape(par["nx"], par["nt"])[iava]) assert_array_almost_equal(y, y1[iava]) assert_array_almost_equal(x[iava], x1[iava]) @@ -110,13 +140,14 @@ def test_Restriction_2dsignal(par): iava = np.sort(np.random.permutation(np.arange(par["nt"]))[:Nsub]) Rop = Restriction( - (par["nx"], par["nt"]), iava, axis=1, inplace=par["dtype"], dtype=par["dtype"] + (par["nx"], par["nt"]), iava, axis=1, inplace=par["inplace"], dtype=par["dtype"] ) assert dottest( Rop, par["nx"] * Nsub, par["nx"] * par["nt"], complexflag=0 if par["imag"] == 0 else 3, + rtol=1e-4 if dtype == np.float32 else 1e-6, backend=backend, ) @@ -125,18 +156,21 @@ def test_Restriction_2dsignal(par): y1_fromflat = np.asarray(Rop.mask(x.ravel())) y1 = np.asarray(Rop.mask(x)) + assert y.dtype == par["dtype"] + assert x1.dtype == par["dtype"] assert_array_almost_equal(y, y1_fromflat[:, iava]) assert_array_almost_equal(y, y1[:, iava]) assert_array_almost_equal(x[:, iava], x1[:, iava]) -@pytest.mark.parametrize("par", [(par1), (par2), (par3), (par4)]) +@pytest.mark.parametrize("par", [(par1), (par1s), (par1j), (par2), (par2s), (par2j)]) def test_Restriction_3dsignal(par): """Dot-test, forward and adjoint for Restriction operator for 3d signal""" np.random.seed(10) + dtype = np.empty(0, dtype=par["dtype"]).real.dtype - x = np.ones((par["ny"], par["nx"], par["nt"])) + par["imag"] * np.ones( - (par["ny"], par["nx"], par["nt"]) + x = np.ones((par["ny"], par["nx"], par["nt"]), dtype=dtype) + par["imag"] * np.ones( + (par["ny"], par["nx"], par["nt"]), dtype=dtype ) # 1st direction @@ -147,7 +181,7 @@ def test_Restriction_3dsignal(par): (par["ny"], par["nx"], par["nt"]), iava, axis=0, - inplace=par["dtype"], + inplace=par["inplace"], dtype=par["dtype"], ) assert dottest( @@ -155,6 +189,7 @@ def test_Restriction_3dsignal(par): Nsub * par["nx"] * par["nt"], par["ny"] * par["nx"] * par["nt"], complexflag=0 if par["imag"] == 0 else 3, + rtol=1e-4 if dtype == np.float32 else 1e-6, backend=backend, ) @@ -163,6 +198,8 @@ def test_Restriction_3dsignal(par): y1_fromflat = np.asarray(Rop.mask(x.ravel())) y1 = np.asarray(Rop.mask(x)) + assert y.dtype == par["dtype"] + assert x1.dtype == par["dtype"] assert_array_almost_equal( y, y1_fromflat.reshape(par["ny"], par["nx"], par["nt"])[iava] ) @@ -177,7 +214,7 @@ def test_Restriction_3dsignal(par): (par["ny"], par["nx"], par["nt"]), iava, axis=1, - inplace=par["dtype"], + inplace=par["inplace"], dtype=par["dtype"], ) assert dottest( @@ -185,6 +222,7 @@ def test_Restriction_3dsignal(par): par["ny"] * Nsub * par["nt"], par["ny"] * par["nx"] * par["nt"], complexflag=0 if par["imag"] == 0 else 3, + rtol=1e-4 if dtype == np.float32 else 1e-6, backend=backend, ) @@ -193,6 +231,8 @@ def test_Restriction_3dsignal(par): y1_fromflat = np.asarray(Rop.mask(x.ravel())) y1 = np.asarray(Rop.mask(x)) + assert y.dtype == par["dtype"] + assert x1.dtype == par["dtype"] assert_array_almost_equal(y, y1_fromflat[:, iava]) assert_array_almost_equal(y, y1[:, iava]) assert_array_almost_equal(x[:, iava], x1[:, iava]) @@ -205,7 +245,7 @@ def test_Restriction_3dsignal(par): (par["ny"], par["nx"], par["nt"]), iava, axis=2, - inplace=par["dtype"], + inplace=par["inplace"], dtype=par["dtype"], ) assert dottest( @@ -213,6 +253,7 @@ def test_Restriction_3dsignal(par): par["ny"] * par["nx"] * Nsub, par["ny"] * par["nx"] * par["nt"], complexflag=0 if par["imag"] == 0 else 3, + rtol=1e-4 if dtype == np.float32 else 1e-6, backend=backend, ) @@ -221,6 +262,8 @@ def test_Restriction_3dsignal(par): y1_fromflat = np.asarray(Rop.mask(x.ravel())) y1 = np.asarray(Rop.mask(x)) + assert y.dtype == par["dtype"] + assert x1.dtype == par["dtype"] assert_array_almost_equal(y, y1_fromflat[:, :, iava]) assert_array_almost_equal(y, y1[:, :, iava]) assert_array_almost_equal(x[:, :, iava], x1[:, :, iava]) From d5df25f76d0546c83d77e6d92cb909f8859bb5d9 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Sun, 10 May 2026 12:34:35 +0100 Subject: [PATCH 167/183] minor: relax tol in inversion results of test_patching --- pytests/test_patching.py | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/pytests/test_patching.py b/pytests/test_patching.py index 41f0c552..ffa342a7 100644 --- a/pytests/test_patching.py +++ b/pytests/test_patching.py @@ -173,7 +173,7 @@ def test_Patch2D(par, dtype): assert y.dtype == dtype assert xadj.dtype == dtype - assert_array_almost_equal(x.ravel(), xinv, decimal=4 if dtype == np.float32 else 8) + assert_array_almost_equal(x.ravel(), xinv, decimal=3 if dtype == np.float32 else 8) @pytest.mark.parametrize("par", [(par1), (par4)]) @@ -217,7 +217,7 @@ def test_Patch2D_scalings(par, dtype): assert y.dtype == dtype assert xadj.dtype == dtype - assert_array_almost_equal(x.ravel(), xinv, decimal=4 if dtype == np.float32 else 8) + assert_array_almost_equal(x.ravel(), xinv, decimal=3 if dtype == np.float32 else 8) @pytest.mark.parametrize("par", [(par1), (par4)]) @@ -261,7 +261,7 @@ def test_Patch2D_singlepatch1(par, dtype): assert y.dtype == dtype assert xadj.dtype == dtype - assert_array_almost_equal(x.ravel(), xinv, decimal=4 if dtype == np.float32 else 8) + assert_array_almost_equal(x.ravel(), xinv, decimal=3 if dtype == np.float32 else 8) @pytest.mark.parametrize("par", [(par1), (par2), (par3), (par4), (par5), (par6)]) @@ -304,7 +304,7 @@ def test_Patch2D_singlepatch2(par, dtype): assert y.dtype == dtype assert xadj.dtype == dtype - assert_array_almost_equal(x.ravel(), xinv, decimal=4 if dtype == np.float32 else 8) + assert_array_almost_equal(x.ravel(), xinv, decimal=3 if dtype == np.float32 else 8) @pytest.mark.parametrize("par", [(par1), (par2), (par3), (par4), (par5), (par6)]) @@ -359,7 +359,7 @@ def test_Patch3D(par, dtype): assert y.dtype == dtype assert xadj.dtype == dtype - assert_array_almost_equal(x.ravel(), xinv, decimal=4 if dtype == np.float32 else 8) + assert_array_almost_equal(x.ravel(), xinv, decimal=3 if dtype == np.float32 else 8) @pytest.mark.parametrize("par", [(par1), (par2), (par3), (par4), (par5), (par6)]) @@ -411,7 +411,7 @@ def test_Patch3D_singlepatch1(par, dtype): assert y.dtype == dtype assert xadj.dtype == dtype - assert_array_almost_equal(x.ravel(), xinv, decimal=4 if dtype == np.float32 else 8) + assert_array_almost_equal(x.ravel(), xinv, decimal=3 if dtype == np.float32 else 8) @pytest.mark.parametrize("par", [(par1), (par2), (par3), (par4), (par5), (par6)]) @@ -463,7 +463,7 @@ def test_Patch3D_singlepatch2(par, dtype): assert y.dtype == dtype assert xadj.dtype == dtype - assert_array_almost_equal(x.ravel(), xinv, decimal=4 if dtype == np.float32 else 8) + assert_array_almost_equal(x.ravel(), xinv, decimal=3 if dtype == np.float32 else 8) @pytest.mark.parametrize("par", [(par1), (par2), (par3), (par4), (par5), (par6)]) @@ -518,7 +518,7 @@ def test_Patch3D_singlepatch12(par, dtype): assert y.dtype == dtype assert xadj.dtype == dtype - assert_array_almost_equal(x.ravel(), xinv, decimal=4 if dtype == np.float32 else 8) + assert_array_almost_equal(x.ravel(), xinv, decimal=3 if dtype == np.float32 else 8) @pytest.mark.parametrize("par", [(par1), (par2), (par3), (par4), (par5), (par6)]) @@ -569,4 +569,4 @@ def test_Patch3D_singlepatch3(par, dtype): assert y.dtype == dtype assert xadj.dtype == dtype - assert_array_almost_equal(x.ravel(), xinv, decimal=4 if dtype == np.float32 else 8) + assert_array_almost_equal(x.ravel(), xinv, decimal=3 if dtype == np.float32 else 8) From 476ae2d02c426b8af9d37875ee54bf58807b5108 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Sun, 10 May 2026 17:07:26 +0100 Subject: [PATCH 168/183] test: switch to cgls in test_patching for stability of fp32 tests --- pytests/test_patching.py | 55 ++++++++++++++++++++-------------------- 1 file changed, 28 insertions(+), 27 deletions(-) diff --git a/pytests/test_patching.py b/pytests/test_patching.py index ffa342a7..bb40ed23 100644 --- a/pytests/test_patching.py +++ b/pytests/test_patching.py @@ -13,6 +13,7 @@ import pytest from pylops.basicoperators import MatrixMult +from pylops.optimization.basic import cgls from pylops.signalprocessing import Patch2D, Patch3D from pylops.signalprocessing.patch2d import patch2d_design from pylops.signalprocessing.patch3d import patch3d_design @@ -166,14 +167,14 @@ def test_Patch2D(par, dtype): rtol=1e-3 if dtype == np.float32 else 1e-6, backend=backend, ) - x = np.ones(par["ny"] * nwins[0] * par["nt"] * nwins[1], dtype=dtype) + x = np.ones((nwins[0], nwins[1], par["ny"], par["nt"]), dtype=dtype) y = Pop * x.ravel() xadj = Pop.H * y - xinv = Pop / y + xinv = cgls(Pop, y, niter=50)[0] assert y.dtype == dtype assert xadj.dtype == dtype - assert_array_almost_equal(x.ravel(), xinv, decimal=3 if dtype == np.float32 else 8) + assert_array_almost_equal(x, xinv, decimal=3 if dtype == np.float32 else 8) @pytest.mark.parametrize("par", [(par1), (par4)]) @@ -210,14 +211,14 @@ def test_Patch2D_scalings(par, dtype): rtol=1e-3 if dtype == np.float32 else 1e-6, backend=backend, ) - x = np.ones(par["ny"] * nwins[0] * par["nt"] * nwins[1], dtype=dtype) + x = np.ones((nwins[0], nwins[1], par["ny"], par["nt"]), dtype=dtype) y = Pop * x.ravel() xadj = Pop.H * y - xinv = Pop / y + xinv = cgls(Pop, y, niter=50)[0] assert y.dtype == dtype assert xadj.dtype == dtype - assert_array_almost_equal(x.ravel(), xinv, decimal=3 if dtype == np.float32 else 8) + assert_array_almost_equal(x, xinv, decimal=3 if dtype == np.float32 else 8) @pytest.mark.parametrize("par", [(par1), (par4)]) @@ -254,14 +255,14 @@ def test_Patch2D_singlepatch1(par, dtype): rtol=1e-3 if dtype == np.float32 else 1e-6, backend=backend, ) - x = np.ones(par["npy"] * nwins[0] * par["nt"] * nwins[1], dtype=dtype) + x = np.ones((nwins[0], nwins[1], par["npy"], par["nt"]), dtype=dtype) y = Pop * x.ravel() xadj = Pop.H * y - xinv = Pop / y + xinv = cgls(Pop, y, niter=50)[0] assert y.dtype == dtype assert xadj.dtype == dtype - assert_array_almost_equal(x.ravel(), xinv, decimal=3 if dtype == np.float32 else 8) + assert_array_almost_equal(x, xinv, decimal=3 if dtype == np.float32 else 8) @pytest.mark.parametrize("par", [(par1), (par2), (par3), (par4), (par5), (par6)]) @@ -297,14 +298,14 @@ def test_Patch2D_singlepatch2(par, dtype): rtol=1e-3 if dtype == np.float32 else 1e-6, backend=backend, ) - x = np.ones(par["ny"] * nwins[0] * par["npt"] * nwins[1], dtype=dtype) + x = np.ones((nwins[0], nwins[1], par["ny"], par["nt"]), dtype=dtype) y = Pop * x.ravel() xadj = Pop.H * y - xinv = Pop / y + xinv = cgls(Pop, y, niter=50)[0] assert y.dtype == dtype assert xadj.dtype == dtype - assert_array_almost_equal(x.ravel(), xinv, decimal=3 if dtype == np.float32 else 8) + assert_array_almost_equal(x, xinv, decimal=3 if dtype == np.float32 else 8) @pytest.mark.parametrize("par", [(par1), (par2), (par3), (par4), (par5), (par6)]) @@ -351,15 +352,15 @@ def test_Patch3D(par, dtype): backend=backend, ) x = np.ones( - (par["ny"] * nwins[0], par["nx"] * nwins[1], par["nt"] * nwins[2]), dtype=dtype + (nwins[0], nwins[1], nwins[2], par["ny"], par["nx"], par["nt"]), ) y = Pop * x.ravel() xadj = Pop.H * y - xinv = Pop / y + xinv = cgls(Pop, y, niter=50)[0] assert y.dtype == dtype assert xadj.dtype == dtype - assert_array_almost_equal(x.ravel(), xinv, decimal=3 if dtype == np.float32 else 8) + assert_array_almost_equal(x, xinv, decimal=3 if dtype == np.float32 else 8) @pytest.mark.parametrize("par", [(par1), (par2), (par3), (par4), (par5), (par6)]) @@ -403,15 +404,15 @@ def test_Patch3D_singlepatch1(par, dtype): backend=backend, ) x = np.ones( - (par["npy"] * nwins[0], par["nx"] * nwins[1], par["nt"] * nwins[2]), dtype=dtype + (nwins[0], nwins[1], nwins[2], par["npy"], par["nx"], par["nt"]), ) y = Pop * x.ravel() xadj = Pop.H * y - xinv = Pop / y + xinv = cgls(Pop, y, niter=50)[0] assert y.dtype == dtype assert xadj.dtype == dtype - assert_array_almost_equal(x.ravel(), xinv, decimal=3 if dtype == np.float32 else 8) + assert_array_almost_equal(x, xinv, decimal=3 if dtype == np.float32 else 8) @pytest.mark.parametrize("par", [(par1), (par2), (par3), (par4), (par5), (par6)]) @@ -455,15 +456,15 @@ def test_Patch3D_singlepatch2(par, dtype): backend=backend, ) x = np.ones( - (par["ny"] * nwins[0], par["npx"] * nwins[1], par["nt"] * nwins[2]), dtype=dtype + (nwins[0], nwins[1], nwins[2], par["ny"], par["npx"], par["nt"]), ) y = Pop * x.ravel() xadj = Pop.H * y - xinv = Pop / y + xinv = cgls(Pop, y, niter=50)[0] assert y.dtype == dtype assert xadj.dtype == dtype - assert_array_almost_equal(x.ravel(), xinv, decimal=3 if dtype == np.float32 else 8) + assert_array_almost_equal(x, xinv, decimal=3 if dtype == np.float32 else 8) @pytest.mark.parametrize("par", [(par1), (par2), (par3), (par4), (par5), (par6)]) @@ -509,16 +510,16 @@ def test_Patch3D_singlepatch12(par, dtype): backend=backend, ) x = np.ones( - (par["npy"] * nwins[0], par["npx"] * nwins[1], par["nt"] * nwins[2]), + (nwins[0], nwins[1], nwins[2], par["npy"], par["npx"], par["nt"]), dtype=dtype, ) y = Pop * x.ravel() xadj = Pop.H * y - xinv = Pop / y + xinv = cgls(Pop, y, niter=50)[0] assert y.dtype == dtype assert xadj.dtype == dtype - assert_array_almost_equal(x.ravel(), xinv, decimal=3 if dtype == np.float32 else 8) + assert_array_almost_equal(x, xinv, decimal=3 if dtype == np.float32 else 8) @pytest.mark.parametrize("par", [(par1), (par2), (par3), (par4), (par5), (par6)]) @@ -561,12 +562,12 @@ def test_Patch3D_singlepatch3(par, dtype): backend=backend, ) x = np.ones( - (par["ny"] * nwins[0], par["nx"] * nwins[1], par["npt"] * nwins[2]), dtype=dtype + (nwins[0], nwins[1], nwins[2], par["ny"], par["nx"], par["npt"]), ) y = Pop * x.ravel() xadj = Pop.H * y - xinv = Pop / y + xinv = cgls(Pop, y, niter=50)[0] assert y.dtype == dtype assert xadj.dtype == dtype - assert_array_almost_equal(x.ravel(), xinv, decimal=3 if dtype == np.float32 else 8) + assert_array_almost_equal(x, xinv, decimal=3 if dtype == np.float32 else 8) From 621c3bc6cd52fd59cfa4a682172ae2d069685957 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Sun, 10 May 2026 21:07:04 +0100 Subject: [PATCH 169/183] fix: fixed Seislet to work with correct dtype (and added tests) --- pylops/signalprocessing/seislet.py | 10 ++++++---- pytests/test_seislet.py | 26 ++++++++++++++++---------- 2 files changed, 22 insertions(+), 14 deletions(-) diff --git a/pylops/signalprocessing/seislet.py b/pylops/signalprocessing/seislet.py index 3cc7f577..ba8e06f4 100644 --- a/pylops/signalprocessing/seislet.py +++ b/pylops/signalprocessing/seislet.py @@ -451,7 +451,7 @@ def __init__( super().__init__(dtype=np.dtype(dtype), dims=dims, dimsd=dimsd, name=name) pad = [(0, ndimpow2 - self.dims[0])] + [(0, 0)] * (len(self.dims) - 1) - self.pad = Pad(self.dims, pad) + self.pad = Pad(self.dims, pad, dtype=self.dtype) self.nx, self.nt = self.dimsd # define levels @@ -473,7 +473,9 @@ def __init__( def _matvec(self, x: NDArray) -> NDArray: x = self.pad.matvec(x) x = np.reshape(x, self.dimsd) - y = np.zeros((np.sum(self.levels_size) + self.levels_size[-1], self.nt)) + y = np.zeros( + (np.sum(self.levels_size) + self.levels_size[-1], self.nt), dtype=self.dtype + ) for ilevel in range(self.level): odd = x[1::2] even = x[::2] @@ -519,7 +521,7 @@ def _rmatvec(self, x: NDArray) -> NDArray: backward=False, adj=True, ) - y = np.zeros((2 * even.shape[0], self.nt)) + y = np.zeros((2 * even.shape[0], self.nt), dtype=self.dtype) y[1::2] = odd y[::2] = even y = self.pad.rmatvec(y.ravel()) @@ -542,7 +544,7 @@ def inverse(self, x: NDArray) -> NDArray: odd = res + self.predict( even, self.dt, self.dx, self.slopes, repeat=ilevel - 1, backward=False ) - y = np.zeros((2 * even.shape[0], self.nt)) + y = np.zeros((2 * even.shape[0], self.nt), dtype=self.dtype) y[1::2] = odd y[::2] = even y = self.pad.rmatvec(y.ravel()) diff --git a/pytests/test_seislet.py b/pytests/test_seislet.py index 455edeb4..8e4869ab 100644 --- a/pytests/test_seislet.py +++ b/pytests/test_seislet.py @@ -15,7 +15,6 @@ "dx": 10, "dt": 0.004, "level": None, - "dtype": "float32", } # nx power of 2, max level par2 = { "nx": 16, @@ -23,7 +22,6 @@ "dx": 10, "dt": 0.004, "level": 2, - "dtype": "float32", } # nx power of 2, smaller level par3 = { "nx": 13, @@ -31,7 +29,6 @@ "dx": 10, "dt": 0.004, "level": 2, - "dtype": "float32", } # nx not power of 2, max level np.random.seed(10) @@ -118,9 +115,10 @@ def _predict_reshape( int(os.environ.get("TEST_CUPY_PYLOPS", 0)) == 1, reason="Not CuPy enabled" ) @pytest.mark.parametrize("par", [(par1), (par2), (par3)]) -def test_Seislet(par): - """Dot-test and forward-inverse for Seislet""" - slope = np.random.normal(0, 0.1, (par["nx"], par["nt"])) +@pytest.mark.parametrize("dtype", [np.float32, np.float64]) +def test_Seislet(par, dtype): + """Dot-test and forward/adjoint/inverse for Seislet""" + slope = np.random.normal(0, 0.1, (par["nx"], par["nt"])).astype(dtype) for kind in ("haar", "linear"): Sop = Seislet( @@ -128,11 +126,19 @@ def test_Seislet(par): sampling=(par["dx"], par["dt"]), level=par["level"], kind=kind, - dtype=par["dtype"], + dtype=dtype, + ) + dottest( + Sop, + Sop.shape[0], + par["nx"] * par["nt"], + rtol=1e-3 if dtype == np.float32 else 1e-6, ) - dottest(Sop, Sop.shape[0], par["nx"] * par["nt"]) - x = np.random.normal(0, 0.1, par["nx"] * par["nt"]) + x = np.random.normal(0, 0.1, par["nx"] * par["nt"]).astype(dtype) y = Sop * x + xadj = Sop.H * y xinv = Sop.inverse(y) - assert_array_almost_equal(x, xinv) + assert y.dtype == dtype + assert xadj.dtype == dtype + assert_array_almost_equal(x, xinv, decimal=3 if dtype == np.float32 else 6) From 4d147379cca3a7dd317e06d38a4804ab4a7ccc29 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Tue, 12 May 2026 21:21:42 +0100 Subject: [PATCH 170/183] test: added dtype checks for shift --- pytests/test_shift.py | 136 ++++++++++++++++++++++++++++++------------ 1 file changed, 99 insertions(+), 37 deletions(-) diff --git a/pytests/test_shift.py b/pytests/test_shift.py index aecd2d2e..5311ff83 100644 --- a/pytests/test_shift.py +++ b/pytests/test_shift.py @@ -24,14 +24,28 @@ "ny": 11, "imag": 0, "dtype": "float64", -} # square real +} # square real (fp64) par2 = { "nt": 41, "nx": 21, "ny": 11, "imag": 0, "dtype": "float64", -} # overdetermined real +} # overdetermined real (fp64) +par1s = { + "nt": 41, + "nx": 41, + "ny": 11, + "imag": 0, + "dtype": "float32", +} # square real (fp32) +par2s = { + "nt": 41, + "nx": 21, + "ny": 11, + "imag": 0, + "dtype": "float32", +} # overdetermined real (fp32) par1j = { "nt": 41, "nx": 41, @@ -59,14 +73,16 @@ def test_unknown_engine(par): ) -@pytest.mark.parametrize("par", [(par1), (par1j)]) +@pytest.mark.parametrize("par", [(par1), (par1s), (par1j)]) def test_Shift1D(par): - """Dot-test and inversion for Shift operator on 1d data""" + """Dot-test and forward/adjoint/inversion for Shift operator on 1d data""" np.random.seed(0) + dtype = np.empty(0, dtype=par["dtype"]).real.dtype + shift = 5.5 x = np.asarray( - gaussian(np.arange(par["nt"] // 2 + 1), 2.0)[0] - + par["imag"] * gaussian(np.arange(par["nt"] // 2 + 1), 2.0)[0] + gaussian(np.arange(par["nt"] // 2 + 1), 2.0)[0].astype(dtype) + + par["imag"] * gaussian(np.arange(par["nt"] // 2 + 1), 2.0)[0].astype(dtype) ) Sop = Shift( @@ -77,12 +93,15 @@ def test_Shift1D(par): par["nt"], par["nt"], complexflag=0 if par["imag"] == 0 else 3, + rtol=1e-4 if dtype == np.float32 else 1e-6, backend=backend, ) + y = Sop * x + xadj = Sop.H * y xlsqr = lsqr( Sop, - Sop * x, + y, x0=np.zeros_like(x), damp=1e-20, niter=200, @@ -90,22 +109,27 @@ def test_Shift1D(par): btol=1e-8, show=0, )[0] - assert_array_almost_equal(x, xlsqr, decimal=1) + + assert y.dtype == par["dtype"] + assert xadj.dtype == par["dtype"] + assert_array_almost_equal(x, xlsqr, decimal=2 if dtype == np.float32 else 4) @pytest.mark.skipif( int(os.environ.get("TEST_CUPY_PYLOPS", 0)) == 1, reason="SciPy engine not compatible with CuPy", ) -@pytest.mark.parametrize("par", [(par1), (par1j)]) +@pytest.mark.parametrize("par", [(par1), (par1s), (par1j)]) def test_Shift1D_scipy(par): - """Dot-test and inversion for Shift operator on 1d data + """Dot-test and forward/adjoint/inversion for Shift operator on 1d data with scipy engine and workers""" np.random.seed(0) + dtype = np.empty(0, dtype=par["dtype"]).real.dtype + shift = 5.5 x = np.asarray( - gaussian(np.arange(par["nt"] // 2 + 1), 2.0)[0] - + par["imag"] * gaussian(np.arange(par["nt"] // 2 + 1), 2.0)[0] + gaussian(np.arange(par["nt"] // 2 + 1), 2.0)[0].astype(dtype) + + par["imag"] * gaussian(np.arange(par["nt"] // 2 + 1), 2.0)[0].astype(dtype) ) Sop = Shift( @@ -121,12 +145,15 @@ def test_Shift1D_scipy(par): par["nt"], par["nt"], complexflag=0 if par["imag"] == 0 else 3, + rtol=1e-4 if dtype == np.float32 else 1e-6, backend=backend, ) + y = Sop * x + xadj = Sop.H * y xlsqr = lsqr( Sop, - Sop * x, + y, x0=np.zeros_like(x), damp=1e-20, niter=200, @@ -134,21 +161,26 @@ def test_Shift1D_scipy(par): btol=1e-8, show=0, )[0] - assert_array_almost_equal(x, xlsqr, decimal=1) + + assert y.dtype == par["dtype"] + assert xadj.dtype == par["dtype"] + assert_array_almost_equal(x, xlsqr, decimal=2 if dtype == np.float32 else 4) -@pytest.mark.parametrize("par", [(par1), (par2), (par1j), (par2j)]) +@pytest.mark.parametrize("par", [(par1), (par2), (par1s), (par2s), (par1j), (par2j)]) def test_Shift2D(par): - """Dot-test and inversion for Shift operator on 2d data""" + """Dot-test and forward/adjoint/inversion for Shift operator on 2d data""" np.random.seed(0) + dtype = np.empty(0, dtype=par["dtype"]).real.dtype + shift = 5.5 # 1st axis x = np.asarray( - gaussian(np.arange(par["nt"] // 2 + 1), 2.0)[0] - + par["imag"] * gaussian(np.arange(par["nt"] // 2 + 1), 2.0)[0] + gaussian(np.arange(par["nt"] // 2 + 1), 2.0)[0].astype(dtype) + + par["imag"] * gaussian(np.arange(par["nt"] // 2 + 1), 2.0)[0].astype(dtype) ) - x = np.outer(x, np.ones(par["nx"])) + x = np.outer(x, np.ones(par["nx"], dtype=dtype)) Sop = Shift( (par["nt"], par["nx"]), shift, @@ -161,11 +193,15 @@ def test_Shift2D(par): par["nt"] * par["nx"], par["nt"] * par["nx"], complexflag=0 if par["imag"] == 0 else 3, + rtol=1e-4 if dtype == np.float32 else 1e-6, backend=backend, ) + + y = Sop * x.ravel() + xadj = Sop.H * y xlsqr = lsqr( Sop, - Sop * x.ravel(), + y, x0=np.zeros_like(x), damp=1e-20, niter=200, @@ -173,14 +209,17 @@ def test_Shift2D(par): btol=1e-8, show=0, )[0] - assert_array_almost_equal(x, xlsqr, decimal=1) + + assert y.dtype == par["dtype"] + assert xadj.dtype == par["dtype"] + assert_array_almost_equal(x, xlsqr, decimal=2 if dtype == np.float32 else 4) # 2nd axis x = np.asarray( - gaussian(np.arange(par["nt"] // 2 + 1), 2.0)[0] - + par["imag"] * gaussian(np.arange(par["nt"] // 2 + 1), 2.0)[0] + gaussian(np.arange(par["nt"] // 2 + 1), 2.0)[0].astype(dtype) + + par["imag"] * gaussian(np.arange(par["nt"] // 2 + 1), 2.0)[0].astype(dtype) ) - x = np.outer(x, np.ones(par["nx"])).T + x = np.outer(x, np.ones(par["nx"], dtype=dtype)).T Sop = Shift( (par["nx"], par["nt"]), shift, @@ -193,11 +232,15 @@ def test_Shift2D(par): par["nt"] * par["nx"], par["nt"] * par["nx"], complexflag=0 if par["imag"] == 0 else 3, + rtol=1e-4 if dtype == np.float32 else 1e-6, backend=backend, ) + + y = Sop * x.ravel() + xadj = Sop.H * y xlsqr = lsqr( Sop, - Sop * x.ravel(), + y, x0=np.zeros_like(x), damp=1e-20, niter=200, @@ -205,21 +248,26 @@ def test_Shift2D(par): btol=1e-8, show=0, )[0] - assert_array_almost_equal(x, xlsqr, decimal=1) + + assert y.dtype == par["dtype"] + assert xadj.dtype == par["dtype"] + assert_array_almost_equal(x, xlsqr, decimal=2 if dtype == np.float32 else 4) -@pytest.mark.parametrize("par", [(par1), (par2), (par1j), (par2j)]) +@pytest.mark.parametrize("par", [(par1), (par2), (par1s), (par2s), (par1j), (par2j)]) def test_Shift2Dvariable(par): - """Dot-test and inversion for Shift operator on 2d data with variable shift""" + """Dot-test and forward/adjoint/inversion for Shift operator on 2d data with variable shift""" np.random.seed(0) + dtype = np.empty(0, dtype=par["dtype"]).real.dtype + shift = npp.arange(par["nx"]) # 1st axis x = np.asarray( - gaussian(np.arange(par["nt"] // 2 + 1), 2.0)[0] - + par["imag"] * gaussian(np.arange(par["nt"] // 2 + 1), 2.0)[0] + gaussian(np.arange(par["nt"] // 2 + 1), 2.0)[0].astype(dtype) + + par["imag"] * gaussian(np.arange(par["nt"] // 2 + 1), 2.0)[0].astype(dtype) ) - x = np.outer(x, np.ones(par["nx"])) + x = np.outer(x, np.ones(par["nx"], dtype=dtype)) Sop = Shift( (par["nt"], par["nx"]), shift, @@ -232,11 +280,15 @@ def test_Shift2Dvariable(par): par["nt"] * par["nx"], par["nt"] * par["nx"], complexflag=0 if par["imag"] == 0 else 3, + rtol=1e-4 if dtype == np.float32 else 1e-6, backend=backend, ) + + y = Sop * x.ravel() + xadj = Sop.H * y xlsqr = lsqr( Sop, - Sop * x.ravel(), + y, x0=np.zeros_like(x), damp=1e-20, niter=200, @@ -244,14 +296,17 @@ def test_Shift2Dvariable(par): btol=1e-8, show=0, )[0] - assert_array_almost_equal(x, xlsqr, decimal=1) + + assert y.dtype == par["dtype"] + assert xadj.dtype == par["dtype"] + assert_array_almost_equal(x, xlsqr, decimal=2 if dtype == np.float32 else 4) # 2nd axis x = np.asarray( - gaussian(np.arange(par["nt"] // 2 + 1), 2.0)[0] - + par["imag"] * gaussian(np.arange(par["nt"] // 2 + 1), 2.0)[0] + gaussian(np.arange(par["nt"] // 2 + 1), 2.0)[0].astype(dtype) + + par["imag"] * gaussian(np.arange(par["nt"] // 2 + 1), 2.0)[0].astype(dtype) ) - x = np.outer(x, np.ones(par["nx"])).T + x = np.outer(x, np.ones(par["nx"], dtype=dtype)).T Sop = Shift( (par["nx"], par["nt"]), shift, @@ -264,8 +319,12 @@ def test_Shift2Dvariable(par): par["nt"] * par["nx"], par["nt"] * par["nx"], complexflag=0 if par["imag"] == 0 else 3, + rtol=1e-4 if dtype == np.float32 else 1e-6, backend=backend, ) + + y = Sop * x.ravel() + xadj = Sop.H * y xlsqr = lsqr( Sop, Sop * x.ravel(), @@ -276,4 +335,7 @@ def test_Shift2Dvariable(par): btol=1e-8, show=0, )[0] - assert_array_almost_equal(x, xlsqr, decimal=1) + + assert y.dtype == par["dtype"] + assert xadj.dtype == par["dtype"] + assert_array_almost_equal(x, xlsqr, decimal=2 if dtype == np.float32 else 4) From b79dab28c5fbbe1e9d16f50cbb1165fb366ade69 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Tue, 12 May 2026 22:47:45 +0100 Subject: [PATCH 171/183] test: added dtype checks for sliding (and fix issues with tap dtype and internal ops --- pylops/signalprocessing/sliding1d.py | 10 +- pylops/signalprocessing/sliding2d.py | 12 ++- pylops/signalprocessing/sliding3d.py | 8 +- pytests/test_sliding.py | 143 +++++++++++++++++++-------- 4 files changed, 119 insertions(+), 54 deletions(-) diff --git a/pylops/signalprocessing/sliding1d.py b/pylops/signalprocessing/sliding1d.py index ac270bc1..a8e4d7bc 100644 --- a/pylops/signalprocessing/sliding1d.py +++ b/pylops/signalprocessing/sliding1d.py @@ -199,7 +199,7 @@ def __init__( self.tapertype = tapertype self.savetaper = savetaper if self.tapertype is not None: - tap = taper(nwin, nover, tapertype=self.tapertype) + tap = taper(nwin, nover, tapertype=self.tapertype).astype(Op.dtype) tapin = tap.copy() tapin[:nover] = 1 tapend = tap.copy() @@ -247,7 +247,7 @@ def _matvec_savetaper(self, x: NDArray) -> NDArray: self.taps = to_cupy_conditional(x, self.taps) y = ncp.zeros(self.dimsd, dtype=self.dtype) if self.simOp: - x = self.Op @ x + x = self.Op.matvec(x.ravel()).reshape(self.Op.dimsd) if self.tapertype is not None: x = self.taps * x for iwin0 in range(self.dims[0]): @@ -270,7 +270,7 @@ def _rmatvec_savetaper(self, x: NDArray) -> NDArray: if self.tapertype is not None: ywins = ywins * self.taps if self.simOp: - y = self.Op.H @ ywins + y = self.Op.rmatvec(ywins.ravel()) else: y = ncp.zeros(self.dims, dtype=self.dtype) for iwin0 in range(self.dims[0]): @@ -284,7 +284,7 @@ def _matvec_nosavetaper(self, x: NDArray) -> NDArray: self.taps = to_cupy_conditional(x, self.taps) y = ncp.zeros(self.dimsd, dtype=self.dtype) if self.simOp: - x = self.Op @ x + x = self.Op.matvec(x.ravel()).reshape(self.Op.dimsd) for iwin0 in range(self.dims[0]): if self.simOp: xxwin = x[iwin0] @@ -311,7 +311,7 @@ def _rmatvec_nosavetaper(self, x: NDArray) -> NDArray: if self.tapertype is not None: for iwin0 in range(self.dims[0]): ywins = self._apply_taper(ywins, iwin0) - y = self.Op.H @ ywins + y = self.Op.rmatvec(ywins.ravel()) else: y = ncp.zeros(self.dims, dtype=self.dtype) for iwin0 in range(self.dims[0]): diff --git a/pylops/signalprocessing/sliding2d.py b/pylops/signalprocessing/sliding2d.py index 443aa3c7..25bfd7ba 100644 --- a/pylops/signalprocessing/sliding2d.py +++ b/pylops/signalprocessing/sliding2d.py @@ -236,7 +236,9 @@ def __init__( self.tapertype = tapertype self.savetaper = savetaper if self.tapertype is not None: - tap = taper2d(dimsd[1], nwin, nover, tapertype=self.tapertype) + tap = taper2d(dimsd[1], nwin, nover, tapertype=self.tapertype).astype( + Op.dtype + ) tapin = tap.copy() tapin[:nover] = 1 tapend = tap.copy() @@ -286,7 +288,7 @@ def _matvec_savetaper(self, x: NDArray) -> NDArray: self.taps = to_cupy_conditional(x, self.taps) y = ncp.zeros(self.dimsd, dtype=self.dtype) if self.simOp: - x = self.Op @ x + x = self.Op.matvec(x.ravel()).reshape(self.Op.dimsd) for iwin0 in range(self.dims[0]): if self.simOp: xx = x[iwin0].reshape(self.nwin, self.dimsd[-1]) @@ -311,7 +313,7 @@ def _rmatvec_savetaper(self, x: NDArray) -> NDArray: if self.tapertype is not None: ywins = ywins * self.taps if self.simOp: - y = self.Op.H @ ywins + y = self.Op.rmatvec(ywins.ravel()).reshape(self.dims) else: y = ncp.zeros(self.dims, dtype=self.dtype) for iwin0 in range(self.dims[0]): @@ -327,7 +329,7 @@ def _matvec_nosavetaper(self, x: NDArray) -> NDArray: self.taps = to_cupy_conditional(x, self.taps) y = ncp.zeros(self.dimsd, dtype=self.dtype) if self.simOp: - x = self.Op @ x + x = self.Op.matvec(x.ravel()).reshape(self.Op.dimsd) for iwin0 in range(self.dims[0]): if self.simOp: xxwin = x[iwin0].reshape(self.nwin, self.dimsd[-1]) @@ -360,7 +362,7 @@ def _rmatvec_nosavetaper(self, x: NDArray) -> NDArray: if self.tapertype is not None: for iwin0 in range(self.dims[0]): ywins = self._apply_taper(ywins, iwin0) - y = self.Op.H @ ywins + y = self.Op.rmatvec(ywins.ravel()).reshape(self.dims) else: y = ncp.zeros(self.dims, dtype=self.dtype) for iwin0 in range(self.dims[0]): diff --git a/pylops/signalprocessing/sliding3d.py b/pylops/signalprocessing/sliding3d.py index 2acc1cd1..b62d1a8e 100644 --- a/pylops/signalprocessing/sliding3d.py +++ b/pylops/signalprocessing/sliding3d.py @@ -349,7 +349,7 @@ def _matvec_savetaper(self, x: NDArray) -> NDArray: self.taps = to_cupy_conditional(x, self.taps) y = ncp.zeros(self.dimsd, dtype=self.dtype) if self.simOp: - x = self.Op @ x + x = self.Op.matvec(x.ravel()).reshape(self.Op.dimsd) for iwin0 in range(self.dims[0]): for iwin1 in range(self.dims[1]): if self.simOp: @@ -382,7 +382,7 @@ def _rmatvec_savetaper(self, x: NDArray) -> NDArray: if self.tapertype is not None: ywins = ywins * self.taps if self.simOp: - y = self.Op.H @ ywins + y = self.Op.rmatvec(ywins.ravel()).reshape(self.dims) else: y = ncp.zeros(self.dims, dtype=self.dtype) for iwin0 in range(self.dims[0]): @@ -399,7 +399,7 @@ def _matvec_nosavetaper(self, x: NDArray) -> NDArray: self.taps = to_cupy_conditional(x, self.taps) y = ncp.zeros(self.dimsd, dtype=self.dtype) if self.simOp: - x = self.Op @ x + x = self.Op.matvec(x.ravel()).reshape(self.Op.dimsd) for iwin0 in range(self.dims[0]): for iwin1 in range(self.dims[1]): if self.simOp: @@ -453,7 +453,7 @@ def _rmatvec_nosavetaper(self, x: NDArray) -> NDArray: for iwin0 in range(self.dims[0]): for iwin1 in range(self.dims[1]): ywins = self._apply_taper(ywins, iwin0, iwin1) - y = self.Op.H @ ywins + y = self.Op.rmatvec(ywins.ravel()).reshape(self.dims) else: y = ncp.zeros(self.dims, dtype=self.dtype) for iwin0 in range(self.dims[0]): diff --git a/pytests/test_sliding.py b/pytests/test_sliding.py index de0141b1..73e5404f 100644 --- a/pytests/test_sliding.py +++ b/pytests/test_sliding.py @@ -13,6 +13,7 @@ import pytest from pylops.basicoperators import Identity, MatrixMult +from pylops.optimization.basic import cgls from pylops.signalprocessing import Sliding1D, Sliding2D, Sliding3D from pylops.signalprocessing.sliding1d import sliding1d_design from pylops.signalprocessing.sliding2d import sliding2d_design @@ -112,9 +113,10 @@ @pytest.mark.parametrize("par", [(par1), (par2), (par3), (par4), (par5), (par6)]) -def test_Sliding1D(par): - """Dot-test and inverse for Sliding1D operator""" - Op = MatrixMult(np.ones((par["nwiny"], par["ny"]))) +@pytest.mark.parametrize("dtype", [np.float32, np.float64]) +def test_Sliding1D(par, dtype): + """Dot-test and forward/adjoint/inverse for Sliding1D operator""" + Op = MatrixMult(np.ones((par["nwiny"], par["ny"]), dtype=dtype), dtype=dtype) nwins, dim = sliding1d_design(par["npy"], par["nwiny"], par["novery"], par["ny"])[ :2 @@ -129,27 +131,38 @@ def test_Sliding1D(par): tapertype=par["tapertype"], savetaper=par["savetaper"], ) - assert dottest(Slid, par["npy"], par["ny"] * nwins, backend=backend) - x = np.ones(par["ny"] * nwins) + assert dottest( + Slid, + par["npy"], + par["ny"] * nwins, + rtol=1e-3 if dtype == np.float32 else 1e-6, + backend=backend, + ) + + x = np.ones((nwins, par["ny"]), dtype=dtype) y = Slid * x.ravel() + xadj = Slid.H * y + xinv = cgls(Slid, y, niter=50)[0] - xinv = Slid / y - assert_array_almost_equal(x.ravel(), xinv) + assert y.dtype == dtype + assert xadj.dtype == dtype + assert_array_almost_equal(x, xinv, decimal=3 if dtype == np.float32 else 8) @pytest.mark.skipif( int(os.environ.get("TEST_CUPY_PYLOPS", 0)) == 1, reason="Not CuPy enabled" ) @pytest.mark.parametrize("par", [(par1), (par2), (par3), (par4)]) -def test_Sliding1D_simOp(par): - """Dot-test and inverse for Sliding1D operator with +@pytest.mark.parametrize("dtype", [np.float32, np.float64]) +def test_Sliding1D_simOp(par, dtype): + """Dot-test and forward/adjoint/inverse for Sliding1D operator with Op applied to all windows simultaneously """ nwins, dim = sliding1d_design( par["npy"], par["nwiny"], par["novery"], par["nwiny"] )[:2] - Op = Identity((nwins, par["nwiny"])) + Op = Identity((nwins, par["nwiny"]), dtype=dtype) Slid = Sliding1D( Op, @@ -160,18 +173,30 @@ def test_Sliding1D_simOp(par): tapertype=par["tapertype"], savetaper=par["savetaper"], ) - assert dottest(Slid, par["npy"], par["nwiny"] * nwins) - x = np.ones(par["nwiny"] * nwins) + assert dottest( + Slid, + par["npy"], + par["nwiny"] * nwins, + rtol=1e-3 if dtype == np.float32 else 1e-6, + ) + x = np.ones((nwins, par["nwiny"]), dtype=dtype) y = Slid * x.ravel() + xadj = Slid.H * y + xinv = cgls(Slid, y, niter=50)[0] - xinv = Slid / y - assert_array_almost_equal(x.ravel(), xinv) + assert y.dtype == dtype + assert xadj.dtype == dtype + assert_array_almost_equal(x, xinv, decimal=3 if dtype == np.float32 else 8) @pytest.mark.parametrize("par", [(par1), (par2), (par3), (par4), (par5), (par6)]) -def test_Sliding2D(par): - """Dot-test and inverse for Sliding2D operator""" - Op = MatrixMult(np.ones((par["nwiny"] * par["nt"], par["ny"] * par["nt"]))) +@pytest.mark.parametrize("dtype", [np.float32, np.float64]) +def test_Sliding2D(par, dtype): + """Dot-test and forward/adjoint/inverse for Sliding2D operator""" + Op = MatrixMult( + np.ones((par["nwiny"] * par["nt"], par["ny"] * par["nt"]), dtype=dtype), + dtype=dtype, + ) nwins, dims = sliding2d_design( (par["npy"], par["nt"]), par["nwiny"], par["novery"], (par["ny"], par["nt"]) @@ -186,28 +211,36 @@ def test_Sliding2D(par): savetaper=par["savetaper"], ) assert dottest( - Slid, par["npy"] * par["nt"], par["ny"] * par["nt"] * nwins, backend=backend + Slid, + par["npy"] * par["nt"], + par["ny"] * par["nt"] * nwins, + rtol=1e-3 if dtype == np.float32 else 1e-6, + backend=backend, ) - x = np.ones((par["ny"] * nwins, par["nt"])) + x = np.ones((nwins, par["ny"], par["nt"]), dtype=dtype) y = Slid * x.ravel() + xadj = Slid.H * y + xinv = cgls(Slid, y, niter=50)[0] - xinv = Slid / y - assert_array_almost_equal(x.ravel(), xinv) + assert y.dtype == dtype + assert xadj.dtype == dtype + assert_array_almost_equal(x, xinv, decimal=3 if dtype == np.float32 else 8) @pytest.mark.skipif( int(os.environ.get("TEST_CUPY_PYLOPS", 0)) == 1, reason="Not CuPy enabled" ) @pytest.mark.parametrize("par", [(par1), (par2), (par3), (par4)]) -def test_Sliding2D_simOp(par): - """Dot-test and inverse for Sliding2D operator with +@pytest.mark.parametrize("dtype", [np.float32, np.float64]) +def test_Sliding2D_simOp(par, dtype): + """Dot-test and forward/adjoint/inverse for Sliding2D operator with Op applied to all windows simultaneously """ nwins, dims = sliding2d_design( (par["npy"], par["nt"]), par["nwiny"], par["novery"], (par["nwiny"], par["nt"]) )[:2] - Op = Identity((nwins, par["nwiny"], par["nt"])) + Op = Identity((nwins, par["nwiny"], par["nt"]), dtype=dtype) Slid = Sliding2D( Op, @@ -218,20 +251,37 @@ def test_Sliding2D_simOp(par): tapertype=par["tapertype"], savetaper=par["savetaper"], ) - x = np.ones((nwins, par["nwiny"], par["nt"])) + assert dottest( + Slid, + par["npy"] * par["nt"], + par["nwiny"] * par["nt"] * nwins, + rtol=1e-3 if dtype == np.float32 else 1e-6, + backend=backend, + ) + + x = np.ones((nwins, par["nwiny"], par["nt"]), dtype=dtype) y = Slid * x.ravel() + xadj = Slid.H * y + xinv = cgls(Slid, y, niter=50)[0] - xinv = Slid / y - assert_array_almost_equal(x.ravel(), xinv) + assert y.dtype == dtype + assert xadj.dtype == dtype + assert_array_almost_equal(x, xinv, decimal=3 if dtype == np.float32 else 8) @pytest.mark.parametrize("par", [(par1), (par2), (par3), (par4), (par5), (par6)]) -def test_Sliding3D(par): - """Dot-test and inverse for Sliding3D operator""" +@pytest.mark.parametrize("dtype", [np.float32, np.float64]) +def test_Sliding3D(par, dtype): + """Dot-test and forward/adjoint/inverse for Sliding3D operator""" Op = MatrixMult( np.ones( - (par["nwiny"] * par["nwinx"] * par["nt"], par["ny"] * par["nx"] * par["nt"]) - ) + ( + par["nwiny"] * par["nwinx"] * par["nt"], + par["ny"] * par["nx"] * par["nt"], + ), + dtype=dtype, + ), + dtype=dtype, ) nwins, dims = sliding3d_design( @@ -255,21 +305,27 @@ def test_Sliding3D(par): Slid, par["npy"] * par["npx"] * par["nt"], par["ny"] * par["nx"] * par["nt"] * nwins[0] * nwins[1], + rtol=1e-3 if dtype == np.float32 else 1e-6, backend=backend, ) - x = np.ones((par["ny"] * par["nx"] * nwins[0] * nwins[1], par["nt"])) + + x = np.ones((nwins[0], nwins[1], par["ny"], par["nx"], par["nt"]), dtype=dtype) y = Slid * x.ravel() + xadj = Slid.H * y + xinv = cgls(Slid, y, niter=50)[0] - xinv = Slid / y - assert_array_almost_equal(x.ravel(), xinv) + assert y.dtype == dtype + assert xadj.dtype == dtype + assert_array_almost_equal(x, xinv, decimal=3 if dtype == np.float32 else 8) @pytest.mark.skipif( int(os.environ.get("TEST_CUPY_PYLOPS", 0)) == 1, reason="Not CuPy enabled" ) @pytest.mark.parametrize("par", [(par1), (par2), (par3), (par4)]) -def test_Sliding3D_simOp(par): - """Dot-test and inverse for Sliding3D operator with +@pytest.mark.parametrize("dtype", [np.float32, np.float64]) +def test_Sliding3D_simOp(par, dtype): + """Dot-test and forward/adjoint/inverse for Sliding3D operator with Op applied to all windows simultaneously """ nwins, dims = sliding3d_design( @@ -279,7 +335,7 @@ def test_Sliding3D_simOp(par): (par["nwiny"], par["nwinx"], par["nt"]), )[:2] - Op = Identity((*nwins, par["nwiny"], par["nwinx"], par["nt"])) + Op = Identity((*nwins, par["nwiny"], par["nwinx"], par["nt"]), dtype=dtype) Slid = Sliding3D( Op, @@ -295,9 +351,16 @@ def test_Sliding3D_simOp(par): Slid, par["npy"] * par["npx"] * par["nt"], par["nwiny"] * par["nwinx"] * par["nt"] * nwins[0] * nwins[1], + rtol=1e-3 if dtype == np.float32 else 1e-6, + ) + + x = np.ones( + (nwins[0], nwins[1], par["nwiny"], par["nwinx"], par["nt"]), dtype=dtype ) - x = np.ones((par["nwiny"] * par["nwinx"] * nwins[0] * nwins[1], par["nt"])) y = Slid * x.ravel() + xadj = Slid.H * y + xinv = cgls(Slid, y, niter=50)[0] - xinv = Slid / y - assert_array_almost_equal(x.ravel(), xinv) + assert y.dtype == dtype + assert xadj.dtype == dtype + assert_array_almost_equal(x, xinv, decimal=3 if dtype == np.float32 else 8) From 7458d72b047bf82ac68b626a865f8656878fe4fa Mon Sep 17 00:00:00 2001 From: mrava87 Date: Fri, 15 May 2026 21:30:55 +0100 Subject: [PATCH 172/183] fix: added dtype to h in smoothing ops (and dtype in tests) --- pylops/basicoperators/smoothing1d.py | 2 +- pylops/basicoperators/smoothing2d.py | 4 +- pylops/basicoperators/smoothingnd.py | 2 +- pytests/test_smoothing.py | 113 +++++++++++++++++++-------- 4 files changed, 87 insertions(+), 34 deletions(-) diff --git a/pylops/basicoperators/smoothing1d.py b/pylops/basicoperators/smoothing1d.py index b2454543..ceae4b8f 100644 --- a/pylops/basicoperators/smoothing1d.py +++ b/pylops/basicoperators/smoothing1d.py @@ -87,7 +87,7 @@ def __init__( ): if nsmooth % 2 == 0: nsmooth += 1 - h = np.ones(nsmooth) / float(nsmooth) + h = np.ones(nsmooth, dtype=dtype) / float(nsmooth) offset = (nsmooth - 1) // 2 super().__init__( dims=dims, h=h, axis=axis, offset=offset, dtype=dtype, name=name diff --git a/pylops/basicoperators/smoothing2d.py b/pylops/basicoperators/smoothing2d.py index a10b12b2..886cbdb7 100644 --- a/pylops/basicoperators/smoothing2d.py +++ b/pylops/basicoperators/smoothing2d.py @@ -80,7 +80,9 @@ def __init__( nsmooth[0] += 1 if nsmooth[1] % 2 == 0: nsmooth[1] += 1 - h = np.ones((nsmooth[0], nsmooth[1])) / float(nsmooth[0] * nsmooth[1]) + h = np.ones((nsmooth[0], nsmooth[1]), dtype=dtype) / float( + nsmooth[0] * nsmooth[1] + ) offset = [(nsmooth[0] - 1) // 2, (nsmooth[1] - 1) // 2] super().__init__( dims=dims, h=h, offset=offset, axes=axes, dtype=dtype, name=name diff --git a/pylops/basicoperators/smoothingnd.py b/pylops/basicoperators/smoothingnd.py index 4c73c934..7ea23ca3 100644 --- a/pylops/basicoperators/smoothingnd.py +++ b/pylops/basicoperators/smoothingnd.py @@ -78,7 +78,7 @@ def __init__( for i in range(len(nsmooth)): if nsmooth[i] % 2 == 0: nsmooth[i] += 1 - h = np.ones(nsmooth) / float(np.prod(nsmooth)) + h = np.ones(nsmooth, dtype=dtype) / float(np.prod(nsmooth)) offset = [(nsm - 1) // 2 for nsm in nsmooth] super().__init__( dims=dims, h=h, offset=offset, axes=axes, dtype=dtype, name=name diff --git a/pytests/test_smoothing.py b/pytests/test_smoothing.py index aa948326..8caf94e7 100644 --- a/pytests/test_smoothing.py +++ b/pytests/test_smoothing.py @@ -27,14 +27,23 @@ @pytest.mark.parametrize("par", [(par1), (par2), (par3), (par4)]) -def test_Smoothing1D(par): - """Dot-test and inversion for Smoothing1D""" +@pytest.mark.parametrize("dtype", [np.float32, np.float64]) +def test_Smoothing1D(par, dtype): + """Dot-test and forward/adjoint/inversion for Smoothing1D""" + # 1d kernel on 1d signal - D1op = Smoothing1D(nsmooth=5, dims=par["nx"], dtype="float64") - assert dottest(D1op, par["nx"], par["nx"], backend=backend) + D1op = Smoothing1D(nsmooth=5, dims=par["nx"], dtype=dtype) + assert dottest( + D1op, + par["nx"], + par["nx"], + rtol=1e-4 if dtype == np.float32 else 1e-6, + backend=backend, + ) - x = np.random.normal(0, 1, par["nx"]) + x = np.random.normal(0, 1, par["nx"]).astype(dtype) y = D1op * x + xadj = D1op.H * y xlsqr = lsqr( D1op, y, @@ -45,16 +54,26 @@ def test_Smoothing1D(par): btol=1e-8, show=0, )[0] - assert_array_almost_equal(x, xlsqr, decimal=3) + + assert y.dtype == dtype + assert xadj.dtype == dtype + assert_array_almost_equal(x, xlsqr, decimal=1 if dtype == np.float32 else 3) # 1d kernel on 2d signal D1op = Smoothing1D( - nsmooth=5, dims=(par["ny"], par["nx"]), axis=par["axis"], dtype="float64" + nsmooth=5, dims=(par["ny"], par["nx"]), axis=par["axis"], dtype=dtype + ) + assert dottest( + D1op, + par["ny"] * par["nx"], + par["ny"] * par["nx"], + rtol=1e-4 if dtype == np.float32 else 1e-6, + backend=backend, ) - assert dottest(D1op, par["ny"] * par["nx"], par["ny"] * par["nx"], backend=backend) - x = np.random.normal(0, 1, (par["ny"], par["nx"])).ravel() + x = np.random.normal(0, 1, (par["ny"], par["nx"])).astype(dtype).ravel() y = D1op * x + xadj = D1op.H * y xlsqr = lsqr( D1op, y, @@ -65,51 +84,68 @@ def test_Smoothing1D(par): btol=1e-8, show=0, )[0] - assert_array_almost_equal(x, xlsqr, decimal=3) + + assert y.dtype == dtype + assert xadj.dtype == dtype + assert_array_almost_equal(x, xlsqr, decimal=1 if dtype == np.float32 else 3) # 1d kernel on 3d signal D1op = Smoothing1D( nsmooth=5, dims=(par["nz"], par["ny"], par["nx"]), axis=par["axis"], - dtype="float64", + dtype=dtype, ) assert dottest( D1op, par["nz"] * par["ny"] * par["nx"], par["nz"] * par["ny"] * par["nx"], - rtol=1e-3, + rtol=1e-4 if dtype == np.float32 else 1e-6, ) - x = np.random.normal(0, 1, (par["nz"], par["ny"], par["nx"])).ravel() + x = np.random.normal(0, 1, (par["nz"], par["ny"], par["nx"])).astype(dtype).ravel() y = D1op * x + xadj = D1op.H * y xlsqr = lsqr( D1op, y, x0=np.zeros_like(x), damp=1e-10, - niter=100, + niter=200, atol=1e-8, btol=1e-8, show=0, )[0] - assert_array_almost_equal(x, xlsqr, decimal=3) + + assert y.dtype == dtype + assert xadj.dtype == dtype + assert_array_almost_equal(x, xlsqr, decimal=1 if dtype == np.float32 else 3) @pytest.mark.parametrize("par", [(par1), (par2), (par3), (par4), (par5), (par6)]) -def test_Smoothing2D(par): +@pytest.mark.parametrize("dtype", [np.float32, np.float64]) +def test_Smoothing2D(par, dtype): """Dot-test for Smoothing2D""" # 2d kernel on 2d signal if par["axis"] < 2: - D2op = Smoothing2D(nsmooth=(5, 5), dims=(par["ny"], par["nx"]), dtype="float64") - assert dottest(D2op, par["ny"] * par["nx"], par["ny"] * par["nx"], rtol=1e-3) + D2op = Smoothing2D(nsmooth=(5, 5), dims=(par["ny"], par["nx"]), dtype=dtype) + assert dottest( + D2op, + par["ny"] * par["nx"], + par["ny"] * par["nx"], + rtol=1e-4 if dtype == np.float32 else 1e-6, + backend=backend, + ) # forward - x = np.zeros((par["ny"], par["nx"])) + x = np.zeros((par["ny"], par["nx"]), dtype=dtype) x[par["ny"] // 2, par["nx"] // 2] = 1.0 x = x.ravel() y = D2op * x + xadj = D2op.H * y y = y.reshape(par["ny"], par["nx"]) + assert y.dtype == dtype + assert xadj.dtype == dtype assert_array_almost_equal( y[par["ny"] // 2 - 2 : par["ny"] // 2 + 3 :, par["nx"] // 2], np.ones(5) / 25, @@ -137,19 +173,26 @@ def test_Smoothing2D(par): nsmooth=(5, 5), dims=(par["nz"], par["ny"], par["nx"]), axes=axes, - dtype="float64", + dtype=dtype, ) assert dottest( - D2op, par["nz"] * par["ny"] * par["nx"], par["nz"] * par["ny"] * par["nx"] + D2op, + par["nz"] * par["ny"] * par["nx"], + par["nz"] * par["ny"] * par["nx"], + rtol=1e-4 if dtype == np.float32 else 1e-6, + backend=backend, ) # forward - x = np.zeros((par["nz"], par["ny"], par["nx"])) + x = np.zeros((par["nz"], par["ny"], par["nx"]), dtype=dtype) x[par["nz"] // 2, par["ny"] // 2, par["nx"] // 2] = 1.0 x = x.ravel() y = D2op * x - y = y.reshape(par["nz"], par["ny"], par["nx"]) + xadj = D2op.H * y + assert y.dtype == dtype + assert xadj.dtype == dtype + y = y.reshape(par["nz"], par["ny"], par["nx"]) if par["axis"] == 0: assert_array_almost_equal( y[ @@ -193,27 +236,35 @@ def test_Smoothing2D(par): @pytest.mark.parametrize("par", [(par1), (par2)]) -def test_SmoothingND(par): +@pytest.mark.parametrize("dtype", [np.float32, np.float64]) +def test_SmoothingND(par, dtype): """Dot-test for SmoothingND""" # 3d signal axes = list(range(3)) - D2op = SmoothingND( + D3op = SmoothingND( nsmooth=(3, 3, 3), dims=(par["nz"], par["ny"], par["nx"]), axes=axes, - dtype="float64", + dtype=dtype, ) assert dottest( - D2op, par["nz"] * par["ny"] * par["nx"], par["nz"] * par["ny"] * par["nx"] + D3op, + par["nz"] * par["ny"] * par["nx"], + par["nz"] * par["ny"] * par["nx"], + rtol=1e-4 if dtype == np.float32 else 1e-6, + backend=backend, ) # forward - x = np.zeros((par["nz"], par["ny"], par["nx"])) + x = np.zeros((par["nz"], par["ny"], par["nx"]), dtype=dtype) x[par["nz"] // 2, par["ny"] // 2, par["nx"] // 2] = 1.0 x = x.ravel() - y = D2op * x - y = y.reshape(par["nz"], par["ny"], par["nx"]) + y = D3op * x + xadj = D3op.H * y + assert y.dtype == dtype + assert xadj.dtype == dtype + y = y.reshape(par["nz"], par["ny"], par["nx"]) assert_array_almost_equal( y[ par["nz"] // 2 - 1 : par["nz"] // 2 + 2, @@ -233,7 +284,7 @@ def test_SmoothingND(par): # inverse xlsqr = lsqr( - D2op, + D3op, y.ravel(), x0=np.zeros_like(x), damp=1e-10, From d2238135f201e106b9a8a5449358fc5ad624356c Mon Sep 17 00:00:00 2001 From: mrava87 Date: Fri, 15 May 2026 21:51:01 +0100 Subject: [PATCH 173/183] test: added dtype tests to TorchOperator --- pytests/test_torchoperator.py | 45 ++++++++++++++++++++++++----------- 1 file changed, 31 insertions(+), 14 deletions(-) diff --git a/pytests/test_torchoperator.py b/pytests/test_torchoperator.py index 2fddd3bb..3be4471e 100644 --- a/pytests/test_torchoperator.py +++ b/pytests/test_torchoperator.py @@ -17,28 +17,31 @@ from pylops import MatrixMult, TorchOperator from pylops.utils.backend import to_numpy -par1 = {"ny": 11, "nx": 11, "dtype": np.float32} # square -par2 = {"ny": 21, "nx": 11, "dtype": np.float32} # overdetermined +par1 = {"ny": 11, "nx": 11} # square +par2 = {"ny": 21, "nx": 11} # overdetermined np.random.seed(0) @pytest.mark.skipif(platform.system() == "Darwin", reason="Not OSX enabled") @pytest.mark.parametrize("par", [(par1)]) -def test_TorchOperator(par): +@pytest.mark.parametrize("dtype", [np.float32, np.float64]) +def test_TorchOperator(par, dtype): """Apply forward and gradient. As for linear operators the gradient must equal the adjoint of operator applied to the same vector, the two results are also checked to be the same. """ device = "cpu" if backend == "numpy" else "cuda" - Dop = MatrixMult(np.random.normal(0.0, 1.0, (par["ny"], par["nx"]))) + Dop = MatrixMult( + np.random.normal(0.0, 1.0, (par["ny"], par["nx"])).astype(dtype), dtype=dtype + ) Top = TorchOperator(Dop, batch=False, device="cpu" if backend == "numpy" else "gpu") - x = np.random.normal(0.0, 1.0, par["nx"]) + x = np.random.normal(0.0, 1.0, par["nx"]).astype(dtype) xt = torch.from_numpy(to_numpy(x)).to(device).view(-1) xt.requires_grad = True - v = np.random.normal(0.0, 1.0, par["ny"]) + v = np.random.normal(0.0, 1.0, par["ny"]).astype(dtype) vt = torch.from_numpy(to_numpy(v)).to(device).view(-1) # pylops operator @@ -48,46 +51,60 @@ def test_TorchOperator(par): # torch operator yt = Top.apply(xt) yt.backward(vt, retain_graph=True) + yt = yt.detach().cpu() + xadjt = xt.grad.cpu() - assert_array_equal(y, yt.detach().cpu().numpy()) - assert_array_equal(xadj, xt.grad.cpu().numpy()) + assert yt.dtype == torch.from_numpy(x).dtype + assert xadjt.dtype == torch.from_numpy(x).dtype + assert_array_equal(y, yt.numpy()) + assert_array_equal(xadj, xadjt.numpy()) @pytest.mark.skipif(platform.system() == "Darwin", reason="Not OSX enabled") @pytest.mark.parametrize("par", [(par1)]) -def test_TorchOperator_batch(par): +@pytest.mark.parametrize("dtype", [np.float32, np.float64]) +def test_TorchOperator_batch(par, dtype): """Apply forward for input with multiple samples (= batch) and flattened arrays""" device = "cpu" if backend == "numpy" else "cuda" - Dop = MatrixMult(np.random.normal(0.0, 1.0, (par["ny"], par["nx"]))) + Dop = MatrixMult( + np.random.normal(0.0, 1.0, (par["ny"], par["nx"])).astype(dtype), dtype=dtype + ) Top = TorchOperator(Dop, batch=True, device="cpu" if backend == "numpy" else "gpu") - x = np.random.normal(0.0, 1.0, (4, par["nx"])) + x = np.random.normal(0.0, 1.0, (4, par["nx"])).astype(dtype) xt = torch.from_numpy(to_numpy(x)).to(device) xt.requires_grad = True y = Dop.matmat(x.T).T yt = Top.apply(xt) + assert yt.dtype == torch.from_numpy(x).dtype assert_array_equal(y, yt.detach().cpu().numpy()) @pytest.mark.skipif(platform.system() == "Darwin", reason="Not OSX enabled") @pytest.mark.parametrize("par", [(par1)]) -def test_TorchOperator_batch_nd(par): +@pytest.mark.parametrize("dtype", [np.float32, np.float64]) +def test_TorchOperator_batch_nd(par, dtype): """Apply forward for input with multiple samples (= batch) and nd-arrays""" device = "cpu" if backend == "numpy" else "cuda" - Dop = MatrixMult(np.random.normal(0.0, 1.0, (par["ny"], par["nx"])), otherdims=(2,)) + Dop = MatrixMult( + np.random.normal(0.0, 1.0, (par["ny"], par["nx"])).astype(dtype), + otherdims=(2,), + dtype=dtype, + ) Top = TorchOperator( Dop, batch=True, flatten=False, device="cpu" if backend == "numpy" else "cuda" ) - x = np.random.normal(0.0, 1.0, (4, par["nx"], 2)) + x = np.random.normal(0.0, 1.0, (4, par["nx"], 2)).astype(dtype) xt = torch.from_numpy(to_numpy(x)).to(device) xt.requires_grad = True y = (Dop @ x.transpose(1, 2, 0)).transpose(2, 0, 1) yt = Top.apply(xt) + assert yt.dtype == torch.from_numpy(x).dtype assert_array_equal(y, yt.detach().cpu().numpy()) From eafdf9d4bf7de6ecefcd6040aa4dd046da52a842 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Fri, 15 May 2026 21:59:02 +0100 Subject: [PATCH 174/183] fix: fixed dtypes in torchoperator tests --- pytests/test_torchoperator.py | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/pytests/test_torchoperator.py b/pytests/test_torchoperator.py index 3be4471e..9ad66eb7 100644 --- a/pytests/test_torchoperator.py +++ b/pytests/test_torchoperator.py @@ -51,13 +51,13 @@ def test_TorchOperator(par, dtype): # torch operator yt = Top.apply(xt) yt.backward(vt, retain_graph=True) - yt = yt.detach().cpu() - xadjt = xt.grad.cpu() + yt = yt.detach().cpu().numpy() + xadjt = xt.grad.cpu().numpy() - assert yt.dtype == torch.from_numpy(x).dtype - assert xadjt.dtype == torch.from_numpy(x).dtype - assert_array_equal(y, yt.numpy()) - assert_array_equal(xadj, xadjt.numpy()) + assert yt.dtype == x.dtype + assert xadjt.dtype == x.dtype + assert_array_equal(y, yt) + assert_array_equal(xadj, xadjt) @pytest.mark.skipif(platform.system() == "Darwin", reason="Not OSX enabled") @@ -78,9 +78,9 @@ def test_TorchOperator_batch(par, dtype): y = Dop.matmat(x.T).T yt = Top.apply(xt) - - assert yt.dtype == torch.from_numpy(x).dtype - assert_array_equal(y, yt.detach().cpu().numpy()) + yt = yt.detach().cpu().numpy() + assert yt.dtype == x.dtype + assert_array_equal(y, yt) @pytest.mark.skipif(platform.system() == "Darwin", reason="Not OSX enabled") @@ -105,6 +105,9 @@ def test_TorchOperator_batch_nd(par, dtype): y = (Dop @ x.transpose(1, 2, 0)).transpose(2, 0, 1) yt = Top.apply(xt) + yt = yt.detach().cpu().numpy() - assert yt.dtype == torch.from_numpy(x).dtype - assert_array_equal(y, yt.detach().cpu().numpy()) + assert yt.dtype == dtype + assert_array_equal( + y, + ) From bd21d9603c9deaba7bcd5c89bcad91bcdd11e22a Mon Sep 17 00:00:00 2001 From: mrava87 Date: Fri, 15 May 2026 22:05:48 +0100 Subject: [PATCH 175/183] fix: fixed assert in torchoperator tests --- pytests/test_torchoperator.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/pytests/test_torchoperator.py b/pytests/test_torchoperator.py index 9ad66eb7..a3690c33 100644 --- a/pytests/test_torchoperator.py +++ b/pytests/test_torchoperator.py @@ -108,6 +108,4 @@ def test_TorchOperator_batch_nd(par, dtype): yt = yt.detach().cpu().numpy() assert yt.dtype == dtype - assert_array_equal( - y, - ) + assert_array_equal(y, yt) From 79c2ac65e00533c43345c9774d7399e0c6c2dc8a Mon Sep 17 00:00:00 2001 From: mrava87 Date: Fri, 15 May 2026 22:14:34 +0100 Subject: [PATCH 176/183] test: added dtype tests to Transpose --- pytests/test_transpose.py | 29 +++++++++++++++++++---------- 1 file changed, 19 insertions(+), 10 deletions(-) diff --git a/pytests/test_transpose.py b/pytests/test_transpose.py index f143b1a8..6274be15 100644 --- a/pytests/test_transpose.py +++ b/pytests/test_transpose.py @@ -16,19 +16,22 @@ from pylops.basicoperators import Transpose from pylops.utils import dottest -par1 = {"ny": 21, "nx": 11, "nt": 20, "imag": 0, "dtype": "float64"} # real -par2 = {"ny": 21, "nx": 11, "nt": 20, "imag": 1j, "dtype": "complex128"} # complex +par1 = {"ny": 21, "nx": 11, "nt": 20, "imag": 0, "dtype": "float64"} # real (fp64) +par1s = {"ny": 21, "nx": 11, "nt": 20, "imag": 0, "dtype": "float32"} # real (fp32) +par1j = {"ny": 21, "nx": 11, "nt": 20, "imag": 1j, "dtype": "complex128"} # complex np.random.seed(10) -@pytest.mark.parametrize("par", [(par1), (par2)]) +@pytest.mark.parametrize("par", [(par1), (par1s), (par1j)]) def test_Transpose_2dsignal(par): """Dot-test and adjoint for Transpose operator for 2d signals""" + dtype = np.empty(0, dtype=par["dtype"]).real.dtype + dims = (par["ny"], par["nx"]) - x = np.arange(par["ny"] * par["nx"]).reshape(dims) + par["imag"] * np.arange( - par["ny"] * par["nx"] - ).reshape(dims) + x = np.arange(par["ny"] * par["nx"], dtype=dtype).reshape(dims) + par[ + "imag" + ] * np.arange(par["ny"] * par["nx"], dtype=dtype).reshape(dims) Top = Transpose(dims=dims, axes=(1, 0), dtype=par["dtype"]) assert dottest( @@ -44,19 +47,23 @@ def test_Transpose_2dsignal(par): y = y.reshape(Top.dimsd) xadj = xadj.reshape(Top.dims) + assert y.dtype == par["dtype"] + assert xadj.dtype == par["dtype"] assert_array_equal(x, xadj) assert_array_equal(y, x.T) -@pytest.mark.parametrize("par", [(par1), (par2)]) +@pytest.mark.parametrize("par", [(par1), (par1s), (par1j)]) def test_Transpose_3dsignal(par): """Dot-test and adjoint for Transpose operator for 3d signals""" + dtype = np.empty(0, dtype=par["dtype"]).real.dtype + dims = (par["ny"], par["nx"], par["nt"]) - x = np.arange(par["ny"] * par["nx"] * par["nt"]).reshape(dims) + par[ + x = np.arange(par["ny"] * par["nx"] * par["nt"], dtype=dtype).reshape(dims) + par[ "imag" - ] * np.arange(par["ny"] * par["nx"] * par["nt"]).reshape(dims) + ] * np.arange(par["ny"] * par["nx"] * par["nt"], dtype=dtype).reshape(dims) - Top = Transpose(dims=dims, axes=(2, 1, 0)) + Top = Transpose(dims=dims, axes=(2, 1, 0), dtype=par["dtype"]) assert dottest( Top, npp.prod(dims), @@ -71,4 +78,6 @@ def test_Transpose_3dsignal(par): y = y.reshape(Top.dimsd) xadj = xadj.reshape(Top.dims) + assert y.dtype == par["dtype"] + assert xadj.dtype == par["dtype"] assert_array_equal(x, xadj) From c65a3a7147d493953c988511568f0efb33105908 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Fri, 15 May 2026 22:36:30 +0100 Subject: [PATCH 177/183] test: fixed tol in dottests of test of Transpose --- pytests/test_transpose.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pytests/test_transpose.py b/pytests/test_transpose.py index 6274be15..9dbb9219 100644 --- a/pytests/test_transpose.py +++ b/pytests/test_transpose.py @@ -39,6 +39,7 @@ def test_Transpose_2dsignal(par): npp.prod(dims), npp.prod(dims), complexflag=0 if par["imag"] == 0 else 3, + rtol=1e-4 if dtype == np.float32 else 1e-6, backend=backend, ) y = Top * x.ravel() @@ -69,6 +70,7 @@ def test_Transpose_3dsignal(par): npp.prod(dims), npp.prod(dims), complexflag=0 if par["imag"] == 0 else 3, + rtol=1e-4 if dtype == np.float32 else 1e-6, backend=backend, ) From cfc2eb9dcc97dc2e2fd6148409039c521e343484 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Fri, 15 May 2026 22:37:36 +0100 Subject: [PATCH 178/183] test: added dtype tests for twoway and waveeqprocessing --- pytests/test_twoway.py | 6 +++++ pytests/test_waveeqprocessing.py | 46 ++++++++++++++++++++++++++------ 2 files changed, 44 insertions(+), 8 deletions(-) diff --git a/pytests/test_twoway.py b/pytests/test_twoway.py index 3df5d8f4..ffa7ae2a 100644 --- a/pytests/test_twoway.py +++ b/pytests/test_twoway.py @@ -61,3 +61,9 @@ def test_acwave2d(): assert dottest( Dop, par["ns"] * par["nr"] * Dop.geometry.nt, par["nz"] * par["nx"], atol=1e-1 ) + + x = np.ones(par["nz"] * par["nx"], dtype="float32") + y = Dop * x + xadj = Dop.H * y + assert y.dtype == "float32" + assert xadj.dtype == "float32" diff --git a/pytests/test_waveeqprocessing.py b/pytests/test_waveeqprocessing.py index e6bec378..080bc2e6 100644 --- a/pytests/test_waveeqprocessing.py +++ b/pytests/test_waveeqprocessing.py @@ -140,9 +140,12 @@ def create_data(par, nv): @pytest.mark.parametrize( "par", [(par1), (par2), (par3), (par4), (par5), (par6), (par7), (par8)] ) -def test_MDC_1virtualsource(par): +@pytest.mark.parametrize("dtype", [np.float32, np.float64]) +def test_MDC_1virtualsource(par, dtype): """Dot-test and inversion for MDC operator of 1 virtual source""" + cdtype = (np.empty(0, dtype=dtype) + 1j * np.empty(0, dtype=dtype)).dtype nt2, wav, mwav, Gwav, Gwav_fft = create_data(par, 1) + Gwav_fft = Gwav_fft.astype(cdtype) MDCop = MDC( np.asarray(Gwav_fft).transpose(2, 0, 1), @@ -152,10 +155,18 @@ def test_MDC_1virtualsource(par): dr=parmod["dx"], twosided=par["twosided"], ) - dottest(MDCop, nt2 * parmod["ny"], nt2 * parmod["nx"], backend=backend) - mwav = np.asarray(mwav).T + dottest( + MDCop, + nt2 * parmod["ny"], + nt2 * parmod["nx"], + rtol=1e-4 if dtype == np.float32 else 1e-6, + backend=backend, + ) + + mwav = np.asarray(mwav.astype(dtype)).T d = MDCop * mwav.ravel() d = d.reshape(nt2, parmod["ny"]) + assert d.dtype == dtype for it, amp in zip(it0_G, amp_G, strict=True): ittot = it0_m + it @@ -201,9 +212,12 @@ def test_MDC_1virtualsource(par): @pytest.mark.parametrize( "par", [(par1), (par2), (par3), (par4), (par5), (par6), (par7), (par8)] ) -def test_MDC_Nvirtualsources(par): +@pytest.mark.parametrize("dtype", [np.float32, np.float64]) +def test_MDC_Nvirtualsources(par, dtype): """Dot-test and inversion for MDC operator of N virtual source""" + cdtype = (np.empty(0, dtype=dtype) + 1j * np.empty(0, dtype=dtype)).dtype nt2, _, mwav, Gwav, Gwav_fft = create_data(par, parmod["nx"]) + Gwav_fft = Gwav_fft.astype(cdtype) MDCop = MDC( np.asarray(Gwav_fft).transpose(2, 0, 1), @@ -217,12 +231,14 @@ def test_MDC_Nvirtualsources(par): MDCop, nt2 * parmod["ny"] * parmod["nx"], nt2 * parmod["nx"] * parmod["nx"], + rtol=1e-4 if dtype == np.float32 else 1e-6, backend=backend, ) - mwav = np.asarray(mwav).transpose(2, 0, 1) + mwav = np.asarray(mwav.astype(dtype)).transpose(2, 0, 1) d = MDCop * mwav.ravel() d = d.reshape(nt2, parmod["ny"], parmod["nx"]) + assert d.dtype == dtype for it, _ in zip(it0_G, amp_G, strict=True): ittot = it0_m + it @@ -272,9 +288,12 @@ def test_MDC_Nvirtualsources(par): (par1), ], ) -def test_MDC_1virtualsource_scipy(par): +@pytest.mark.parametrize("dtype", [np.float32, np.float64]) +def test_MDC_1virtualsource_scipy(par, dtype): """Dot-test for MDC operator of 1 virtual source with scipy engine and workers""" - nt2, _, _, _, Gwav_fft = create_data(par, 1) + cdtype = (np.empty(0, dtype=dtype) + 1j * np.empty(0, dtype=dtype)).dtype + nt2, _, mwav, _, Gwav_fft = create_data(par, 1) + Gwav_fft = Gwav_fft.astype(cdtype) MDCop = MDC( np.asarray(Gwav_fft).transpose(2, 0, 1), @@ -286,4 +305,15 @@ def test_MDC_1virtualsource_scipy(par): engine="scipy", **dict(workers=4), ) - dottest(MDCop, nt2 * parmod["ny"], nt2 * parmod["nx"], backend=backend) + dottest( + MDCop, + nt2 * parmod["ny"], + nt2 * parmod["nx"], + rtol=1e-4 if dtype == np.float32 else 1e-6, + backend=backend, + ) + + mwav = np.asarray(mwav.astype(dtype)).T + d = MDCop * mwav.ravel() + d = d.reshape(nt2, parmod["ny"]) + assert d.dtype == dtype From 8dc641f6fdbcdb7ef9cde5b3db518a6eb9f0abf2 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Fri, 15 May 2026 22:47:18 +0100 Subject: [PATCH 179/183] test: relax tolerance --- pytests/test_waveeqprocessing.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pytests/test_waveeqprocessing.py b/pytests/test_waveeqprocessing.py index 080bc2e6..c4457a79 100644 --- a/pytests/test_waveeqprocessing.py +++ b/pytests/test_waveeqprocessing.py @@ -159,7 +159,7 @@ def test_MDC_1virtualsource(par, dtype): MDCop, nt2 * parmod["ny"], nt2 * parmod["nx"], - rtol=1e-4 if dtype == np.float32 else 1e-6, + rtol=1e-3 if dtype == np.float32 else 1e-6, backend=backend, ) @@ -231,7 +231,7 @@ def test_MDC_Nvirtualsources(par, dtype): MDCop, nt2 * parmod["ny"] * parmod["nx"], nt2 * parmod["nx"] * parmod["nx"], - rtol=1e-4 if dtype == np.float32 else 1e-6, + rtol=1e-3 if dtype == np.float32 else 1e-6, backend=backend, ) @@ -309,7 +309,7 @@ def test_MDC_1virtualsource_scipy(par, dtype): MDCop, nt2 * parmod["ny"], nt2 * parmod["nx"], - rtol=1e-4 if dtype == np.float32 else 1e-6, + rtol=1e-3 if dtype == np.float32 else 1e-6, backend=backend, ) From eae0dd89ce48e99977b3156496449f213ed8ac21 Mon Sep 17 00:00:00 2001 From: rohanbabbar04 Date: Sun, 17 May 2026 12:00:10 +0530 Subject: [PATCH 180/183] Pin miniconda version --- .github/workflows/build-mkl.yaml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build-mkl.yaml b/.github/workflows/build-mkl.yaml index d4ea6b17..a37485f1 100644 --- a/.github/workflows/build-mkl.yaml +++ b/.github/workflows/build-mkl.yaml @@ -20,13 +20,15 @@ jobs: run: shell: bash -l {0} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Get history and tags for SCM versioning to work run: | git fetch --prune --unshallow git fetch --depth=1 origin +refs/tags/*:refs/tags/* - - uses: conda-incubator/setup-miniconda@v3.2.0 + - uses: conda-incubator/setup-miniconda@v4 with: + # Pinned to a specific version, see https://github.com/conda-incubator/setup-miniconda/issues/501 + miniconda-version: "py312_26.1.1-1" use-mamba: true channels: https://software.repos.intel.com/python/conda, conda-forge conda-remove-defaults: true From 8762ae840dcf567b5f464c8627fd9b905c555718 Mon Sep 17 00:00:00 2001 From: mrava87 Date: Sun, 17 May 2026 15:38:31 +0100 Subject: [PATCH 181/183] minor: small improvements to dtypes --- pylops/signalprocessing/sliding1d.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pylops/signalprocessing/sliding1d.py b/pylops/signalprocessing/sliding1d.py index a8e4d7bc..aac6e04d 100644 --- a/pylops/signalprocessing/sliding1d.py +++ b/pylops/signalprocessing/sliding1d.py @@ -270,7 +270,7 @@ def _rmatvec_savetaper(self, x: NDArray) -> NDArray: if self.tapertype is not None: ywins = ywins * self.taps if self.simOp: - y = self.Op.rmatvec(ywins.ravel()) + y = self.Op.rmatvec(ywins.ravel()).reshape(self.dims) else: y = ncp.zeros(self.dims, dtype=self.dtype) for iwin0 in range(self.dims[0]): From 0a54fdbf1736440c01f6b6ca6acef1724a713d1d Mon Sep 17 00:00:00 2001 From: mrava87 Date: Sun, 17 May 2026 15:44:22 +0100 Subject: [PATCH 182/183] minor: small improvements to dtype handling of marchenko --- pylops/waveeqprocessing/marchenko.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pylops/waveeqprocessing/marchenko.py b/pylops/waveeqprocessing/marchenko.py index 977da465..5e7cdf68 100644 --- a/pylops/waveeqprocessing/marchenko.py +++ b/pylops/waveeqprocessing/marchenko.py @@ -301,14 +301,13 @@ def __init__( # Add negative time to reflection data and convert to frequency if not np.iscomplexobj(R): - dtypec = (np.empty(0, dtype=dtype) + 1j * np.empty(0, dtype=dtype)).dtype Rtwosided = np.concatenate( (self.ncp.zeros((self.ns, self.nr, self.nt - 1), dtype=R.dtype), R), axis=-1, ) Rtwosided_fft = np.fft.rfft(Rtwosided, self.nt2, axis=-1) / np.sqrt( self.nt2 - ).astype(dtypec) + ).astype(dtype) self.Rtwosided_fft = Rtwosided_fft[..., :nfmax] else: self.Rtwosided_fft = R From 7583934055c88bf9f56119839a9aa3fbc207c6ba Mon Sep 17 00:00:00 2001 From: mrava87 Date: Sun, 17 May 2026 16:36:56 +0100 Subject: [PATCH 183/183] doc: added changelog for v2.7.0 --- CHANGELOG.md | 12 ++++++++++++ docs/source/changelog.rst | 21 +++++++++++++++++++++ 2 files changed, 33 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index d56ddc31..91a14ee8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,18 @@ Changelog * Added cubic spline interpolation operator via `pylops.signalprocessing.interpspline.InterpCubicSpline` (also interfaceable via `pylops.signalprocessing.interp.Interp(..., kind="cubic_spline"`) +* Added `pylops.medical.MRI2D` operator +* Added `pylops.basicoperators.SmoothingND` operator +* Added 3d extension to `pylops.utils.signalprocessing.pwd_slope_estimate` +* Fixed unwanted upcasting in `pylops.avo.AVOLinearModelling`, + `pylops.Laplacian`, `pylops.signalprocessing.Bilinear`, + `pylops.signalprocessing.Interp`, `pylops.signalprocessing.NonStationaryFilters2D`, + `pylops.signalprocessing.Seislet`, `pylops.signalprocessing.Sliding1D`, + `pylops.signalprocessing.Sliding2D`, `pylops.signalprocessing.Sliding3D`, + `pylops.basicoperators.Smoothing1D`, `pylops.basicoperators.Smoothing2D`, + and `pylops.waveeqprocessing.Marchenko` +* Improved typing annotations across all operators (and enforced use of + Literal for parameters with multiple options) # 2.6.0 * Added `pylops.medical` module and `pylops.medical.CT2D` operator diff --git a/docs/source/changelog.rst b/docs/source/changelog.rst index d09fb90b..cb15ef6c 100644 --- a/docs/source/changelog.rst +++ b/docs/source/changelog.rst @@ -4,6 +4,27 @@ ############################ +Version 2.7.0 +------------- + +*Released on: 17/05/2026* + +* Added cubic spline interpolation operator via + :py:class:`pylops.signalprocessing.InterpCubicSpline` (also interfaceable via + :py:class:`pylops.signalprocessing.Interp` with `kind="cubic_spline"`) +* Added :py:class:`pylops.medical.MRI2D` operator +* Added :py:class:`pylops.SmoothingND` operator +* Added 3d extension to :py:func:`pylops.utils.signalprocessing.pwd_slope_estimate` +* Fixed unwanted upcasting in :py:class:`pylops.avo.avo.AVOLinearModelling`, + :py:class:`pylops.Laplacian`, :py:class:`pylops.signalprocessing.Bilinear`, + :py:class:`pylops.signalprocessing.Interp`, :py:class:`pylops.signalprocessing.NonStationaryFilters2D`, + :py:class:`pylops.signalprocessing.Seislet`, :py:class:`pylops.signalprocessing.Sliding1D`, + :py:class:`pylops.signalprocessing.Sliding2D`, :py:class:`pylops.signalprocessing.Sliding3D`, + :py:class:`pylops.Smoothing1D`, :py:class:`pylops.Smoothing2D`, + and :py:class:`pylops.waveeqprocessing.Marchenko` +* Improved typing annotations across all operators (and enforced use of + Literal for parameters with multiple options) + Version 2.6.0 -------------